diff --git a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs index 660bd39e67..c9ac2ad0bc 100644 --- a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs +++ b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs @@ -271,6 +271,8 @@ namespace OpenRA.Mods.Common.Traits reservation.Dispose(); reservation = null; + if (self.World.Map.DistanceAboveTerrain(CenterPosition).Length <= Info.LandAltitude.Length) + self.QueueActivity(new TakeOff(self)); } public bool AircraftCanEnter(Actor a)