diff --git a/Mage/src/main/java/mage/abilities/effects/ContinuousEffects.java b/Mage/src/main/java/mage/abilities/effects/ContinuousEffects.java index 6070e4693de..09ee4020053 100644 --- a/Mage/src/main/java/mage/abilities/effects/ContinuousEffects.java +++ b/Mage/src/main/java/mage/abilities/effects/ContinuousEffects.java @@ -79,7 +79,7 @@ public class ContinuousEffects implements Serializable { private final Map> asThoughEffectsMap = new EnumMap<>(AsThoughEffectType.class); public final List> allEffectsLists = new ArrayList<>(); private final ApplyCountersEffect applyCounters; - private final PlaneswalkerRedirectionEffect planeswalkerRedirectionEffect; +// private final PlaneswalkerRedirectionEffect planeswalkerRedirectionEffect; private final AuraReplacementEffect auraReplacementEffect; private final List previous = new ArrayList<>(); @@ -89,14 +89,14 @@ public class ContinuousEffects implements Serializable { public ContinuousEffects() { applyCounters = new ApplyCountersEffect(); - planeswalkerRedirectionEffect = new PlaneswalkerRedirectionEffect(); +// planeswalkerRedirectionEffect = new PlaneswalkerRedirectionEffect(); auraReplacementEffect = new AuraReplacementEffect(); collectAllEffects(); } public ContinuousEffects(final ContinuousEffects effect) { this.applyCounters = effect.applyCounters.copy(); - this.planeswalkerRedirectionEffect = effect.planeswalkerRedirectionEffect.copy(); +// this.planeswalkerRedirectionEffect = effect.planeswalkerRedirectionEffect.copy(); this.auraReplacementEffect = effect.auraReplacementEffect.copy(); layeredEffects = effect.layeredEffects.copy(); continuousRuleModifyingEffects = effect.continuousRuleModifyingEffects.copy(); @@ -339,9 +339,9 @@ public class ContinuousEffects implements Serializable { */ private Map> getApplicableReplacementEffects(GameEvent event, Game game) { Map> replaceEffects = new HashMap<>(); - if (planeswalkerRedirectionEffect.checksEventType(event, game) && planeswalkerRedirectionEffect.applies(event, null, game)) { - replaceEffects.put(planeswalkerRedirectionEffect, null); - } +// if (planeswalkerRedirectionEffect.checksEventType(event, game) && planeswalkerRedirectionEffect.applies(event, null, game)) { +// replaceEffects.put(planeswalkerRedirectionEffect, null); +// } if (auraReplacementEffect.checksEventType(event, game) && auraReplacementEffect.applies(event, null, game)) { replaceEffects.put(auraReplacementEffect, null); } @@ -1235,8 +1235,8 @@ public class ContinuousEffects implements Serializable { } } } else { - if (!(entry.getKey() instanceof AuraReplacementEffect) - && !(entry.getKey() instanceof PlaneswalkerRedirectionEffect)) { + if (!(entry.getKey() instanceof AuraReplacementEffect)) { +// && !(entry.getKey() instanceof PlaneswalkerRedirectionEffect)) { logger.error("Replacement effect without ability: " + entry.getKey().toString()); } } diff --git a/Mage/src/main/java/mage/abilities/effects/PlaneswalkerRedirectionEffect.java b/Mage/src/main/java/mage/abilities/effects/PlaneswalkerRedirectionEffect.java index 00857194670..c4c83450420 100644 --- a/Mage/src/main/java/mage/abilities/effects/PlaneswalkerRedirectionEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/PlaneswalkerRedirectionEffect.java @@ -43,9 +43,12 @@ import mage.players.Player; import mage.target.TargetPermanent; /** + * NOTE: This is no longer used, but I'm leaving it in because why not + * -TheElk801 * * @author BetaSteward_at_googlemail.com */ +@Deprecated public class PlaneswalkerRedirectionEffect extends RedirectionEffect { public PlaneswalkerRedirectionEffect() {