From d261648ab0d82828076646433c382b23e824cb99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Mon, 1 Jun 2020 13:54:00 +0200 Subject: [PATCH] Fix BeingCapturedCondition getting revoked from the wrong actor. --- OpenRA.Mods.Common/Traits/CaptureManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/CaptureManager.cs b/OpenRA.Mods.Common/Traits/CaptureManager.cs index 41be944ce5..c1e44cc1fe 100644 --- a/OpenRA.Mods.Common/Traits/CaptureManager.cs +++ b/OpenRA.Mods.Common/Traits/CaptureManager.cs @@ -262,7 +262,7 @@ namespace OpenRA.Mods.Common.Traits capturingToken = self.RevokeCondition(capturingToken); if (targetManager.beingCapturedToken != Actor.InvalidConditionToken) - targetManager.beingCapturedToken = self.RevokeCondition(targetManager.beingCapturedToken); + targetManager.beingCapturedToken = target.RevokeCondition(targetManager.beingCapturedToken); currentTarget = null; currentTargetManager = null;