Allow setting a new order to a harvester that's delivering.

This commit is contained in:
Bob
2009-11-12 13:16:08 +13:00
parent a74050a3e6
commit c96d41b82f

View File

@@ -28,6 +28,8 @@ namespace OpenRa.Game.Traits.Activities
self.traits.Get<Harvester>().Deliver( self ); self.traits.Get<Harvester>().Deliver( self );
return NextActivity ?? new Harvest(); return NextActivity ?? new Harvest();
} }
else if( NextActivity != null )
return NextActivity;
else if( refinery == null || refinery.IsDead || self.Location != refinery.Location + refineryDeliverOffset ) else if( refinery == null || refinery.IsDead || self.Location != refinery.Location + refineryDeliverOffset )
{ {
var search = new PathSearch var search = new PathSearch