diff --git a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java index 35a1506b1ab..5e021fad0ef 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -2840,10 +2840,10 @@ public class CardFactoryUtil { card.addTrigger(haunterDies); } else { final String abString = card.getSVar(hauntSVarName).replace("AB$", "SP$") - .replace("Cost$ 0", "Cost$ " + card.getManaCost()) + " | SpellDescription$ " + abilityDescription; final SpellAbility sa = AbilityFactory.getAbility(abString, card); + sa.setPayCosts(new Cost(card.getManaCost(), false)); card.addSpellAbility(sa); }