From 15655c9e842e77c069d8ae74fd81c4bbba007bda Mon Sep 17 00:00:00 2001 From: jendave Date: Sun, 7 Aug 2011 01:47:59 +0000 Subject: [PATCH] fix NPE error in AI when using AF_Discard with "Mode$ RevealDiscardAll" --- src/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java b/src/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java index 8e29add9a1b..ff3cee46614 100644 --- a/src/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java +++ b/src/forge/card/abilityFactory/AbilityFactory_ZoneAffecting.java @@ -1042,7 +1042,7 @@ public class AbilityFactory_ZoneAffecting { } } - if(!params.get("Mode").equals("Hand")) { + if(!params.get("Mode").equals("Hand") && !params.get("Mode").equals("RevealDiscardAll")) { if (params.get("NumCards").equals("X") && source.getSVar("X").equals("Count$xPaid")){ // Set PayX here to maximum value. int cardsToDiscard = Math.min(ComputerUtil.determineLeftoverMana(sa),