From 79fe829e98a07a904851e84651902669164e0d05 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 10 Jun 2024 20:43:49 +0100 Subject: [PATCH] Allow road vehicle overtaking in road waypoint tiles --- src/roadveh_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/roadveh_cmd.cpp b/src/roadveh_cmd.cpp index 9f4f88ae04..ce4175011f 100644 --- a/src/roadveh_cmd.cpp +++ b/src/roadveh_cmd.cpp @@ -979,7 +979,7 @@ static bool CheckRoadBlockedForOvertaking(OvertakeData *od) */ static bool IsNonOvertakingStationTile(TileIndex tile, DiagDirection diag_dir) { - if (!IsTileType(tile, MP_STATION)) return false; + if (!IsTileType(tile, MP_STATION) || IsRoadWaypoint(tile)) return false; if (!IsDriveThroughStopTile(tile)) return true; const DisallowedRoadDirections diagdir_to_drd[DIAGDIR_END] = { DRD_NORTHBOUND, DRD_NORTHBOUND, DRD_SOUTHBOUND, DRD_SOUTHBOUND }; return GetDriveThroughStopDisallowedRoadDirections(tile) != diagdir_to_drd[diag_dir];