diff --git a/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java index 75f93f95a0a..fbf760c84e9 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java @@ -268,8 +268,13 @@ public class ManaEffect extends SpellAbilityEffect { final List tgtPlayers = getDefinedPlayersOrTargeted(sa); String mana = !sa.hasParam("Amount") || StringUtils.isNumeric(sa.getParam("Amount")) ? GameActionUtil.generatedMana(sa) : "mana"; + String manaDesc = ""; + if (mana.equals("mana") && sa.hasParam("Produced") && sa.hasParam("AmountDesc")) { + mana = sa.getParam("Produced"); + manaDesc = sa.getParam("AmountDesc"); + } sb.append(Lang.joinHomogenous(tgtPlayers)).append(tgtPlayers.size() == 1 ? " adds " : " add "); - sb.append(toManaString(mana)).append("."); + sb.append(toManaString(mana)).append(manaDesc).append("."); if (sa.hasParam("RestrictValid")) { sb.append(" "); final String desc = sa.getDescription();