diff --git a/OpenRA.Mods.Common/Traits/World/OrderEffects.cs b/OpenRA.Mods.Common/Traits/World/OrderEffects.cs index ea1486bf95..497c0c20d8 100644 --- a/OpenRA.Mods.Common/Traits/World/OrderEffects.cs +++ b/OpenRA.Mods.Common/Traits/World/OrderEffects.cs @@ -65,7 +65,7 @@ namespace OpenRA.Mods.Common.Traits 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 e9ed7faa50..6ea8f77a37 100644 --- a/OpenRA.Mods.Common/TraitsInterfaces.cs +++ b/OpenRA.Mods.Common/TraitsInterfaces.cs @@ -59,7 +59,7 @@ namespace OpenRA.Mods.Common.Traits [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 617cd65eaa..daa9609cd0 100644 --- a/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs +++ b/OpenRA.Mods.Common/Widgets/WorldInteractionControllerWidget.cs @@ -197,7 +197,7 @@ namespace OpenRA.Mods.Common.Widgets 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);