diff --git a/OpenRA.Game/Activities/Activity.cs b/OpenRA.Game/Activities/Activity.cs index 620e148f0a..8c82cc43bc 100644 --- a/OpenRA.Game/Activities/Activity.cs +++ b/OpenRA.Game/Activities/Activity.cs @@ -215,12 +215,12 @@ namespace OpenRA.Activities State = ActivityState.Canceling; } - public virtual void Queue(Actor self, Activity activity, bool pretick = false) + public virtual void Queue(Actor self, Activity activity) { if (NextInQueue != null) NextInQueue.Queue(self, activity); else - NextInQueue = pretick ? ActivityUtils.RunActivity(self, activity) : activity; + NextInQueue = activity; } public virtual void QueueChild(Actor self, Activity activity, bool pretick = false) diff --git a/OpenRA.Mods.Common/Activities/Parachute.cs b/OpenRA.Mods.Common/Activities/Parachute.cs index 5c8f621327..0f1d8cc505 100644 --- a/OpenRA.Mods.Common/Activities/Parachute.cs +++ b/OpenRA.Mods.Common/Activities/Parachute.cs @@ -81,7 +81,7 @@ namespace OpenRA.Mods.Common.Activities } // Only the last queued activity (given order) is kept - public override void Queue(Actor self, Activity activity, bool pretick = false) + public override void Queue(Actor self, Activity activity) { NextActivity = activity; }