mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-12 09:09:09 +00:00
(svn r14132) -Fix (r14039): Only reserve a path on leaving a station if the current block really is a PBS block. (michi_cc)
This commit is contained in:
@@ -2467,11 +2467,12 @@ void Vehicle::LeaveStation()
|
||||
|
||||
/* Try to reserve a path when leaving the station as we
|
||||
* might not be marked as wanting a reservation, e.g.
|
||||
* when an overlenght train gets turned around in a station.
|
||||
*/
|
||||
* when an overlength train gets turned around in a station. */
|
||||
if (UpdateSignalsOnSegment(this->tile, TrackdirToExitdir(GetVehicleTrackdir(this)), this->owner) == SIGSEG_PBS || _settings_game.pf.reserve_paths) {
|
||||
TryPathReserve(this, true, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void Vehicle::HandleLoading(bool mode)
|
||||
|
Reference in New Issue
Block a user