diff --git a/forge-gui/res/quest/themes/Lands WRG.thm b/forge-gui/res/quest/themes/Lands WRG.thm index 74f07df2452..6af7344d22e 100644 --- a/forge-gui/res/quest/themes/Lands WRG.thm +++ b/forge-gui/res/quest/themes/Lands WRG.thm @@ -15,7 +15,7 @@ Treetop Village Dryad Arbor [/Group] -[Group MaxCnt=2 Percentage=5] +[Group MaxCnt=4 Percentage=5] Kabira Crossroads Karakas The Tabernacle at Pendrell Vale diff --git a/forge-gui/src/main/java/forge/deck/DeckGeneratorTheme.java b/forge-gui/src/main/java/forge/deck/DeckGeneratorTheme.java index f58b986ac60..281425fd157 100644 --- a/forge-gui/src/main/java/forge/deck/DeckGeneratorTheme.java +++ b/forge-gui/src/main/java/forge/deck/DeckGeneratorTheme.java @@ -131,16 +131,15 @@ public class DeckGeneratorTheme extends DeckGeneratorBase { ss = s.split("\\|"); int lc = 0; - while ((cardCounts.get(ss[0]) >= g.maxCnt) || (lc > 999)) { + while ((cardCounts.get(ss[0]) >= g.maxCnt)) { // looping // forever s = g.cardnames.get(MyRandom.getRandom().nextInt(cnSize)); ss = s.split("\\|"); - lc++; - } - if (lc > 999) { - throw new RuntimeException("ThemeDeckGenerator : getThemeDeck -- looped too much -- filename is " - + tFileName); + if (lc > 999) { + throw new RuntimeException("ThemeDeckGenerator : getThemeDeck -- looped too much -- filename is " + + tFileName); + } } final int n = cardCounts.get(ss[0]);