diff --git a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs index 4b9af207e8..375f8d2e19 100644 --- a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs +++ b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs @@ -940,11 +940,19 @@ namespace OpenRA.Mods.Common.Traits { get { - yield return new EnterAlliedActorTargeter("ForceEnter", 6, Info.EnterCursor, Info.EnterBlockedCursor, + yield return new EnterAlliedActorTargeter( + "ForceEnter", + 6, + Info.EnterCursor, + Info.EnterBlockedCursor, (target, modifiers) => Info.CanForceLand && modifiers.HasModifier(TargetModifiers.ForceMove) && AircraftCanEnter(target), target => Reservable.IsAvailableFor(target, self) && AircraftCanResupplyAt(target, true)); - yield return new EnterAlliedActorTargeter("Enter", 5, Info.EnterCursor, Info.EnterBlockedCursor, + yield return new EnterAlliedActorTargeter( + "Enter", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, AircraftCanEnter, target => Reservable.IsAvailableFor(target, self) && AircraftCanResupplyAt(target, !Info.TakeOffOnResupply)); diff --git a/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoAircraft.cs b/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoAircraft.cs index c1d423c0f3..6de1488c78 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoAircraft.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoAircraft.cs @@ -65,7 +65,12 @@ namespace OpenRA.Mods.Common.Traits { if (!IsTraitDisabled) { - yield return new EnterAlliedActorTargeter("Enter", 5, Info.EnterCursor, Info.EnterBlockedCursor, AircraftCanEnter, + yield return new EnterAlliedActorTargeter( + "Enter", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, + AircraftCanEnter, target => Reservable.IsAvailableFor(target, self)); yield return new AircraftMoveOrderTargeter(self, this); diff --git a/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoPassenger.cs b/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoPassenger.cs index 27a1fea018..c60a2f2451 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoPassenger.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoPassenger.cs @@ -60,7 +60,13 @@ namespace OpenRA.Mods.Common.Traits get { if (!IsTraitDisabled) - yield return new EnterAlliedActorTargeter("EnterTransport", 5, Info.EnterCursor, Info.EnterBlockedCursor, IsCorrectCargoType, CanEnter); + yield return new EnterAlliedActorTargeter( + "EnterTransport", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, + IsCorrectCargoType, + CanEnter); } } diff --git a/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoRepairable.cs b/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoRepairable.cs index ffb78b22d0..cd0e510324 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoRepairable.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/TransformsIntoRepairable.cs @@ -63,7 +63,13 @@ namespace OpenRA.Mods.Common.Traits get { if (!IsTraitDisabled) - yield return new EnterAlliedActorTargeter("Repair", 5, Info.EnterCursor, Info.EnterBlockedCursor, CanRepairAt, _ => CanRepair()); + yield return new EnterAlliedActorTargeter( + "Repair", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, + CanRepairAt, + _ => CanRepair()); } } diff --git a/OpenRA.Mods.Common/Traits/Harvester.cs b/OpenRA.Mods.Common/Traits/Harvester.cs index 853cbf1c3d..2ad9a603df 100644 --- a/OpenRA.Mods.Common/Traits/Harvester.cs +++ b/OpenRA.Mods.Common/Traits/Harvester.cs @@ -281,7 +281,11 @@ namespace OpenRA.Mods.Common.Traits { get { - yield return new EnterAlliedActorTargeter("Deliver", 5, Info.EnterCursor, Info.EnterBlockedCursor, + yield return new EnterAlliedActorTargeter( + "Deliver", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, (proc, _) => IsAcceptableProcType(proc), proc => proc.Trait().AllowDocking); yield return new HarvestOrderTargeter(); diff --git a/OpenRA.Mods.Common/Traits/Passenger.cs b/OpenRA.Mods.Common/Traits/Passenger.cs index 9d61a76ff0..ea2937cb0a 100644 --- a/OpenRA.Mods.Common/Traits/Passenger.cs +++ b/OpenRA.Mods.Common/Traits/Passenger.cs @@ -73,7 +73,13 @@ namespace OpenRA.Mods.Common.Traits { get { - yield return new EnterAlliedActorTargeter("EnterTransport", 5, Info.EnterCursor, Info.EnterBlockedCursor, IsCorrectCargoType, CanEnter); + yield return new EnterAlliedActorTargeter( + "EnterTransport", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, + IsCorrectCargoType, + CanEnter); } } diff --git a/OpenRA.Mods.Common/Traits/Repairable.cs b/OpenRA.Mods.Common/Traits/Repairable.cs index 702b51a822..4e89cc5730 100644 --- a/OpenRA.Mods.Common/Traits/Repairable.cs +++ b/OpenRA.Mods.Common/Traits/Repairable.cs @@ -68,7 +68,13 @@ namespace OpenRA.Mods.Common.Traits get { if (!isAircraft) - yield return new EnterAlliedActorTargeter("Repair", 5, Info.EnterCursor, Info.EnterBlockedCursor, CanRepairAt, _ => CanRepair() || CanRearm()); + yield return new EnterAlliedActorTargeter( + "Repair", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, + CanRepairAt, + _ => CanRepair() || CanRearm()); } } diff --git a/OpenRA.Mods.Common/Traits/RepairableNear.cs b/OpenRA.Mods.Common/Traits/RepairableNear.cs index 8f0922e7f3..dc581ccb8a 100644 --- a/OpenRA.Mods.Common/Traits/RepairableNear.cs +++ b/OpenRA.Mods.Common/Traits/RepairableNear.cs @@ -56,8 +56,13 @@ namespace OpenRA.Mods.Common.Traits { get { - yield return new EnterAlliedActorTargeter("RepairNear", 5, Info.EnterCursor, Info.EnterBlockedCursor, - CanRepairAt, _ => ShouldRepair()); + yield return new EnterAlliedActorTargeter( + "RepairNear", + 5, + Info.EnterCursor, + Info.EnterBlockedCursor, + CanRepairAt, + _ => ShouldRepair()); } }