vkdoom_m/src/playsim
Boondorl 12dc5c1506 Further morphing clean up
Players will now use their Alternative field to check if they're morphed instead of their MorphTics. This makes the current state of morphing more reliable, otherwise setting this to 0 manually without unmorphing could have very odd results. Both monsters and players consider 0 morph time to mean infinite now (previously this only applied to monsters). Player unmorphs no longer die in the case of a failed unmorph on death. Removed inventory swapping on player pointer substitution as it's too messy to do here.
2024-03-01 08:35:31 -05:00
..
bots Renamed Networking Functions 2024-01-05 23:33:15 +01:00
fragglescript Backend update from Raze. 2023-10-07 18:42:24 +02:00
mapthinkers addressed a few things pointed out by static analysis 2024-01-07 08:46:47 +01:00
a_action.cpp - made TObjPtr as trivial as possible. 2022-06-06 15:19:31 +02:00
a_corona.cpp - disable the native part of coronas as well. 2022-10-20 07:50:53 +02:00
a_corona.h - disable the native part of coronas as well. 2022-10-20 07:50:53 +02:00
a_decals.cpp use FTranslationID in all places where strict type checking is needed. 2023-11-09 23:04:10 +01:00
a_dynlight.cpp - blocked off direct access to TAngle’s internal storage. 2022-08-26 18:09:29 +02:00
a_dynlight.h - disable implicit conversions from float to TAngle 2022-08-26 18:01:26 +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 Further morphing clean up 2024-03-01 08:35:31 -05:00
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 Reworked view offsetting 2024-03-01 07:10:26 -05: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 - fixed. Boom's generalized crushers must stop 8 units above the floor 2023-09-15 00:35:20 +02:00
actor.h Reworked Morphing 2024-03-01 08:35:31 -05:00
actorinlines.h Added FOV Interpolation 2022-12-18 08:23:19 +01:00
actorptrselect.cpp
actorptrselect.h
d_player.h Fixes for SCALEDNOLERP 2024-02-23 22:44:18 +01:00
dthinker.cpp - rename ZSprites to VisualThinkers 2023-11-22 12:11:57 -05:00
dthinker.h - try to keep the engine stable for as long as possible if a VM exception occurs in OnDestroy while running a cleanup. 2022-10-20 17:12:43 +02:00
p_3dfloors.cpp - removed most templates.h includes. 2021-10-30 10:49:12 +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 Exposed P_GetMidTexturePosition() to ZScript. 2023-10-25 16:23:29 +02:00
p_3dmidtex.h
p_acs.cpp the remaining GetChars additions. 2023-10-07 23:44:01 +02:00
p_acs.h - put the entire filesystem code into a namespace and created some subdirectories. 2023-08-22 22:54:54 +02:00
p_actionfunctions.cpp Support negative fadestep for particles 2024-02-27 07:03:16 +01:00
p_checkposition.h
p_destructible.cpp Backend update from Raze. 2023-10-07 18:42:24 +02:00
p_destructible.h
p_effect.cpp Support negative fadestep for particles 2024-02-27 07:03:16 +01:00
p_effect.h Aded FLIPSPRITEOFFSET<X/Y> for actors and bFlipOffset<X/Y> for visual thinkers. 2024-01-21 03:33:48 -05:00
p_enemy.cpp Further morphing clean up 2024-03-01 08:35:31 -05:00
p_enemy.h - disable implicit conversions from float to TAngle 2022-08-26 18:01:26 +02:00
p_interaction.cpp Further morphing clean up 2024-03-01 08:35:31 -05:00
p_linetracedata.h
p_linkedsectors.cpp - removed most templates.h includes. 2021-10-30 10:49:12 +02:00
p_lnspec.cpp Renamed Networking Functions 2024-01-05 23:33:15 +01:00
p_lnspec.h - MBF21: handling of new flags in sector special. 2021-06-28 16:20:35 +02:00
p_local.h Reworked view offsetting 2024-03-01 07:10:26 -05:00
p_map.cpp Reworked view offsetting 2024-03-01 07:10:26 -05:00
p_maputl.cpp Added some null pointer checks to prevent crashes. 2023-08-31 19:51:06 +02:00
p_maputl.h Backend update from Raze. 2023-10-07 18:42:24 +02:00
p_mobj.cpp Further morphing clean up 2024-03-01 08:35:31 -05:00
p_pspr.cpp use FTranslationID in all places where strict type checking is needed. 2023-11-09 23:04:10 +01:00
p_pspr.h use FTranslationID in all places where strict type checking is needed. 2023-11-09 23:04:10 +01:00
p_secnodes.cpp Backend update from Raze. 2023-10-07 18:42:24 +02:00
p_sectors.cpp added per-sector sky UDMF properties. 2023-10-29 17:49:59 +01:00
p_sight.cpp Backend update from Raze. 2023-10-07 18:42:24 +02:00
p_spec.cpp Prevent important messages from being accidentally filtered. 2023-01-04 17:54:09 +01:00
p_spec.h Added damage property to earthquakes. 2023-08-02 00:38:24 -04:00
p_switch.cpp fixed CheckswitchRange logic for multiple switches on a line. 2023-09-16 21:06:10 +02:00
p_tags.cpp - fixed several line ID functions accessing the sector tag array. 2023-09-10 11:45:23 +02:00
p_tags.h add CountSectorTags/CountSectorTags/CountLineIDs/GetLineID 2023-08-02 00:41:10 -04:00
p_teleport.cpp Backend update from Raze. 2023-10-07 18:42:24 +02:00
p_things.cpp Backend update from Raze. 2023-10-07 18:42:24 +02:00
p_trace.cpp Backend update from Raze. 2023-10-07 18:42:24 +02:00
p_trace.h - moved texture code to 'common'. 2020-04-11 20:20:38 +02:00
p_user.cpp Further morphing clean up 2024-03-01 08:35:31 -05:00
po_man.cpp Backend update from Raze. 2023-10-07 18:42:24 +02:00
po_man.h
portal.cpp Exported LinePortals 2023-01-15 22:01:37 +01:00
portal.h - fixed a few warnings pointed out by GCC. 2023-03-26 10:35:33 +02:00
shadowinlines.h Exposed PerformShadowChecks() to ZScript. 2024-01-26 07:00:57 +01:00
statnums.h - rename ZSprites to VisualThinkers 2023-11-22 12:11:57 -05:00