forked from External/mage
Feature: Retro Border Renderer (#13563)
* Add Retro Card Renderer * Updated old sets with retro frames Adds sets: * 30th Anniversary Play Promos * 30th Anniversary Misc Promos * Eternal Weekend * MagicFest 2025 * Modern Horizon 2 Timeshifts
This commit is contained in:
parent
36196742ad
commit
e34ebe740e
151 changed files with 16549 additions and 14836 deletions
|
|
@ -668,27 +668,33 @@ public class VerifyCardDataTest {
|
|||
}
|
||||
|
||||
// index for missing cards
|
||||
String code = MtgJsonService.xMageToMtgJsonCodes.getOrDefault(set.getCode(), set.getCode()) + " - " + jsonCard.getNameAsFull() + " - " + jsonCard.number;
|
||||
foundedJsonCards.add(code);
|
||||
// String code = MtgJsonService.xMageToMtgJsonCodes.getOrDefault(set.getCode(), set.getCode()) + " - " + jsonCard.getNameAsFull() + " - " + jsonCard.number;
|
||||
// foundedJsonCards.add(code);
|
||||
//
|
||||
// // CHECK: only lands can use full art in current version;
|
||||
// // Another cards must be in text render mode as normal, example: https://scryfall.com/card/sld/76/athreos-god-of-passage
|
||||
// // TODO: add support textless cards like https://scryfall.com/card/sch/12/thalia-and-the-gitrog-monster
|
||||
// boolean isLand = card.getRarity().equals(Rarity.LAND);
|
||||
// if (card.isFullArt() && !isLand) {
|
||||
// errorsList.add("Error: only lands can use full art setting: "
|
||||
// + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
// }
|
||||
//
|
||||
// // CHECK: must use full art setting
|
||||
// if (jsonCard.isFullArt && isLand && !card.isFullArt()) {
|
||||
// errorsList.add("Error: card must use full art setting: "
|
||||
// + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
// }
|
||||
//
|
||||
// // CHECK: must not use full art setting
|
||||
// if (!jsonCard.isFullArt && card.isFullArt()) {
|
||||
// errorsList.add("Error: card must NOT use full art setting: "
|
||||
// + set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
// }
|
||||
|
||||
// CHECK: only lands can use full art in current version;
|
||||
// Another cards must be in text render mode as normal, example: https://scryfall.com/card/sld/76/athreos-god-of-passage
|
||||
// TODO: add support textless cards like https://scryfall.com/card/sch/12/thalia-and-the-gitrog-monster
|
||||
boolean isLand = card.getRarity().equals(Rarity.LAND);
|
||||
if (card.isFullArt() && !isLand) {
|
||||
errorsList.add("Error: only lands can use full art setting: "
|
||||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
|
||||
// CHECK: must use full art setting
|
||||
if (jsonCard.isFullArt && isLand && !card.isFullArt()) {
|
||||
errorsList.add("Error: card must use full art setting: "
|
||||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
|
||||
// CHECK: must not use full art setting
|
||||
if (!jsonCard.isFullArt && card.isFullArt()) {
|
||||
errorsList.add("Error: card must NOT use full art setting: "
|
||||
// CHECK: must use retro frame setting
|
||||
if ((jsonCard.frameVersion.equals("1993") || jsonCard.frameVersion.equals("1997")) && !card.isRetroFrame()) {
|
||||
errorsList.add("Error: card must use retro art setting: "
|
||||
+ set.getCode() + " - " + set.getName() + " - " + card.getName() + " - " + card.getCardNumber());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue