diff --git a/OpenRA.Mods.Common/Traits/World/OrderEffects.cs b/OpenRA.Mods.Common/Traits/World/OrderEffects.cs index ea1486bf95f0..497c0c20d864 100644 --- a/OpenRA.Mods.Common/Traits/World/OrderEffects.cs +++ b/OpenRA.Mods.Common/Traits/World/OrderEffects.cs @@ -65,7 +65,7 @@ public OrderEffects(OrderEffectsInfo info) this.info = info; } - bool INotifyOrderIssued.OrderIssued(World world, Target target) + bool INotifyOrderIssued.OrderIssued(World world, string orderString, Target target) { switch (target.Type) { diff --git a/OpenRA.Mods.Common/TraitsInterfaces.cs b/OpenRA.Mods.Common/TraitsInterfaces.cs index e9ed7faa50b0..6ea8f77a37e8 100644 --- a/OpenRA.Mods.Common/TraitsInterfaces.cs +++ b/OpenRA.Mods.Common/TraitsInterfaces.cs @@ -59,7 +59,7 @@ public interface IBlocksProjectilesInfo : ITraitInfoInterface { } [RequireExplicitImplementation] public interface INotifyOrderIssued { - bool OrderIssued(World world, Target target); + bool OrderIssued(World world, string orderString, Target target); } [RequireExplicitImplementation] diff --git a/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs b/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs index 617cd65eaa4d..daa9609cd012 100644 --- a/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs +++ b/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs @@ -197,7 +197,7 @@ void ApplyOrders(World world, MouseInput mi) var visualTarget = o.VisualFeedbackTarget.Type != TargetType.Invalid ? o.VisualFeedbackTarget : o.Target; foreach (var notifyOrderIssued in world.WorldActor.TraitsImplementing()) - flashed = notifyOrderIssued.OrderIssued(world, visualTarget); + flashed = notifyOrderIssued.OrderIssued(world, o.OrderString, visualTarget); } world.IssueOrder(o);