mirror of https://github.com/OpenTTD/OpenTTD
(svn r20237) -Fix (r20049): Check for disallowed level crossings also when converting rail.
parent
90c4066397
commit
e8cabbdc56
|
@ -1417,6 +1417,10 @@ CommandCost CmdConvertRail(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3
|
||||||
break;
|
break;
|
||||||
case MP_ROAD:
|
case MP_ROAD:
|
||||||
if (!IsLevelCrossing(tile)) continue;
|
if (!IsLevelCrossing(tile)) continue;
|
||||||
|
if (RailNoLevelCrossings(totype)) {
|
||||||
|
error.MakeError(STR_ERROR_CROSSING_DISALLOWED);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case MP_TUNNELBRIDGE:
|
case MP_TUNNELBRIDGE:
|
||||||
if (GetTunnelBridgeTransportType(tile) != TRANSPORT_RAIL) continue;
|
if (GetTunnelBridgeTransportType(tile) != TRANSPORT_RAIL) continue;
|
||||||
|
|
Loading…
Reference in New Issue