diff --git a/OpenRA.Mods.Common/Activities/FindResources.cs b/OpenRA.Mods.Common/Activities/FindResources.cs index 85179a9921..91a3c1f1b8 100644 --- a/OpenRA.Mods.Common/Activities/FindResources.cs +++ b/OpenRA.Mods.Common/Activities/FindResources.cs @@ -53,7 +53,10 @@ namespace OpenRA.Mods.Common.Activities return NextActivity; if (harv.IsFull) - return ActivityUtils.SequenceActivities(new DeliverResources(self), NextActivity); + { + // HACK: DeliverResources is ignored if there are queued activities, so discard NextActivity + return ActivityUtils.SequenceActivities(new DeliverResources(self)); + } var closestHarvestablePosition = ClosestHarvestablePos(self);