From 11a990e352cb342c0babad2513d4147af0847e27 Mon Sep 17 00:00:00 2001 From: gwenzek Date: Thu, 14 Sep 2017 19:26:16 +0200 Subject: [PATCH] check if target is alive --- OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs b/OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs index 2193cc8463..c0253b3ef9 100644 --- a/OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs +++ b/OpenRA.Mods.Common/Activities/ExternalCaptureActor.cs @@ -100,7 +100,7 @@ namespace OpenRA.Mods.Common.Activities void EndCapture(Actor self) { - if (capturable.CaptureInProgress) + if (target.Type == TargetType.Actor && capturable.CaptureInProgress) capturable.EndCapture(); if (capturingToken != ConditionManager.InvalidConditionToken) capturingToken = conditionManager.RevokeCondition(self, capturingToken);