gzdoom/wadsrc/static/zscript/actors
inkoalawetrust 12d1afcc4e
Fixed WalkStepTics & RunStepTics in terrain parser
Fixed the discrepancy where WalkStepTics and RunStepTics were called, well, that. In the terrain struct in both C++ and ZScript. While the terrain parser looked for WALKINGSTEPTIME and RUNNINGSTEPTIME instead.
Also made the parse not multiply these time values by the ticrate to treat them as seconds instead of tics.

Added flags for P_HitWater().

Added optional overridable footsteps for players.

Added an overridable MakeFootsteps() virtual in PlayerPawn. Which allows for adding totally custom footstep logic for players. By default, it comes with a basic footstep system that uses the footstep properties of whatever terrain the pawn is standing on. bMakeFootsteps must be enabled on the pawn for the virtual to run.

Added generic StepSound TERRAIN property.

Added a generic step sound TERRAIN property, for defining foot-agnostic step sounds. Used by the built-in footstep system over the individual foot ones.

Simplified MakeFootsteps().

Also removed a leftover debug message.
2024-10-14 03:47:02 -04:00
..
chex Add GFF_NOEXTCHANGE to Phasing Zorcher flash 2022-11-01 16:46:19 +01:00
doom bFriendly should not be set from scripts because this omits needed bookkeeping. 2024-10-04 18:32:06 +02:00
heretic Replaced MISSILE(EVEN)MORE with a real property and added related Dehacked options from Crispy Doom. 2024-10-03 12:24:16 +02:00
hexen Allow for Basic and Hexen armor replacing 2024-08-17 01:14:07 -04:00
inventory Revert "- fix some issues with ClearInventory() that sometimes caused script errors" 2024-09-30 03:28:15 -04:00
player Fixed WalkStepTics & RunStepTics in terrain parser 2024-10-14 03:47:02 -04:00
raven Reapply "Improvements to death and cheat handling" 2024-04-20 01:15:46 -04:00
shared Isometric Mode and Robin (#2618) 2024-08-11 10:04:40 -04:00
strife bFriendly should not be set from scripts because this omits needed bookkeeping. 2024-10-04 18:32:06 +02:00
actions.zs Added A_SpriteOffset. (#895) 2020-08-27 12:43:09 -04:00
actor.zs Fixed WalkStepTics & RunStepTics in terrain parser 2024-10-14 03:47:02 -04:00
attacks.zs bFriendly should not be set from scripts because this omits needed bookkeeping. 2024-10-04 18:32:06 +02:00
checks.zs Allow for Basic and Hexen armor replacing 2024-08-17 01:14:07 -04:00
interaction.zs - reorganized the ZScript content in gzdoom.pk3 and changed the files' extensions to something unique for easier syntax highlighting. 2019-02-23 12:08:27 +01:00
inventory_util.zs Revert "- fix some issues with ClearInventory() that sometimes caused script errors" 2024-09-30 03:28:15 -04:00
mbf21.zs - silence some warnings. 2022-02-14 20:05:42 +01:00
morph.zs Fixed Pre(Un)Morph being called out of order. 2024-06-24 10:37:12 -04:00