From 6c98eb99c4c273224cf83a69433474dfdee108c9 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 04:28:42 +0000 Subject: [PATCH] - Added some more AI functionality for Vampire Hexmage (it will try and kill planeswalkers now also). --- src/forge/CardFactory_Creatures.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/forge/CardFactory_Creatures.java b/src/forge/CardFactory_Creatures.java index 1fa869863ba..6e0f3f44af7 100644 --- a/src/forge/CardFactory_Creatures.java +++ b/src/forge/CardFactory_Creatures.java @@ -18343,6 +18343,8 @@ public class CardFactory_Creatures { @Override public boolean canPlayAI() { + + //Dark Depths: CardList list = AllZoneUtil.getPlayerCardsInPlay(Constant.Player.Computer, "Dark Depths"); list = list.filter(new CardListFilter(){ public boolean addCard(Card crd) @@ -18356,6 +18358,22 @@ public class CardFactory_Creatures { setTargetCard(list.get(0)); return true; } + + //Get rid of Planeswalkers: + list = AllZoneUtil.getPlayerCardsInPlay(Constant.Player.Human); + list = list.filter(new CardListFilter(){ + public boolean addCard(Card crd) + { + return crd.isPlaneswalker() && crd.getCounters(Counters.LOYALTY) >= 5; + } + }); + + if (list.size()>0) + { + setTargetCard(list.get(0)); + return true; + } + return false; }