From 0690743192cfce73c3912ee1e04305348853fadc Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Sat, 31 Dec 2011 21:16:16 +0000 Subject: [PATCH] modified to account for lands that use "Produced$ Any" --- src/main/java/forge/game/limited/BoosterDraftAI.java | 3 ++- src/main/java/forge/game/limited/SealedDeck.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/forge/game/limited/BoosterDraftAI.java b/src/main/java/forge/game/limited/BoosterDraftAI.java index d1f482df654..3e5ab7603a7 100644 --- a/src/main/java/forge/game/limited/BoosterDraftAI.java +++ b/src/main/java/forge/game/limited/BoosterDraftAI.java @@ -231,7 +231,8 @@ public class BoosterDraftAI { final ArrayList maList = typeList.get(i).getManaAbility(); for (int j = 0; j < maList.size(); j++) { if (maList.get(j).canProduce(this.playerColors.get(player).getMana1()) - || maList.get(j).canProduce(this.playerColors.get(player).getMana2())) { + || maList.get(j).canProduce(this.playerColors.get(player).getMana2()) + || maList.get(j).isAnyMana()) { wouldPick.add(typeList.get(i)); } } diff --git a/src/main/java/forge/game/limited/SealedDeck.java b/src/main/java/forge/game/limited/SealedDeck.java index 5c722dcdd4a..4c540dec763 100644 --- a/src/main/java/forge/game/limited/SealedDeck.java +++ b/src/main/java/forge/game/limited/SealedDeck.java @@ -331,7 +331,9 @@ public class SealedDeck { public boolean addCard(final Card c) { final ArrayList maList = c.getManaAbility(); for (int j = 0; j < maList.size(); j++) { - if (maList.get(j).canProduce(aiDC.mana1) || maList.get(j).canProduce(aiDC.mana2)) { + if (maList.get(j).canProduce(aiDC.mana1) + || maList.get(j).canProduce(aiDC.mana2) + || maList.get(j).isAnyMana()) { return true; } }