- Avoid putting RemAIDeck 2-color / 3-color mana producing lands into randomly generated AI decks.

This commit is contained in:
Agetian
2017-05-03 18:12:18 +00:00
parent 0acbced493
commit 4e707a54f6

View File

@@ -437,6 +437,9 @@ public abstract class DeckGeneratorBase {
final List<String> dLands = new ArrayList<String>();
Pattern p = Pattern.compile(pattern);
for (PaperCard card:landCards){
if (card.getRules().getAiHints().getRemAIDecks()) {
continue;
}
Matcher matcher = p.matcher(card.getRules().getOracleText());
while (matcher.find()) {
List<String> manaColorNames = new ArrayList<>();
@@ -463,6 +466,9 @@ public abstract class DeckGeneratorBase {
colorLookup.put("Swamp","B");
Pattern p = Pattern.compile(fetchPattern);
for (PaperCard card:landCards){
if (card.getRules().getAiHints().getRemAIDecks()) {
continue;
}
Matcher matcher = p.matcher(card.getRules().getOracleText());
while (matcher.find()) {
List<String> manaColorNames = new ArrayList<>();