EDuke32 Changelog Archivio non ufficiale

Build 4975

8 febbraio 2015 · 4 commit di 1 autore · SVN

Build per mese 136 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20150208-4975.txt
------------------------------------------------------------------------
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 "<invalid>" 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.

gameexec.c: in VM_Move(), update actor[].{floor,ceiling}z for enemies.

Philipp Kutin (Helixhorned) 8 feb 2015, 10:48 UTC−8 r4975

Previously, that was the case only with DRONE and COMMANDER. This makes non-falling enemies pass properly through TROR bunches.

CON FixCON

Amend retrieval of STR_*TIME for qgetsysstr, fixing LunaCON and possible oob.

Philipp Kutin (Helixhorned) 8 feb 2015, 10:48 UTC−8 r4972

- 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 "<invalid>" if the above does not hold. This can happen from EVENT_NEWGAME, for example. Add a test to lunatic/test/qgetsysstr.con. DONT_BUILD.