diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactory.java b/src/main/java/forge/card/abilityfactory/AbilityFactory.java index 0508351e865..45be5e6201d 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactory.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactory.java @@ -1658,6 +1658,16 @@ public class AbilityFactory { list.add(AllZoneUtil.getCardState(c)); } + return CardFactoryUtil.handlePaid(list, calcX[1], card) * multiplier; + } else if (calcX[0].startsWith("Enchanted")) { + // Add whole Imprinted list to handlePaid + final CardList list = new CardList(); + if (card.isEnchanting()) { + Object o = card.getEnchanting(); + if (o instanceof Card) { + list.add(AllZoneUtil.getCardState((Card) o)); + } + } return CardFactoryUtil.handlePaid(list, calcX[1], card) * multiplier; } else if (ability != null) { // Player attribute counting