- For some reason hasFizzled didn't have any checks to make sure spells are still on the stack

This commit is contained in:
Sol
2015-01-13 00:29:01 +00:00
parent 88a61c2023
commit d4b74ddc31

View File

@@ -612,6 +612,10 @@ public class MagicStack /* extends MyObservable */ implements Iterable<SpellAbil
invalidTarget |= !(CardFactoryUtil.isTargetStillValid(sa, card));
} else {
invalidTarget = !o.canBeTargetedBy(sa);
if (o instanceof SpellAbility) {
invalidTarget |= this.getInstanceFromSpellAbility((SpellAbility)o) == null;
}
}
// Remove targets
if (invalidTarget) {