Fix b38d3c2208: missing water regions invalidation when building locks (#11879)

(cherry picked from commit 09b66751cf)
This commit is contained in:
Loïc Guilloux
2024-01-25 23:18:26 +01:00
committed by Jonathan G Rennison
parent c021c80b08
commit 2e42a23a7e

View File

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