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; } }