From c9dae7c666b0916f9c2fa3a96a91e5dba51ced1c Mon Sep 17 00:00:00 2001 From: Northmoc Date: Wed, 28 Jul 2021 16:06:25 -0400 Subject: [PATCH] support using ChosenName for MakeCardEffect --- .../main/java/forge/game/ability/effects/MakeCardEffect.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 7da3ab8f3a6..70edde3a379 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 @@ -15,7 +15,10 @@ public class MakeCardEffect extends SpellAbilityEffect { final Player player = sa.getActivatingPlayer(); final Game game = player.getGame(); - final String name = sa.hasParam("Name") ? sa.getParam("Name") : sa.getHostCard().getName(); + String name = sa.hasParam("Name") ? sa.getParam("Name") : sa.getHostCard().getName(); + if (name.equals("ChosenName")) { + name = sa.getHostCard().getChosenName(); + } final ZoneType zone = ZoneType.smartValueOf(sa.getParamOrDefault("Zone", "Library")); int amount = sa.hasParam("Amount") ? Integer.parseInt(sa.getParam("Amount")) : 1;