prompt support for Wandering Archaic

This commit is contained in:
Northmoc
2021-03-30 18:18:28 -04:00
parent 9f10d1b923
commit 05cf67d3e1

View File

@@ -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<AbilityKey, Object> tobjs = sa.getTriggeringObjects();
nameforprompt = (tobjs.get(AbilityKey.Card)).toString();
}
if (isOptional && !controller.getController().confirmAction(sa, null, Localizer.getInstance().getMessage("lblDoyouWantCopyTheSpell", nameforprompt))) {
continue;
}