Harvesters deliver to the correct cell, even if it's blocked.

This commit is contained in:
Bob
2009-11-05 13:45:29 +13:00
parent edc4a8e6e7
commit 33e6cb70ea
3 changed files with 28 additions and 9 deletions

View File

@@ -57,9 +57,7 @@ namespace OpenRa.Game
{
var mobile = order.Subject.traits.Get<Mobile>();
mobile.Cancel(order.Subject);
mobile.QueueActivity(new Traits.Activities.Move(order.TargetActor.Location + new int2(1, 2), 0));
mobile.QueueActivity(new Traits.Activities.Turn(64));
mobile.QueueActivity(new Traits.Activities.DeliverOre());
mobile.QueueActivity(new Traits.Activities.DeliverOre(order.TargetActor));
break;
}
case "Harvest":