EDuke32 Changelog Unofficial archive

Build 4376

15 March 2014 · 8 commits by 1 author · SVN

Builds by month 138 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 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().