Update RandomDeckGenerator.java

This commit is contained in:
Anthony Calosa
2022-05-05 18:36:28 +08:00
committed by GitHub
parent 10af16aa1d
commit c6e8f1d23a

View File

@@ -166,6 +166,18 @@ public class RandomDeckGenerator extends DeckProxy implements Comparable<RandomD
if (Iterables.isEmpty(decks)) { if (Iterables.isEmpty(decks)) {
return getGeneratedDeck(); //fall back to generated deck if no decks in filtered list return getGeneratedDeck(); //fall back to generated deck if no decks in filtered list
} }
List<DeckProxy> AIDecks = new ArrayList<>();
int count = 0;
if (isAi) {
for (DeckProxy deckProxy : decks) {
if (deckProxy.getAI().inMainDeck == 0) {
AIDecks.add(deckProxy);
count++;
}
}
if (count > 10)
return Aggregates.random(AIDecks).getDeck();
}
return Aggregates.random(decks).getDeck(); return Aggregates.random(decks).getDeck();
} }