------------------------------------------------------------------------ r4975 | helixhorned | 2015-02-08 10:48:31 -0800 (Sun, 08 Feb 2015) | 4 lines gameexec.c: in VM_Move(), update actor[].{floor,ceiling}z for enemies. Previously, that was the case only with DRONE and COMMANDER. This makes non-falling enemies pass properly through TROR bunches. ------------------------------------------------------------------------ r4974 | helixhorned | 2015-02-08 10:48:31 -0800 (Sun, 08 Feb 2015) | 1 line actors.c: style-cleanup A_MoveSpriteClipdist(). DONT_BUILD. ------------------------------------------------------------------------ r4973 | helixhorned | 2015-02-08 10:48:30 -0800 (Sun, 08 Feb 2015) | 3 lines Mapster32: in build.c, prevent oob of wall[] if joining non-adjacent sectors. Also, some minor stylistic cleanup. ------------------------------------------------------------------------ r4972 | helixhorned | 2015-02-08 10:48:28 -0800 (Sun, 08 Feb 2015) | 10 lines CON: Amend retrieval of STR_*TIME for qgetsysstr, fixing LunaCON and possible oob. - Add declarations of C functions to defs.ilua, names to dynsymlist, fix typo in con_lang.lua, ffi.string() calls in control.lua - Assert that G_LastMapInfoIndex() is always called with ud.last_level >= 1. (A stricter requirement than necessary to prevent follow-up oob accesses, but logically the most meaningful.) - In G_PrintParTime() and G_PrintDesignerTime(), return "" if the above does not hold. This can happen from EVENT_NEWGAME, for example. Add a test to lunatic/test/qgetsysstr.con. DONT_BUILD. ------------------------------------------------------------------------ See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.