Allow value of "PBS entry signal" conditional to be a rail depot.

This commit is contained in:
Jonathan G Rennison
2016-07-18 00:47:52 +01:00
parent 58817c26e0
commit 3d6cbb76b4
3 changed files with 24 additions and 12 deletions

View File

@@ -221,10 +221,14 @@ private:
TileIndex tile = v->tile;
Trackdir trackdir = v->GetVehicleTrackdir();
CFollowTrackRail ft(v);
TileIndex candidate_tile = INVALID_TILE;
if (IsRailDepotTile(v->tile)) {
candidate_tile = v->tile;
}
CFollowTrackRail ft(v);
for (;;) {
if (IsTileType(tile, MP_RAILWAY) && HasSignalOnTrackdir(tile, trackdir)) {
if (HasPbsSignalOnTrackdir(tile, trackdir)) {