diff --git a/forge-game/src/main/java/forge/game/zone/MagicStack.java b/forge-game/src/main/java/forge/game/zone/MagicStack.java index 64640ccd186..c502084b392 100644 --- a/forge-game/src/main/java/forge/game/zone/MagicStack.java +++ b/forge-game/src/main/java/forge/game/zone/MagicStack.java @@ -232,6 +232,11 @@ public class MagicStack /* extends MyObservable */ implements Iterable numTargets || (tgt.getMaxTargets(source, sa) < numTargets)) { + return false; + } + } + return hasLegalTargeting(sa.getSubAbility(), source); + } + private final boolean hasFizzled(final SpellAbility sa, final Card source, final Boolean parentFizzled) { // Check if the spellability is a trigger that was invalidated with fizzleTriggersOnStackTargeting if (sa.getSVar("TriggerFizzled").equals("True")) {