the % operator does not return the proper value
Code Snippet (if applicable) to Reproduce Problem:
world.log << 6.5 % 2
world.log << 13 % 2
Expected Results:
0.25
0.5
Actual Results:
0
1
(i confirmed with a friend that it is still broken in the latest beta version)
EDIT: I should clarify. 13 % 2 is always 1, for both integer and float modulo. In BYOND, % is integer modulo, so in 6.5 % 2, the 6.5 is truncated to 6, and 6 % 2 is 0. 6.5 % 2 would be 0.5 with float modulo, which is %% in BYOND.