From 7ff4087bc7096518c74efc437f381ad623112035 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 4 Aug 2015 23:20:38 +0200 Subject: [PATCH] * Kicker - Fixed that canceled multikicker activations were not reseted on recast. --- Mage/src/mage/abilities/keyword/KickerAbility.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Mage/src/mage/abilities/keyword/KickerAbility.java b/Mage/src/mage/abilities/keyword/KickerAbility.java index 9318c39e03..3753632b55 100644 --- a/Mage/src/mage/abilities/keyword/KickerAbility.java +++ b/Mage/src/mage/abilities/keyword/KickerAbility.java @@ -143,6 +143,13 @@ public class KickerAbility extends StaticAbility implements OptionalAdditionalSo for (OptionalAdditionalCost cost : kickerCosts) { cost.reset(); } + String key = getActivationKey(source, "", game); + for (String activationKey : activations.keySet()) { + if (activationKey.startsWith(key) && activations.get(activationKey) > 0) { + activations.put(key, 0); + } + } + } public int getXManaValue() {