diff --git a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs index 3fa3f73eeb..8d07e71d83 100644 --- a/OpenRA.Mods.Common/Traits/Air/Aircraft.cs +++ b/OpenRA.Mods.Common/Traits/Air/Aircraft.cs @@ -838,6 +838,9 @@ namespace OpenRA.Mods.Common.Traits } else if (order.OrderString == "ReturnToBase" && rearmableInfo != null && rearmableInfo.RearmActors.Any()) { + if (!order.Queued) + UnReserve(); + if (!Info.CanHover) self.QueueActivity(order.Queued, new ReturnToBase(self, Info.AbortOnResupply, null, false)); else