diff --git a/OpenRA.Game/Traits/Harvester.cs b/OpenRA.Game/Traits/Harvester.cs index cde2e48add..c4a15a2d7d 100644 --- a/OpenRA.Game/Traits/Harvester.cs +++ b/OpenRA.Game/Traits/Harvester.cs @@ -68,10 +68,9 @@ namespace OpenRA.Traits return new Order("Deliver", self, underCursor); var res = self.World.WorldActor.traits.Get().GetResource(xy); + var info = self.Info.Traits.Get(); - if (underCursor == null && - res != null && self.Info.Traits.Get().Resources - .Any(r => r == res.Name)) + if (underCursor == null && res != null && info.Resources.Contains(res.Name)) return new Order("Harvest", self, xy); return null;