diff --git a/forge-core/src/main/java/forge/card/CardDb.java b/forge-core/src/main/java/forge/card/CardDb.java index 756d5a71ce4..95e9fa57c3b 100644 --- a/forge-core/src/main/java/forge/card/CardDb.java +++ b/forge-core/src/main/java/forge/card/CardDb.java @@ -142,7 +142,7 @@ public final class CardDb implements ICardDatabase, IDeckGenPool { } private static boolean isArtIndex(String s) { - return StringUtils.isNumeric(s); + return StringUtils.isNumeric(s) && s.length() <= 2 ; // only artIndex between 1-99 } private static boolean isSetCode(String s) { diff --git a/forge-gui-desktop/src/test/java/forge/card/CardRequestTestCase.java b/forge-gui-desktop/src/test/java/forge/card/CardRequestTestCase.java index bf29efa4f84..444e55ab937 100644 --- a/forge-gui-desktop/src/test/java/forge/card/CardRequestTestCase.java +++ b/forge-gui-desktop/src/test/java/forge/card/CardRequestTestCase.java @@ -128,7 +128,7 @@ public class CardRequestTestCase { request = CardRequest.fromString(requestString); assertEquals(request.cardName, cardName); assertEquals(request.edition, edition); - assertEquals(request.artIndex, IPaperCard.DEFAULT_ART_INDEX); + assertEquals(request.artIndex, 20); assertEquals(request.collectorNumber, IPaperCard.NO_COLLECTOR_NUMBER);