diff --git a/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java b/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java index 426816ae4d2..78cefa153df 100644 --- a/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java +++ b/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java @@ -166,6 +166,18 @@ public class RandomDeckGenerator extends DeckProxy implements Comparable 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(); }