From bf0c4f7e1a929e136bec1817b8db658f136542fa Mon Sep 17 00:00:00 2001 From: Mustafa Alperen Seki Date: Tue, 21 Feb 2017 18:04:53 +0200 Subject: [PATCH] Fix that Carryalls still pick owner changed units --- OpenRA.Mods.Common/Activities/PickupUnit.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Activities/PickupUnit.cs b/OpenRA.Mods.Common/Activities/PickupUnit.cs index ece229d397..c27d840e57 100644 --- a/OpenRA.Mods.Common/Activities/PickupUnit.cs +++ b/OpenRA.Mods.Common/Activities/PickupUnit.cs @@ -60,7 +60,7 @@ namespace OpenRA.Mods.Common.Activities if (cargo != carryall.Carryable) return NextActivity; - if (cargo.IsDead || IsCanceled || carryable.IsTraitDisabled) + if (cargo.IsDead || IsCanceled || carryable.IsTraitDisabled || !cargo.AppearsFriendlyTo(self)) { carryall.UnreserveCarryable(self); return NextActivity;