Make assignment operator return value assigned
var/a = 1 = 2 = 3
a = b = c = 3
PUSH 3 ASSIGN C (PEEK) ASSIGN B (PEEK) ASSIGN A (PEEK) POP
a = 1 = 2 = 3
PUSH 3 ASSIGN 2 (ERROR) ASSIGN 1 (ERROR) ASSIGN A (PEEK) POP
mob step_size = 8 Login() ..() thingy()proc thingy() var x = 10 if(x = thingy2(x)) world << "It works!" thingy2(x) return x + rand(1,120)
var/a = 1 = 2 = 3
Producing the aforementioned error.