Tokens improved:

- removed outdated emblem formats;
 - simplified emblems definition;
 - improved tok-data structure;
 - improved tok-data read;
 - added additional checks for tok-data file;
 - prepare for tokens database (related to #10139);
This commit is contained in:
Oleg Agafonov 2023-04-20 21:17:14 +04:00
parent 009f699343
commit 5f31c061cf
10 changed files with 1424 additions and 1434 deletions

View file

@ -782,6 +782,7 @@ public class VerifyCardDataTest {
}
// CHECK: unknown direct download links
// TODO: add same for tokens
for (Map.Entry<String, String> direct : ScryfallImageSupportCards.getDirectDownloadLinks().entrySet()) {
// skip custom sets
String setCode = ScryfallImageSupportCards.extractSetCodeFromDirectKey(direct.getKey());
@ -1244,7 +1245,7 @@ public class VerifyCardDataTest {
tokensInSet.add(tokData);
// by class
searchName = tokData.getTokenClassName();
searchName = tokData.getAffectedClassName();
setsList = tokDataClassesIndex.getOrDefault(searchName, "");
if (!setsList.isEmpty()) {
setsList += ",";