From f9ef1388da45d394c087df08999dd96f172a51b6 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sat, 30 Dec 2017 23:06:19 +0400 Subject: [PATCH] Fixed #4305 - too big card numbers in viewer for some sets --- .../mage/client/deckeditor/collection/viewer/MageBook.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Mage.Client/src/main/java/mage/client/deckeditor/collection/viewer/MageBook.java b/Mage.Client/src/main/java/mage/client/deckeditor/collection/viewer/MageBook.java index 623b5a434d5..d89b6568ccc 100644 --- a/Mage.Client/src/main/java/mage/client/deckeditor/collection/viewer/MageBook.java +++ b/Mage.Client/src/main/java/mage/client/deckeditor/collection/viewer/MageBook.java @@ -465,6 +465,12 @@ public class MageBook extends JComponent { LinkedList haveNumbers = new LinkedList<>(); for (ExpansionSet.SetCardInfo card: cards){ int cardNumber = card.getCardNumberAsInt(); + + // skip xmage special numbers for cards (TODO: replace full art cards numbers from 180+20 to 180b, 180c and vice versa like scryfall) + if(cardNumber > 500){ + continue; + } + startNumber = min(startNumber, cardNumber); endNumber = Math.max(endNumber, cardNumber); haveNumbers.add(cardNumber);