ID:2304548
 
Resolved
Several operators were broken as a result of recent overload changes.
BYOND Version:512.1390
Operating System:Windows 7 Pro
Web Browser:Firefox 56.0
Applies to:Dream Daemon
Status: Resolved (512.1391)

This issue has been resolved.
Code Snippet (if applicable) to Reproduce Problem:
    var/A = 2
var/B = 3
var/K = A**B
world << "A=[A] B=[B]"
world << "A**B=[K]"
world << "2**3=[2**3]"

Expected Results:
A=2 B=3
A**B=8
2**3=8
Actual Results:
A=2 B=3
A**B=3
2**3=8
When does the problem NOT occur?
512.1389

I think it's worth a hotfix.
0-0
Well caught. This also impacted % and the shift operators, although not their assignment versions. New version imminent.
Lummox JR resolved issue with message:
Several operators were broken as a result of recent overload changes.

Login to reply.