fix clumsy check for wanted resource in Harvester.cs

This commit is contained in:
Chris Forbes
2010-03-04 08:36:25 +13:00
parent bdd3426e59
commit ba1b05b4f2

View File

@@ -68,10 +68,9 @@ namespace OpenRA.Traits
return new Order("Deliver", self, underCursor);
var res = self.World.WorldActor.traits.Get<ResourceLayer>().GetResource(xy);
var info = self.Info.Traits.Get<HarvesterInfo>();
if (underCursor == null &&
res != null && self.Info.Traits.Get<HarvesterInfo>().Resources
.Any(r => r == res.Name))
if (underCursor == null && res != null && info.Resources.Contains(res.Name))
return new Order("Harvest", self, xy);
return null;