[[ { 1, 2, 3 }=[[ 100 * ( 7 / 100 ) ]] ]]



이거 복사해서 한번 Roll20 챗창에 넣어보셈,


이유는 모르겠는데, 계산이 안 됨...




이게 당황스러운 게, 7을 6이나 8 같은 다른 숫자로 바꾸면 아무 문제가 없음.

그냥 7을 넣었을 때만!!! 계산이 안 됨.



덤으로 '[[ { 1, 2, 3 }=[[ 1000 * ( 7 / 1000 ) ]] ]]'은 또 멀쩡히 되는데

'[[ { 1, 2, 3 }=[[ 101 * ( 7 / 101 ) ]] ]]'은 안 된다.




뭔가 부동소수점 오차를 보정하는 과정에서 생긴 버그가 아닌가 싶기는 한데

(Roll20은 [[ { 0.1 + 0.9, 1}mt ]]를 1로 계산한다)

정확한 원인을 모르니, 이걸 임시변통으로 고쳤다가 또 이상한 버그가 날까봐 

함부로 고치지도 못하는 중이다;;




이거 때문에 지금 만들어놓은 매크로가 

'총이 펌프 액션일 때만 발사가 안 되는' 신묘한 버그를 일으키고 있었음 ㅋㅋㅋㅋㅋ





코딩 잘 아는 사람 있으면 이거 원인 좀 찾아줄 수 있냐???

그리고 이거 Roll20에 버그 리포트 하려면 뭐 어케 하는 게 좋냐???