From 4e42d1ac754904f778a123e4abeb8043985e76bd Mon Sep 17 00:00:00 2001 From: NepDisk Date: Thu, 15 May 2025 11:57:45 -0400 Subject: [PATCH] Ensure good respawn angle from fallback --- src/k_kart.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index df2a1ecf4..ea8959cfc 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -8794,7 +8794,7 @@ void K_SetRespawnAtNextWaypoint(player_t * player) if (K_GetWaypointIsFinishline(oopisepoint->nextwaypoints[i])) { // Please don't spawn over the line. - currentwaypoint = oopisepoint->nextwaypoints[i]; + safewaypoint = oopisepoint->nextwaypoints[i]; break; } @@ -8803,6 +8803,8 @@ void K_SetRespawnAtNextWaypoint(player_t * player) } } + oopisepoint = safewaypoint; + if ((oopisepoint->prevwaypoints != NULL) && (oopisepoint->numprevwaypoints > 0)) { for (i = 0; i < oopisepoint->numprevwaypoints; i++)