diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java index 383412fb29c..06f19c00cf3 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java @@ -227,7 +227,7 @@ public class SpellAbilityRestriction extends SpellAbilityVariables { if (sa.isSpell()) { final CardPlayOption o = c.mayPlay(sa.getMayPlay()); if (o == null) { - return this.getZone() == null || cardZone.is(this.getZone()); + return this.getZone() == null || (cardZone != null && cardZone.is(this.getZone())); } else if (o.getPlayer() == activator) { Map params = sa.getMayPlay().getMapParams();