From ef0de0dec20f372de88e116995732083985c2cef Mon Sep 17 00:00:00 2001 From: toaster Date: Fri, 18 Mar 2022 21:31:22 +0000 Subject: [PATCH] Splat stretch and squash isn't on the same axis, so just... don't do it, at least for now. --- src/k_kart.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 8e7eef45d..6faecfdef 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -4714,6 +4714,9 @@ void K_Squish(mobj_t *mo) fixed_t grav = mo->height/3; fixed_t add = abs(grav - new3dspeed); + if (R_ThingIsFloorSprite(mo)) + return; + if (delta < 2 * add && new3dspeed > grav) delta += add;