diff --git a/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java index abc11856243..e4cd4774737 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java @@ -401,6 +401,15 @@ public class PumpEffect extends SpellAbilityEffect { continue; } + // substitute CardManaCost + if (sa.getParam("KW").contains("CardManaCost")) { + String defined = "CardManaCost"; + String replaced = tgtC.getManaCost().getShortString(); + for (int i = 0; i < keywords.size(); i++) { + keywords.set(i, TextUtil.fastReplace(keywords.get(i), defined, replaced)); + } + } + applyPump(sa, tgtC, a, d, keywords, timestamp); }