diff --git a/OpenRA.Mods.RA/Activities/HeliLand.cs b/OpenRA.Mods.RA/Activities/HeliLand.cs index a32086db0c..521e132e9b 100644 --- a/OpenRA.Mods.RA/Activities/HeliLand.cs +++ b/OpenRA.Mods.RA/Activities/HeliLand.cs @@ -27,10 +27,9 @@ namespace OpenRA.Mods.RA.Activities if (unit.Altitude == 0) return NextActivity; - // Todo: check if we can land here - //if (requireSpace && !self.World.IsPathableCell(self.Location, UnitMovementType.Foot)) - // return this; // fail to land if no space - + if (requireSpace && !self.traits.Get().CanEnterCell(self.Location)) + return this; + --unit.Altitude; return this; }