From 5a2c99ef5a11d790702a6afd11b5d876c41c1768 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 05:53:43 +0000 Subject: [PATCH] - Fixed the spDiscardTgt bug. --- src/forge/CardFactory.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index e83bd1e1938..a25e3ead2ab 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -923,8 +923,12 @@ public class CardFactory implements NewConstants { { CardList dChoices = new CardList(); - if (DiscardMethod.contains("Creature") && !DiscardMethod.contains("nonCreature")) - dChoices.add(CardFactoryUtil.AI_getBestCreature(dPChHand)); + if (DiscardMethod.contains("Creature") && !DiscardMethod.contains("nonCreature")) { + Card c = CardFactoryUtil.AI_getBestCreature(dPChHand); + if (c!=null) + dChoices.add(CardFactoryUtil.AI_getBestCreature(dPChHand)); + } + CardListUtil.sortByTextLen(dPChHand); dChoices.add(dPChHand.get(0));