From f67c08ad8b643a034852080e3d24c800fffc8d74 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sat, 18 Jan 2020 09:43:25 +0400 Subject: [PATCH] UI: choose dialog improves (see 8add25fa1218a1269940388e3ad4b3a326ee882f) --- .../Mage.Player.Human/src/mage/player/human/HumanPlayer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java b/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java index f9d8364b0f7..f775e378ff6 100644 --- a/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java +++ b/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java @@ -1973,6 +1973,7 @@ public class HumanPlayer extends PlayerImpl { case SPLIT_AFTERMATH: MageObject object = game.getObject(ability.getSourceId()); if (object != null) { + String message = "Choose ability to cast" + (noMana ? " for FREE" : "") + "
" + object.getLogName(); LinkedHashMap useableAbilities = getSpellAbilities(playerId, object, game.getState().getZone(object.getId()), game); if (useableAbilities != null && useableAbilities.size() == 1) { @@ -1983,7 +1984,7 @@ public class HumanPlayer extends PlayerImpl { updateGameStatePriority("chooseSpellAbilityForCast", game); prepareForResponse(game); if (!isExecutingMacro()) { - game.fireGetChoiceEvent(playerId, name, object, new ArrayList<>(useableAbilities.values())); + game.fireGetChoiceEvent(playerId, message, object, new ArrayList<>(useableAbilities.values())); } waitForResponse(game); @@ -2014,7 +2015,6 @@ public class HumanPlayer extends PlayerImpl { MageObject object = game.getObject(card.getId()); if (object != null) { String message = "Choose ability to cast" + (nonMana ? " for FREE" : "") + "
" + object.getLogName(); - LinkedHashMap useableAbilities = getSpellAbilities(playerId, object, game.getState().getZone(object.getId()), game); if (useableAbilities != null && useableAbilities.size() == 1) {