Skip to content

Commit

Permalink
Fix collectors dropping now enemy owned supply centers after capture
Browse files Browse the repository at this point in the history
  • Loading branch information
MustaphaTR committed Jun 5, 2018
1 parent 35cd61f commit fc758b7
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion OpenRA.Mods.Gen/Activities/Supply/DeliverGoods.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public override Activity Tick(Actor self)
if (IsCanceled || NextActivity != null)
return NextActivity;

if (collector.deliveryBuilding == null || !collector.deliveryBuilding.IsInWorld)
if (collector.deliveryBuilding == null || !collector.deliveryBuilding.IsInWorld || !collectorInfo.DeliveryStances.HasStance(self.Owner.Stances[collector.deliveryBuilding.Owner]))
{
collector.deliveryBuilding = collector.ClosestDeliveryBuilding(self);
}
Expand Down
2 changes: 1 addition & 1 deletion OpenRA.Mods.Gen/Activities/Supply/FindGoods.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public override Activity Tick(Actor self)
if (IsCanceled || NextActivity != null)
return NextActivity;

if (collector.collectionBuilding == null || !collector.collectionBuilding.IsInWorld || collector.collectionBuilding.Trait<SupplyDock>().IsEmpty)
if (collector.collectionBuilding == null || !collector.collectionBuilding.IsInWorld || !collectorInfo.CollectionStances.HasStance(self.Owner.Stances[collector.collectionBuilding.Owner]) || collector.collectionBuilding.Trait<SupplyDock>().IsEmpty)
{
collector.collectionBuilding = collector.ClosestTradeBuilding(self);
}
Expand Down

0 comments on commit fc758b7

Please sign in to comment.