mirror of
https://github.com/correl/mage.git
synced 2024-11-28 19:19:55 +00:00
Fixed set codes for the Duel Decks.
The decks now use the set codes from Scryfall. Also fixed the affected Duel Decks deck lists supplied with the client.
This commit is contained in:
parent
0060846dab
commit
f35d0fa994
9 changed files with 519 additions and 348 deletions
|
@ -1,31 +1,31 @@
|
|||
2 [EVG:3] Elvish Eulogist
|
||||
1 [EVG:26] Wirewood Lodge
|
||||
1 [EVG:2] Allosaurus Rider
|
||||
2 [EVG:27] Tranquil Thicket
|
||||
3 [EVG:5] Elvish Warrior
|
||||
3 [EVG:24] Moonglove Extract
|
||||
1 [EVG:4] Elvish Harbinger
|
||||
1 [EVG:25] Slate of Ancestry
|
||||
4 [EVG:28] Forest
|
||||
1 [EVG:1] Ambush Commander
|
||||
5 [EVG:29] Forest
|
||||
1 [EVG:22] Harmonize
|
||||
1 [EVG:23] Wildsize
|
||||
1 [EVG:20] Elvish Promenade
|
||||
2 [EVG:21] Giant Growth
|
||||
2 [EVG:8] Imperious Perfect
|
||||
3 [EVG:9] Llanowar Elves
|
||||
2 [EVG:6] Gempalm Strider
|
||||
1 [EVG:7] Heedless One
|
||||
1 [EVG:13] Timberwatch Elf
|
||||
5 [EVG:31] Forest
|
||||
1 [EVG:14] Voice of the Woods
|
||||
2 [EVG:15] Wellwisher
|
||||
1 [EVG:16] Wirewood Herald
|
||||
1 [EVG:17] Wirewood Symbiote
|
||||
2 [EVG:18] Wood Elves
|
||||
5 [EVG:30] Forest
|
||||
1 [EVG:19] Wren's Run Vanquisher
|
||||
2 [EVG:10] Lys Alana Huntmaster
|
||||
1 [EVG:11] Stonewood Invoker
|
||||
1 [EVG:12] Sylvan Messenger
|
||||
2 [DD1:3] Elvish Eulogist
|
||||
1 [DD1:26] Wirewood Lodge
|
||||
1 [DD1:2] Allosaurus Rider
|
||||
2 [DD1:27] Tranquil Thicket
|
||||
3 [DD1:5] Elvish Warrior
|
||||
3 [DD1:24] Moonglove Extract
|
||||
1 [DD1:4] Elvish Harbinger
|
||||
1 [DD1:25] Slate of Ancestry
|
||||
4 [DD1:28] Forest
|
||||
1 [DD1:1] Ambush Commander
|
||||
5 [DD1:29] Forest
|
||||
1 [DD1:22] Harmonize
|
||||
1 [DD1:23] Wildsize
|
||||
1 [DD1:20] Elvish Promenade
|
||||
2 [DD1:21] Giant Growth
|
||||
2 [DD1:8] Imperious Perfect
|
||||
3 [DD1:9] Llanowar Elves
|
||||
2 [DD1:6] Gempalm Strider
|
||||
1 [DD1:7] Heedless One
|
||||
1 [DD1:13] Timberwatch Elf
|
||||
5 [DD1:31] Forest
|
||||
1 [DD1:14] Voice of the Woods
|
||||
2 [DD1:15] Wellwisher
|
||||
1 [DD1:16] Wirewood Herald
|
||||
1 [DD1:17] Wirewood Symbiote
|
||||
2 [DD1:18] Wood Elves
|
||||
5 [DD1:30] Forest
|
||||
1 [DD1:19] Wren's Run Vanquisher
|
||||
2 [DD1:10] Lys Alana Huntmaster
|
||||
1 [DD1:11] Stonewood Invoker
|
||||
1 [DD1:12] Sylvan Messenger
|
||||
|
|
|
@ -1,31 +1,31 @@
|
|||
2 [EVG:45] Mogg War Marshal
|
||||
5 [EVG:62] Mountain
|
||||
1 [EVG:44] Mogg Fanatic
|
||||
5 [EVG:61] Mountain
|
||||
1 [EVG:43] Ib Halfheart, Goblin Tactician
|
||||
6 [EVG:60] Mountain
|
||||
1 [EVG:42] Goblin Warchief
|
||||
1 [EVG:41] Goblin Sledder
|
||||
1 [EVG:40] Goblin Ringleader
|
||||
2 [EVG:49] Skirk Drill Sergeant
|
||||
1 [EVG:48] Reckless One
|
||||
2 [EVG:47] Raging Goblin
|
||||
2 [EVG:46] Mudbutton Torchrunner
|
||||
1 [EVG:50] Skirk Fire Marshal
|
||||
1 [EVG:32] Siege-Gang Commander
|
||||
1 [EVG:52] Skirk Shaman
|
||||
1 [EVG:34] Clickslither
|
||||
1 [EVG:51] Skirk Prospector
|
||||
1 [EVG:33] Akki Coalflinger
|
||||
2 [EVG:54] Boggart Shenanigans
|
||||
1 [EVG:53] Tar Pitcher
|
||||
3 [EVG:56] Tarfire
|
||||
1 [EVG:55] Spitting Earth
|
||||
1 [EVG:58] Goblin Burrows
|
||||
1 [EVG:57] Forgotten Cave
|
||||
1 [EVG:39] Goblin Matron
|
||||
6 [EVG:59] Mountain
|
||||
1 [EVG:36] Flamewave Invoker
|
||||
3 [EVG:35] Emberwilde Augur
|
||||
3 [EVG:38] Goblin Cohort
|
||||
1 [EVG:37] Gempalm Incinerator
|
||||
2 [DD1:45] Mogg War Marshal
|
||||
5 [DD1:62] Mountain
|
||||
1 [DD1:44] Mogg Fanatic
|
||||
5 [DD1:61] Mountain
|
||||
1 [DD1:43] Ib Halfheart, Goblin Tactician
|
||||
6 [DD1:60] Mountain
|
||||
1 [DD1:42] Goblin Warchief
|
||||
1 [DD1:41] Goblin Sledder
|
||||
1 [DD1:40] Goblin Ringleader
|
||||
2 [DD1:49] Skirk Drill Sergeant
|
||||
1 [DD1:48] Reckless One
|
||||
2 [DD1:47] Raging Goblin
|
||||
2 [DD1:46] Mudbutton Torchrunner
|
||||
1 [DD1:50] Skirk Fire Marshal
|
||||
1 [DD1:32] Siege-Gang Commander
|
||||
1 [DD1:52] Skirk Shaman
|
||||
1 [DD1:34] Clickslither
|
||||
1 [DD1:51] Skirk Prospector
|
||||
1 [DD1:33] Akki Coalflinger
|
||||
2 [DD1:54] Boggart Shenanigans
|
||||
1 [DD1:53] Tar Pitcher
|
||||
3 [DD1:56] Tarfire
|
||||
1 [DD1:55] Spitting Earth
|
||||
1 [DD1:58] Goblin Burrows
|
||||
1 [DD1:57] Forgotten Cave
|
||||
1 [DD1:39] Goblin Matron
|
||||
6 [DD1:59] Mountain
|
||||
1 [DD1:36] Flamewave Invoker
|
||||
3 [DD1:35] Emberwilde Augur
|
||||
3 [DD1:38] Goblin Cohort
|
||||
1 [DD1:37] Gempalm Incinerator
|
||||
|
|
|
@ -8,307 +8,478 @@ import java.util.Locale;
|
|||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
|
||||
/**
|
||||
* @author JayDi85
|
||||
*/
|
||||
public class ScryfallImageSupportCards {
|
||||
|
||||
private static final Map<String, String> xmageSetsToScryfall = ImmutableMap.<String, String>builder().put("DD3GVL", "gvl").
|
||||
put("DD3JVC", "jvc").
|
||||
put("DD3DVD", "dvd").
|
||||
put("DD3EVG", "evg").
|
||||
put("MPS-AKH", "mp2").
|
||||
put("MBP", "pmei").
|
||||
put("WMCQ", "pwcq").
|
||||
put("MED", "me1").
|
||||
put("MEDM", "med").
|
||||
build();
|
||||
|
||||
|
||||
private static final Set<String> supportedSets = new ArraySet<String>() {
|
||||
{
|
||||
// xmage set codes
|
||||
add("PPRE");
|
||||
add("LEA");
|
||||
add("LEB");
|
||||
add("2ED");
|
||||
add("ARN");
|
||||
add("ATQ");
|
||||
add("3ED");
|
||||
add("LEG");
|
||||
add("DRK");
|
||||
add("FEM");
|
||||
add("4ED");
|
||||
add("ICE");
|
||||
add("CHR");
|
||||
add("HML");
|
||||
add("ALL");
|
||||
add("MIR");
|
||||
add("VIS");
|
||||
add("5ED");
|
||||
add("POR");
|
||||
add("PPOD");
|
||||
add("WTH");
|
||||
add("TMP");
|
||||
add("STH");
|
||||
add("EXO");
|
||||
add("P02");
|
||||
add("UGL");
|
||||
add("USG");
|
||||
add("DD3DVD");
|
||||
add("DD3EVG");
|
||||
add("DD3GVL");
|
||||
add("DD3JVC");
|
||||
// Sorted by release date, as listed on Scryfall
|
||||
// Commented sets are not available on XMage, most likely because they are non-English sets.
|
||||
|
||||
// Judge gift sets
|
||||
add("JGP");
|
||||
add("G99");
|
||||
add("G00");
|
||||
add("G01");
|
||||
add("G02");
|
||||
add("G03");
|
||||
add("G04");
|
||||
add("G05");
|
||||
add("G06");
|
||||
add("G07");
|
||||
add("G08");
|
||||
add("G09");
|
||||
add("G10");
|
||||
add("G11");
|
||||
add("J12");
|
||||
add("J13");
|
||||
add("J14");
|
||||
add("J15");
|
||||
add("J16");
|
||||
add("J17");
|
||||
add("J18");
|
||||
add("J19");
|
||||
add("J20");
|
||||
|
||||
// Arena League
|
||||
add("PARL");
|
||||
add("PAL99");
|
||||
add("PAL00");
|
||||
add("PAL01");
|
||||
add("PAL02");
|
||||
add("PAL03");
|
||||
add("PAL04");
|
||||
add("PAL05");
|
||||
add("PAL06");
|
||||
|
||||
// Other promo sets
|
||||
add("PWOR");
|
||||
add("PWOS");
|
||||
add("PDRC");
|
||||
add("PHPR");
|
||||
add("PLGM");
|
||||
add("OVNT"); // Vintage Championship
|
||||
add("PREL"); // Release Events
|
||||
add("PJSE"); // Junior Series Europe
|
||||
add("LEA"); // Limited Edition Alpha
|
||||
add("LEB"); // Limited Edition Beta
|
||||
add("2ED"); // Unlimited Edition
|
||||
//add("CEI"); // Intl. Collectors’ Edition
|
||||
//add("CED"); // Collectors’ Edition
|
||||
add("ARN"); // Arabian Nights
|
||||
add("ATQ"); // Antiquities
|
||||
//add("FBB"); // Foreign Black Border
|
||||
add("3ED"); // Revised Edition
|
||||
add("LEG"); // Legends
|
||||
add("SUM"); // Summer Magic / Edgar
|
||||
add("PDRC"); // Dragon Con
|
||||
add("DRK"); // The Dark
|
||||
add("FEM"); // Fallen Empires
|
||||
add("PLGM"); // DCI Legend Membership
|
||||
//add("4BB"); // Fourth Edition Foreign Black Border
|
||||
add("PHPR"); // HarperPrism Book Promos
|
||||
add("4ED"); // Fourth Edition
|
||||
add("ICE"); // Ice Age
|
||||
add("CHR"); // Chronicles
|
||||
//add("RIN"); // Rinascimento
|
||||
//add("REN"); // Renaissance
|
||||
add("HML"); // Homelands
|
||||
add("PTC"); // Pro Tour Collector Set
|
||||
add("ALL"); // Alliances
|
||||
add("RQS"); // Rivals Quick Start Set
|
||||
add("PARL"); // Arena League 1996
|
||||
//add("PRED"); // Redemption Program
|
||||
add("MIR"); // Mirage
|
||||
add("MGB"); // Multiverse Gift Box
|
||||
add("ITP"); // Introductory Two-Player Set
|
||||
add("VIS"); // Visions
|
||||
add("5ED"); // Fifth Edition
|
||||
add("PVAN"); // Vanguard Series
|
||||
add("PPOD"); // Portal Demo Game
|
||||
add("POR"); // Portal
|
||||
add("WTH"); // Weatherlight
|
||||
add("WC97"); // World Championship Decks 1997
|
||||
add("TMP"); // Tempest
|
||||
add("JGP"); // Judge Gift Cards 1998
|
||||
add("STH"); // Stronghold
|
||||
add("P02"); // Portal Second Age
|
||||
add("EXO"); // Exodus
|
||||
add("UGL"); // Unglued
|
||||
add("WC98"); // World Championship Decks 1998
|
||||
add("PALP"); // Asia Pacific Land Program
|
||||
add("USG"); // Urza's Saga
|
||||
add("ATH"); // Anthologies
|
||||
add("PAL99"); // Arena League 1999
|
||||
add("G99"); // Judge Gift Cards 1999
|
||||
add("ULG"); // Urza's Legacy
|
||||
add("6ED"); // Classic Sixth Edition
|
||||
add("PTK"); // Portal Three Kingdoms
|
||||
add("UDS"); // Urza's Destiny
|
||||
add("S99"); // Starter 1999
|
||||
add("PGRU"); // Guru
|
||||
add("WC99"); // World Championship Decks 1999
|
||||
add("PWOS"); // Wizards of the Coast Online Store
|
||||
add("MMQ"); // Mercadian Masques
|
||||
add("BRB"); // Battle Royale Box Set
|
||||
add("PAL00"); // Arena League 2000
|
||||
add("G00"); // Judge Gift Cards 2000
|
||||
add("FNM"); // Friday Night Magic 2000
|
||||
add("PELP"); // European Land Program
|
||||
add("NEM"); // Nemesis
|
||||
add("S00"); // Starter 2000
|
||||
add("PCY"); // Prophecy
|
||||
add("WC00"); // World Championship Decks 2000
|
||||
add("BTD"); // Beatdown Box Set
|
||||
add("INV"); // Invasion
|
||||
add("PAL01"); // Arena League 2001
|
||||
add("MPR"); // Magic Player Rewards 2001
|
||||
add("G01"); // Judge Gift Cards 2001
|
||||
add("F01"); // Friday Night Magic 2001
|
||||
add("PLS"); // Planeshift
|
||||
add("7ED"); // Seventh Edition
|
||||
add("APC"); // Apocalypse
|
||||
add("WC01"); // World Championship Decks 2001
|
||||
add("ODY"); // Odyssey
|
||||
add("DKM"); // Deckmasters
|
||||
add("PAL02"); // Arena League 2002
|
||||
add("PR2"); // Magic Player Rewards 2002
|
||||
add("G02"); // Judge Gift Cards 2002
|
||||
add("F02"); // Friday Night Magic 2002
|
||||
add("TOR"); // Torment
|
||||
add("JUD"); // Judgment
|
||||
//add("PHJ"); // Hobby Japan Promos
|
||||
add("WC02"); // World Championship Decks 2002
|
||||
add("ONS"); // Onslaught
|
||||
add("PMOA"); // Magic Online Avatars
|
||||
add("PAL03"); // Arena League 2003
|
||||
add("P03"); // Magic Player Rewards 2003
|
||||
add("G03"); // Judge Gift Cards 2003
|
||||
add("F03"); // Friday Night Magic 2003
|
||||
add("LGN"); // Legions
|
||||
add("SCG"); // Scourge
|
||||
add("8ED"); // Eighth Edition
|
||||
add("WC03"); // World Championship Decks 2003
|
||||
add("MRD"); // Mirrodin
|
||||
add("PAL04"); // Arena League 2004
|
||||
add("P04"); // Magic Player Rewards 2004
|
||||
add("G04"); // Judge Gift Cards 2004
|
||||
add("F04"); // Friday Night Magic 2004
|
||||
add("DST"); // Darksteel
|
||||
add("5DN"); // Fifth Dawn
|
||||
add("WC04"); // World Championship Decks 2004
|
||||
add("CHK"); // Champions of Kamigawa
|
||||
add("UNH"); // Unhinged
|
||||
//add("PMPS"); // Magic Premiere Shop 2005
|
||||
add("PAL05"); // Arena League 2005
|
||||
add("P05"); // Magic Player Rewards 2005
|
||||
add("G05"); // Judge Gift Cards 2005
|
||||
add("F05"); // Friday Night Magic 2005
|
||||
add("BOK"); // Betrayers of Kamigawa
|
||||
add("SOK"); // Saviors of Kamigawa
|
||||
add("9ED"); // Ninth Edition
|
||||
//add("PSAL"); // Salvat 2005
|
||||
add("RAV"); // Ravnica: City of Guilds
|
||||
add("P2HG"); // Two-Headed Giant Tournament
|
||||
add("PAL06"); // Arena League 2006
|
||||
//add("PMPS06"); // Magic Premiere Shop 2006
|
||||
add("PHUK"); // Hachette UK
|
||||
add("PGTW"); // Gateway 2006
|
||||
add("P06"); // Magic Player Rewards 2006
|
||||
add("G06"); // Judge Gift Cards 2006
|
||||
add("F06"); // Friday Night Magic 2006
|
||||
add("GPT"); // Guildpact
|
||||
add("DIS"); // Dissension
|
||||
add("CST"); // Coldsnap Theme Decks
|
||||
add("CSP"); // Coldsnap
|
||||
add("TSP"); // Time Spiral
|
||||
add("TSB"); // Time Spiral Timeshifted
|
||||
add("PG07"); // Gateway 2007
|
||||
//add("PMPS07"); // Magic Premiere Shop 2007
|
||||
add("P07"); // Magic Player Rewards 2007
|
||||
add("G07"); // Judge Gift Cards 2007
|
||||
add("F07"); // Friday Night Magic 2007
|
||||
add("PLC"); // Planar Chaos
|
||||
add("FUT"); // Future Sight
|
||||
add("10E"); // Tenth Edition
|
||||
add("P10E"); // Tenth Edition Promos
|
||||
add("PSUM"); // Summer of Magic
|
||||
add("ME1"); // Masters Edition
|
||||
add("PREL"); // Release Events
|
||||
add("LRW"); // Lorwyn
|
||||
add("DD1"); // Duel Decks: Elves vs. Goblins
|
||||
add("PSUS"); // Junior Super Series
|
||||
add("PJSE"); // Junior Series Europe
|
||||
add("PJAS"); // Junior APAC Series
|
||||
//add("PMPS08"); // Magic Premiere Shop 2008
|
||||
add("PG08"); // Gateway 2008
|
||||
add("P08"); // Magic Player Rewards 2008
|
||||
add("G08"); // Judge Gift Cards 2008
|
||||
add("F08"); // Friday Night Magic 2008
|
||||
add("MOR"); // Morningtide
|
||||
add("PCMP"); // Champs and States
|
||||
add("P15A"); // 15th Anniversary Cards
|
||||
add("SHM"); // Shadowmoor
|
||||
//add("PJJT"); // Japan Junior Tournament
|
||||
add("EVE"); // Eventide
|
||||
add("DRB"); // From the Vault: Dragons
|
||||
add("ME2"); // Masters Edition II
|
||||
add("PWPN"); // Wizards Play Network 2008
|
||||
add("ALA"); // Shards of Alara
|
||||
add("DD2"); // Duel Decks: Jace vs. Chandra
|
||||
add("PWP09"); // Wizards Play Network 2009
|
||||
add("PDTP"); // Duels of the Planeswalkers 2009 Promos
|
||||
//add("PMPS09"); // Magic Premiere Shop 2009
|
||||
add("P09"); // Magic Player Rewards 2009
|
||||
add("G09"); // Judge Gift Cards 2009
|
||||
add("F09"); // Friday Night Magic 2009
|
||||
add("PBOK"); // Miscellaneous Book Promos
|
||||
add("CON"); // Conflux
|
||||
add("DDC"); // Duel Decks: Divine vs. Demonic
|
||||
add("PPRE"); // Prerelease Events
|
||||
add("ARB"); // Alara Reborn
|
||||
add("PM10"); // Magic 2010 Promos
|
||||
add("M10"); // Magic 2010
|
||||
add("V09"); // From the Vault: Exiled
|
||||
add("HOP"); // Planechase
|
||||
add("ME3"); // Masters Edition III
|
||||
add("PZEN"); // Zendikar Promos
|
||||
add("ZEN"); // Zendikar
|
||||
add("DDD"); // Duel Decks: Garruk vs. Liliana
|
||||
add("H09"); // Premium Deck Series: Slivers
|
||||
add("PDP10"); // Duels of the Planeswalkers 2010 Promos
|
||||
add("PWP10"); // Wizards Play Network 2010
|
||||
//add("PMPS10"); // Magic Premiere Shop 2010
|
||||
add("P10"); // Magic Player Rewards 2010
|
||||
add("G10"); // Judge Gift Cards 2010
|
||||
add("F10"); // Friday Night Magic 2010
|
||||
add("WWK"); // Worldwake
|
||||
add("DDE"); // Duel Decks: Phyrexia vs. the Coalition
|
||||
add("ROE"); // Rise of the Eldrazi
|
||||
add("DPA"); // Duels of the Planeswalkers
|
||||
add("ARC"); // Archenemy
|
||||
add("PM11"); // Magic 2011 Promos
|
||||
add("M11"); // Magic 2011
|
||||
add("PWWK"); // Worldwake Promos
|
||||
add("PROE"); // Rise of the Eldrazi Promos
|
||||
add("V10"); // From the Vault: Relics
|
||||
add("DDF"); // Duel Decks: Elspeth vs. Tezzeret
|
||||
add("PSOM"); // Scars of Mirrodin Promos
|
||||
add("SOM"); // Scars of Mirrodin
|
||||
add("TD0"); // Magic Online Theme Decks
|
||||
add("PD2"); // Premium Deck Series: Fire and Lightning
|
||||
//add("PMPS11"); // Magic Premiere Shop 2011
|
||||
add("PDP11"); // Duels of the Planeswalkers 2011 Promos
|
||||
add("PWP11"); // Wizards Play Network 2011
|
||||
//add("PS11"); // Salvat 2011
|
||||
add("P11"); // Magic Player Rewards 2011
|
||||
add("G11"); // Judge Gift Cards 2011
|
||||
add("F11"); // Friday Night Magic 2011
|
||||
add("ME4"); // Masters Edition IV
|
||||
add("PMBS"); // Mirrodin Besieged Promos
|
||||
add("MBS"); // Mirrodin Besieged
|
||||
add("DDG"); // Duel Decks: Knights vs. Dragons
|
||||
add("PNPH"); // New Phyrexia Promos
|
||||
add("NPH"); // New Phyrexia
|
||||
add("TD2"); // Duel Decks: Mirrodin Pure vs. New Phyrexia
|
||||
add("PCMD"); // Commander 2011 Launch Party
|
||||
add("CMD"); // Commander 2011
|
||||
add("PM12"); // Magic 2012 Promos
|
||||
add("M12"); // Magic 2012
|
||||
add("V11"); // From the Vault: Legends
|
||||
add("DDH"); // Duel Decks: Ajani vs. Nicol Bolas
|
||||
add("PISD"); // Innistrad Promos
|
||||
add("ISD"); // Innistrad
|
||||
add("PD3"); // Premium Deck Series: Graveborn
|
||||
add("PIDW"); // IDW Comics 2012
|
||||
add("PWP12"); // Wizards Play Network 2012
|
||||
add("PDP12"); // Duels of the Planeswalkers 2012 Promos
|
||||
add("J12"); // Judge Gift Cards 2012
|
||||
add("F12"); // Friday Night Magic 2012
|
||||
add("PDKA"); // Dark Ascension Promos
|
||||
add("DKA"); // Dark Ascension
|
||||
add("DDI"); // Duel Decks: Venser vs. Koth
|
||||
add("PHEL"); // Open the Helvault
|
||||
add("PAVR"); // Avacyn Restored Promos
|
||||
add("AVR"); // Avacyn Restored
|
||||
add("PC2"); // Planechase 2012
|
||||
add("PM13"); // Magic 2013 Promos
|
||||
add("M13"); // Magic 2013
|
||||
add("V12"); // From the Vault: Realms
|
||||
add("DDJ"); // Duel Decks: Izzet vs. Golgari
|
||||
add("RTR"); // Return to Ravnica
|
||||
add("PRTR"); // Return to Ravnica Promos
|
||||
add("CM1"); // Commander's Arsenal
|
||||
add("PDP13"); // Duels of the Planeswalkers 2013 Promos
|
||||
add("PI13"); // IDW Comics 2013
|
||||
add("J13"); // Judge Gift Cards 2013
|
||||
add("F13"); // Friday Night Magic 2013
|
||||
add("PGTC"); // Gatecrash Promos
|
||||
add("GTC"); // Gatecrash
|
||||
add("DDK"); // Duel Decks: Sorin vs. Tibalt
|
||||
add("PDGM"); // Dragon's Maze Promos
|
||||
add("DGM"); // Dragon's Maze
|
||||
add("MMA"); // Modern Masters
|
||||
add("PM14"); // Magic 2014 Promos
|
||||
add("PSDC"); // San Diego Comic-Con 2013
|
||||
add("M14"); // Magic 2014
|
||||
add("V13"); // From the Vault: Twenty
|
||||
add("DDL"); // Duel Decks: Heroes vs. Monsters
|
||||
add("PTHS"); // Theros Promos
|
||||
add("THS"); // Theros
|
||||
add("C13"); // Commander 2013
|
||||
add("PDP14"); // Duels of the Planeswalkers 2014 Promos
|
||||
add("PI14"); // IDW Comics 2014
|
||||
add("J14"); // Judge Gift Cards 2014
|
||||
add("F14"); // Friday Night Magic 2014
|
||||
add("PBNG"); // Born of the Gods Promos
|
||||
add("THP2"); // Born of the Gods Hero's Path
|
||||
add("BNG"); // Born of the Gods
|
||||
add("DDM"); // Duel Decks: Jace vs. Vraska
|
||||
add("PJOU"); // Journey into Nyx Promos
|
||||
add("JOU"); // Journey into Nyx
|
||||
add("MD1"); // Modern Event Deck 2014
|
||||
add("PLPA"); // Launch Parties
|
||||
add("CNS"); // Conspiracy
|
||||
add("VMA"); // Vintage Masters
|
||||
add("PS14"); // San Diego Comic-Con 2014
|
||||
add("PPC1"); // M15 Prerelease Challenge
|
||||
add("PM15"); // Magic 2015 Promos
|
||||
add("M15"); // Magic 2015
|
||||
add("CP1"); // Magic 2015 Clash Pack
|
||||
add("V14"); // From the Vault: Annihilation
|
||||
add("DDN"); // Duel Decks: Speed vs. Cunning
|
||||
add("KTK"); // Khans of Tarkir
|
||||
add("PKTK"); // Khans of Tarkir Promos
|
||||
add("C14"); // Commander 2014
|
||||
//add("PCEL"); // Celebration Cards
|
||||
add("JVC"); // Duel Decks Anthology: Jace vs. Chandra
|
||||
add("GVL"); // Duel Decks Anthology: Garruk vs. Liliana
|
||||
add("EVG"); // Duel Decks Anthology: Elves vs. Goblins
|
||||
add("DVD"); // Duel Decks Anthology: Divine vs. Demonic
|
||||
add("J15"); // Judge Gift Cards 2015
|
||||
add("F15"); // Friday Night Magic 2015
|
||||
add("UGIN"); // Ugin's Fate
|
||||
add("PURL"); // URL/Convention Promos
|
||||
add("CP2"); // Fate Reforged Clash Pack
|
||||
add("FRF"); // Fate Reforged
|
||||
add("PFRF"); // Fate Reforged Promos
|
||||
add("DDO"); // Duel Decks: Elspeth vs. Kiora
|
||||
add("DTK"); // Dragons of Tarkir
|
||||
add("PDTK"); // Dragons of Tarkir Promos
|
||||
add("PTKDF"); // Tarkir Dragonfury
|
||||
add("TPR"); // Tempest Remastered
|
||||
add("MM2"); // Modern Masters 2015
|
||||
add("PS15"); // San Diego Comic-Con 2015
|
||||
add("CP3"); // Magic Origins Clash Pack
|
||||
add("PORI"); // Magic Origins Promos
|
||||
add("ORI"); // Magic Origins
|
||||
add("V15"); // From the Vault: Angels
|
||||
add("DDP"); // Duel Decks: Zendikar vs. Eldrazi
|
||||
add("BFZ"); // Battle for Zendikar
|
||||
add("PSS1"); // BFZ Standard Series
|
||||
add("EXP"); // Zendikar Expeditions
|
||||
add("PBFZ"); // Battle for Zendikar Promos
|
||||
add("C15"); // Commander 2015
|
||||
add("PZ1"); // Legendary Cube Prize Pack
|
||||
add("J16"); // Judge Gift Cards 2016
|
||||
add("F16"); // Friday Night Magic 2016
|
||||
add("OGW"); // Oath of the Gatewatch
|
||||
add("POGW"); // Oath of the Gatewatch Promos
|
||||
add("DDQ"); // Duel Decks: Blessed vs. Cursed
|
||||
add("SOI"); // Shadows over Innistrad
|
||||
add("W16"); // Welcome Deck 2016
|
||||
add("PSOI"); // Shadows over Innistrad Promos
|
||||
add("EMA"); // Eternal Masters
|
||||
add("PEMN"); // Eldritch Moon Promos
|
||||
add("EMN"); // Eldritch Moon
|
||||
add("V16"); // From the Vault: Lore
|
||||
add("CN2"); // Conspiracy: Take the Crown
|
||||
add("DDR"); // Duel Decks: Nissa vs. Ob Nixilis
|
||||
add("PKLD"); // Kaladesh Promos
|
||||
add("KLD"); // Kaladesh
|
||||
add("MPS"); // Kaladesh Inventions
|
||||
add("PS16"); // San Diego Comic-Con 2016
|
||||
add("C16"); // Commander 2016
|
||||
add("PCA"); // Planechase Anthology
|
||||
add("J17"); // Judge Gift Cards 2017
|
||||
add("F17"); // Friday Night Magic 2017
|
||||
add("AER"); // Aether Revolt
|
||||
add("PAER"); // Aether Revolt Promos
|
||||
add("MM3"); // Modern Masters 2017
|
||||
add("DDS"); // Duel Decks: Mind vs. Might
|
||||
add("W17"); // Welcome Deck 2017
|
||||
add("PAKH"); // Amonkhet Promos
|
||||
add("AKH"); // Amonkhet
|
||||
add("MP2"); // Amonkhet Invocations
|
||||
add("CMA"); // Commander Anthology
|
||||
add("E01"); // Archenemy: Nicol Bolas
|
||||
add("PHOU"); // Hour of Devastation Promos
|
||||
add("HOU"); // Hour of Devastation
|
||||
add("PS17"); // San Diego Comic-Con 2017
|
||||
add("C17"); // Commander 2017
|
||||
add("PWCQ"); // World Magic Cup Qualifiers
|
||||
add("H17"); // HasCon 2017
|
||||
add("HTR"); // 2016 Heroes of the Realm
|
||||
add("PXLN"); // Ixalan Promos
|
||||
add("XLN"); // Ixalan
|
||||
add("PSS2"); // XLN Standard Showdown
|
||||
add("G17"); // 2017 Gift Pack
|
||||
add("DDT"); // Duel Decks: Merfolk vs. Goblins
|
||||
add("PUST"); // Unstable Promos
|
||||
add("IMA"); // Iconic Masters
|
||||
add("V17"); // From the Vault: Transform
|
||||
add("PXTC"); // XLN Treasure Chest
|
||||
add("E02"); // Explorers of Ixalan
|
||||
add("UST"); // Unstable
|
||||
add("J18"); // Judge Gift Cards 2018
|
||||
add("PRIX"); // Rivals of Ixalan Promos
|
||||
add("RIX"); // Rivals of Ixalan
|
||||
add("PNAT"); // Nationals Promos
|
||||
add("A25"); // Masters 25
|
||||
add("DDU"); // Duel Decks: Elves vs. Inventors
|
||||
add("PDOM"); // Dominaria Promos
|
||||
add("DOM"); // Dominaria
|
||||
add("CM2"); // Commander Anthology Volume II
|
||||
add("BBD"); // Battlebond
|
||||
add("PBBD"); // Battlebond Promos
|
||||
add("PGPX"); // Grand Prix Promos
|
||||
add("SS1"); // Signature Spellbook: Jace
|
||||
add("GS1"); // Global Series Jiang Yanggu & Mu Yanling
|
||||
add("PM19"); // Core Set 2019 Promos
|
||||
add("PSS3"); // M19 Standard Showdown
|
||||
add("M19"); // Core Set 2019
|
||||
//add("ANA"); // Arena New Player Experience
|
||||
add("PS18"); // San Diego Comic-Con 2018
|
||||
//add("HTR17"); // 2017 Heroes of the Realm
|
||||
add("C18"); // Commander 2018
|
||||
add("PGRN"); // Guilds of Ravnica Promos
|
||||
add("PRWK"); // GRN Ravnica Weekend
|
||||
add("GRN"); // Guilds of Ravnica
|
||||
add("GK1"); // GRN Guild Kit
|
||||
add("GNT"); // Game Night
|
||||
add("G18"); // M19 Gift Pack
|
||||
add("PZ2"); // Treasure Chest
|
||||
add("PUMA"); // Ultimate Box Topper
|
||||
add("UMA"); // Ultimate Masters
|
||||
add("PF19"); // MagicFest 2019
|
||||
add("PRNA"); // Ravnica Allegiance Promos
|
||||
add("RNA"); // Ravnica Allegiance
|
||||
add("GK2"); // RNA Guild Kit
|
||||
add("PRW2"); // RNA Ravnica Weekend
|
||||
add("J19"); // Judge Gift Cards 2019
|
||||
add("PRM"); // Magic Online Promos
|
||||
add("MED"); // Mythic Edition
|
||||
add("WAR"); // War of the Spark
|
||||
add("PWAR"); // War of the Spark Promos
|
||||
add("PMH1"); // Modern Horizons Promos
|
||||
add("MH1"); // Modern Horizons
|
||||
add("SS2"); // Signature Spellbook: Gideon
|
||||
add("PRES"); // Resale Promos
|
||||
add("PPP1"); // M20 Promo Packs
|
||||
add("PM20"); // Core Set 2020 Promos
|
||||
add("M20"); // Core Set 2020
|
||||
add("PS19"); // San Diego Comic-Con 2019
|
||||
//add("HTR18"); // Heroes of the Realm 2018
|
||||
add("C19"); // Commander 2019
|
||||
add("PELD"); // Throne of Eldraine Promos
|
||||
add("ELD"); // Throne of Eldraine
|
||||
//add("PTG"); // Ponies: The Galloping
|
||||
//add("CMB1"); // Mystery Booster Playtest Cards
|
||||
add("MB1"); // Mystery Booster
|
||||
add("GN2"); // Game Night 2019
|
||||
//add("HA1"); // Historic Anthology 1
|
||||
//add("HHO"); // Happy Holidays
|
||||
add("OVNT"); // Vintage Championship
|
||||
add("OLGC"); // Legacy Championship
|
||||
add("PPRO"); // Pro Tour Promos
|
||||
add("PF20"); // MagicFest 2020
|
||||
add("J20"); // Judge Gift Cards 2020
|
||||
add("PTHB"); // Theros Beyond Death Promos
|
||||
add("THB"); // Theros Beyond Death
|
||||
add("PWOR"); // World Championship Promos
|
||||
//add("PANA"); // MTG Arena Promos
|
||||
add("PSLD"); // Secret Lair Drop Promos
|
||||
add("UND"); // Unsanctioned
|
||||
add("FMB1"); // Mystery Booster Retail Edition Foils
|
||||
//add("HA2"); // Historic Anthology 2
|
||||
add("SLD"); // Secret Lair Drop
|
||||
add("PMEI"); // Magazine Inserts
|
||||
add("SLU"); // Secret Lair: Ultimate Edition
|
||||
add("SS3"); // Signature Spellbook: Chandra
|
||||
|
||||
|
||||
add("MGB");
|
||||
add("ULG");
|
||||
add("6ED");
|
||||
add("UDS");
|
||||
add("PTK");
|
||||
add("S99");
|
||||
add("MMQ");
|
||||
add("BRB");
|
||||
add("NEM");
|
||||
add("S00");
|
||||
add("PCY");
|
||||
add("INV");
|
||||
add("BTD");
|
||||
add("PLS");
|
||||
add("7ED");
|
||||
add("APC");
|
||||
add("ODY");
|
||||
add("DKM");
|
||||
add("TOR");
|
||||
add("JUD");
|
||||
add("PRM");
|
||||
add("ONS");
|
||||
add("LGN");
|
||||
add("SCG");
|
||||
add("8ED");
|
||||
add("MRD");
|
||||
add("DST");
|
||||
add("5DN");
|
||||
add("CHK");
|
||||
add("UNH");
|
||||
add("BOK");
|
||||
add("SOK");
|
||||
add("9ED");
|
||||
add("RAV");
|
||||
add("PHUK");
|
||||
add("GPT");
|
||||
add("DIS");
|
||||
add("CSP");
|
||||
add("TSP");
|
||||
add("TSB");
|
||||
add("PLC");
|
||||
add("FUT");
|
||||
add("10E");
|
||||
add("MED");
|
||||
add("LRW");
|
||||
add("EVG");
|
||||
add("MOR");
|
||||
add("SHM");
|
||||
add("EVE");
|
||||
add("DRB");
|
||||
add("ME2");
|
||||
add("ALA");
|
||||
add("DD2");
|
||||
add("CON");
|
||||
add("DDC");
|
||||
add("ARB");
|
||||
add("M10");
|
||||
// add("TD0"); // Magic Online Deck Series
|
||||
add("V09");
|
||||
add("HOP");
|
||||
add("ME3");
|
||||
add("ZEN");
|
||||
add("DDD");
|
||||
add("H09");
|
||||
add("WWK");
|
||||
add("DDE");
|
||||
add("ROE");
|
||||
// duels of the planewalkers:
|
||||
add("DPA");
|
||||
|
||||
|
||||
|
||||
|
||||
// TODO: DuelsOfThePlaneswalkersPromos
|
||||
add("DPAP");
|
||||
//
|
||||
add("ARC");
|
||||
add("M11");
|
||||
add("V10");
|
||||
add("DDF");
|
||||
add("SOM");
|
||||
// add("TD0"); // Commander Theme Decks
|
||||
add("PD2");
|
||||
add("ME4");
|
||||
add("MBS");
|
||||
add("DDG");
|
||||
add("NPH");
|
||||
add("CMD");
|
||||
add("M12");
|
||||
add("V11");
|
||||
add("DDH");
|
||||
add("ISD");
|
||||
add("PD3");
|
||||
add("DKA");
|
||||
add("DDI");
|
||||
add("AVR");
|
||||
add("PC2");
|
||||
add("M13");
|
||||
add("V12");
|
||||
add("DDJ");
|
||||
add("RTR");
|
||||
add("CM1");
|
||||
// add("TD2"); // Duel Decks: Mirrodin Pure vs. New Phyrexia
|
||||
add("GTC");
|
||||
add("DDK");
|
||||
add("DGM");
|
||||
add("MMA");
|
||||
add("M14");
|
||||
add("V13");
|
||||
add("DDL");
|
||||
add("THS");
|
||||
add("C13");
|
||||
add("BNG");
|
||||
add("DDM");
|
||||
add("JOU");
|
||||
// add("MD1"); // Modern Event Deck
|
||||
add("CNS");
|
||||
add("VMA");
|
||||
add("M15");
|
||||
add("V14");
|
||||
add("DDN");
|
||||
add("KTK");
|
||||
add("C14");
|
||||
// add("DD3"); // Duel Decks Anthology
|
||||
add("FRF");
|
||||
add("DDO");
|
||||
add("DTK");
|
||||
add("TPR");
|
||||
add("MM2");
|
||||
add("ORI");
|
||||
add("V15");
|
||||
add("DDP");
|
||||
add("BFZ");
|
||||
add("EXP");
|
||||
add("C15");
|
||||
// add("PZ1"); // Legendary Cube
|
||||
add("OGW");
|
||||
add("DDQ");
|
||||
add("W16");
|
||||
add("SOI");
|
||||
add("EMA");
|
||||
add("EMN");
|
||||
add("V16");
|
||||
add("CN2");
|
||||
add("DDR");
|
||||
add("KLD");
|
||||
add("MPS");
|
||||
// add("PZ2");
|
||||
add("C16");
|
||||
add("PCA");
|
||||
add("AER");
|
||||
add("MM3");
|
||||
add("DDS");
|
||||
add("W17");
|
||||
add("AKH");
|
||||
add("CMA");
|
||||
add("E01");
|
||||
add("HOU");
|
||||
add("C17");
|
||||
add("XLN");
|
||||
add("DDT");
|
||||
add("IMA");
|
||||
add("E02");
|
||||
add("V17");
|
||||
add("UST");
|
||||
add("DDU");
|
||||
add("RIX");
|
||||
add("WMCQ");
|
||||
add("PPRO");
|
||||
add("A25");
|
||||
add("DOM");
|
||||
add("BBD");
|
||||
add("C18");
|
||||
add("CM2");
|
||||
add("M19");
|
||||
add("GS1");
|
||||
add("GRN");
|
||||
add("GK1");
|
||||
add("GNT");
|
||||
add("UMA");
|
||||
add("PUMA");
|
||||
add("RNA");
|
||||
add("MEDM");
|
||||
add("GK2");
|
||||
add("MH1");
|
||||
add("WAR");
|
||||
add("M20");
|
||||
add("C19");
|
||||
add("ELD");
|
||||
add("THB");
|
||||
//
|
||||
add("PALP");
|
||||
add("PELP");
|
||||
add("PGPX");
|
||||
add("ATH");
|
||||
add("GRC");
|
||||
add("ANA");
|
||||
add("G18");
|
||||
add("PM20");
|
||||
add("PS19");
|
||||
add("SS1");
|
||||
add("SS2");
|
||||
add("PPP1");
|
||||
add("PF19");
|
||||
add("MPS-AKH");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ public final class DuelDecksAnthologyDivineVsDemonic extends ExpansionSet {
|
|||
}
|
||||
|
||||
private DuelDecksAnthologyDivineVsDemonic() {
|
||||
super("Duel Decks: Anthology, Divine vs. Demonic", "DD3DVD", ExpansionSet.buildDate(2014, 12, 5), SetType.SUPPLEMENTAL);
|
||||
super("Duel Decks: Anthology, Divine vs. Demonic", "DVD", ExpansionSet.buildDate(2014, 12, 5), SetType.SUPPLEMENTAL);
|
||||
this.blockName = "Duel Decks: Anthology";
|
||||
this.hasBasicLands = true;
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ public final class DuelDecksAnthologyElvesVsGoblins extends ExpansionSet {
|
|||
}
|
||||
|
||||
private DuelDecksAnthologyElvesVsGoblins() {
|
||||
super("Duel Decks: Anthology, Elves vs. Goblins", "DD3EVG", ExpansionSet.buildDate(2014, 12, 5),
|
||||
super("Duel Decks: Anthology, Elves vs. Goblins", "EVG", ExpansionSet.buildDate(2014, 12, 5),
|
||||
SetType.SUPPLEMENTAL);
|
||||
this.blockName = "Duel Decks: Anthology";
|
||||
this.hasBasicLands = true;
|
||||
|
|
|
@ -17,7 +17,7 @@ public final class DuelDecksAnthologyGarrukVsLiliana extends ExpansionSet {
|
|||
}
|
||||
|
||||
private DuelDecksAnthologyGarrukVsLiliana() {
|
||||
super("Duel Decks: Anthology, Garruk vs. Liliana", "DD3GVL", ExpansionSet.buildDate(2014, 12, 5),
|
||||
super("Duel Decks: Anthology, Garruk vs. Liliana", "GVL", ExpansionSet.buildDate(2014, 12, 5),
|
||||
SetType.SUPPLEMENTAL);
|
||||
this.blockName = "Duel Decks: Anthology";
|
||||
this.hasBasicLands = true;
|
||||
|
|
|
@ -17,7 +17,7 @@ public final class DuelDecksAnthologyJaceVsChandra extends ExpansionSet {
|
|||
}
|
||||
|
||||
private DuelDecksAnthologyJaceVsChandra() {
|
||||
super("Duel Decks: Anthology, Jace vs. Chandra", "DD3JVC", ExpansionSet.buildDate(2014, 12, 5),
|
||||
super("Duel Decks: Anthology, Jace vs. Chandra", "JVC", ExpansionSet.buildDate(2014, 12, 5),
|
||||
SetType.SUPPLEMENTAL);
|
||||
this.blockName = "Duel Decks: Anthology";
|
||||
this.hasBasicLands = true;
|
||||
|
|
|
@ -16,7 +16,7 @@ public final class DuelDecksElvesVsGoblins extends ExpansionSet {
|
|||
}
|
||||
|
||||
private DuelDecksElvesVsGoblins() {
|
||||
super("Duel Decks: Elves vs. Goblins", "EVG", ExpansionSet.buildDate(2007, 11, 16), SetType.SUPPLEMENTAL);
|
||||
super("Duel Decks: Elves vs. Goblins", "DD1", ExpansionSet.buildDate(2007, 11, 16), SetType.SUPPLEMENTAL);
|
||||
this.blockName = "Duel Decks";
|
||||
this.hasBasicLands = true;
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ public class DuelDecksMirrodinPureVsNewPhyrexia extends ExpansionSet {
|
|||
}
|
||||
|
||||
private DuelDecksMirrodinPureVsNewPhyrexia() {
|
||||
super("Duel Decks: Mirrodin Pure vs. New Phyrexia", "TD2", ExpansionSet.buildDate(2011, 5, 14), SetType.SUPPLEMENTAL);
|
||||
super("Duel Decks: Mirrodin Pure vs. New Phyrexia", "TD2", ExpansionSet.buildDate(2011, 5, 14), SetType.MAGIC_ONLINE);
|
||||
this.hasBoosters = false;
|
||||
this.hasBasicLands = true;
|
||||
|
||||
|
|
Loading…
Reference in a new issue