mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Update RandomDeckGenerator.java
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user