Fixed a sideboarding bug of Tiny Leaders Format (fixes #807).

This commit is contained in:
LevelX2 2015-03-19 00:54:04 +01:00
parent aff5f9f2e7
commit 78df43fd30
2 changed files with 7 additions and 1 deletions

View file

@ -349,6 +349,12 @@ public class TableController {
return false;
}
Deck deck = Deck.load(deckList, false, false);
if (table.getState() == TableState.SIDEBOARDING && table.getMatch() != null) {
MatchPlayer mPlayer = table.getMatch().getPlayer(playerId);
if (mPlayer != null) {
deck.setName(mPlayer.getDeck().getName());
}
}
if (!Main.isTestMode() && !table.getValidator().validate(deck)) {
throw new InvalidDeckException("Invalid deck for this format", table.getValidator().getInvalid());
}