diff --git a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftEliminationTournament.java b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftEliminationTournament.java index 9160fcccbd6..62678d66301 100644 --- a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftEliminationTournament.java +++ b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftEliminationTournament.java @@ -54,7 +54,7 @@ public class BoosterDraftEliminationTournament extends TournamentSingleEliminati } protected void draft() { - Draft draft = new BoosterDraft((DraftOptions) options.getLimitedOptions()); + Draft draft = new BoosterDraft((DraftOptions) options.getLimitedOptions(), getSets()); for (TournamentPlayer player: players.values()) { draft.addPlayer(player.getPlayer()); } diff --git a/Mage.Server/plugins/mage-tournament-booster-draft.jar b/Mage.Server/plugins/mage-tournament-booster-draft.jar index 2fd3c301dba..f1656c3a7bc 100644 Binary files a/Mage.Server/plugins/mage-tournament-booster-draft.jar and b/Mage.Server/plugins/mage-tournament-booster-draft.jar differ diff --git a/Mage/src/mage/game/draft/BoosterDraft.java b/Mage/src/mage/game/draft/BoosterDraft.java index 6ad74fb8d4f..c7919d8eae2 100644 --- a/Mage/src/mage/game/draft/BoosterDraft.java +++ b/Mage/src/mage/game/draft/BoosterDraft.java @@ -28,14 +28,17 @@ package mage.game.draft; +import java.util.List; +import mage.cards.ExpansionSet; + /** * * @author BetaSteward_at_googlemail.com */ public class BoosterDraft extends DraftImpl { - public BoosterDraft(DraftOptions options) { - super(options); + public BoosterDraft(DraftOptions options, List sets) { + super(options, sets); } @Override diff --git a/Mage/src/mage/game/draft/DraftImpl.java b/Mage/src/mage/game/draft/DraftImpl.java index c945f9b2419..ca5f62b61db 100644 --- a/Mage/src/mage/game/draft/DraftImpl.java +++ b/Mage/src/mage/game/draft/DraftImpl.java @@ -64,10 +64,11 @@ public abstract class DraftImpl> implements Draft { protected transient TableEventSource tableEventSource = new TableEventSource(); protected transient PlayerQueryEventSource playerQueryEventSource = new PlayerQueryEventSource(); - public DraftImpl(DraftOptions options) { + public DraftImpl(DraftOptions options, List sets) { id = UUID.randomUUID(); this.setCodes = options.getSetCodes(); this.timing = options.getTiming(); + this.sets = sets; } @Override