Build 3601
SVN-
simplify RETURN handling, make its behavior across events same as C-CON.
Mostra dettagli
There's only one RETURN value on the C side (g_RETURN), which is also referenced from Lua. Upon entering an event, its value takes on the per-event default one, and its value when the event code finishes is passed back to the game. Independently of that, its value is always saved and restored across event calls.
-
add LuaJIT's 'dump' module, printing traced bytecode, IR and mcode.
-
don't wrongly report PANIC corruption with MAXSPRITES sprites present.
-
Generale
Lunatic t.: don't error on changing stat/sect of sprite not in the game world.
-
actor usertypes from CON, set SFLAGs as 2nd gameactor() arg in Lua.
Mostra dettagli
In passing, fix a couple of omissions: gameactor() being passed nil's in the middle, more than one moveflag to CON *actor.