diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java index b6f2f6b827..e9efc72aba 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java @@ -92,7 +92,26 @@ public class ScryfallImageSupportTokens { put("MH1/Squirrel", "https://api.scryfall.com/cards/tmh1/15/en?format=image"); put("MH1/Emblem Wrenn and Six", "https://api.scryfall.com/cards/tmh1/21/en?format=image"); put("MH1/Zombie", "https://api.scryfall.com/cards/tmh1/7/en?format=image"); - + + //M19 + put("M19/Emblem Ajani, Adversary of Tyrants", "https://api.scryfall.com/cards/tm19/15/en?format=image"); + put("M19/Angel", "https://api.scryfall.com/cards/tm19/1/en?format=image"); + put("M19/Avatar", "https://api.scryfall.com/cards/tm19/2/en?format=image"); + put("M19/Bat", "https://api.scryfall.com/cards/tm19/7/en?format=image"); + put("M19/Beast", "https://api.scryfall.com/cards/tm19/12/en?format=image"); + put("M19/Cat", "https://api.scryfall.com/cards/tm19/3/en?format=image"); + put("M19/Dragon/1", "https://api.scryfall.com/cards/tm19/9/en?format=image"); + put("M19/Dragon/2", "https://api.scryfall.com/cards/tm19/10/en?format=image"); + put("M19/Elf Warrior", "https://api.scryfall.com/cards/tm19/13/en?format=image"); + put("M19/Goblin", "https://api.scryfall.com/cards/tm19/11/en?format=image"); + put("M19/Knight", "https://api.scryfall.com/cards/tm19/4/en?format=image"); + put("M19/Ox", "https://api.scryfall.com/cards/tm19/5/en?format=image"); + put("M19/Soldier", "https://api.scryfall.com/cards/tm19/6/en?format=image"); + put("M19/Emblem Tezzeret, Artifice Master", "https://api.scryfall.com/cards/tm19/16/en?format=image"); + put("M19/Thopter", "https://api.scryfall.com/cards/tm19/14/en?format=image"); + put("M19/Emblem Vivien Reid", "https://api.scryfall.com/cards/tm19/17/en?format=image"); + put("M19/Zombie", "https://api.scryfall.com/cards/tm19/8/en?format=image"); + // M20 put("M20/Ajani's Pridemate", "https://api.scryfall.com/cards/tm20/1/en?format=image"); put("M20/Emblem Chandra, Awakened Inferno", "https://api.scryfall.com/cards/tm20/11/en?format=image"); @@ -106,6 +125,29 @@ public class ScryfallImageSupportTokens { put("M20/Treasure", "https://api.scryfall.com/cards/tm20/10/en?format=image"); put("M20/Wolf", "https://api.scryfall.com/cards/tm20/8/en?format=image"); put("M20/Zombie", "https://api.scryfall.com/cards/tm20/6/en?format=image"); + + //C18 + put("C18/Angel", "https://api.scryfall.com/cards/tc18/3/en?format=image"); + put("C18/Cat Warrior", "https://api.scryfall.com/cards/tc18/15/en?format=image"); + put("C18/Cat", "https://api.scryfall.com/cards/tc18/5/en?format=image"); + put("C18/Clue", "https://api.scryfall.com/cards/tc18/19/en?format=image"); + put("C18/Construct/1", "https://api.scryfall.com/cards/tc18/20/en?format=image"); + put("C18/Construct/2", "https://api.scryfall.com/cards/tc18/21/en?format=image"); + put("C18/Dragon Egg", "https://api.scryfall.com/cards/tc18/10/en?format=image"); + put("C18/Dragon", "https://api.scryfall.com/cards/tc18/11/en?format=image"); + put("C18/Elemental", "https://api.scryfall.com/cards/tc18/16/en?format=image"); + put("C18/Horror", "https://api.scryfall.com/cards/tc18/22/en?format=image"); + put("C18/Manifest", "https://api.scryfall.com/cards/tc18/1/en?format=image"); + put("C18/Mask", "https://api.scryfall.com/cards/tc18/4/en?format=image"); + put("C18/Myr", "https://api.scryfall.com/cards/tc18/7/en?format=image"); + put("C18/Plant", "https://api.scryfall.com/cards/tc18/17/en?format=image"); + put("C18/Servo", "https://api.scryfall.com/cards/tc18/24/en?format=image"); + put("C18/Survivor", "https://api.scryfall.com/cards/tc18/12/en?format=image"); + put("C18/Thopter/1", "https://api.scryfall.com/cards/tc18/25/en?format=image"); + put("C18/Thopter/2", "https://api.scryfall.com/cards/tc18/26/en?format=image"); + put("C18/Thopter/3", "https://api.scryfall.com/cards/tc18/8/en?format=image"); + put("C18/Worm", "https://api.scryfall.com/cards/tc18/18/en?format=image"); + put("C18/Zombie", "https://api.scryfall.com/cards/tc18/9/en?format=image"); // generate supported sets diff --git a/Mage.Client/src/main/resources/card-pictures-tok.txt b/Mage.Client/src/main/resources/card-pictures-tok.txt index 9ce2fa2c3c..253b394719 100644 --- a/Mage.Client/src/main/resources/card-pictures-tok.txt +++ b/Mage.Client/src/main/resources/card-pictures-tok.txt @@ -90,6 +90,9 @@ |Generate|EMBLEM:WAR|Nissa, Who Shakes the World||Emblem Nissa|NissaWhoShakesTheWorldEmblem| |Generate|EMBLEM:MH1|Serra the Benevolent||Emblem Serra|SerraTheBenevolentEmblem| |Generate|EMBLEM:MH1|Wrenn and Six||Emblem Wrenn|WrennAndSixEmblem| +|Generate|EMBLEM:M19|Ajani, Adversary of Tyrants||Emblem Ajani|AjaniAdversaryOfTyrantsEmblem| +|Generate|EMBLEM:M19|Tezzeret, Artifice Master||Emblem Tezzeret|TezzeretArtificeMasterEmblem| +|Generate|EMBLEM:M19|Vivien Reid||Emblem Vivien|VivienReidEmblem| |Generate|EMBLEM:M20|Chandra, Awakened Inferno||Emblem Chandra|ChandraAwakenedInfernoEmblem| |Generate|EMBLEM:M20|Mu Yanling, Sky Dancer||Emblem Yanling|MuYanlingSkyDancerEmblem| |Generate|PLANE:PCA|Plane - Academy At Tolaria West|||AcademyAtTolariaWestPlane| @@ -360,13 +363,32 @@ |Generate|TOK:C17|Cat Dragon|||WasitoraCatDragonToken| |Generate|TOK:C17|Cat Warrior|| |Generate|TOK:C17|Dragon|1||DragonToken| -|Generate|TOK:C17|Dragon|2||UtavaraHellkiteDragonToken| +|Generate|TOK:C17|Dragon|2||UtvaraHellkiteDragonToken| |Generate|TOK:C17|Eldrazi Spawn|| |Generate|TOK:C17|Gold|| |Generate|TOK:C17|Rat|||DeathtouchRatToken| |Generate|TOK:C17|Vampire|||EdgarMarkovToken| |Generate|TOK:C17|Zombie|| |Generate|TOK:C18|Myr|||BrudicladTelchorMyrToken| +|Generate|TOK:C18|Angel|||AngelToken| +|Generate|TOK:C18|Cat|||CatToken| +|Generate|TOK:C18|Cat Warrior|||CatWarriorToken| +|Generate|TOK:C18|Clue|||ClueArtifactToken| +|Generate|TOK:C18|Construct|1||RetrofitterFoundryToken| +|Generate|TOK:C18|Construct|2||StoneTrapIdolToken| +|Generate|TOK:C18|Dragon|||DragonEggDragonToken| +|Generate|TOK:C18|Dragon Egg|||NestingDragonToken| +|Generate|TOK:C18|Elemental|||DokaiWeaverofLifeToken| +|Generate|TOK:C18|Horror|||PhyrexianRebirthHorrorToken| +|Generate|TOK:C18|Mask|||MaskToken| +|Generate|TOK:C18|Plant|||PlantToken| +|Generate|TOK:C18|Servo|||ServoToken| +|Generate|TOK:C18|Survivor|||SurvivorToken| +|Generate|TOK:C18|Thopter|1||ThopterColorlessToken| +|Generate|TOK:C18|Thopter|2||ThopterColorlessToken| +|Generate|TOK:C18|Thopter|3||ThopterColorlessToken| +|Generate|TOK:C18|Worm|||WormHarvestToken| +|Generate|TOK:C18|Zombie|||ZombieToken| |Generate|TOK:CHK|Dragon Spirit|||TatsumaDragonToken| |Generate|TOK:CHK|Elemental|||SeedGuardianToken| |Generate|TOK:CHK|Illusion|||MelokuTheCloudedMirrorToken| @@ -1239,6 +1261,20 @@ |Generate|TOK:MH1|Spirit|||WhiteBlackSpiritToken| |Generate|TOK:MH1|Squirrel|||SquirrelToken| |Generate|TOK:MH1|Zombie|||ZombieToken| +|Generate|TOK:M19|Angel|||AngelVigilanceToken| +|Generate|TOK:M19|Avatar|||AvatarToken2| +|Generate|TOK:M19|Bat|||BatToken| +|Generate|TOK:M19|Beast|||BeastToken| +|Generate|TOK:M19|Cat|||CatToken2| +|Generate|TOK:M19|Dragon|1||DragonEggDragonToken| +|Generate|TOK:M19|Dragon|2||DragonToken2| +|Generate|TOK:M19|Elf Warrior|||ElfToken| +|Generate|TOK:M19|Goblin|||GoblinToken| +|Generate|TOK:M19|Knight|||KnightToken| +|Generate|TOK:M19|Ox|||OxToken| +|Generate|TOK:M19|Soldier|||SoldierToken| +|Generate|TOK:M19|Thopter|||ThopterColorlessToken| +|Generate|TOK:M19|Zombie|||ZombieToken| |Generate|TOK:M20|Ajani's Pridemate|||AjanisPridemateToken| |Generate|TOK:M20|Demon|||DemonToken| |Generate|TOK:M20|Elemental|||YoungPyromancerElementalToken| @@ -1248,4 +1284,4 @@ |Generate|TOK:M20|Spirit|||SpiritWhiteToken| |Generate|TOK:M20|Treasure|||TreasureToken| |Generate|TOK:M20|Wolf|||WolfToken| -|Generate|TOK:M20|Zombie|||ZombieToken| \ No newline at end of file +|Generate|TOK:M20|Zombie|||ZombieToken|