diff --git a/src/k_kart.c b/src/k_kart.c index eac90b665..ce092fa43 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -2295,7 +2295,7 @@ SINT8 K_GetForwardMove(player_t *player) { SINT8 forwardmove = player->cmd.forwardmove; - if ((player->pflags & PF_STASIS) || (player->pflags & PF_SLIDING) || player->kartstuff[k_spinouttimer] || K_PlayerEBrake(player)) + if ((player->pflags & PF_STASIS) || (player->pflags & PF_SLIDING)) { return 0; } @@ -2305,6 +2305,11 @@ SINT8 K_GetForwardMove(player_t *player) return MAXPLMOVE; } + if (player->kartstuff[k_spinouttimer] || K_PlayerEBrake(player)) + { + return 0; + } + return forwardmove; }