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 c0b3b34f3db..fc5adeca848 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 @@ -164,19 +164,24 @@ public class HumanPlayer extends PlayerImpl { public int chooseEffect(List rEffects, Game game) { game.getState().setPriorityPlayerId(getId()); replacementEffectChoice.getChoices().clear(); + int count = 1; for (ReplacementEffect effect: rEffects) { - replacementEffectChoice.getChoices().add(effect.getText(null)); + replacementEffectChoice.getChoices().add(count + ". " + effect.getText(null)); + count++; } if (replacementEffectChoice.getChoices().size() == 1) return 0; while (!abort) { game.fireChooseEvent(playerId, replacementEffectChoice); waitForResponse(); + System.out.println(response.getString()); if (response.getString() != null) { replacementEffectChoice.setChoice(response.getString()); + count = 1; for (int i = 0; i < rEffects.size(); i++) { - if (replacementEffectChoice.getChoice().equals(rEffects.get(i).getText(null))) + if (replacementEffectChoice.getChoice().equals(count + ". " + rEffects.get(i).getText(null))) return i; + count++; } } } diff --git a/Mage.Server/plugins/mage-player-human.jar b/Mage.Server/plugins/mage-player-human.jar index 50c2c3b8237..de5629a4475 100644 Binary files a/Mage.Server/plugins/mage-player-human.jar and b/Mage.Server/plugins/mage-player-human.jar differ