Fix BeingCapturedCondition getting revoked from the wrong actor.
This commit is contained in:
committed by
abcdefg30
parent
7b81b9e806
commit
d261648ab0
@@ -262,7 +262,7 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
capturingToken = self.RevokeCondition(capturingToken);
|
capturingToken = self.RevokeCondition(capturingToken);
|
||||||
|
|
||||||
if (targetManager.beingCapturedToken != Actor.InvalidConditionToken)
|
if (targetManager.beingCapturedToken != Actor.InvalidConditionToken)
|
||||||
targetManager.beingCapturedToken = self.RevokeCondition(targetManager.beingCapturedToken);
|
targetManager.beingCapturedToken = target.RevokeCondition(targetManager.beingCapturedToken);
|
||||||
|
|
||||||
currentTarget = null;
|
currentTarget = null;
|
||||||
currentTargetManager = null;
|
currentTargetManager = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user