WIP: DMU Booster Draft

This commit is contained in:
paulsnoops
2022-08-30 12:09:57 +01:00
parent cef8309116
commit ada408e6f7
5 changed files with 649 additions and 327 deletions

View File

@@ -140,6 +140,7 @@ public final class CardEdition implements Comparable<CardEdition> {
BUNDLE("bundle"),
BOX_TOPPER("box topper"),
DUNGEONS("dungeons"),
JUMPSTART("jumpstart"),
REBALANCED("rebalanced");
private final String name;

View File

@@ -104,3 +104,4 @@ Innistrad: Double Feature, 3/6/MID, DBL
Kamigawa: Neon Dynasty, 3/6/NEO, NEO
Streets of New Capenna, 3/6/SNC, SNC
Double Masters 2022, 3/6/2X2, 2X2
Dominaria United, 3/6/DMU, DMU

View File

@@ -1,332 +1,614 @@
//Rank|Name|Rarity|Set
#1|Sphinx of Clear Skies|M|DMU
#2|Sheoldred, the Apocalypse|M|DMU
#3|Jaya, Fiery Negotiator|M|DMU
#4|Archangel of Wrath|R|DMU
#5|Silverback Elder|M|DMU
#6|The Cruelty of Gix|R|DMU
#7|Rith, Liberated Primeval|M|DMU
#8|Serra Paragon|M|DMU
#9|Shivan Devastator|M|DMU
#10|Ajani, Sleeper Agent|M|DMU
#11|Sol'Kanar the Tainted|M|DMU
#12|King Darien XLVIII|R|DMU
#13|Nemata, Primeval Warden|R|DMU
#14|The Phasing of Zhalfir|R|DMU
#15|The Elder Dragon War|R|DMU
#16|Temporal Firestorm|R|DMU
#17|Squee, Dubious Monarch|R|DMU
#18|Soul of Windgrace|M|DMU
#19|Guardian of New Benalia|R|DMU
#20|Drag to the Bottom|R|DMU
#21|Defiler of Vigor|R|DMU
#22|Ertai Resurrected|R|DMU
#23|Braids, Arisen Nightmare|R|DMU
#24|Aether Channeler|R|DMU
#25|Haughty Djinn|R|DMU
#26|Evolved Sleeper|R|DMU
#27|Defiler of Instinct|R|DMU
#28|Llanowar Greenwidow|R|DMU
#29|Quirion Beastcaller|R|DMU
#30|Defiler of Flesh|R|DMU
#31|Llanowar Loamspeaker|R|DMU
#32|Danitha, Benalia's Hope|R|DMU
#33|Meria, Scholar of Antiquity|R|DMU
#34|Najal, the Storm Runner|U|DMU
#35|Defiler of Faith|R|DMU
#36|Phyrexian Missionary|U|DMU
#37|Defiler of Dreams|R|DMU
#38|Liliana of the Veil|M|DMU
#39|Sprouting Goblin|U|DMU
#40|Aron, Benalia's Ruin|U|DMU
#41|Raff, Weatherlight Stalwart|U|DMU
#42|Shanna, Purifying Blade|M|DMU
#43|Leyline Binding|R|DMU
#44|Prayer of Binding|U|DMU
#45|Vodalian Mindsinger|R|DMU
#46|Cut Down|U|DMU
#47|Phyrexian Rager|C|DMU
#48|Electrostatic Infantry|U|DMU
#49|Lightning Strike|C|DMU
#50|Tear Asunder|U|DMU
#51|Ivy, Gleeful Spellthief|R|DMU
#52|Queen Allenal of Ruadach|U|DMU
#53|Rona, Sheoldred's Faithful|U|DMU
#54|Rulik Mons, Warren Chief|U|DMU
#55|Stenn, Paranoid Partisan|R|DMU
#56|Tatyova, Steward of Tides|U|DMU
#57|Uurg, Spawn of Turg|U|DMU
#58|Zar Ojanen, Scion of Efrava|U|DMU
#59|Garna, Bloodfist of Keld|U|DMU
#60|Anointed Peacekeeper|R|DMU
#61|Extinguish the Light|C|DMU
#62|Linebreaker Baloth|U|DMU
#63|Tail Swipe|U|DMU
#64|Golden Argosy|R|DMU
#65|Weatherlight Compleated|M|DMU
#66|Astor, Bearer of Blades|R|DMU
#67|Elas il-Kor, Sadistic Pilgrim|U|DMU
#68|Nael, Avizoa Aeronaut|U|DMU
#69|Tori D'Avenant, Fury Rider|U|DMU
#70|Citizen's Arrest|C|DMU
#71|Knight of Dawn's Light|U|DMU
#72|Valiant Veteran|R|DMU
#73|Battlewing Mystic|U|DMU
#74|Rona's Vortex|U|DMU
#75|Vesuvan Duplimancy|M|DMU
#76|Cult Conscript|U|DMU
#77|Tribute to Urborg|C|DMU
#78|Balduvian Berserker|U|DMU
#79|Fires of Victory|U|DMU
#80|Hurloon Battle Hymn|U|DMU
#81|Keldon Flamesage|R|DMU
#82|Radha's Firebrand|R|DMU
#83|Herd Migration|R|DMU
#84|Nishoba Brawler|U|DMU
#85|The Weatherseed Treaty|U|DMU
#86|Yavimaya Iconoclast|U|DMU
#87|Karn's Sylex|M|DMU
#88|Bite Down|C|DMU
#89|Knight of Dusk's Shadow|U|DMU
#90|Balmor, Battlemage Captain|U|DMU
#91|Bortuk Bonerattle|U|DMU
#92|Tura Kennerüd, Skyknight|U|DMU
#93|Vohar, Vodalian Desecrator|U|DMU
#94|Baird, Argivian Recruiter|U|DMU
#95|Cleaving Skyrider|U|DMU
#96|Runic Shot|U|DMU
#97|Shalai's Acolyte|U|DMU
#98|Djinn of the Fountain|U|DMU
#99|Frostfist Strider|U|DMU
#100|Tolarian Terror|C|DMU
#101|Braids's Frightful Return|U|DMU
#102|Hurler Cyclops|U|DMU
#103|Warhost's Frenzy|U|DMU
#104|Magnigoth Sentry|C|DMU
#105|Strength of the Coalition|U|DMU
#106|Territorial Maro|U|DMU
#107|Vineshaper Prodigy|C|DMU
#108|Keldon Strike Team|C|DMU
#109|The Raven Man|R|DMU
#110|Radha, Coalition Warlord|U|DMU
#111|Ratadrabik of Urborg|R|DMU
#112|Argivian Cavalier|C|DMU
#113|Join Forces|U|DMU
#114|Resolute Reinforcements|U|DMU
#115|Academy Loremaster|R|DMU
#116|Joint Exploration|U|DMU
#117|Silver Scrutiny|R|DMU
#118|Timely Interference|C|DMU
#119|Tolarian Geyser|C|DMU
#120|Blight Pile|U|DMU
#121|Sengir Connoisseur|U|DMU
#122|Stronghold Arena|R|DMU
#123|Twinferno|U|DMU
#124|Elvish Hydromancer|U|DMU
#125|Mossbeard Ancient|U|DMU
#126|Scout the Wilderness|C|DMU
#127|Sunbathing Rootwalla|C|DMU
#128|Hero's Heirloom|U|DMU
#129|Geothermal Bog|C|DMU
#130|Haunted Mire|C|DMU
#131|Idyllic Beachfront|C|DMU
#132|Molten Tributary|C|DMU
#133|Radiant Grove|C|DMU
#134|Sacred Peaks|C|DMU
#135|Sunlit Marsh|C|DMU
#136|Tangled Islet|C|DMU
#137|Wooded Ridgeline|C|DMU
#138|Contaminated Aquifer|C|DMU
#139|Combat Research|U|DMU
#140|Ghitu Amplifier|C|DMU
#141|Essence Scatter|C|DMU
#142|Jhoira, Ageless Innovator|R|DMU
#143|Rivaz of the Claw|R|DMU
#144|Karn, Living Legacy|M|DMU
#145|Coalition Skyknight|U|DMU
#146|Mesa Cavalier|C|DMU
#147|Wingmantle Chaplain|U|DMU
#148|Coral Colony|U|DMU
#149|Phyrexian Espionage|C|DMU
#150|Protect the Negotiators|U|DMU
#151|Volshe Tideturner|C|DMU
#152|Balduvian Atrocity|U|DMU
#153|Pilfer|U|DMU
#154|Sheoldred's Restoration|U|DMU
#155|Urborg Repossession|C|DMU
#156|Dragon Whelp|U|DMU
#157|Jaya's Firenado|C|DMU
#158|Molten Monstrosity|C|DMU
#159|Phoenix Chick|U|DMU
#160|Thrill of Possibility|C|DMU
#161|Viashino Branchrider|C|DMU
#162|Yavimaya Steelcrusher|C|DMU
#163|Bog Badger|C|DMU
#164|Leaf-Crowned Visionary|R|DMU
#165|Slimefoot's Survey|U|DMU
#166|Urborg Lhurgoyf|R|DMU
#167|Yavimaya Sojourner|C|DMU
#168|Automatic Librarian|C|DMU
#169|Inscribed Tablet|U|DMU
#170|Shield-Wall Sentinel|C|DMU
#171|Adarkar Wastes|R|DMU
#172|Caves of Koilos|R|DMU
#173|Karplusan Forest|R|DMU
#174|Shivan Reef|R|DMU
#175|Sulfurous Springs|R|DMU
#176|Yavimaya Coast|R|DMU
#177|Artillery Blast|C|DMU
#178|Bone Splinters|C|DMU
#179|Talas Lookout|C|DMU
#180|Deathbloom Gardener|C|DMU
#181|Flowstone Infusion|C|DMU
#182|Eerie Soultender|C|DMU
#183|Captain's Call|C|DMU
#184|Lagomos, Hand of Hatred|U|DMU
#185|Zur, Eternal Schemer|M|DMU
#186|Jodah, the Unifier|M|DMU
#187|Benalish Sleeper|C|DMU
#188|Juniper Order Rootweaver|C|DMU
#189|Love Song of Night and Day|U|DMU
#190|Samite Herbalist|C|DMU
#191|Stall for Time|C|DMU
#192|Micromancer|U|DMU
#193|Voda Sea Scavenger|C|DMU
#194|Monstrous War-Leech|U|DMU
#195|Phyrexian Warhorse|C|DMU
#196|Tattered Apparition|C|DMU
#197|Writhing Necromass|C|DMU
#198|Smash to Dust|C|DMU
#199|Colossal Growth|C|DMU
#200|Gaea's Might|C|DMU
#201|Snarespinner|C|DMU
#202|Threats Undetected|R|DMU
#203|Jodah's Codex|U|DMU
#204|Relic of Legends|U|DMU
#205|Walking Bulwark|U|DMU
#206|Plaza of Heroes|R|DMU
#207|Thran Portal|R|DMU
#208|Argivian Phalanx|C|DMU
#209|Griffin Protector|C|DMU
#210|Floriferous Vinewall|C|DMU
#211|Elfhame Wurm|C|DMU
#212|Goblin Picker|C|DMU
#213|Coalition Warbrute|C|DMU
#214|Splatter Goblin|C|DMU
#215|Phyrexian Vivisector|C|DMU
#216|Clockwork Drawbridge|C|DMU
#217|Benalish Faithbonder|C|DMU
#218|Choking Miasma|U|DMU
#219|Charismatic Vanguard|C|DMU
#220|Take Up the Shield|C|DMU
#221|Temporary Lockdown|R|DMU
#222|Academy Wall|C|DMU
#223|Founding the Third Path|U|DMU
#224|Impede Momentum|C|DMU
#225|Negate|C|DMU
#226|Vodalian Hexcatcher|R|DMU
#227|Shadow-Rite Priest|R|DMU
#228|Toxic Abomination|C|DMU
#229|Rundvelt Hordemaster|R|DMU
#230|Yotia Declares War|U|DMU
#231|The World Spell|M|DMU
#232|Timeless Lotus|M|DMU
#233|Ertai's Scorn|U|DMU
#234|Aggressive Sabotage|C|DMU
#235|Gibbering Barricade|C|DMU
#236|Haunting Figment|C|DMU
#237|Pixie Illusionist|C|DMU
#238|Crystal Grotto|C|DMU
#239|Meteorite|C|DMU
#240|Hexbane Tortoise|C|DMU
#241|Barkweave Crusher|C|DMU
#242|Meria's Outrider|C|DMU
#243|Flowstone Kavu|C|DMU
#244|Shadow Prophecy|C|DMU
#245|Battlefly Swarm|C|DMU
#246|Tidepool Turtle|C|DMU
#247|Soaring Drake|C|DMU
#248|Destroy Evil|C|DMU
#249|In Thrall to the Pit|C|DMU
#250|Llanowar Stalker|C|DMU
#251|Furious Bellow|C|DMU
#252|Shore Up|C|DMU
#253|Chaotic Transformation|R|DMU
#254|Impulse|C|DMU
#255|Vanquisher's Axe|C|DMU
#256|Salvaged Manaworker|C|DMU
#257|Battle-Rage Blessing|C|DMU
#258|Heroic Charge|C|DMU
#259|Hammerhand|C|DMU
#260|Broken Wings|C|DMU
#261|Urza Assembles the Titans|R|DMU
#262|Plains 1|C|DMU
#263|Plains 2|C|DMU
#264|Island 1|C|DMU
#265|Island 2|C|DMU
#266|Swamp 1|C|DMU
#267|Swamp 2|C|DMU
#268|Mountain 1|C|DMU
#269|Mountain 2|C|DMU
#270|Forest 1|C|DMU
#271|Forest 2|C|DMU
#272|Plains 3|C|DMU
#273|Plains 4|C|DMU
#274|Island 3|C|DMU
#275|Island 4|C|DMU
#276|Swamp 3|C|DMU
#277|Swamp 4|C|DMU
#278|Mountain 3|C|DMU
#279|Mountain 4|C|DMU
#280|Forest 3|C|DMU
#281|Forest 4|C|DMU
//Rank|Name|Rarity|Set
#1|Consecrated Sphinx|M|2X2
#2|Hydroid Krasis|R|2X2
#3|Mana Drain|M|2X2
#2|Mana Drain|M|2X2
#3|Damnation|R|2X2
#4|Liliana, the Last Hope|M|2X2
#5|Dragonlord Dromoka|M|2X2
#6|Dragonlord Silumgar|M|2X2
#7|Emiel the Blessed|M|2X2
#8|Restoration Angel|R|2X2
#9|Hostage Taker|R|2X2
#10|Bitterblossom|M|2X2
#11|Supreme Verdict|R|2X2
#12|Monastery Mentor|M|2X2
#7|Hostage Taker|R|2X2
#8|Supreme Verdict|R|2X2
#9|Emiel the Blessed|M|2X2
#10|Restoration Angel|R|2X2
#11|Backdraft Hellkite|R|2X2
#12|Hydroid Krasis|R|2X2
#13|Mulldrifter|U|2X2
#14|Damnation|R|2X2
#15|Backdraft Hellkite|R|2X2
#16|Seasoned Pyromancer|M|2X2
#17|Oracle of Mul Daya|R|2X2
#18|Ruric Thar, the Unbowed|R|2X2
#19|Wasitora, Nekoru Queen|R|2X2
#20|Mikaeus, the Lunarch|R|2X2
#21|Unburial Rites|U|2X2
#22|Lightning Bolt|U|2X2
#23|Drogskol Reaver|R|2X2
#24|Marchesa, the Black Rose|R|2X2
#25|Mathas, Fiend Seeker|R|2X2
#26|Rafiq of the Many|R|2X2
#27|Roon of the Hidden Realm|R|2X2
#28|Sidisi, Brood Tyrant|R|2X2
#29|Intet, the Dreamer|R|2X2
#30|Domestication|U|2X2
#31|Talrand, Sky Summoner|R|2X2
#32|Skinrender|U|2X2
#33|Eternal Witness|U|2X2
#34|Aminatou, the Fateshifter|M|2X2
#35|Elsha of the Infinite|R|2X2
#36|Lightning Helix|U|2X2
#37|Varina, Lich Queen|R|2X2
#38|Wilt-Leaf Liege|R|2X2
#39|Mentor of the Meek|U|2X2
#40|Disciple of the Ring|R|2X2
#41|Rancor|U|2X2
#42|Rishkar, Peema Renegade|R|2X2
#43|Crackling Doom|U|2X2
#44|Elenda, the Dusk Rose|M|2X2
#45|Kolaghan's Command|R|2X2
#46|Master Biomancer|R|2X2
#47|Prophetic Bolt|U|2X2
#48|Sedris, the Traitor King|M|2X2
#49|Venser, Shaper Savant|R|2X2
#50|Vampire Sovereign|C|2X2
#51|Abbot of Keral Keep|R|2X2
#14|Bitterblossom|M|2X2
#15|Seasoned Pyromancer|M|2X2
#16|Eternal Witness|U|2X2
#17|Mathas, Fiend Seeker|R|2X2
#18|Rafiq of the Many|R|2X2
#19|Roon of the Hidden Realm|R|2X2
#20|Panharmonicon|R|2X2
#21|Mikaeus, the Lunarch|R|2X2
#22|Monastery Mentor|M|2X2
#23|Reveillark|R|2X2
#24|Talrand, Sky Summoner|R|2X2
#25|Skinrender|U|2X2
#26|Unburial Rites|U|2X2
#27|Aminatou, the Fateshifter|M|2X2
#28|Lavalanche|R|2X2
#29|Marchesa, the Black Rose|R|2X2
#30|Prophetic Bolt|U|2X2
#31|Psychic Symbiont|U|2X2
#32|Varina, Lich Queen|R|2X2
#33|Wasitora, Nekoru Queen|R|2X2
#34|Wilt-Leaf Liege|R|2X2
#35|Lightning Bolt|U|2X2
#36|Oracle of Mul Daya|R|2X2
#37|Bloodbraid Elf|U|2X2
#38|Venser, Shaper Savant|R|2X2
#39|Rancor|U|2X2
#40|Lightning Helix|U|2X2
#41|Ruric Thar, the Unbowed|R|2X2
#42|Sedraxis Specter|U|2X2
#43|Sidisi, Brood Tyrant|R|2X2
#44|Flickerwisp|U|2X2
#45|Mentor of the Meek|U|2X2
#46|Disciple of the Ring|R|2X2
#47|Go for the Throat|U|2X2
#48|Vampire Sovereign|C|2X2
#49|Anger of the Gods|R|2X2
#50|Young Pyromancer|U|2X2
#51|Rishkar, Peema Renegade|R|2X2
#52|Abzan Charm|U|2X2
#53|Bloodbraid Elf|U|2X2
#54|Fiery Justice|R|2X2
#55|Grim Flayer|R|2X2
#56|Judith, the Scourge Diva|R|2X2
#57|Muldrotha, the Gravetide|M|2X2
#58|Sedraxis Specter|U|2X2
#59|Sprouting Thrinax|U|2X2
#60|Teneb, the Harvester|R|2X2
#61|Terminate|U|2X2
#62|Militia Bugler|C|2X2
#63|Reveillark|R|2X2
#64|Go for the Throat|U|2X2
#65|Bedlam Reveler|R|2X2
#66|Young Pyromancer|U|2X2
#67|Travel Preparations|U|2X2
#68|Anguished Unmaking|R|2X2
#69|Ashen Rider|R|2X2
#70|Aurelia, the Warleader|M|2X2
#71|Conclave Mentor|U|2X2
#72|Creakwood Liege|R|2X2
#73|Dromoka's Command|R|2X2
#74|Figure of Destiny|R|2X2
#75|Grand Arbiter Augustin IV|R|2X2
#76|Heroic Reinforcements|U|2X2
#77|Kaervek the Merciless|R|2X2
#78|Kambal, Consul of Allocation|R|2X2
#79|Lotleth Troll|U|2X2
#80|Nicol Bolas, God-Pharaoh|M|2X2
#81|Psychic Symbiont|U|2X2
#82|Scab-Clan Giant|U|2X2
#83|Uril, the Miststalker|M|2X2
#84|Panharmonicon|R|2X2
#85|Lava Coil|C|2X2
#86|Coiling Oracle|C|2X2
#87|Sultai Soothsayer|U|2X2
#88|Flickerwisp|U|2X2
#89|Path to Exile|U|2X2
#90|Seeker of the Way|C|2X2
#91|Wall of Omens|U|2X2
#92|Graveblade Marauder|U|2X2
#93|Yahenni, Undying Partisan|R|2X2
#94|Alesha, Who Smiles at Death|R|2X2
#95|Anger of the Gods|R|2X2
#96|Bear's Companion|U|2X2
#97|Bounty of the Luxa|U|2X2
#98|Dack's Duplicate|R|2X2
#99|Deathbringer Liege|R|2X2
#100|Doran, the Siege Tower|R|2X2
#101|Ezuri, Claw of Progress|M|2X2
#102|Ghave, Guru of Spores|M|2X2
#103|Jeskai Ascendancy|R|2X2
#104|Lord of Extinction|M|2X2
#105|Master of Cruelties|M|2X2
#106|Tariel, Reckoner of Souls|R|2X2
#107|Thraximundar|R|2X2
#108|Tower Gargoyle|U|2X2
#109|Mana Vault|M|2X2
#110|Azorius Chancery|U|2X2
#111|Boros Garrison|U|2X2
#112|Dimir Aqueduct|U|2X2
#113|Golgari Rot Farm|U|2X2
#114|Gruul Turf|U|2X2
#115|Izzet Boilerworks|U|2X2
#116|Orzhov Basilica|U|2X2
#117|Rakdos Carnarium|U|2X2
#118|Selesnya Sanctuary|U|2X2
#119|Simic Growth Chamber|U|2X2
#120|Ground Assault|C|2X2
#121|Abzan Falconer|U|2X2
#122|Mana Leak|C|2X2
#123|Mistfire Adept|U|2X2
#124|Pull from Tomorrow|R|2X2
#125|Oona's Prowler|R|2X2
#126|Bloom Tender|R|2X2
#127|Devoted Druid|U|2X2
#128|Experiment One|C|2X2
#129|Assassin's Trophy|R|2X2
#130|Boartusk Liege|R|2X2
#131|Dauntless Escort|R|2X2
#132|Jeskai Charm|U|2X2
#133|Lavalanche|R|2X2
#134|Mistmeadow Witch|U|2X2
#135|River Hoopoe|U|2X2
#136|Shattergang Brothers|R|2X2
#137|Wrenn and Six|M|2X2
#138|Qasali Pridemage|C|2X2
#139|Agony Warp|C|2X2
#140|Settle Beyond Reality|C|2X2
#141|Deep Analysis|C|2X2
#142|Gifts Ungiven|R|2X2
#143|Jeskai Elder|C|2X2
#144|Eyeblight's Ending|C|2X2
#145|Seekers' Squire|C|2X2
#146|Dark-Dweller Oracle|C|2X2
#147|Rift Bolt|C|2X2
#148|Rampant Growth|C|2X2
#149|Arjun, the Shifting Flame|R|2X2
#150|Ashenmoor Liege|R|2X2
#151|Atla Palani, Nest Tender|R|2X2
#152|Blazing Hellhound|U|2X2
#53|Aurelia, the Warleader|M|2X2
#54|Conclave Mentor|U|2X2
#55|Elenda, the Dusk Rose|M|2X2
#56|Ezuri, Claw of Progress|M|2X2
#57|Fiery Justice|R|2X2
#58|Heroic Reinforcements|U|2X2
#59|Jeskai Ascendancy|R|2X2
#60|Judith, the Scourge Diva|R|2X2
#61|Kambal, Consul of Allocation|R|2X2
#62|Kolaghan's Command|R|2X2
#63|Master Biomancer|R|2X2
#64|Nicol Bolas, God-Pharaoh|M|2X2
#65|Scab-Clan Giant|U|2X2
#66|Terminate|U|2X2
#67|Wall of Omens|U|2X2
#68|Domestication|U|2X2
#69|Blood Artist|U|2X2
#70|Yahenni, Undying Partisan|R|2X2
#71|Abbot of Keral Keep|R|2X2
#72|Bedlam Reveler|R|2X2
#73|Travel Preparations|U|2X2
#74|Abzan Ascendancy|R|2X2
#75|Bear's Companion|U|2X2
#76|Bounty of the Luxa|U|2X2
#77|Crackling Doom|U|2X2
#78|Creakwood Liege|R|2X2
#79|Deathbringer Liege|R|2X2
#80|Doran, the Siege Tower|R|2X2
#81|Dromoka's Command|R|2X2
#82|Elsha of the Infinite|R|2X2
#83|Empyrial Archangel|R|2X2
#84|Ghave, Guru of Spores|M|2X2
#85|Lord of Extinction|M|2X2
#86|Master of Cruelties|M|2X2
#87|Mistmeadow Witch|U|2X2
#88|Muldrotha, the Gravetide|M|2X2
#89|Sedris, the Traitor King|M|2X2
#90|Sprouting Thrinax|U|2X2
#91|Teneb, the Harvester|R|2X2
#92|Thraximundar|R|2X2
#93|Villainous Wealth|R|2X2
#94|Wrenn and Six|M|2X2
#95|Coldsteel Heart|U|2X2
#96|Mana Vault|M|2X2
#97|Azorius Chancery|U|2X2
#98|Boros Garrison|U|2X2
#99|Dimir Aqueduct|U|2X2
#100|Golgari Rot Farm|U|2X2
#101|Gruul Turf|U|2X2
#102|Izzet Boilerworks|U|2X2
#103|Orzhov Basilica|U|2X2
#104|Rakdos Carnarium|U|2X2
#105|Selesnya Sanctuary|U|2X2
#106|Simic Growth Chamber|U|2X2
#107|Intet, the Dreamer|R|2X2
#108|Lava Coil|C|2X2
#109|Sultai Soothsayer|U|2X2
#110|Abzan Falconer|U|2X2
#111|Path to Exile|U|2X2
#112|Seeker of the Way|C|2X2
#113|Rampant Growth|C|2X2
#114|Anguished Unmaking|R|2X2
#115|Ashen Rider|R|2X2
#116|Assassin's Trophy|R|2X2
#117|Blazing Hellhound|U|2X2
#118|Boartusk Liege|R|2X2
#119|Dauntless Escort|R|2X2
#120|Figure of Destiny|R|2X2
#121|Grand Arbiter Augustin IV|R|2X2
#122|Grim Flayer|R|2X2
#123|Jeskai Charm|U|2X2
#124|Kaervek the Merciless|R|2X2
#125|Orzhov Pontiff|U|2X2
#126|River Hoopoe|U|2X2
#127|Shattergang Brothers|R|2X2
#128|Tower Gargoyle|U|2X2
#129|Uril, the Miststalker|M|2X2
#130|Staggershock|U|2X2
#131|Agony Warp|C|2X2
#132|Coiling Oracle|C|2X2
#133|Militia Bugler|C|2X2
#134|Kederekt Leviathan|R|2X2
#135|Mistfire Adept|U|2X2
#136|Alesha, Who Smiles at Death|R|2X2
#137|Devoted Druid|U|2X2
#138|Elvish Rejuvenator|C|2X2
#139|Experiment One|C|2X2
#140|Impervious Greatwurm|R|2X2
#141|Extract from Darkness|U|2X2
#142|Tenth District Legionnaire|C|2X2
#143|Thousand-Year Storm|R|2X2
#144|Ground Assault|C|2X2
#145|Settle Beyond Reality|C|2X2
#146|Gifts Ungiven|R|2X2
#147|Jeskai Elder|C|2X2
#148|Pull from Tomorrow|R|2X2
#149|Rift Bolt|C|2X2
#150|Gnarlback Rhino|C|2X2
#151|Tuskguard Captain|C|2X2
#152|Bant Charm|U|2X2
#153|Bloodwater Entity|C|2X2
#154|Chronicler of Heroes|C|2X2
#155|Dreg Mangler|C|2X2
#156|Extract from Darkness|U|2X2
#157|Fireblade Artist|C|2X2
#158|Glen Elendra Liege|R|2X2
#159|Karador, Ghost Chieftain|M|2X2
#160|Legion's Initiative|R|2X2
#161|Murkfiend Liege|R|2X2
#162|Skullbriar, the Walking Grave|R|2X2
#163|Tenth District Legionnaire|C|2X2
#164|Ulasht, the Hate Seed|R|2X2
#165|Coldsteel Heart|U|2X2
#166|Sensei's Divining Top|R|2X2
#167|League Guildmage|U|2X2
#168|Fiery Fall|C|2X2
#169|Ambuscade|C|2X2
#170|Lyev Skyknight|C|2X2
#171|Relief Captain|C|2X2
#172|Staggershock|U|2X2
#173|Auger Spree|C|2X2
#174|Kozilek, Butcher of Truth|M|2X2
#175|Smothering Tithe|R|2X2
#176|Advanced Stitchwing|C|2X2
#177|Aethersnipe|C|2X2
#178|Kederekt Leviathan|R|2X2
#179|Thought Scour|C|2X2
#180|Ob Nixilis, Unshackled|R|2X2
#181|Scion of Darkness|U|2X2
#182|Goblin Banneret|U|2X2
#183|Labyrinth Champion|U|2X2
#184|Annoyed Altisaur|C|2X2
#185|Elvish Rejuvenator|C|2X2
#186|Gnarlback Rhino|C|2X2
#187|Impervious Greatwurm|R|2X2
#188|Splinterfright|R|2X2
#189|Tuskguard Captain|C|2X2
#190|Webweaver Changeling|C|2X2
#191|Animar, Soul of Elements|M|2X2
#192|Balefire Liege|R|2X2
#193|Bant Charm|U|2X2
#194|Burning-Tree Emissary|C|2X2
#195|Cartel Aristocrat|C|2X2
#196|Gloryscale Viashino|U|2X2
#197|Guided Passage|R|2X2
#198|Izzet Charm|C|2X2
#199|Magister Sphinx|R|2X2
#200|Villainous Wealth|R|2X2
#201|Bloodforged Battle-Axe|R|2X2
#202|Knightly Valor|C|2X2
#203|Glowspore Shaman|C|2X2
#204|Call to the Feast|C|2X2
#205|Disfigure|C|2X2
#206|Ulamog, the Infinite Gyre|M|2X2
#207|Ainok Bond-Kin|C|2X2
#208|Gods Willing|C|2X2
#209|Momentary Blink|C|2X2
#210|Myth Realized|U|2X2
#211|Wingsteed Rider|C|2X2
#212|Ingenious Skaab|C|2X2
#213|Blood Artist|U|2X2
#214|Unearth|C|2X2
#215|Greater Gargadon|R|2X2
#216|Allosaurus Shepherd|M|2X2
#217|Arachnus Spinner|U|2X2
#218|Arachnus Web|C|2X2
#219|Brindle Shoat|C|2X2
#220|Centaur Battlemaster|U|2X2
#221|Green Sun's Zenith|R|2X2
#222|Hardened Scales|R|2X2
#223|Spider Spawning|U|2X2
#224|Aethermage's Touch|U|2X2
#225|Empyrial Archangel|R|2X2
#226|Firesong and Sunspeaker|R|2X2
#227|Glimpse the Unthinkable|R|2X2
#228|Hellkite Overlord|M|2X2
#229|Jodah, Archmage Eternal|R|2X2
#230|The Mimeoplasm|R|2X2
#231|Mindwrack Liege|R|2X2
#232|Mizzix of the Izmagnus|M|2X2
#233|Orzhov Pontiff|U|2X2
#234|Prized Amalgam|R|2X2
#235|Thistledown Liege|R|2X2
#236|Aether Vial|R|2X2
#237|Civic Saber|U|2X2
#238|Nim Deathmantle|R|2X2
#239|Bloodflow Connoisseur|C|2X2
#240|Forbidden Alchemy|C|2X2
#241|Carrier Thrall|C|2X2
#242|Capture Sphere|C|2X2
#243|Deranged Assistant|C|2X2
#244|Biogenic Upgrade|U|2X2
#245|Mayael's Aria|R|2X2
#246|Privileged Position|R|2X2
#247|Emrakul, the Aeons Torn|M|2X2
#248|Leonin Arbiter|R|2X2
#249|Body Double|U|2X2
#250|Spell Pierce|C|2X2
#251|Wash Out|U|2X2
#252|Gravecrawler|R|2X2
#253|Imperial Seal|M|2X2
#254|Inquisition of Kozilek|U|2X2
#255|Necrotic Ooze|R|2X2
#256|Vampiric Rites|U|2X2
#257|Chaos Warp|R|2X2
#258|Dreamshaper Shaman|U|2X2
#259|Hero of the Games|C|2X2
#260|Pirate's Pillage|C|2X2
#261|Storm Fleet Pyromancer|C|2X2
#262|Twinflame|R|2X2
#263|Abzan Ascendancy|R|2X2
#264|Atarka's Command|R|2X2
#265|Kaalia of the Vast|M|2X2
#266|Martial Glory|C|2X2
#267|Thousand-Year Storm|R|2X2
#268|Conqueror's Flail|R|2X2
#269|Firemind Vessel|U|2X2
#270|Phyrexian Altar|R|2X2
#271|Hissing Iguanar|C|2X2
#272|Anointer of Valor|C|2X2
#273|Last Breath|C|2X2
#274|Purphoros's Emissary|C|2X2
#275|Scale Blessing|U|2X2
#276|Sensor Splicer|C|2X2
#277|Winged Coatl|C|2X2
#278|Severed Strands|C|2X2
#279|Kruin Striker|C|2X2
#280|Nephalia Smuggler|U|2X2
#281|Doomed Traveler|C|2X2
#282|Teferi's Protection|R|2X2
#283|Weathered Wayfarer|R|2X2
#284|Force of Negation|R|2X2
#285|Balustrade Spy|C|2X2
#286|Monastery Swiftspear|C|2X2
#287|Surreal Memoir|U|2X2
#288|Thrive|C|2X2
#289|Bring to Light|R|2X2
#290|Child of Alara|R|2X2
#291|Phyrexian Tyranny|R|2X2
#292|Zur the Enchanter|R|2X2
#293|Crucible of Worlds|M|2X2
#294|Darksteel Plate|R|2X2
#295|Cavern of Souls|M|2X2
#296|City of Brass|R|2X2
#297|Pillar of the Paruns|R|2X2
#298|Eel Umbra|C|2X2
#299|Grapple with the Past|C|2X2
#300|Hyena Umbra|C|2X2
#301|Aven Initiate|C|2X2
#302|Battlefield Promotion|C|2X2
#303|Liliana's Elite|C|2X2
#304|Living Lightning|C|2X2
#305|Skeleton Archer|C|2X2
#306|Livewire Lash|U|2X2
#307|Breakthrough|U|2X2
#308|Warrior's Oath|M|2X2
#309|Concordant Crossroads|M|2X2
#310|Dragon Arch|U|2X2
#311|Planar Bridge|R|2X2
#312|Vedalken Orrery|R|2X2
#313|Makeshift Mauler|C|2X2
#314|Might of Old Krosa|C|2X2
#315|Traveler's Amulet|C|2X2
#316|Sparkmage's Gambit|C|2X2
#317|Supernatural Stamina|C|2X2
#318|Deadly Recluse|C|2X2
#319|Strands of Undeath|C|2X2
#320|Divine Visitation|M|2X2
#321|As Foretold|M|2X2
#322|Dockside Extortionist|M|2X2
#323|Pithing Needle|R|2X2
#324|Titan's Strength|C|2X2
#325|Surgical Extraction|R|2X2
#326|Food Chain|M|2X2
#327|Thrumming Stone|R|2X2
#328|Kasmina's Transmutation|C|2X2
#154|Burning-Tree Emissary|C|2X2
#155|Chronicler of Heroes|C|2X2
#156|Dack's Duplicate|R|2X2
#157|Drogskol Reaver|R|2X2
#158|Fireblade Artist|C|2X2
#159|Magister Sphinx|R|2X2
#160|Prized Amalgam|R|2X2
#161|Tariel, Reckoner of Souls|R|2X2
#162|Bloodforged Battle-Axe|R|2X2
#163|Conqueror's Flail|R|2X2
#164|League Guildmage|U|2X2
#165|Qasali Pridemage|C|2X2
#166|Ambuscade|C|2X2
#167|Lyev Skyknight|C|2X2
#168|Relief Captain|C|2X2
#169|Call to the Feast|C|2X2
#170|Disfigure|C|2X2
#171|Ainok Bond-Kin|C|2X2
#172|Gods Willing|C|2X2
#173|Momentary Blink|C|2X2
#174|Myth Realized|U|2X2
#175|Wingsteed Rider|C|2X2
#176|Aethersnipe|C|2X2
#177|Deep Analysis|C|2X2
#178|Mana Leak|C|2X2
#179|Eyeblight's Ending|C|2X2
#180|Gravecrawler|R|2X2
#181|Oona's Prowler|R|2X2
#182|Seekers' Squire|C|2X2
#183|Unearth|C|2X2
#184|Dark-Dweller Oracle|C|2X2
#185|Greater Gargadon|R|2X2
#186|Labyrinth Champion|U|2X2
#187|Monastery Swiftspear|C|2X2
#188|Annoyed Altisaur|C|2X2
#189|Bloom Tender|R|2X2
#190|Green Sun's Zenith|R|2X2
#191|Hardened Scales|R|2X2
#192|Arjun, the Shifting Flame|R|2X2
#193|Ashenmoor Liege|R|2X2
#194|Balefire Liege|R|2X2
#195|Child of Alara|R|2X2
#196|Dreg Mangler|C|2X2
#197|Glen Elendra Liege|R|2X2
#198|Hellkite Overlord|M|2X2
#199|Izzet Charm|C|2X2
#200|Karador, Ghost Chieftain|M|2X2
#201|Legion's Initiative|R|2X2
#202|Lotleth Troll|U|2X2
#203|Murkfiend Liege|R|2X2
#204|Thistledown Liege|R|2X2
#205|Ulasht, the Hate Seed|R|2X2
#206|Sensei's Divining Top|R|2X2
#207|Fiery Fall|C|2X2
#208|Hissing Iguanar|C|2X2
#209|Knightly Valor|C|2X2
#210|Might of Old Krosa|C|2X2
#211|Glowspore Shaman|C|2X2
#212|Auger Spree|C|2X2
#213|Forbidden Alchemy|C|2X2
#214|Carrier Thrall|C|2X2
#215|Deranged Assistant|C|2X2
#216|Kozilek, Butcher of Truth|M|2X2
#217|Advanced Stitchwing|C|2X2
#218|Ingenious Skaab|C|2X2
#219|Thought Scour|C|2X2
#220|Graveblade Marauder|U|2X2
#221|Necrotic Ooze|R|2X2
#222|Ob Nixilis, Unshackled|R|2X2
#223|Vampiric Rites|U|2X2
#224|Chaos Warp|R|2X2
#225|Dreamshaper Shaman|U|2X2
#226|Goblin Banneret|U|2X2
#227|Pirate's Pillage|C|2X2
#228|Spider Spawning|U|2X2
#229|Splinterfright|R|2X2
#230|Webweaver Changeling|C|2X2
#231|Animar, Soul of Elements|M|2X2
#232|Atarka's Command|R|2X2
#233|Atla Palani, Nest Tender|R|2X2
#234|Cartel Aristocrat|C|2X2
#235|Firesong and Sunspeaker|R|2X2
#236|Gloryscale Viashino|U|2X2
#237|Guided Passage|R|2X2
#238|Martial Glory|C|2X2
#239|The Mimeoplasm|R|2X2
#240|Civic Saber|U|2X2
#241|Firemind Vessel|U|2X2
#242|Eel Umbra|C|2X2
#243|Grapple with the Past|C|2X2
#244|Hyena Umbra|C|2X2
#245|Liliana's Elite|C|2X2
#246|Living Lightning|C|2X2
#247|Scale Blessing|U|2X2
#248|Sensor Splicer|C|2X2
#249|Winged Coatl|C|2X2
#250|Severed Strands|C|2X2
#251|Deadly Recluse|C|2X2
#252|Skeleton Archer|C|2X2
#253|Nephalia Smuggler|U|2X2
#254|Biogenic Upgrade|U|2X2
#255|Ulamog, the Infinite Gyre|M|2X2
#256|Leonin Arbiter|R|2X2
#257|Teferi's Protection|R|2X2
#258|Weathered Wayfarer|R|2X2
#259|Imperial Seal|M|2X2
#260|Scion of Darkness|U|2X2
#261|Hero of the Games|C|2X2
#262|Surreal Memoir|U|2X2
#263|Allosaurus Shepherd|M|2X2
#264|Arachnus Spinner|U|2X2
#265|Brindle Shoat|C|2X2
#266|Jodah, Archmage Eternal|R|2X2
#267|Mindwrack Liege|R|2X2
#268|Mizzix of the Izmagnus|M|2X2
#269|Skullbriar, the Walking Grave|R|2X2
#270|Aether Vial|R|2X2
#271|Aven Initiate|C|2X2
#272|Last Breath|C|2X2
#273|Battlefield Promotion|C|2X2
#274|Bloodflow Connoisseur|C|2X2
#275|Purphoros's Emissary|C|2X2
#276|Strands of Undeath|C|2X2
#277|Privileged Position|R|2X2
#278|Livewire Lash|U|2X2
#279|Emrakul, the Aeons Torn|M|2X2
#280|Doomed Traveler|C|2X2
#281|Smothering Tithe|R|2X2
#282|Body Double|U|2X2
#283|Breakthrough|U|2X2
#284|Spell Pierce|C|2X2
#285|Wash Out|U|2X2
#286|Balustrade Spy|C|2X2
#287|Inquisition of Kozilek|U|2X2
#288|Storm Fleet Pyromancer|C|2X2
#289|Twinflame|R|2X2
#290|Warrior's Oath|M|2X2
#291|Arachnus Web|C|2X2
#292|Centaur Battlemaster|U|2X2
#293|Concordant Crossroads|M|2X2
#294|Aethermage's Touch|U|2X2
#295|Bring to Light|R|2X2
#296|Glimpse the Unthinkable|R|2X2
#297|Kaalia of the Vast|M|2X2
#298|Zur the Enchanter|R|2X2
#299|Crucible of Worlds|M|2X2
#300|Nim Deathmantle|R|2X2
#301|Phyrexian Altar|R|2X2
#302|Cavern of Souls|M|2X2
#303|City of Brass|R|2X2
#304|Pillar of the Paruns|R|2X2
#305|Anointer of Valor|C|2X2
#306|Makeshift Mauler|C|2X2
#307|Traveler's Amulet|C|2X2
#308|Sparkmage's Gambit|C|2X2
#309|Supernatural Stamina|C|2X2
#310|Titan's Strength|C|2X2
#311|Kruin Striker|C|2X2
#312|Kasmina's Transmutation|C|2X2
#313|Capture Sphere|C|2X2
#314|Force of Negation|R|2X2
#315|Dockside Extortionist|M|2X2
#316|Thrive|C|2X2
#317|Darksteel Plate|R|2X2
#318|Dragon Arch|U|2X2
#319|Planar Bridge|R|2X2
#320|Mayael's Aria|R|2X2
#321|Divine Visitation|M|2X2
#322|As Foretold|M|2X2
#323|Phyrexian Tyranny|R|2X2
#324|Pithing Needle|R|2X2
#325|Vedalken Orrery|R|2X2
#326|Surgical Extraction|R|2X2
#327|Food Chain|M|2X2
#328|Thrumming Stone|R|2X2
#329|Forbidden Orchard|R|2X2
#330|Summer Bloom|U|2X2
#331|Shadowborn Apostle|C|2X2

View File

@@ -5,6 +5,10 @@ Name=Dominaria United
Code2=DMU
MciCode=dmu
Type=Expansion
BoosterCovers=3
Booster=10 Common:fromsheet("DMU cards"), 3 Uncommon:fromSheet("DMU cards"), 1 RareMythic:fromSheet("DMU cards"), 1 fromSheet("DMU lands")
Prerelease=6 Boosters, 1 RareMythic+
BoosterBox=36
ScryfallCode=DMU
[cards]
@@ -289,11 +293,20 @@ ScryfallCode=DMU
279 L Swamp @Magali Villeneuve
280 L Mountain @Magali Villeneuve
281 L Forest @Magali Villeneuve
[jumpstart]
282 R Serra Redeemer @Joshua Raphael
283 R Cosmic Epiphany @Eli Minaya
284 R Tyrannical Pitlord @Donato Giancola
285 R Ragefire Hellkite @Xavier Ribeiro
286 R Briar Hydra @Caio Monteiro
423 R Serra Redeemer @Joshua Raphael
424 R Cosmic Epiphany @Eli Minaya
425 R Tyrannical Pitlord @Donato Giancola
426 R Ragefire Hellkite @Xavier Ribeiro
427 R Briar Hydra @Caio Monteiro
[showcase]
287 R Danitha, Benalia's Hope @Barbara Rosiak
288 R Braids, Arisen Nightmare @Dibujante Nocturno
289 R The Raven Man @David Curtis
@@ -379,6 +392,8 @@ ScryfallCode=DMU
369 M Sheoldred, the Apocalypse @Chris Rahn
370 M Ajani, Sleeper Agent @Victor Adame Minguez
371 M Ajani, Sleeper Agent @Victor Adame Minguez
[borderless]
372 M Karn, Living Legacy @rk post
373 M Liliana of the Veil @Brom
374 M Jaya, Fiery Negotiator @Scott M. Fischer
@@ -390,6 +405,8 @@ ScryfallCode=DMU
380 R Shivan Reef @Donato Giancola
381 R Sulfurous Springs @Mark Tedin
382 R Yavimaya Coast @Mark Poole
[extended art]
383 R Anointed Peacekeeper @Tia Masic
384 R Archangel of Wrath @Miguel Mercado
385 R Defiler of Faith @Magali Villeneuve
@@ -430,12 +447,11 @@ ScryfallCode=DMU
420 R Urborg Lhurgoyf @Andrey Kuzinskiy
421 R Plaza of Heroes @Gabor Szikszai
422 R Thran Portal @Sarah Finnigan
423 R Serra Redeemer @Joshua Raphael
424 R Cosmic Epiphany @Eli Minaya
425 R Tyrannical Pitlord @Donato Giancola
426 R Ragefire Hellkite @Xavier Ribeiro
427 R Briar Hydra @Caio Monteiro
[buy a box]
428 R Llanowar Loamspeaker @Volkan Baǵa
[promo]
429 R Herd Migration @Antonio José Manzanedo
430 U Resolute Reinforcements @Billy Christian
431 U Micromancer @Ernanda Souza
@@ -443,6 +459,28 @@ ScryfallCode=DMU
433 C Lightning Strike @Marta Nael
434 U Nishoba Brawler @Valera Lutfullina
[lands]
2 Plains|DMU|1
2 Plains|DMU|2
2 Plains|DMU|3
1 Plains|DMU|4
2 Island|DMU|1
2 Island|DMU|2
2 Island|DMU|3
1 Island|DMU|4
2 Swamp|DMU|1
2 Swamp|DMU|2
2 Swamp|DMU|3
1 Swamp|DMU|4
2 Mountain|DMU|1
2 Mountain|DMU|2
2 Mountain|DMU|3
1 Mountain|DMU|4
2 Forest|DMU|1
2 Forest|DMU|2
2 Forest|DMU|3
1 Forest|DMU|4
[tokens]
b_1_1_bird_flying_noblock
b_2_2_phyrexian

View File

@@ -15,7 +15,7 @@ allJsonUrl = 'http://mtgjson.com/json/AllCards.json'
def initializeEditions():
ignoredTypes = [ "From_the_Vault", "Duel_Decks", "Online", "Premium_Deck_Series" , "Funny" , "Promos"]
ignoredBorders = [ "Silver" ]
editionSections = [ "[cards]", "[precon product]", "[borderless]", "[showcase]", "[extended art]", "[buy a box]", "[promo]", "[rebalanced]" ]
editionSections = [ "[cards]", "[precon product]", "[borderless]", "[showcase]", "[extended art]", "[buy a box]", "[promo]", "[jumpstart]", "[rebalanced]" ]
print("Parsing Editions folder")
for root, dirnames, filenames in os.walk(editionsDir):