gzdoom/src/playsim
nashmuhandes aeaa7f21c7 Add some new optional parameters to A_SprayDecal:
- useBloodColor: when true, the sprayed decal will be shaded to match the calling actor's blood color.
- decalColor: when defined, the sprayed decal will be shaded to the specified color. Note that this will take precedence over useBloodColor. It is recommended to use only one parameter.

Note that due to how decals work in the engine, the "decalColor" parameter will only properly colorize the decal if the image is grayscale.
2021-05-22 10:20:52 -04:00
..
bots - fixed compilation of optimized GCC and Clang targets 2020-04-12 11:03:25 +03:00
fragglescript - some fixes for the console. 2020-10-25 09:17:31 +01:00
mapthinkers - Fix crash with wind effect on special water sectors. 2021-03-10 13:37:57 +01:00
a_action.cpp
a_decals.cpp Add some new optional parameters to A_SprayDecal: 2021-05-22 10:20:52 -04:00
a_dynlight.cpp - removed the implicit conversion operators from FName. 2020-04-11 14:00:13 +02:00
a_dynlight.h - moved a few leftover utility classes to 'common'. 2020-04-29 17:51:04 +02:00
a_flashfader.cpp - split the TObjPtr serializers into a separate file to avoid polluting everything that needs to use the serializer. 2020-04-11 20:20:53 +02:00
a_morph.cpp
a_morph.h
a_pickups.cpp Add mapinfo option to disable merging of identical pickup messages on same tic 2020-05-24 08:19:14 +02:00
a_pickups.h
a_sharedglobal.h Add some new optional parameters to A_SprayDecal: 2021-05-22 10:20:52 -04:00
a_specialspot.cpp - split the serializer in two to keep the Doom specific parts out of the main file. 2020-04-11 20:20:53 +02:00
a_specialspot.h
actionspecials.h Add Polyobj_StopSound special 2021-04-24 15:31:04 -03:00
actor.h Add sprite shadows for the software renderer 2021-04-24 22:40:54 -04:00
actorinlines.h make various getter and pure-math methods clearscope, and where applicable, const 2020-06-07 09:39:30 +02:00
actorptrselect.cpp
actorptrselect.h
d_player.h Revert "- fixed some uses of postincre,ment/decrements on narrow types." 2021-05-17 18:13:30 +02:00
dthinker.cpp - fixed: Actors moved to STAT_TRAVELLING need to preserve their JUSTSPAWNED flag. 2020-09-26 19:37:30 +02:00
dthinker.h - split the serializer in two to keep the Doom specific parts out of the main file. 2020-04-11 20:20:53 +02:00
p_3dfloors.cpp - made 3D floor damage transfers optional by adding a new flag bit (2048) and made that mode automatic for the old ZDoom-based light only transfer special. 2020-04-19 13:40:21 +02:00
p_3dfloors.h - made 3D floor damage transfers optional by adding a new flag bit (2048) and made that mode automatic for the old ZDoom-based light only transfer special. 2020-04-19 13:40:21 +02:00
p_3dmidtex.cpp - changed all texture access in the play code to use FGameTexture and redid Hexen's front sky layer by adding a new texture instead of hacking the existing one. 2020-04-19 10:57:46 +02:00
p_3dmidtex.h
p_acs.cpp Allow ACS SpawnDecal zoffset and distance args to be fixed point 2021-04-24 14:37:20 -04:00
p_acs.h - moved more code to 'common'. 2020-04-11 14:00:12 +02:00
p_actionfunctions.cpp Add some new optional parameters to A_SprayDecal: 2021-05-22 10:20:52 -04:00
p_checkposition.h
p_destructible.cpp
p_destructible.h
p_effect.cpp Begin TICRATE conversion. 2020-04-12 22:43:33 +02:00
p_effect.h Begin TICRATE conversion. 2020-04-12 22:43:33 +02:00
p_enemy.cpp - only return at the end of the MAP07SPECIAL block. 2020-10-24 21:19:52 +02:00
p_enemy.h - moved around some pieces of code to make sharing with Raze easier. 2020-04-11 20:20:52 +02:00
p_interaction.cpp - Fixed crash with voodoo dolls in MP after players quit the game. 2021-03-19 20:10:39 +01:00
p_linetracedata.h
p_linkedsectors.cpp
p_lnspec.cpp Add Polyobj_StopSound special 2021-04-24 15:31:04 -03:00
p_lnspec.h
p_local.h - fixed: IceGuyFX2 set its owner too late. 2020-11-25 07:37:17 +01:00
p_map.cpp Account for portals when spawning missiles in A_FireBullets/A_CustomBulletAttack 2021-05-20 19:42:29 +02:00
p_maputl.cpp - cleanup of m_fixed.h. 2020-11-22 10:25:04 +01:00
p_maputl.h - started cleanup of model code. 2020-04-27 00:03:23 +02:00
p_mobj.cpp Add GetCharacterName() to retrieve an NPC's name as defined in its dialogue script, if it exists. Otherwise it will just return the same output as GetTag(). 2021-03-15 21:31:16 +01:00
p_pspr.cpp - fixed compilation warnings reported by GCC and Clang 2020-10-31 13:37:51 +02:00
p_pspr.h Converted scale and pivot to vectors, and rotation to an angle. 2020-10-25 15:42:12 +01:00
p_secnodes.cpp - started cleanup of model code. 2020-04-27 00:03:23 +02:00
p_sectors.cpp - reworking some lower level texture code. 2020-04-19 10:57:46 +02:00
p_sight.cpp - let a sight check that gets lost return failure. 2019-12-28 16:33:20 +01:00
p_spec.cpp Add alternate "Full" mode for PowerIronFeet that prevents leaky damage. 2021-01-16 17:09:57 +01:00
p_spec.h
p_switch.cpp - change switch checking back to vanilla order. 2021-05-19 19:25:32 +02:00
p_tags.cpp
p_tags.h
p_teleport.cpp Add Pre/PostTeleport virtuals, for special handling of actor teleportation. 2020-09-02 12:02:09 +02:00
p_things.cpp Move the modified behaviour to a new "resetvel" parameter 2021-03-19 20:12:20 +01:00
p_trace.cpp - fixed: TRF_ALLACTORS did not consider actors without any flag being set. 2020-05-25 19:33:14 +02:00
p_trace.h - moved texture code to 'common'. 2020-04-11 20:20:38 +02:00
p_user.cpp Fixed the previous commit not accounting for mods that already fixed this internally. 2020-11-14 14:53:43 -03:00
po_man.cpp - fixed missing sound for Polyobj_MoveTo. 2020-05-25 16:24:36 +02:00
po_man.h
portal.cpp - Line_QuickPortal must check the partner line's special. 2021-03-05 16:40:12 +01:00
portal.h - added initialization for line and sector portals 2020-08-25 21:54:36 +03:00
statnums.h