[[{$[[0]], 6}=5]] [[[1d10]]]
이렇게 인덱스를 받아서 비교 연산에 적용하는 걸 평범하게 하면
잘 작동하지만
[[{5, 6}=$[[0]]]] [[[1d10]]]
이렇게 등호나 부등호 뒤에 인덱스를 받도록 하면
제대로 작동하지 않는다.
group roll 뒤에 이어질 경우 index를 inline roll에 집어넣는다던가 하는 것도 안 됨. 왜지...
이걸 몰라서 한참 동안 삽질을 했다.
그런 연유로, 위의 식에서 내가 의도한 것처럼
'1d10의 결과물이 5 또는 6인지'를 확인하는 if문을 만들려면
어쩔 수 없이 index manipulation으로 값을 여러 개 복사하거나
[[{($[[0]] - 5.5) ** 2, 2 }<1]] [[[1d10]]]
이렇게 수학적인 잔재주를 부려야 한다.
근데 이거 정보라고 하기에는 쓸 사람이 거의 없지 않나 하는 생각이 조금.
롤20에 if문이 되는거였구만 좋은정보네