diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java index 77fb7b2dc83..08132c6724d 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java @@ -1081,6 +1081,15 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit newSA.mapParams.put("WithoutManaCost", "True"); } newSA.setDescription(newSA.getDescription() + " (without paying its mana cost)"); + + //Normal copied spell will not copy castFaceDown flag + //But copyWithNoManaCost is used to get SA without mana cost + //So it need to copy the castFaceDown flag too + if (newSA instanceof Spell) { + Spell spell = (Spell) newSA; + spell.setCastFaceDown(this.isCastFaceDown()); + } + return newSA; }