diff --git a/OpenRA.Mods.Common/Traits/Harvester.cs b/OpenRA.Mods.Common/Traits/Harvester.cs index 7c7356b9fd..9fc1feaabf 100644 --- a/OpenRA.Mods.Common/Traits/Harvester.cs +++ b/OpenRA.Mods.Common/Traits/Harvester.cs @@ -114,9 +114,8 @@ namespace OpenRA.Mods.Common.Traits mobile = self.TraitOrDefault(); UpdateCondition(self); - // Note: This is queued in a FrameEndTask because otherwise the activity is dropped/overridden while moving out of a factory. if (Info.SearchOnCreation && mobile != null) - self.World.AddFrameEndTask(w => self.QueueActivity(new FindAndDeliverResources(self))); + self.QueueActivity(new FindAndDeliverResources(self)); base.Created(self); }