From ed2724fce76576f68ba4a9406c16d14beaf5ddbd Mon Sep 17 00:00:00 2001 From: "maurer.it" <maurer.it@gmail> Date: Fri, 21 Oct 2011 08:07:21 -0400 Subject: [PATCH] [FIX] The third half of the fix for issue 302 (still testing). --- .../src/main/java/mage/player/ai/ComputerPlayer.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java index b84952852b..d3149fc209 100644 --- a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java +++ b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java @@ -205,6 +205,15 @@ public class ComputerPlayer<T extends ComputerPlayer<T>> extends PlayerImpl<T> i } } } + if ( target instanceof TargetCardInHand ) { + List<Card> cards = new ArrayList<Card>(); + cards.addAll(this.hand.getCards(game)); + Card pick = pickTarget(cards, outcome, target, null, game); + if ( pick != null ) { + target.add(pick.getId(), game); + return true; + } + } return false; }