diff --git a/src/p_user.c b/src/p_user.c index da70f7064..4de6b61f9 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -2033,7 +2033,7 @@ static void P_3dMovement(player_t *player) // If "no" to 1, we're not reaching any limits yet, so ignore this entirely! // -Shadow Hog newMagnitude = R_PointToDist2(player->mo->momx - player->cmomx, player->mo->momy - player->cmomy, 0, 0); - if (player->offroad > 0 || !player->outruntime) + if (player->offroad > 0 || player->loop.radius == 0 || player->outruntime == 0) { if (newMagnitude > K_GetKartSpeed(player, true, true)) //topspeed) {