diff --git a/OpenRA.Mods.Common/MapGenerator/CellLayerUtils.cs b/OpenRA.Mods.Common/MapGenerator/CellLayerUtils.cs index 6535e2b6be..3a2344d9da 100644 --- a/OpenRA.Mods.Common/MapGenerator/CellLayerUtils.cs +++ b/OpenRA.Mods.Common/MapGenerator/CellLayerUtils.cs @@ -275,7 +275,7 @@ namespace OpenRA.Mods.Common.MapGenerator { var sorted = Entries(cellLayer); Array.Sort(sorted); - var adjustment = target - sorted[(sorted.Length - 1) * count / outOf]; + var adjustment = target - sorted[(long)(sorted.Length - 1) * count / outOf]; foreach (var mpos in cellLayer.CellRegion.MapCoords) cellLayer[mpos] += adjustment; }