1
0
Fork 0

(svn r7110) -Fix: Do not let ships enter partial water tiles under bridges; they will travel up land...

release/0.5
peter1138 2006-11-08 08:41:54 +00:00
parent cfd69f21ff
commit d830874c12
1 changed files with 1 additions and 1 deletions

View File

@ -1310,7 +1310,7 @@ static uint32 GetTileTrackStatus_TunnelBridge(TileIndex tile, TransportType mode
result = AxisToTrackBits(GetBridgeAxis(tile)) * 0x101;
}
if ((IsTransportUnderBridge(tile) && mode == GetTransportTypeUnderBridge(tile)) ||
(IsWaterUnderBridge(tile) && mode == TRANSPORT_WATER)) {
(IsWaterUnderBridge(tile) && mode == TRANSPORT_WATER && GetTileSlope(tile, NULL) == SLOPE_FLAT)) {
result |= AxisToTrackBits(OtherAxis(GetBridgeAxis(tile))) * 0x101;
}
return result;