1
0
Fork 0

(svn r20237) -Fix (r20049): Check for disallowed level crossings also when converting rail.

release/1.1
michi_cc 2010-07-28 22:23:28 +00:00
parent 90c4066397
commit e8cabbdc56
1 changed files with 4 additions and 0 deletions

View File

@ -1417,6 +1417,10 @@ CommandCost CmdConvertRail(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3
break;
case MP_ROAD:
if (!IsLevelCrossing(tile)) continue;
if (RailNoLevelCrossings(totype)) {
error.MakeError(STR_ERROR_CROSSING_DISALLOWED);
continue;
}
break;
case MP_TUNNELBRIDGE:
if (GetTunnelBridgeTransportType(tile) != TRANSPORT_RAIL) continue;