diff --git a/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java index a2915a8e839..ecd3931cd4f 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java @@ -82,7 +82,13 @@ public class CopySpellAbilityEffect extends SpellAbilityEffect { boolean isOptional = sa.hasParam("Optional"); for (Player controller : controllers) { - if (isOptional && !controller.getController().confirmAction(sa, null, Localizer.getInstance().getMessage("lblDoyouWantCopyTheSpell", CardTranslation.getTranslatedName(card.getName())))) { + String nameforprompt = CardTranslation.getTranslatedName(card.getName()); + //hotfix for Wandering Archaic prompt + if (sa.hasParam("CopyTriggeredSpellName")) { + final Map tobjs = sa.getTriggeringObjects(); + nameforprompt = (tobjs.get(AbilityKey.Card)).toString(); + } + if (isOptional && !controller.getController().confirmAction(sa, null, Localizer.getInstance().getMessage("lblDoyouWantCopyTheSpell", nameforprompt))) { continue; }