From f6f5447f666b730e16664fe1d0c4edd01fed00a3 Mon Sep 17 00:00:00 2001 From: TehRealSalt Date: Sun, 17 Jun 2018 20:26:13 -0400 Subject: [PATCH] Fix --- src/k_kart.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index a12845398..4986e743c 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -2427,7 +2427,7 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) if (player->kartstuff[k_spinout] && P_IsObjectOnGround(player->mo)) player->kartstuff[k_spinout]--; - if (player->kartstuff[k_spinouttimer] && P_IsObjectOnGround(player->mo)) + if (player->kartstuff[k_spinouttimer] && (P_IsObjectOnGround(player->mo) || player->kartstuff[k_spinouttype])) player->kartstuff[k_spinouttimer]--; else if (!comeback) player->kartstuff[k_comebacktimer] = comebacktime; @@ -2444,7 +2444,7 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) if (player->kartstuff[k_attractiontimer]) player->kartstuff[k_attractiontimer]--; - if (player->kartstuff[k_sneakertimer] && P_IsObjectOnGround(player->mo)) + if (player->kartstuff[k_sneakertimer] && (P_IsObjectOnGround(player->mo) && !player->kartstuff[k_spinouttimer])) player->kartstuff[k_sneakertimer]--; if (player->kartstuff[k_floorboost])