mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-17 21:25:40 +00:00
(svn r11917) -Fix (r3677): AI was reading wrong tile slope while building road bridge
This commit is contained in:
parent
dfb91c26ec
commit
66a0fafc93
@ -2918,7 +2918,7 @@ static inline void AiCheckBuildRoadBridgeHere(AiRoadFinder *arf, TileIndex tile,
|
|||||||
tile_new = TILE_MASK(tile_new + TileOffsByDiagDir(dir2));
|
tile_new = TILE_MASK(tile_new + TileOffsByDiagDir(dir2));
|
||||||
type = GetTileType(tile_new);
|
type = GetTileType(tile_new);
|
||||||
|
|
||||||
if (type == MP_CLEAR || type == MP_TREES || GetTileSlope(tile, NULL) != SLOPE_FLAT) {
|
if (type == MP_CLEAR || type == MP_TREES || GetTileSlope(tile_new, NULL) != SLOPE_FLAT) {
|
||||||
// Allow a bridge if either we have a tile that's water, rail or street,
|
// Allow a bridge if either we have a tile that's water, rail or street,
|
||||||
// or if we found an up tile.
|
// or if we found an up tile.
|
||||||
if (!flag) return;
|
if (!flag) return;
|
||||||
|
Loading…
Reference in New Issue
Block a user