From 8d3067a6255db3eef4f9f29edc03b72168f349ea Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sat, 29 Jun 2013 15:11:20 +0000 Subject: [PATCH] made card recognition insensitive to case of set (will recognize both Cancel|RTR and Cancel|rtr cards in decks and import) --- src/main/java/forge/card/CardDb.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/forge/card/CardDb.java b/src/main/java/forge/card/CardDb.java index bdaef94c3f2..79cb3b82492 100644 --- a/src/main/java/forge/card/CardDb.java +++ b/src/main/java/forge/card/CardDb.java @@ -229,7 +229,7 @@ public final class CardDb implements ICardDatabase { PaperCard[] candidates = new PaperCard[9]; // 9 cards with same name per set is a maximum of what has been printed (Arnchenemy) int cnt = 0; for( PaperCard pc : cards ) { - if( pc.getEdition().equals(setName) ) + if( pc.getEdition().equalsIgnoreCase(setName) ) candidates[cnt++] = pc; } @@ -237,7 +237,7 @@ public final class CardDb implements ICardDatabase { result = cnt == 1 ? candidates[0] : candidates[MyRandom.getRandom().nextInt(cnt)]; } else for( PaperCard pc : cards ) { - if( pc.getEdition().equals(setName) && index == pc.getArtIndex() ) { + if( pc.getEdition().equalsIgnoreCase(setName) && index == pc.getArtIndex() ) { result = pc; break; }