deck editor: improved support of mtgjson decks (added import of commander decks);

This commit is contained in:
Oleg Agafonov 2024-05-29 23:34:37 +04:00
parent a3282ee6a1
commit d6a3e3b82c
3 changed files with 15589 additions and 3 deletions

View file

@ -42,6 +42,11 @@ public class MtgjsonDeckImporter extends JsonDeckImporter {
JsonArray sideBoard = JsonUtil.getAsArray(data, "sideBoard");
List<mage.cards.decks.DeckCardInfo> sideDeckList = deckList.getSideboard();
addBoardToList(sideBoard, sideDeckList, deckSet);
// commander go to sideboard too
JsonArray commander = JsonUtil.getAsArray(data, "commander");
List<mage.cards.decks.DeckCardInfo> commanderDeckList = deckList.getSideboard();
addBoardToList(commander, commanderDeckList, deckSet);
}
private void addBoardToList(JsonArray board, List<mage.cards.decks.DeckCardInfo> list, String deckSet) {