1
0
Fork 0

Fix b38d3c2208: missing water regions invalidation when building locks

pull/11879/head
glx22 2024-01-25 19:49:39 +01:00
parent 62d7d92a0e
commit 5bcb32ce0d
1 changed files with 2 additions and 0 deletions

View File

@ -360,6 +360,8 @@ static CommandCost DoBuildLock(TileIndex tile, DiagDirection dir, DoCommandFlag
MarkTileDirtyByTile(tile + delta); MarkTileDirtyByTile(tile + delta);
MarkCanalsAndRiversAroundDirty(tile - delta); MarkCanalsAndRiversAroundDirty(tile - delta);
MarkCanalsAndRiversAroundDirty(tile + delta); MarkCanalsAndRiversAroundDirty(tile + delta);
InvalidateWaterRegion(tile - delta);
InvalidateWaterRegion(tile + delta);
} }
cost.AddCost(_price[PR_BUILD_LOCK]); cost.AddCost(_price[PR_BUILD_LOCK]);