Merge branch 'fix_draft_land_set' into 'master'

Fix AI draft decks land set for sets without basic lands

See merge request core-developers/forge!3580
This commit is contained in:
Hans Mackowiak
2021-01-12 10:08:31 +00:00
2 changed files with 3 additions and 3 deletions

View File

@@ -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;
}

View File

@@ -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);
}
}