diff options
author | Peter Nelson <peter1138@openttd.org> | 2019-02-05 08:23:25 +0000 |
---|---|---|
committer | PeterN <peter@fuzzle.org> | 2019-02-06 07:40:55 +0000 |
commit | e3b440c9c50b39092a2f887dba9370b21369f2cb (patch) | |
tree | 2c91e502fdcaa94012a30c69ec3d565c560601d2 /src/vehicle.cpp | |
parent | 4764d1c45e7d82bc35f6fcb25012f5cfe545ce6c (diff) | |
download | openttd-e3b440c9c50b39092a2f887dba9370b21369f2cb.tar.xz |
Add #5006: Flag to hide rail type from construction.
Diffstat (limited to 'src/vehicle.cpp')
-rw-r--r-- | src/vehicle.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 62d279db6..53220474e 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -1757,7 +1757,10 @@ bool CanBuildVehicleInfrastructure(VehicleType type) UnitID max; switch (type) { - case VEH_TRAIN: max = _settings_game.vehicle.max_trains; break; + case VEH_TRAIN: + if (!HasAnyRailtypesAvail(_local_company)) return false; + max = _settings_game.vehicle.max_trains; + break; case VEH_ROAD: max = _settings_game.vehicle.max_roadveh; break; case VEH_SHIP: max = _settings_game.vehicle.max_ships; break; case VEH_AIRCRAFT: max = _settings_game.vehicle.max_aircraft; break; |