Fix BeingCapturedCondition getting revoked from the wrong actor.

This commit is contained in:
Matthias Mailänder
2020-06-01 13:54:00 +02:00
committed by abcdefg30
parent 7b81b9e806
commit d261648ab0

View File

@@ -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;