mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-04 06:00:15 +00:00
(svn r10776) -Fix [FS#1081]: you would not pay for some foundations of bridges whereas you would pay for others.
This commit is contained in:
parent
ff2f17d1e8
commit
537025e63b
@ -250,16 +250,10 @@ CommandCost CmdBuildBridge(TileIndex end_tile, uint32 flags, uint32 p1, uint32 p
|
||||
tileh_end = GetTileSlope(tile_end, &z_end);
|
||||
|
||||
if (IsSteepSlope(tileh_start)) z_start += TILE_HEIGHT;
|
||||
if (HASBIT(BRIDGE_FULL_LEVELED_FOUNDATION, tileh_start)) {
|
||||
z_start += TILE_HEIGHT;
|
||||
tileh_start = SLOPE_FLAT;
|
||||
}
|
||||
if (HASBIT(BRIDGE_FULL_LEVELED_FOUNDATION, tileh_start)) z_start += TILE_HEIGHT;
|
||||
|
||||
if (IsSteepSlope(tileh_end)) z_end += TILE_HEIGHT;
|
||||
if (HASBIT(BRIDGE_FULL_LEVELED_FOUNDATION, tileh_end)) {
|
||||
z_end += TILE_HEIGHT;
|
||||
tileh_end = SLOPE_FLAT;
|
||||
}
|
||||
if (HASBIT(BRIDGE_FULL_LEVELED_FOUNDATION, tileh_end)) z_end += TILE_HEIGHT;
|
||||
|
||||
if (z_start != z_end) return_cmd_error(STR_5009_LEVEL_LAND_OR_WATER_REQUIRED);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user