Add token images for several sets (#8873)

* Added support for and assigned UMA token images

* Added Scryfall token download links for MMA

* Added Scryfall token download links for SHM

* Fixed last commit and Oona token names

* Added support for and assigned NEO token images

* Added support for and assigned NEC token images

* Added support for and assigned SLD token images

* Added support for and assigned 2XM token images

* Fixed Tuktuk and some naming inconsistencies

* Fixed WalkerOfTheGroveToken's available image set codes

* Fixed WalkerOfTheGroveToken's available image set codes

* Fixed tokens with same names not displaying correctly
This commit is contained in:
PurpleCrowbar 2022-04-26 15:34:21 +01:00 committed by GitHub
parent d95d8378fb
commit 80f6ceccff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
60 changed files with 476 additions and 48 deletions

View file

@ -712,6 +712,136 @@ public class ScryfallImageSupportTokens {
put("VOW/Zombie/1", "https://api.scryfall.com/cards/tvow/8/en?format=image"); // 2/2
put("VOW/Zombie/2", "https://api.scryfall.com/cards/tvow/5/en?format=image"); // */*
// UMA
put ("UMA/Citizen", "https://api.scryfall.com/cards/tuma/1/en?format=image");
put ("UMA/Drake", "https://api.scryfall.com/cards/tuma/3/en?format=image");
put ("UMA/Elemental/1", "https://api.scryfall.com/cards/tuma/13/en?format=image"); // green
put ("UMA/Elemental/2", "https://api.scryfall.com/cards/tuma/9/en?format=image");
put ("UMA/Elemental/3", "https://api.scryfall.com/cards/tuma/10/en?format=image");
put ("UMA/Faerie Rogue", "https://api.scryfall.com/cards/tuma/5/en?format=image");
put ("UMA/Homunculus", "https://api.scryfall.com/cards/tuma/4/en?format=image");
put ("UMA/Marit Lage", "https://api.scryfall.com/cards/tuma/6/en?format=image");
put ("UMA/Ooze", "https://api.scryfall.com/cards/tuma/14/en?format=image");
put ("UMA/Soldier", "https://api.scryfall.com/cards/tuma/11/en?format=image");
put ("UMA/Spark Elemental", "https://api.scryfall.com/cards/tuma/12/en?format=image");
put ("UMA/Spider", "https://api.scryfall.com/cards/tuma/15/en?format=image");
put ("UMA/Spirit/1", "https://api.scryfall.com/cards/tuma/2/en?format=image"); // white
put ("UMA/Spirit/2", "https://api.scryfall.com/cards/tuma/16/en?format=image"); // white, black
put ("UMA/Wurm", "https://api.scryfall.com/cards/tuma/7/en?format=image");
put ("UMA/Zombie", "https://api.scryfall.com/cards/tuma/8/en?format=image");
// MMA
put ("MMA/Bat", "https://api.scryfall.com/cards/tmma/5/en?format=image");
put ("MMA/Dragon", "https://api.scryfall.com/cards/tmma/9/en?format=image");
put ("MMA/Elemental", "https://api.scryfall.com/cards/tmma/11/en?format=image");
put ("MMA/Emblem Elspeth, Knight Errant", "https://api.scryfall.com/cards/tmma/16/en?format=image");
put ("MMA/Faerie Rogue", "https://api.scryfall.com/cards/tmma/14/en?format=image");
put ("MMA/Giant Warrior", "https://api.scryfall.com/cards/tmma/1/en?format=image");
put ("MMA/Goblin", "https://api.scryfall.com/cards/tmma/10/en?format=image");
put ("MMA/Goblin Rogue", "https://api.scryfall.com/cards/tmma/6/en?format=image");
put ("MMA/Illusion", "https://api.scryfall.com/cards/tmma/4/en?format=image");
put ("MMA/Kithkin Soldier", "https://api.scryfall.com/cards/tmma/2/en?format=image");
put ("MMA/Saproling", "https://api.scryfall.com/cards/tmma/12/en?format=image");
put ("MMA/Soldier", "https://api.scryfall.com/cards/tmma/3/en?format=image");
put ("MMA/Spider", "https://api.scryfall.com/cards/tmma/7/en?format=image");
put ("MMA/Treefolk Shaman", "https://api.scryfall.com/cards/tmma/13/en?format=image");
put ("MMA/Worm", "https://api.scryfall.com/cards/tmma/15/en?format=image");
put ("MMA/Zombie", "https://api.scryfall.com/cards/tmma/8/en?format=image");
// SHM
put ("SHM/Elemental/1", "https://api.scryfall.com/cards/tshm/9/en?format=image"); // black, red
put ("SHM/Elemental/2", "https://api.scryfall.com/cards/tshm/4/en?format=image"); // haste
put ("SHM/Elf Warrior/1", "https://api.scryfall.com/cards/tshm/5/en?format=image"); // green
put ("SHM/Elf Warrior/2", "https://api.scryfall.com/cards/tshm/12/en?format=image"); // white, green
put ("SHM/Faerie Rogue", "https://api.scryfall.com/cards/tshm/8/en?format=image");
put ("SHM/Giant Warrior", "https://api.scryfall.com/cards/tshm/10/en?format=image");
put ("SHM/Goblin Warrior", "https://api.scryfall.com/cards/tshm/11/en?format=image");
put ("SHM/Kithkin Soldier", "https://api.scryfall.com/cards/tshm/1/en?format=image");
put ("SHM/Rat", "https://api.scryfall.com/cards/tshm/3/en?format=image");
put ("SHM/Spider", "https://api.scryfall.com/cards/tshm/6/en?format=image");
put ("SHM/Spirit", "https://api.scryfall.com/cards/tshm/2/en?format=image");
put ("SHM/Wolf", "https://api.scryfall.com/cards/tshm/7/en?format=image");
// NEO
put ("NEO/Construct/1", "https://api.scryfall.com/cards/tneo/15/en?format=image"); // 1/1
put ("NEO/Construct/2", "https://api.scryfall.com/cards/tneo/6/en?format=image"); // haste
put ("NEO/Dragon Spirit", "https://api.scryfall.com/cards/tneo/7/en?format=image");
put ("NEO/Goblin Shaman", "https://api.scryfall.com/cards/tneo/8/en?format=image");
put ("NEO/Human Monk", "https://api.scryfall.com/cards/tneo/10/en?format=image");
put ("NEO/Emblem Kaito Shizuki", "https://api.scryfall.com/cards/tneo/18/en?format=image");
put ("NEO/Keimi", "https://api.scryfall.com/cards/tneo/13/en?format=image");
put ("NEO/Mechtitan", "https://api.scryfall.com/cards/tneo/14/en?format=image");
put ("NEO/Ninja", "https://api.scryfall.com/cards/tneo/4/en?format=image");
put ("NEO/Pilot", "https://api.scryfall.com/cards/tneo/1/en?format=image");
put ("NEO/Rat Rogue", "https://api.scryfall.com/cards/tneo/5/en?format=image");
put ("NEO/Samurai", "https://api.scryfall.com/cards/tneo/3/en?format=image");
put ("NEO/Spirit/1", "https://api.scryfall.com/cards/tneo/2/en?format=image"); // colorless
put ("NEO/Spirit/2", "https://api.scryfall.com/cards/tneo/12/en?format=image"); // */*
put ("NEO/Spirit/3", "https://api.scryfall.com/cards/tneo/11/en?format=image"); // green
put ("NEO/Spirit/4", "https://api.scryfall.com/cards/tneo/9/en?format=image"); // red
put ("NEO/Tamiyo's Notebook", "https://api.scryfall.com/cards/tneo/16/en?format=image");
put ("NEO/Emblem Tezzeret, Betrayer of Flesh", "https://api.scryfall.com/cards/tneo/19/en?format=image");
put ("NEO/Treasure", "https://api.scryfall.com/cards/tneo/17/en?format=image");
// NEC
put ("NEC/Angel", "https://api.scryfall.com/cards/tnec/2/en?format=image");
put ("NEC/Beast", "https://api.scryfall.com/cards/tnec/7/en?format=image");
put ("NEC/Elemental", "https://api.scryfall.com/cards/tnec/4/en?format=image");
put ("NEC/Elephant", "https://api.scryfall.com/cards/tnec/8/en?format=image");
put ("NEC/Goblin", "https://api.scryfall.com/cards/tnec/5/en?format=image");
put ("NEC/Myr", "https://api.scryfall.com/cards/tnec/11/en?format=image");
put ("NEC/Phyrexian Germ", "https://api.scryfall.com/cards/tnec/3/en?format=image");
put ("NEC/Plant", "https://api.scryfall.com/cards/tnec/9/en?format=image");
put ("NEC/Saproling", "https://api.scryfall.com/cards/tnec/10/en?format=image");
put ("NEC/Shrine", "https://api.scryfall.com/cards/tnec/1/en?format=image");
put ("NEC/Smoke Blessing", "https://api.scryfall.com/cards/tnec/6/en?format=image");
put ("NEC/Thopter", "https://api.scryfall.com/cards/tnec/12/en?format=image");
// SLD
put ("SLD/Clue", "https://api.scryfall.com/cards/sld/348/en?format=image");
put ("SLD/Faerie Rogue/1", "https://api.scryfall.com/cards/sld/13/en?format=image");
put ("SLD/Faerie Rogue/2", "https://api.scryfall.com/cards/sld/14/en?format=image");
put ("SLD/Faerie Rogue/3", "https://api.scryfall.com/cards/sld/15/en?format=image");
put ("SLD/Faerie Rogue/4", "https://api.scryfall.com/cards/sld/16/en?format=image");
put ("SLD/Treasure", "https://api.scryfall.com/cards/sld/153/en?format=image");
put ("SLD/Walker/1", "https://api.scryfall.com/cards/sld/148/en?format=image");
put ("SLD/Walker/2", "https://api.scryfall.com/cards/sld/149/en?format=image");
put ("SLD/Walker/3", "https://api.scryfall.com/cards/sld/150/en?format=image");
put ("SLD/Walker/4", "https://api.scryfall.com/cards/sld/151/en?format=image");
put ("SLD/Walker/5", "https://api.scryfall.com/cards/sld/152/en?format=image");
// 2XM
put ("2XM/Angel", "https://api.scryfall.com/cards/t2xm/3/en?format=image");
put ("2XM/Ape", "https://api.scryfall.com/cards/t2xm/12/en?format=image");
put ("2XM/Beast", "https://api.scryfall.com/cards/t2xm/13/en?format=image");
put ("2XM/Cat", "https://api.scryfall.com/cards/t2xm/4/en?format=image");
put ("2XM/Clue", "https://api.scryfall.com/cards/t2xm/22/en?format=image");
put ("2XM/Demon", "https://api.scryfall.com/cards/t2xm/9/en?format=image");
put ("2XM/Eldrazi Spawn", "https://api.scryfall.com/cards/t2xm/1/en?format=image");
put ("2XM/Elemental", "https://api.scryfall.com/cards/t2xm/20/en?format=image");
put ("2XM/Elephant", "https://api.scryfall.com/cards/t2xm/14/en?format=image");
put ("2XM/Elf Warrior", "https://api.scryfall.com/cards/t2xm/21/en?format=image");
put ("2XM/Phyrexian Germ", "https://api.scryfall.com/cards/t2xm/10/en?format=image");
put ("2XM/Golem", "https://api.scryfall.com/cards/t2xm/23/en?format=image");
put ("2XM/Human Soldier", "https://api.scryfall.com/cards/t2xm/5/en?format=image");
put ("2XM/Marit Lage", "https://api.scryfall.com/cards/t2xm/11/en?format=image");
put ("2XM/Myr", "https://api.scryfall.com/cards/t2xm/24/en?format=image");
put ("2XM/Phyrexian Myr", "https://api.scryfall.com/cards/t2xm/7/en?format=image");
put ("2XM/Ooze", "https://api.scryfall.com/cards/t2xm/15/en?format=image");
put ("2XM/Plant", "https://api.scryfall.com/cards/t2xm/16/en?format=image");
put ("2XM/Saproling", "https://api.scryfall.com/cards/t2xm/17/en?format=image");
put ("2XM/Servo", "https://api.scryfall.com/cards/t2xm/25/en?format=image");
put ("2XM/Shapeshifter", "https://api.scryfall.com/cards/t2xm/2/en?format=image");
put ("2XM/Soldier", "https://api.scryfall.com/cards/t2xm/6/en?format=image");
put ("2XM/Squirrel", "https://api.scryfall.com/cards/t2xm/18/en?format=image");
put ("2XM/Thopter/1", "https://api.scryfall.com/cards/t2xm/26/en?format=image");
put ("2XM/Thopter/2", "https://api.scryfall.com/cards/t2xm/8/en?format=image");
put ("2XM/Treasure", "https://api.scryfall.com/cards/t2xm/27/en?format=image");
put ("2XM/Tuktuk the Returned", "https://api.scryfall.com/cards/t2xm/28/en?format=image");
put ("2XM/Wolf", "https://api.scryfall.com/cards/t2xm/19/en?format=image");
put ("2XM/Phyrexian Wurm/1", "https://api.scryfall.com/cards/t2xm/29/en?format=image");
put ("2XM/Phyrexian Wurm/2", "https://api.scryfall.com/cards/t2xm/30/en?format=image");
// generate supported sets
supportedSets.clear();
for (String cardName : this.keySet()) {