diff --git a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs index 1b2638ceb7..6b2d340ac5 100644 --- a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs +++ b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs @@ -931,7 +931,8 @@ namespace OpenRA.Mods.Common.Traits target => Reservable.IsAvailableFor(target, self) && AircraftCanResupplyAt(target, true)); yield return new EnterAlliedActorTargeter("Enter", 5, - AircraftCanEnter, target => Reservable.IsAvailableFor(target, self) && AircraftCanResupplyAt(target)); + AircraftCanEnter, + target => Reservable.IsAvailableFor(target, self) && AircraftCanResupplyAt(target, !Info.TakeOffOnResupply)); yield return new AircraftMoveOrderTargeter(this); }