From 6c2efa96a5ba955a79df4780bd1f11fd719676fa Mon Sep 17 00:00:00 2001 From: NepDisk Date: Mon, 19 May 2025 12:56:06 -0400 Subject: [PATCH] Somewhat fix jank air animation --- src/k_kart.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index dc02740c2..978c135c6 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -9551,6 +9551,7 @@ static void K_KartSlipdash(player_t *player, boolean onground) INT32 K_GetDriftAngleOffset(player_t *player) { INT32 a = 0; + boolean onground = P_IsObjectOnGround(player->mo); boolean compat = wadfiles[skins[player->skin].wadnum]->compatmode; if (player->aizdriftturn) { @@ -9558,7 +9559,7 @@ INT32 K_GetDriftAngleOffset(player_t *player) if (compat) a /= 2; // don't turn too much in compatmode } - else if (player->drift != 0) + else if (player->drift != 0 && onground) { a = (ANGLE_45 / 5) * player->drift; }