From 00abdc4c665123345e61434a9d1c664cb584b478 Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Wed, 13 Mar 2024 00:17:56 -0700 Subject: [PATCH] Don't allow full-range drift solver for D0 players --- src/p_user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_user.c b/src/p_user.c index 63bfe58ba..f91dcf1fd 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -2298,7 +2298,7 @@ static void P_UpdatePlayerAngle(player_t *player) // This is the hardest case for the turn solver, because your handling properties on // client side are very different than your handling properties on server side—at least, // until your drift status makes the full round-trip and is reflected in your gamestate. - if (player->drift && abs(player->drift) < 5) + if (player->drift && abs(player->drift) < 5 && player->cmd.latency) { steeringRight = KART_FULLTURN; steeringLeft = -KART_FULLTURN;