diff --git a/OpenRA.Mods.Common/Activities/Air/Land.cs b/OpenRA.Mods.Common/Activities/Air/Land.cs index 8d49d3bd26..4edf9a0290 100644 --- a/OpenRA.Mods.Common/Activities/Air/Land.cs +++ b/OpenRA.Mods.Common/Activities/Air/Land.cs @@ -44,7 +44,8 @@ namespace OpenRA.Mods.Common.Activities return NextActivity; } - Fly.FlyToward(self, plane, d.Yaw.Facing, new WDist(target.CenterPosition.Z)); + var landingAlt = self.World.Map.DistanceAboveTerrain(target.CenterPosition); + Fly.FlyToward(self, plane, d.Yaw.Facing, landingAlt); return this; }