fix clumsy check for wanted resource in Harvester.cs
This commit is contained in:
@@ -68,10 +68,9 @@ namespace OpenRA.Traits
|
|||||||
return new Order("Deliver", self, underCursor);
|
return new Order("Deliver", self, underCursor);
|
||||||
|
|
||||||
var res = self.World.WorldActor.traits.Get<ResourceLayer>().GetResource(xy);
|
var res = self.World.WorldActor.traits.Get<ResourceLayer>().GetResource(xy);
|
||||||
|
var info = self.Info.Traits.Get<HarvesterInfo>();
|
||||||
|
|
||||||
if (underCursor == null &&
|
if (underCursor == null && res != null && info.Resources.Contains(res.Name))
|
||||||
res != null && self.Info.Traits.Get<HarvesterInfo>().Resources
|
|
||||||
.Any(r => r == res.Name))
|
|
||||||
return new Order("Harvest", self, xy);
|
return new Order("Harvest", self, xy);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user