From bd7613cd090de0eab87b94e433bbff661cd9adec Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 31 Mar 2023 01:42:38 -0700 Subject: [PATCH] K_GetPlayerNextWaypoint: use player's current waypoint as a hint Improves best waypoint search time on huge maps with many waypoints, such as City Escape. --- 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 cbb0e6d53..d0c387a90 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -8358,7 +8358,7 @@ static waypoint_t *K_GetPlayerNextWaypoint(player_t *player) if ((player != NULL) && (player->mo != NULL) && (P_MobjWasRemoved(player->mo) == false)) { - waypoint_t *waypoint = K_GetBestWaypointForMobj(player->mo, NULL); + waypoint_t *waypoint = K_GetBestWaypointForMobj(player->mo, player->currentwaypoint); boolean updaterespawn = false; // Our current waypoint.