diff --git a/OpenRA.Mods.RA/Traits/World/PathSearch.cs b/OpenRA.Mods.RA/Traits/World/PathSearch.cs index a9ba4518c2..cbc34378ee 100644 --- a/OpenRA.Mods.RA/Traits/World/PathSearch.cs +++ b/OpenRA.Mods.RA/Traits/World/PathSearch.cs @@ -332,8 +332,9 @@ namespace OpenRA.Mods.RA.Traits defaultCellInfoLayer.Shape != map.TileShape) { defaultCellInfoLayer = new CellLayer(map); - foreach (var uv in map.Cells.MapCoords) - defaultCellInfoLayer[uv.X, uv.Y] = new CellInfo(int.MaxValue, Map.MapToCell(map.TileShape, uv), false); + for (var v = 0; v < mapSize.Height; v++) + for (var u = 0; u < mapSize.Width; u++) + defaultCellInfoLayer[u, v] = new CellInfo(int.MaxValue, Map.MapToCell(map.TileShape, new CPos(u, v)), false); } result.CopyValuesFrom(defaultCellInfoLayer);