diff --git a/OpenRA.Game/Map/Map.cs b/OpenRA.Game/Map/Map.cs index 0302819fad09..f851dac08e18 100644 --- a/OpenRA.Game/Map/Map.cs +++ b/OpenRA.Game/Map/Map.cs @@ -851,6 +851,10 @@ public WDist DistanceAboveTerrain(WPos pos) // Apply ramp offset var cell = CellContaining(pos); + + if (!Contains(cell)) + return new WDist(pos.Z); + var offset = pos - CenterOfCell(cell); var ramp = Ramp[cell];