EDuke32 Changelog Archivio non ufficiale

Build 4376

15 marzo 2014 · 8 commit di 1 autore · SVN

Build per mese 318 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 · 20140315-4376.txt
------------------------------------------------------------------------
r4376 | helixhorned | 2014-03-15 07:10:51 -0700 (Sat, 15 Mar 2014) | 3 lines

Lunatic: fix 'spawn' OSD command when running with -Lopts=strict.

BUILD_LUNATIC.
------------------------------------------------------------------------
r4375 | helixhorned | 2014-03-15 07:10:50 -0700 (Sat, 15 Mar 2014) | 1 line

Lunatic: fix DBG_.testmembread after r4290.
------------------------------------------------------------------------
r4374 | helixhorned | 2014-03-15 07:10:50 -0700 (Sat, 15 Mar 2014) | 3 lines

Lunatic: for gameactor(), deprecate AF.replace_hard, make AF.replace default.

That is, always bitwise-OR the per-tile actor flags with the existing ones.
------------------------------------------------------------------------
r4373 | helixhorned | 2014-03-15 07:10:49 -0700 (Sat, 15 Mar 2014) | 3 lines

LunaCON: warn if a 'spriteflags' is issued after its actor definition...

... or another 'spriteflags' or 'sprite*' directive.
------------------------------------------------------------------------
r4372 | helixhorned | 2014-03-15 07:10:48 -0700 (Sat, 15 Mar 2014) | 3 lines

LunaCON: warn if using reserved bits in 'spriteflags'.

Reserved bits are those that have no predefined SFLAG_* label in CON.
------------------------------------------------------------------------
r4371 | helixhorned | 2014-03-15 07:10:47 -0700 (Sat, 15 Mar 2014) | 7 lines

Add new actor flag and predefined CON label SFLAG_NODAMAGEPUSH.

This flag is set from C for some enemies that should not be pushed back when
damaged, such as TANK. Both the tile flag and the per-sprite flag are used
(i.e. the ultimate flag value is the XOR of the two).
Add currently non-functional example to test.lua that attempts to set this bit
for NEWBEAST.
------------------------------------------------------------------------
r4370 | helixhorned | 2014-03-15 07:10:45 -0700 (Sat, 15 Mar 2014) | 4 lines

Lunatic: implement passing string label to 'spawn' OSD command.

Unlike in C-CON, it only tries an exact match with the given and uppercased
label, not "full" case-insensitive search.
------------------------------------------------------------------------
r4369 | helixhorned | 2014-03-15 07:10:42 -0700 (Sat, 15 Mar 2014) | 3 lines

If 3rd person view gets outside map, try again w/o subtracting 3072 from player z.

Also, clean up G_DoThirdPerson().
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.

for gameactor(), deprecate AF.replace_hard, make AF.replace default.

Philipp Kutin (Helixhorned) 15 mar 2014, 07:10 UTC−7 r4374

That is, always bitwise-OR the per-tile actor flags with the existing ones.

EngineCON

Add new actor flag and predefined CON label SFLAG_NODAMAGEPUSH.

Philipp Kutin (Helixhorned) 15 mar 2014, 07:10 UTC−7 r4371

This flag is set from C for some enemies that should not be pushed back when damaged, such as TANK. Both the tile flag and the per-sprite flag are used (i.e. the ultimate flag value is the XOR of the two). Add currently non-functional example to test.lua that attempts to set this bit for NEWBEAST.

Lunatic CON

implement passing string label to 'spawn' OSD command.

Philipp Kutin (Helixhorned) 15 mar 2014, 07:10 UTC−7 r4370

Unlike in C-CON, it only tries an exact match with the given and uppercased label, not "full" case-insensitive search.

If 3rd person view gets outside map, try again w/o subtracting 3072 from player z.

Philipp Kutin (Helixhorned) 15 mar 2014, 07:10 UTC−7 r4369

Also, clean up G_DoThirdPerson().