diff --git a/forge-gui/src/main/java/forge/planarconquest/ConquestData.java b/forge-gui/src/main/java/forge/planarconquest/ConquestData.java index b1dee635123..bc42fd4e111 100644 --- a/forge-gui/src/main/java/forge/planarconquest/ConquestData.java +++ b/forge-gui/src/main/java/forge/planarconquest/ConquestData.java @@ -74,7 +74,12 @@ public final class ConquestData { ConquestCommander commander = new ConquestCommander(startingCommander0, startingPlane0.getCardPool(), false); commanders.add(commander); unlockCard(startingCommander0); - unlockCards(commander.getDeck().getMain().toFlatList()); + for (Entry entry : commander.getDeck().getMain()) { + PaperCard card = entry.getKey(); + if (!card.getRules().getType().isBasicLand()) { //ignore basic lands + unlockCard(card); + } + } } public ConquestData(File directory0) { @@ -151,8 +156,6 @@ public final class ConquestData { } public void unlockCard(PaperCard card) { - if (card.getRules().getType().isBasicLand()) { return; } //ignore basic lands - if (unlockedCards.add(card)) { newCards.add(card); } diff --git a/forge-gui/src/main/java/forge/planarconquest/ConquestUtil.java b/forge-gui/src/main/java/forge/planarconquest/ConquestUtil.java index d717b6f8654..6d7623a64e5 100644 --- a/forge-gui/src/main/java/forge/planarconquest/ConquestUtil.java +++ b/forge-gui/src/main/java/forge/planarconquest/ConquestUtil.java @@ -9,7 +9,6 @@ import com.google.common.base.Predicate; import com.google.common.collect.Iterables; import forge.card.ColorSet; -import forge.card.MagicColor; import forge.deck.CardPool; import forge.deck.Deck; import forge.deck.DeckFormat;