From 42b7ec2ca67e926150a9ccd55eddca96e0ae82b5 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Thu, 27 Mar 2025 15:58:28 -0400 Subject: [PATCH] Wipe waterrun timer on hit --- src/p_inter.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/p_inter.c b/src/p_inter.c index 48bc0812d..1cfc1e8e1 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2255,8 +2255,12 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da K_TryHurtSoundExchange(target, source); } - if (!((damagetype & DMG_NORMAL) || (damagetype & DMG_WIPEOUT))) + if (!(type == DMG_NORMAL || type == DMG_WIPEOUT || type == DMG_VOLTAGE)) + { player->sneakertimer = 0; + player->mo->flags2 &= ~MF2_WATERRUN; + + } player->driftboost = 0; player->bubblepop = 0; player->flametimer = 0;