Token images and fixes for some sets (#9027)

* Fixed CMR's phyrexian horror token not displaying in game

* Added support for and assigned MED token images

* Added support for and assigned BBD token images

* Added support for and assigned DDU token images

* Fixed some M19 tokens not displaying correctly
This commit is contained in:
PurpleCrowbar 2022-05-29 06:08:09 +01:00 committed by GitHub
parent c667458198
commit cee6bc3cfe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 117 additions and 21 deletions

View file

@ -487,7 +487,7 @@ public class ScryfallImageSupportTokens {
put("CMR/Elephant", "https://api.scryfall.com/cards/tcmr/20/en?format=image");
put("CMR/Elf Warrior", "https://api.scryfall.com/cards/tcmr/8/en?format=image");
put("CMR/Golem", "https://api.scryfall.com/cards/tcmr/9/en?format=image");
put("CMR/Horror", "https://api.scryfall.com/cards/tcmr/10/en?format=image");
put("CMR/Phyrexian Horror", "https://api.scryfall.com/cards/tcmr/10/en?format=image");
put("CMR/Illusion", "https://api.scryfall.com/cards/tcmr/17/en?format=image");
put("CMR/Plant", "https://api.scryfall.com/cards/tcmr/21/en?format=image");
put("CMR/Rock", "https://api.scryfall.com/cards/tcmr/11/en?format=image");
@ -1006,6 +1006,40 @@ public class ScryfallImageSupportTokens {
put ("NCC/Wurm", "https://api.scryfall.com/cards/tncc/31/en?format=image");
put ("NCC/Zombie", "https://api.scryfall.com/cards/tncc/16/en?format=image");
// MED
put ("MED/Beast", "https://api.scryfall.com/cards/tmed/W1/en?format=image");
put ("MED/Construct/1", "https://api.scryfall.com/cards/tmed/R1/en?format=image");
put ("MED/Construct/2", "https://api.scryfall.com/cards/tmed/G3/en?format=image");
put ("MED/Emblem Dack", "https://api.scryfall.com/cards/tmed/R2/en?format=image");
put ("MED/Emblem Domri", "https://api.scryfall.com/cards/tmed/R3/en?format=image");
put ("MED/Dragon", "https://api.scryfall.com/cards/tmed/W2/en?format=image");
put ("MED/Emblem Elspeth", "https://api.scryfall.com/cards/tmed/G4/en?format=image");
put ("MED/Emblem Garruk", "https://api.scryfall.com/cards/tmed/W3/en?format=image");
put ("MED/Emblem Jaya Ballard", "https://api.scryfall.com/cards/tmed/R4/en?format=image");
put ("MED/Emblem Liliana", "https://api.scryfall.com/cards/tmed/G5/en?format=image");
put ("MED/Emblem Ral", "https://api.scryfall.com/cards/tmed/G6/en?format=image");
put ("MED/Soldier", "https://api.scryfall.com/cards/tmed/G1/en?format=image");
put ("MED/Emblem Tamiyo", "https://api.scryfall.com/cards/tmed/R5/en?format=image");
put ("MED/Emblem Teferi", "https://api.scryfall.com/cards/tmed/G7/en?format=image");
put ("MED/Emblem Vraska", "https://api.scryfall.com/cards/tmed/G8/en?format=image");
put ("MED/Zombie", "https://api.scryfall.com/cards/tmed/G2/en?format=image");
// BBD
put ("BBD/Beast", "https://api.scryfall.com/cards/tbbd/5/en?format=image");
put ("BBD/Myr", "https://api.scryfall.com/cards/tbbd/6/en?format=image");
put ("BBD/Emblem Rowan Kenrith", "https://api.scryfall.com/cards/tbbd/8/en?format=image");
put ("BBD/Spirit", "https://api.scryfall.com/cards/tbbd/1/en?format=image");
put ("BBD/Warrior", "https://api.scryfall.com/cards/tbbd/2/en?format=image");
put ("BBD/Emblem Will Kenrith", "https://api.scryfall.com/cards/tbbd/7/en?format=image");
put ("BBD/Zombie", "https://api.scryfall.com/cards/tbbd/3/en?format=image");
put ("BBD/Zombie Giant", "https://api.scryfall.com/cards/tbbd/4/en?format=image");
// DDU
put ("DDU/Elf Warrior", "https://api.scryfall.com/cards/tddu/1/en?format=image");
put ("DDU/Myr", "https://api.scryfall.com/cards/tddu/2/en?format=image");
put ("DDU/Thopter/1", "https://api.scryfall.com/cards/tddu/3/en?format=image");
put ("DDU/Thopter/2", "https://api.scryfall.com/cards/tddu/4/en?format=image");
// generate supported sets
supportedSets.clear();
for (String cardName : this.keySet()) {

View file

@ -70,6 +70,18 @@
|Generate|EMBLEM!:ORI|Emblem Liliana|||LilianaDefiantNecromancerEmblem|
|Generate|EMBLEM!:SOI|Emblem Arlinn|||ArlinnEmbracedByTheMoonEmblem|
|Generate|EMBLEM!:SOI|Emblem Jace|||JaceUnravelerOfSecretsEmblem|
|Generate|EMBLEM!:MED|Emblem Dack|||DackFaydenEmblem|
|Generate|EMBLEM!:MED|Emblem Domri|||DomriChaosBringerEmblem|
|Generate|EMBLEM!:MED|Emblem Elspeth|||ElspethKnightErrantEmblem|
|Generate|EMBLEM!:MED|Emblem Garruk|||GarrukApexPredatorEmblem|
|Generate|EMBLEM!:MED|Emblem Jaya Ballard|||JayaBallardEmblem|
|Generate|EMBLEM!:MED|Emblem Liliana|||LilianaTheLastHopeEmblem|
|Generate|EMBLEM!:MED|Emblem Ral|||RalIzzetViceroyEmblem|
|Generate|EMBLEM!:MED|Emblem Tamiyo|||TamiyoTheMoonSageEmblem|
|Generate|EMBLEM!:MED|Emblem Teferi|||TeferiHeroOfDominariaEmblem|
|Generate|EMBLEM!:MED|Emblem Vraska|||VraskaGolgariQueenEmblem|
|Generate|EMBLEM!:BBD|Emblem Rowan Kenrith|||RowanKenrithEmblem|
|Generate|EMBLEM!:BBD|Emblem Will Kenrith|||WillKenrithEmblem|
|Generate|EMBLEM:THS|Elspeth, Suns Champion||Emblem Elspeth|ElspethSunsChampionEmblem|
|Generate|EMBLEM:AVR|Tamiyo, the Moon Sage||Emblem Tamiyo|TamiyoTheMoonSageEmblem|
|Generate|EMBLEM:BNG|Kiora, the Crashing Wave||Emblem Kiora|KioraEmblem|
@ -853,12 +865,11 @@
|Generate|TOK:ME4|Djinn|||DjinnToken|
|Generate|TOK:ME4|Goblin|||GoblinToken|
|Generate|TOK:ME4|Tetravite|||TetraviteToken|
|Generate|TOK:MED|Assembly-Worker|||AssemblyWorkerToken|
|Generate|TOK:MED|Camarid|||CamaridToken|
|Generate|TOK:MED|Citizen|||CitizenToken|
|Generate|TOK:MED|Hippo|||HippoToken|
|Generate|TOK:MED|Snake|||SerpentGeneratorSnakeToken|
|Generate|TOK:MED|Thrull|||BreedingPitBlackInsectToken|
|Generate|TOK:MED|Beast|||GarrukApexPredatorBeastToken|
|Generate|TOK:MED|Construct|1||KarnConstructToken|
|Generate|TOK:MED|Construct|2||DarettiConstructToken|
|Generate|TOK:MED|Dragon|||DragonToken|
|Generate|TOK:MED|Soldier|||SoldierToken|
|Generate|TOK:MED|Zombie|||ZombieToken|
|Generate|TOK:MIR|Cat|||WaitingInTheWeedsCatToken|
|Generate|TOK:MIR|Goblin Scout|||GoblinScountsToken|
@ -1421,7 +1432,7 @@
|Generate|TOK:CMR|Elephant|||ElephantToken|
|Generate|TOK:CMR|Elf Warrior|||ElfWarriorToken|
|Generate|TOK:CMR|Golem|||GolemToken|
|Generate|TOK:CMR|Horror|||PhyrexianRebirthHorrorToken|
|Generate|TOK:CMR|Phyrexian Horror|||PhyrexianRebirthHorrorToken|
|Generate|TOK:CMR|Illusion|||MelokuTheCloudedMirrorToken|
|Generate|TOK:CMR|Plant|||PlantToken|
|Generate|TOK:CMR|Rock|||RockToken|
@ -1784,4 +1795,18 @@
|Generate|TOK:NCC|Thopter|||ThopterColorlessToken|
|Generate|TOK:NCC|Treefolk|||SylvanOfferingTreefolkToken|
|Generate|TOK:NCC|Wurm|||Wurm55Token|
|Generate|TOK:NCC|Zombie|||ZombieToken|
|Generate|TOK:NCC|Zombie|||ZombieToken|
# BBD
|Generate|TOK:BBD|Beast|||BeastToken|
|Generate|TOK:BBD|Myr|||MyrToken|
|Generate|TOK:BBD|Spirit|||SpiritWhiteToken|
|Generate|TOK:BBD|Warrior|||WarriorToken|
|Generate|TOK:BBD|Zombie|||ZombieToken|
|Generate|TOK:BBD|Zombie Giant|||QuestForTheGravelordZombieToken|
# DDU
|Generate|TOK:DDU|Elf Warrior|||ElfWarriorToken|
|Generate|TOK:DDU|Myr|||MyrToken|
|Generate|TOK:DDU|Thopter|1||ThopterColorlessToken|
|Generate|TOK:DDU|Thopter|2||ThopterColorlessToken|