From 7c333015c0c20faab2f5292e3550f69e80d162bd Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 05:58:26 +0000 Subject: [PATCH] - Added "reveal" for Sylvan Messenger and Goblin Ringleader when the AI casts one. --- src/forge/CardFactory_Creatures.java | 30 +++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/src/forge/CardFactory_Creatures.java b/src/forge/CardFactory_Creatures.java index 17ba09dcd74..295ec257dea 100644 --- a/src/forge/CardFactory_Creatures.java +++ b/src/forge/CardFactory_Creatures.java @@ -2801,6 +2801,18 @@ public class CardFactory_Creatures { for(int i = 0; i < goblin.size(); i++) AllZone.GameAction.moveTo(hand, goblin.get(i)); + + if (card.getController().equals(Constant.Player.Computer)) + { + StringBuilder sb = new StringBuilder(); + sb.append(""); + for (Card c:top) { + sb.append(c.getName()); + sb.append("
"); + } + sb.append("
"); + JOptionPane.showMessageDialog(null, sb.toString(), "Computer reveals:", JOptionPane.INFORMATION_MESSAGE); + } }//resolve() };//SpellAbility Command intoPlay = new Command() { @@ -2882,10 +2894,22 @@ public class CardFactory_Creatures { libraryZone.add(top.get(i)); } - CardList goblin = top.getType("Elf"); + CardList elf = top.getType("Elf"); - for(int i = 0; i < goblin.size(); i++) - AllZone.GameAction.moveTo(hand, goblin.get(i)); + for(int i = 0; i < elf.size(); i++) + AllZone.GameAction.moveTo(hand, elf.get(i)); + + if (card.getController().equals(Constant.Player.Computer)) + { + StringBuilder sb = new StringBuilder(); + sb.append(""); + for (Card c:top) { + sb.append(c.getName()); + sb.append("
"); + } + sb.append("
"); + JOptionPane.showMessageDialog(null, sb.toString(), "Computer reveals:", JOptionPane.INFORMATION_MESSAGE); + } }//resolve() };//SpellAbility Command intoPlay = new Command() {