Merge pull request #10995 from scshunt/allow-empty-refinery-return

Allow empty harvesters to be ordered to refineries
This commit is contained in:
Matthias Mailänder
2016-04-02 11:38:19 +02:00

View File

@@ -302,7 +302,7 @@ namespace OpenRA.Mods.Common.Traits
{
yield return new EnterAlliedActorTargeter<IAcceptResourcesInfo>("Deliver", 5,
proc => IsAcceptableProcType(proc),
proc => !IsEmpty && proc.Trait<IAcceptResources>().AllowDocking);
proc => proc.Trait<IAcceptResources>().AllowDocking);
yield return new HarvestOrderTargeter();
}
}
@@ -386,9 +386,6 @@ namespace OpenRA.Mods.Common.Traits
if (order.TargetActor != OwnerLinkedProc)
LinkProc(self, OwnerLinkedProc = order.TargetActor);
if (IsEmpty)
return;
idleSmart = true;
self.SetTargetLine(Target.FromOrder(self.World, order), Color.Green);