Fix assertion failure when checking if RV turning around can overtake

pull/203/head
Jonathan G Rennison 4 years ago
parent b20df78b49
commit 386d34c0db

@ -948,7 +948,7 @@ static bool IsNonOvertakingStationTile(TileIndex tile, DiagDirection diag_dir)
inline bool IsValidRoadVehStateForOvertake(const RoadVehicle *v)
{
if (v->state == RVSB_IN_DEPOT) return false;
if (v->state < TRACKDIR_END && !IsDiagonalTrackdir((Trackdir)v->state)) return false;
if (v->state < TRACKDIR_END && !(IsValidTrackdir((Trackdir)v->state) && IsDiagonalTrackdir((Trackdir)v->state))) return false;
return true;
}

Loading…
Cancel
Save