forked from External/mage
fix verify failure
This commit is contained in:
parent
c0fc991f6a
commit
7b9a72f758
1 changed files with 13 additions and 12 deletions
|
|
@ -183,6 +183,7 @@ public class VerifyCardDataTest {
|
|||
// rarity
|
||||
// skipListAddName(SKIP_LIST_RARITY, set, cardName);
|
||||
skipListAddName(SKIP_LIST_RARITY, "CMR", "The Prismatic Piper"); // Collation is not yet set up for CMR https://www.lethe.xyz/mtg/collation/cmr.html
|
||||
skipListAddName(SKIP_LIST_RARITY, "SPM", "Gwenom, Remorseless"); // temporary
|
||||
|
||||
// missing abilities
|
||||
// skipListAddName(SKIP_LIST_MISSING_ABILITIES, set, cardName);
|
||||
|
|
@ -764,18 +765,18 @@ public class VerifyCardDataTest {
|
|||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
|
||||
// CHECK: full art lands must use full art setting
|
||||
boolean isLand = card.getRarity().equals(Rarity.LAND);
|
||||
if (isLand && jsonCard.isFullArt && !card.isFullArt()) {
|
||||
errorsList.add("Error: card must use full art lands setting: "
|
||||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
// CHECK: full art lands must use full art setting
|
||||
boolean isLand = card.getRarity().equals(Rarity.LAND);
|
||||
if (isLand && jsonCard.isFullArt && !card.isFullArt()) {
|
||||
errorsList.add("Error: card must use full art lands setting: "
|
||||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
|
||||
// CHECK: non-full art lands must not use full art setting
|
||||
if (isLand && !jsonCard.isFullArt && card.isFullArt()) {
|
||||
errorsList.add("Error: card must NOT use full art lands setting: "
|
||||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
// CHECK: non-full art lands must not use full art setting
|
||||
if (isLand && !jsonCard.isFullArt && card.isFullArt()) {
|
||||
errorsList.add("Error: card must NOT use full art lands setting: "
|
||||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
|
||||
// CHECK: must use retro frame setting
|
||||
if ((jsonCard.frameVersion.equals("1993") || jsonCard.frameVersion.equals("1997")) && !card.isRetroFrame()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue