EDuke32 Changelog Unofficial archive

Build 6775

16 March 2018 · 8 commits by 2 authors · SVN

Builds by month 112 builds

Original log file · 20180316-6775.txt
------------------------------------------------------------------------
r6775 | hendricks266 | 2018-03-16 23:44:27 -0700 (Fri, 16 Mar 2018) | 1 line

Fix build
------------------------------------------------------------------------
r6774 | terminx | 2018-03-16 20:44:10 -0700 (Fri, 16 Mar 2018) | 3 lines

Fix weird bug with the shotgun caused by leftover code from the electric gun in LameDuke.

No, really.
------------------------------------------------------------------------
r6773 | terminx | 2018-03-16 20:44:05 -0700 (Fri, 16 Mar 2018) | 1 line

Useless cleanup of a function I saw when investigating a problem
------------------------------------------------------------------------
r6772 | terminx | 2018-03-16 20:43:33 -0700 (Fri, 16 Mar 2018) | 1 line

Remove 144 fps option from the menu, because it doesn't work right
------------------------------------------------------------------------
r6771 | hendricks266 | 2018-03-16 20:26:10 -0700 (Fri, 16 Mar 2018) | 13 lines

CON: Add EVENT_DAMAGESPRITE, EVENT_POSTDAMAGESPRITE, EVENT_DAMAGEWALL, EVENT_DAMAGECEILING, and EVENT_DAMAGEFLOOR.

In these events, THISACTOR is the projectile (or source of damage), and RETURN is the sprite/wall/sector affected.
Set RETURN to -1 to cancel any hardcoded effects.
ud.return 1 through 5 are the parameters passed to hitradius if RADIUSEXPLOSION is the source of the damage. ud.return 1 is -1 otherwise.

New tokens "damageeventtile" and "damageeventtilerange" or tiledata[].gameflags & SFLAG_DAMAGEEVENT to enable processing for receivers with corresponding tilenums.

CON commands to replicate hardcoded effects (beyond switching tilenums, such as spawning glass) are forthcoming.

Use of EVENT_DAMAGEHPLANE is hereby discouraged.

Patch from Striker, based on work by Fox.
------------------------------------------------------------------------
r6770 | hendricks266 | 2018-03-16 20:26:05 -0700 (Fri, 16 Mar 2018) | 1 line

Fix MSVC build
------------------------------------------------------------------------
r6769 | hendricks266 | 2018-03-16 20:26:01 -0700 (Fri, 16 Mar 2018) | 1 line

Instrument the code to build without the struct trackers and disable them when the build options eliminate all uses of them (currently USE_OPENGL=0).
------------------------------------------------------------------------
r6768 | hendricks266 | 2018-03-16 20:25:57 -0700 (Fri, 16 Mar 2018) | 1 line

Minor cleanup regarding buildtypes.h
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
Fix

Fix weird bug with the shotgun caused by leftover code from the electric gun in LameDuke.

Richard Gobeille (TerminX) 16 Mar 2018, 20:44 UTC−7 r6774

No, really.

CON EngineCON

Add EVENT_DAMAGESPRITE, EVENT_POSTDAMAGESPRITE, EVENT_DAMAGEWALL, EVENT_DAMAGECEILING, and EVENT_DAMAGEFLOOR.

Evan Ramos (Hendricks266) 16 Mar 2018, 20:26 UTC−7 r6771

In these events, THISACTOR is the projectile (or source of damage), and RETURN is the sprite/wall/sector affected. Set RETURN to -1 to cancel any hardcoded effects. ud.return 1 through 5 are the parameters passed to hitradius if RADIUSEXPLOSION is the source of the damage. ud.return 1 is -1 otherwise. New tokens "damageeventtile" and "damageeventtilerange" or tiledata[].gameflags & SFLAG_DAMAGEEVENT to enable processing for receivers with corresponding tilenums. CON commands to replicate hardcoded effects (beyond switching tilenums, such as spawning glass) are forthcoming. Use of EVENT_DAMAGEHPLANE is hereby discouraged. Patch from Striker, based on work by Fox.

Instrument the code to build without the struct trackers and disable them when the build options eliminate all uses of them (currently USE_OPENGL=0).

Evan Ramos (Hendricks266) 16 Mar 2018, 20:26 UTC−7 r6769