Seems to be some issue of converting globals to selfs.
Can be recreated by editing a code file with an array in it.
Dissasembly before and after:
:[2]
pushi.e -5
pushglb.v global.menuno
conv.v.i
push.v [array]global.menucoord
pop.v.v self.currentspot
:[2]
pushi.e -5
pushglb.v global.menuno
conv.v.i
push.v [array]self.menucoord
pop.v.v self.currentspot
Seems to be some issue of converting globals to selfs.
Can be recreated by editing a code file with an array in it.
Dissasembly before and after: