diff --git a/src/k_kart.c b/src/k_kart.c index b3297527e..c37fb6502 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -5880,6 +5880,11 @@ static waypoint_t *K_GetPlayerNextWaypoint(player_t *player, boolean closest) } } + if (P_IsObjectOnGround(player->mo)) + { + updaterespawn = false; + } + // Respawn point should only be updated when we're going to a nextwaypoint if ((updaterespawn) && (bestwaypoint != NULL) &&