diff --git a/forge-game/src/main/java/forge/game/ability/effects/MakeCardEffect.java b/forge-game/src/main/java/forge/game/ability/effects/MakeCardEffect.java index 7301ce9f0d6..fd9387fa7f5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/MakeCardEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/MakeCardEffect.java @@ -29,7 +29,8 @@ public class MakeCardEffect extends SpellAbilityEffect { name = AbilityUtils.getDefinedCards(source, sa.getParam("DefinedName"), sa).getFirst().getName(); } final ZoneType zone = ZoneType.smartValueOf(sa.getParamOrDefault("Zone", "Library")); - int amount = sa.hasParam("Amount") ? Integer.parseInt(sa.getParam("Amount")) : 1; + int amount = sa.hasParam("Amount") ? + AbilityUtils.calculateAmount(sa.getHostCard(), sa.getParam("Amount"), sa) : 1; CardCollection cards = new CardCollection();