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() { public Deck[] getDecks() {
Deck[] decks = new Deck[7]; Deck[] decks = new Deck[7];
for (int i = 1; i < N_PLAYERS; i++) { 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; return decks;
} }

View File

@@ -51,8 +51,8 @@ public class LimitedPlayerAI extends LimitedPlayer {
return bestPick; return bestPick;
} }
public Deck buildDeck() { public Deck buildDeck(String landSetCode) {
CardPool section = deck.getOrCreate(DeckSection.Sideboard); CardPool section = deck.getOrCreate(DeckSection.Sideboard);
return new BoosterDeckBuilder(section.toFlatList(), deckCols).buildDeck(); return new BoosterDeckBuilder(section.toFlatList(), deckCols).buildDeck(landSetCode);
} }
} }