From d6fef7ff29c63fc68b5fe4f1c770dc25b468aaa5 Mon Sep 17 00:00:00 2001 From: Sryder Date: Tue, 7 Mar 2017 23:12:46 +0000 Subject: [PATCH] Fix pressing drift button not allowing turning in mid-air --- src/k_kart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 211e6049..790ee2fa 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -1744,7 +1744,7 @@ INT16 K_GetKartTurnValue(player_t *player, INT16 turnvalue) fixed_t p_maxspeed = FixedMul(K_GetKartSpeed(player, false), 3*FRACUNIT); fixed_t adjustangle = FixedDiv((p_maxspeed>>16) - (player->speed>>16), (p_maxspeed>>16) + player->kartweight); - if (player->kartstuff[k_drift] != 0) + if (player->kartstuff[k_drift] != 0 && P_IsObjectOnGround(player->mo)) { // If we're drifting we have a completely different turning value if (player->kartstuff[k_driftend] == 0)