diff --git a/forge-game/src/main/java/forge/game/GameActionUtil.java b/forge-game/src/main/java/forge/game/GameActionUtil.java index 191e8234c91..811ffa6e9cf 100644 --- a/forge-game/src/main/java/forge/game/GameActionUtil.java +++ b/forge-game/src/main/java/forge/game/GameActionUtil.java @@ -523,7 +523,7 @@ public final class GameActionUtil { // Calculate generated mana here for stack description and resolving int amount = sa.hasParam("Amount") ? AbilityUtils.calculateAmount(sa.getHostCard(), sa.getParam("Amount"), sa) : 1; - AbilityManaPart abMana = sa.getManaPart(); + AbilityManaPart abMana = sa.getManaPartRecursive(); if (sa.hasParam("Bonus")) { // For mana abilities that get a bonus