From 3bdf8d95cc49a17ed9f1fd1280ffca4db53c2acd Mon Sep 17 00:00:00 2001 From: Sol Date: Sat, 25 May 2013 21:28:02 +0000 Subject: [PATCH] - ChangeZoneAi will now use the PlayerController reveal function instead of GuiChoose --- src/main/java/forge/card/ability/ai/ChangeZoneAi.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/forge/card/ability/ai/ChangeZoneAi.java b/src/main/java/forge/card/ability/ai/ChangeZoneAi.java index 6845ba1b3da..a2cb6689c18 100644 --- a/src/main/java/forge/card/ability/ai/ChangeZoneAi.java +++ b/src/main/java/forge/card/ability/ai/ChangeZoneAi.java @@ -1346,10 +1346,12 @@ public class ChangeZoneAi extends SpellAbilityAi { || (sa.hasParam("Reveal") && !fetched.isEmpty())) && !sa.hasParam("NoReveal")) { final String picked = player + " picked:"; - if (fetched.size() > 0) { - GuiChoose.one(picked, fetched); - } else { - GuiChoose.one(picked, new String[] { "" }); + + List otherPlayers = game.getPlayers(); + for (Player p : otherPlayers) { + if (!p.equals(player)) { + p.getController().reveal(picked, fetched, destination, player); + } } } } // end changeHiddenOriginResolveAI