From ddc4c4ff0609b71204f4f8d990f5424344143a2a Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 7 Aug 2019 12:42:34 +0100 Subject: [PATCH] Add queuing support to RepairOrderGenerator for units. --- OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs b/OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs index 47e5b34641..768e318b53 100644 --- a/OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs +++ b/OpenRA.Mods.Common/Orders/RepairOrderGenerator.cs @@ -70,7 +70,10 @@ namespace OpenRA.Mods.Common.Orders if (repairBuilding == null) yield break; - yield return new Order(orderId, underCursor, Target.FromActor(repairBuilding), false) { VisualFeedbackTarget = Target.FromActor(underCursor) }; + yield return new Order(orderId, underCursor, Target.FromActor(repairBuilding), mi.Modifiers.HasModifier(Modifiers.Shift)) + { + VisualFeedbackTarget = Target.FromActor(underCursor) + }; } protected override void Tick(World world)