From b92aef5754b8bcc3a418e8c8101e8d05f40347a0 Mon Sep 17 00:00:00 2001 From: reaperrr Date: Sun, 17 Mar 2019 21:32:35 +0100 Subject: [PATCH] Make Aircraft.GetActorBelow() LandAltitude-aware --- OpenRA.Mods.Common/Traits/Air/Aircraft.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs index 43f08f6379..e28942a754 100644 --- a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs +++ b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs @@ -414,8 +414,8 @@ namespace OpenRA.Mods.Common.Traits { // Map.DistanceAboveTerrain(WPos pos) is called directly because Aircraft is an IPositionable trait // and all calls occur in Tick methods. - if (self.World.Map.DistanceAboveTerrain(CenterPosition).Length != 0) - return null; // not on the ground. + if (self.World.Map.DistanceAboveTerrain(CenterPosition) != Info.LandAltitude) + return null; // Not on the resupplier. return self.World.ActorMap.GetActorsAt(self.Location) .FirstOrDefault(a => a.Info.HasTraitInfo());