mirror of
https://github.com/OpenTTD/OpenTTD
synced 2026-01-19 18:32:35 +01:00
Change: Don't try to flood buoys or dock tiles.
This reduces the active flooding water tiles a little more.
This commit is contained in:
committed by
Peter Nelson
parent
8f9836793f
commit
465df3bab1
@@ -1259,6 +1259,9 @@ void TileLoop_Water(TileIndex tile)
|
||||
/* do not try to flood water tiles - increases performance a lot */
|
||||
if (IsTileType(dest, MP_WATER)) continue;
|
||||
|
||||
/* Buoys and docks cannot be flooded, and when removed turn into flooding water. */
|
||||
if (IsTileType(dest, MP_STATION) && (IsBuoy(dest) || IsDock(dest))) continue;
|
||||
|
||||
/* This neighbour tile might be floodable later if the tile is cleared, so allow flooding to continue. */
|
||||
continue_flooding = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user