From 1e4246f4455c27810a57be1d2a57404e9ee8776d Mon Sep 17 00:00:00 2001 From: pastel <hazepastel@proton.me> Date: Wed, 11 Dec 2024 16:06:40 -0600 Subject: [PATCH] fix wasinwater not accounting for high speed launches --- src/p_mobj.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/p_mobj.c b/src/p_mobj.c index fb9e7d78ef..3059d45f53 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -3100,6 +3100,9 @@ void P_MobjCheckWater(mobj_t *mobj) // Reset water state. mobj->eflags &= ~(MFE_UNDERWATER|MFE_TOUCHWATER|MFE_GOOWATER|MFE_TOUCHLAVA); + if (mobj->momz) + height += mobj->momz; + for (rover = sector->ffloors; rover; rover = rover->next) { fixed_t topheight, bottomheight; -- GitLab