From 5044b6746937cb63172c6cdc95e89ee062b6a1f1 Mon Sep 17 00:00:00 2001 From: Lyu Zong-Hong Date: Tue, 12 Jan 2021 12:20:17 +0900 Subject: [PATCH] Fix AI draft decks land set for sets without basic lands --- forge-gui/src/main/java/forge/limited/BoosterDraft.java | 2 +- forge-gui/src/main/java/forge/limited/LimitedPlayerAI.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/src/main/java/forge/limited/BoosterDraft.java b/forge-gui/src/main/java/forge/limited/BoosterDraft.java index 3c50550ecb2..aada7ba6ae6 100644 --- a/forge-gui/src/main/java/forge/limited/BoosterDraft.java +++ b/forge-gui/src/main/java/forge/limited/BoosterDraft.java @@ -362,7 +362,7 @@ public class BoosterDraft implements IBoosterDraft { public Deck[] getDecks() { Deck[] decks = new Deck[7]; for (int i = 1; i < N_PLAYERS; i++) { - decks[i - 1] = ((LimitedPlayerAI) this.players.get(i)).buildDeck(); + decks[i - 1] = ((LimitedPlayerAI) this.players.get(i)).buildDeck(IBoosterDraft.LAND_SET_CODE[0].getCode()); } return decks; } diff --git a/forge-gui/src/main/java/forge/limited/LimitedPlayerAI.java b/forge-gui/src/main/java/forge/limited/LimitedPlayerAI.java index 12923a3e9cb..89d24d32cff 100644 --- a/forge-gui/src/main/java/forge/limited/LimitedPlayerAI.java +++ b/forge-gui/src/main/java/forge/limited/LimitedPlayerAI.java @@ -51,8 +51,8 @@ public class LimitedPlayerAI extends LimitedPlayer { return bestPick; } - public Deck buildDeck() { + public Deck buildDeck(String landSetCode) { CardPool section = deck.getOrCreate(DeckSection.Sideboard); - return new BoosterDeckBuilder(section.toFlatList(), deckCols).buildDeck(); + return new BoosterDeckBuilder(section.toFlatList(), deckCols).buildDeck(landSetCode); } }