mirror of https://github.com/OpenTTD/OpenTTD
(svn r3908) Fix last commit (I'm saying that way too often *sigh*) (Pointed out by Celestar)
parent
b8da06ddb1
commit
83ba8bdf77
11
npf.c
11
npf.c
|
@ -486,8 +486,15 @@ static bool VehicleMayEnterTile(Owner owner, TileIndex tile, DiagDirection enter
|
||||||
#endif
|
#endif
|
||||||
if ((IsTunnel(tile) && GetTunnelTransportType(tile) == TRANSPORT_RAIL) ||
|
if ((IsTunnel(tile) && GetTunnelTransportType(tile) == TRANSPORT_RAIL) ||
|
||||||
(IsBridge(tile) && (
|
(IsBridge(tile) && (
|
||||||
(IsBridgeRamp(tile) && GetBridgeTransportType(tile) == TRANSPORT_RAIL) ||
|
(
|
||||||
(IsBridgeMiddle(tile) && IsTransportUnderBridge(tile) && GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL)
|
IsBridgeRamp(tile) &&
|
||||||
|
GetBridgeTransportType(tile) == TRANSPORT_RAIL
|
||||||
|
) || (
|
||||||
|
IsBridgeMiddle(tile) &&
|
||||||
|
IsTransportUnderBridge(tile) &&
|
||||||
|
GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL &&
|
||||||
|
GetBridgeAxis(tile) != DiagDirToAxis(enterdir)
|
||||||
|
)
|
||||||
))) {
|
))) {
|
||||||
return IsTileOwner(tile, owner);
|
return IsTileOwner(tile, owner);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue