From eb9788b667c01af1bc1943a4e11f86ef895df3f7 Mon Sep 17 00:00:00 2001 From: Vittorio Alfieri Date: Mon, 24 Apr 2023 11:16:38 +0200 Subject: [PATCH] Updated missing cards by set list. --- .../mtg/bin/Res/missing_cards_by_sets/MOC.txt | 133 ++++++++++ .../mtg/bin/Res/missing_cards_by_sets/MUL.txt | 81 ++++++ .../missing_cards_by_sets/missingCardList.txt | 246 +++++++++++++++++- 3 files changed, 448 insertions(+), 12 deletions(-) create mode 100644 projects/mtg/bin/Res/missing_cards_by_sets/MOC.txt create mode 100644 projects/mtg/bin/Res/missing_cards_by_sets/MUL.txt diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/MOC.txt b/projects/mtg/bin/Res/missing_cards_by_sets/MOC.txt new file mode 100644 index 000000000..6c21747e8 --- /dev/null +++ b/projects/mtg/bin/Res/missing_cards_by_sets/MOC.txt @@ -0,0 +1,133 @@ +[card] +name=Stronghold Furnace +text=If a source would deal damage to a creature or player, it deals double that damage to that creature or player instead. -- Whenever you roll {C}, Stronghold Furnace deals 1 damage to target creature or player. +type=Plane +subtype=Rath +[/card] +[card] +name=Turri Island +text=Creature spells cost {2} less to cast. -- Whenever you roll {C}, reveal the top three cards of your library. Put all creature cards revealed this way into your hand and the rest into your graveyard. +type=Plane +subtype=Ir +[/card] +[card] +name=Truga Jungle +text=All lands have "{T}: Add one mana of any color to your mana pool." -- Whenever you roll {K}, reveal the top three cards of your library. Put all land cards revealed this way into your hand and the rest on the bottom of your library in any order. +type=Plane +subtype=Ergamon +[/card] +[card] +name=Undercity Reaches +text=Whenever a creature deals combat damage to a player, its controller may draw a card. -- Whenever you roll {C}, you have no maximum hand size for the rest of the game. +type=Plane +subtype=Ravnica +[/card] +[card] +name=Kharasha Foothills +text=Whenever a creature you control attacks a player, for each other opponent, you may put a token that's a copy of that creature onto the battlefield tapped and attacking that opponent. Exile those tokens at the beginning of the next end step. -- Whenever you roll {K}, you may sacrifice any number of creatures. If you do, Kharasha Foothills deals that much damage to target creature. +type=Plane +subtype=Mongseng +[/card] +[card] +name=Mutual Epiphany +text=When you encounter Mutual Epiphany, each player draws four cards. (Then planeswalk away from this phenomenon.) +type=Phenomenon +[/card] +[card] +name=Panopticon +text=When you planeswalk to Panopticon, draw a card. -- At the beginning of your draw step, draw an additional card. -- Whenever you roll {C}, draw a card. +type=Plane +subtype=Mirrodin +[/card] +[card] +name=Orochi Colony +text=Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. -- Whenever you roll {K}, target creature can't be blocked this turn. +type=Plane +subtype=Kamigawa +[/card] +[card] +name=Reality Shaping +text=When you encounter Reality Shaping, starting with you, each player may put a permanent card from his or her hand onto the battlefield. (Then planeswalk away from this phenomenon.) +type=Phenomenon +[/card] +[card] +name=Planewide Disaster +text=When you encounter Planewide Disaster, destroy all creatures. (Then planeswalk away from this phenomenon.) +type=Phenomenon +[/card] +[card] +name=Selesnya Loft Gardens +text=If an effect would put one or more tokens onto the battlefield, it puts twice that many of those tokens onto the battlefield instead. -- If an effect would place one or more counters on a permanent, it places twice that many of those counters on that permanent instead. -- Whenever you roll {K}, until end of turn, whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. +type=Plane +subtype=Ravnica +[/card] +[card] +name=Spatial Merging +text=When you encounter Spatial Merging, reveal cards from the top of your planar deck until you reveal two plane cards. Simultaneously planeswalk to both of them. Put all other cards revealed this way on the bottom of your planar deck in any order. +type=Phenomenon +[/card] +[card] +name=Bloodhill Bastion +text=Whenever a creature enters the battlefield, it gains double strike and haste until end of turn. -- Whenever you roll {K}, exile target nontoken creature you control, then return it to the battlefield under your control. +type=Plane +subtype=Equilor +[/card] +[card] +name=The Aether Flues +text=When you planeswalk to The Aether Flues or at the beginning of your upkeep, you may sacrifice a creature. If you do, reveal cards from the top of your library until you reveal a creature card, put that card onto the battlefield, then shuffle all other cards revealed this way into your library. -- Whenever you roll {C}, you may put a creature card from your hand onto the battlefield. +type=Plane +subtype=Iquatana +[/card] +[card] +name=Chaotic Aether +text=When you encounter Chaotic Aether, each blank roll of the planar die is a CHAOS roll until a player planeswalks away from a plane. (Then planeswalk away from this phenomenon.) +type=Phenomenon +[/card] +[card] +name=The Great Forest +text=Each creature assigns combat damage equal to its toughness rather than its power. -- Whenever you roll {C}, creatures you control get +0/+2 and gain trample until end of turn. +type=Plane +subtype=Lorwyn +[/card] +[card] +name=Glimmervoid Basin +text=Whenever a player casts an instant or sorcery spell with a single target, he or she copies that spell for each other spell, permanent, card not on the battlefield, and/or player the spell could target. Each copy targets a different one of them. -- Whenever you roll {C}, choose target creature. Each player except that creature's controller puts a token that's a copy of that creature onto the battlefield. +type=Plane +subtype=Mirrodin +[/card] +[card] +name=Hedron Fields of Agadeem +text=Creatures with power 7 or greater can't attack or block. -- Whenever you roll {K}, put a 7/7 colorless Eldrazi creature token with annihilator 1 onto the battlefield. (Whenever it attacks, defending player sacrifices a permanent.) +type=Plane +subtype=Zendikar +[/card] +[card] +name=Grove of the Dreampods +text=When you planeswalk to Grove of the Dreampods or at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. -- Whenever you roll {K}, return target creature card from your graveyard to the battlefield. +type=Plane +subtype=Fabacin +[/card] +[card] +name=Isle of Vesuva +text=Whenever a nontoken creature enters the battlefield, its controller puts a token onto the battlefield that's a copy of that creature. -- Whenever you roll {C}, destroy target creature and all other creatures with the same name as that creature. +type=Plane +subtype=Dominaria +[/card] +[card] +name=Strionic Resonator +text={2}, {T}: Copy target triggered ability you control. You may choose new targets for the copy. (A triggered ability uses the words "when," "whenever," or "at.") +mana={2} +type=Artifact +[/card] +[card] +name=Inspiring Statuary +text=Nonartifact spells you cast have improvise. (Your artifacts can help cast those spells. Each artifact you tap after you're done activating mana abilities pays for {1}.) +mana={3} +type=Artifact +[/card] +[card] +name=Dromoka's Command +text=Choose two -- Prevent all damage target instant or sorcery spell would deal this turn. -- Target player sacrifices an enchantment. -- Put a +1/+1 counter on target creature. -- Target creature you control fights target creature you don't control. +mana={G}{W} +type=Instant +[/card] diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/MUL.txt b/projects/mtg/bin/Res/missing_cards_by_sets/MUL.txt new file mode 100644 index 000000000..1a3799eb6 --- /dev/null +++ b/projects/mtg/bin/Res/missing_cards_by_sets/MUL.txt @@ -0,0 +1,81 @@ +[card] +name=Jegantha, the Wellspring +text=Companion - No card in your starting deck has more than one of the same mana symbol in its mana cost. (If this card is your chosen companion, you may cast it once from outside the game.) -- {T}: Add {W}{U}{B}{R}{G}. This mana can't be spent to pay generic mana costs. +mana={4}{RG} +type=Legendary Creature +subtype=Elemental Elk +power=5 +toughness=5 +[/card] +[card] +name=Gyruda, Doom of Depths +text=Companion - Your starting deck contains only cards with even converted mana costs. (If this card is your chosen companion, you may cast it once from outside the game.) -- When Gyruda enters the battlefield, each player puts the top four cards of their library into their graveyard. Put a creature card with an even converted mana cost from among those cards onto the battlefield under your control. +mana={4}{UB}{UB} +type=Legendary Creature +subtype=Demon Kraken +power=6 +toughness=6 +[/card] +[card] +name=Baral, Chief of Compliance +text=Instant and sorcery spells you cast cost {1} less to cast. -- Whenever a spell or ability you control counters a spell, you may draw a card. If you do, discard a card. +mana={1}{U} +type=Legendary Creature +subtype=Human Wizard +power=1 +toughness=3 +[/card] +[card] +name=Atris, Oracle of Half-Truths +text=Menace -- When Atris, Oracle of Half-Truths enters the battlefield, target opponent looks at the top three cards of your library and separates them into a face-down pile and a face-up pile. Put one pile into your hand and the other into your graveyard. +mana={2}{U}{B} +type=Legendary Creature +subtype=Human Advisor +power=3 +toughness=2 +[/card] +[card] +name=Zada, Hedron Grinder +text=Whenever you cast an instant or sorcery spell that targets only Zada, Hedron Grinder, copy that spell for each other creature you control that the spell could target. Each copy targets a different one of those creatures. +mana={3}{R} +type=Legendary Creature +subtype=Goblin Ally +power=3 +toughness=3 +[/card] +[card] +name=Zirda, the Dawnwaker +text=Companion - Each permanent card in your starting deck has an activated ability. (If this card is your chosen companion, you may cast it once from outside the game.) -- Abilities you activate that aren't mana abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. -- {1}, {T}: Target creature can't block this turn. +mana={1}{RW}{RW} +type=Legendary Creature +subtype=Elemental Fox +power=3 +toughness=3 +[/card] +[card] +name=Obosh, the Preypiercer +text=Companion - Your starting deck contains only cards with odd converted mana costs and land cards. (If this card is your chosen companion, you may cast it once from outside the game.) -- If a source you control with an odd converted mana cost would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. +mana={3}{BR}{BR} +type=Legendary Creature +subtype=Hellion Horror +power=3 +toughness=5 +[/card] +[card] +name=Yarok, the Desecrated +text=Deathtouch, lifelink -- If a permanent entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. +mana={2}{B}{G}{U} +type=Legendary Creature +subtype=Elemental Horror +power=3 +toughness=5 +[/card] +[card] +name=Umori, the Collector +text=Companion - Each nonland card in your starting deck shares a card type. (If this card is your chosen companion, you may cast it once from outside the game.) -- As Umori, the CollectorUmori, the Collector enters the battlefield, choose a card type. -- Spells you cast of the chosen type cost 1 less to cast. +mana={2}{BG}{BG} +type=Legendary Creature +subtype=Ooze +power=4 +toughness=5 +[/card] diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt index d8f41a269..84014827e 100644 --- a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt +++ b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt @@ -223,6 +223,240 @@ Unite the Coalition Verrak, Warped Sengir Gerrard's Hourglass Pendant The Mana Rig +Shalai and Hallar +Saint Traft and Rem Karolus +Rashmi and Ragavan +Moira and Teshar +Elenda and Azor +Firemane Commando +Elspeth's Talent +Infernal Sovereign +Teferi's Talent +Rowan's Talent +Liliana's Talent +Begin the Invasion +Vivien's Talent +Sidar Jabari of Zhalfir +Kasla, the Broken Halo +Gimbal, Gremlin Prodigy +Brimaz, Blight of Oreskos +Bright-Palm, Soul Awakener +Ichor Elixir +Bitterthorn, Nissa's Animus +Wildfire Awakener +Vodalian Wave-Knight +Mistmeadow Vanisher +Flockchaser Phantom +Cutthroat Negotiator +Sandsteppe War Riders +Path of the Animist +Emergent Woodwurm +Exsanguinator Cavalry +Conclave Sledge-Captain +Uncivil Unrest +Path of the Pyromancer +Pain Distributor +Mirror-Style Master +Hedron Detonator +Death-Greeter's Champion +Dance with Calamity +Path of the Schemer +Locthwain Lancer +Guardian Scalelord +Filigree Vector +Blight Titan +Schema Thief +Path of the Enigma +Herald of Hoofbeats +Deluxe Dragster +Foulmire Knight +Wand of the Worldsoul +Vulpine Harvester +Path of the Ghosthunter +Nesting Dovehawk +Stensia +Krosa +Sokenzan +Gavony +Jund +Megaflora Jungle +Smitten Swordmaster +Naktamun +New Argive +Norn's Seedcore +The Fertile Lands of Saulvinia +Ghirapur +The Golden City of Orazca +The Great Aerie +Inys Haen +Ketria +Littjara +Order of Midnight +Murderous Rider +The Caldaia +Enigma Ridges +Esper +Slimefoot and Squee +Katilda and Lier +Goro-Goro and Satoru +Excise the Imperfect +Darksteel Splicer +Conjurer's Mantle +Chivalric Alliance +Wear +Struggle +Heaven +Towashi +Unyaro +Valor's Reach +The Western Cloud +The Wilds +Nyx +Paliano +The Pit +Riptide Island +Strixhaven +Ten Wizards Mountain +Chandra, Hope's Beacon +Invasion of Azgol +Invasion of Amonkhet +Ghalta and Mavren +Etali, Primal Conqueror +Invasion of Kaladesh +Invasion of Ergamon +Sunfall +Sunder the Gateway +Furnace Gremlin +Invasion of Kylem +Scorn-Blade Berserker +Render Inert +Elvish Vatkeeper +Drana and Linvala +Traumatic Revelation +Hidetsugu and Kairi +Knight-Errant of Eos +Halo Forager +Glissa, Herald of Predation +Sheoldred +Phyrexian Awakening +Norn's Inquisitor +Invasion of Alara +Inga and Esika +Progenitor Exarch +Vorinclex +Wrenn and Realmbreaker +Merciless Repurposing +Infected Defector +Invasion of Ulgrotha +Invasion of Gobakhan +Djeru and Hazoret +Botanical Brawler +Invasion of Dominaria +Borborygmos and Fblthp +Baral and Kari Zev +Invasion of Theros +Surrak and Goreclaw +Pile On +Orthion, Hero of Lavabrink +Zurgo and Ojutai +Sandstalker Moloch +Zimone and Dina +Rankle and Torbran +Ichor Drinker +Cut Short +Hoarding Broodlord +Seed of Hope +Enduring Bondwarden +Invasion of Fiora +Axgard Artisan +Terror of Towashi +Invasion of Eldraine +Tangled Skyline +Seer of Stolen Sight +Elesh Norn +Ichor Shade +Injector Crocodile +Zephyr Winder +Referee Squad +Invasion of Innistrad +Interdisciplinary Mascot +Vengeant Earth +Seedpod Caretaker +Phyrexian Pegasus +Essence of Orthodoxy +Invasion of Ravnica +Overgrown Pest +Omnath, Locus of All +Kami of Whispered Hopes +Quintorius, Loremaster +Kogla and Yidaro +Ozolith, the Shattered Spire +Attentive Skywarden +Gift of Compleation +Angelic Intervention +Flitting Guerrilla +Urabrask +Invasion of Ikoria +Bloated Processor +Invasion of Muraganda +Invasion of Ixalan +Compleated Huntmaster +Invasion of Zendikar +Invasion of Shandalar +Rona, Herald of Invasion +Jin-Gitaxias +Invasion of Belenon +Fertilid's Favor +Wicked Slumber +Doomskar Warrior +Deeproot Wayfinder +Zephyr Singer +Glistening Dawn +Protocol Knight +Ancient Imperiosaur +See Double +Blighted Burgeoning +Temporal Cleansing +Converter Beast +Realmbreaker, the Invasion Tree +Searing Barb +Voldaren Thrillseeker +Volcanic Spite +Nahiri's Warcrafting +Sculpted Perfection +Scrappy Bruiser +Invasion of Xerex +Invasion of Tolvada +Joyful Stormsculptor +Mutagen Connoisseur +Mirror-Shield Hoplite +Invasion of Lorwyn +Invasion of New Capenna +Invasion of Moag +Invasion of Pyrulea +Invasion of New Phyrexia +Into the Fire +Oculus Whelp +Oracle of Tragedy +Omen Hawker +Chrome Host Seedshark +Complete the Circuit +Invasion of Kamigawa +Invasion of Arcavios +Invasion of Vryn +Invasion of Segovia +Invasion of Tarkir +Invasion of Regatha +Ephara's Dispersal +Corruption of Towashi +Eyes of Gitaxias +Marauding Dreadship +Swordsworn Cavalier +Invasion of Karsus +Tiller of Flesh +Invasion of Kaldheim +Invasion of Mercadia +Assimilate Essence Golden Argosy Inscribed Tablet Jodah's Codex @@ -614,8 +848,6 @@ Glamorous Outlaw Falco Spara, Pactweaver Mysterious Limousine Cabaretti Ascendancy -Raffine's Silencer -Revel Ruiner Sanguine Spy Shadow of Mortality Shakedown Heavy @@ -635,7 +867,6 @@ Evolving Door Ziatora's Envoy Widespread Thieving Toluz, Clever Conductor -Ledger Shredder Raffine, Scheming Seer Undercover Operative Reservoir Kraken @@ -648,9 +879,7 @@ Wiretapping Rakish Revelers Cemetery Tampering Rigo, Streetwise Mentor -Body Launderer Rabble Rousing -Obscura Interceptor Even the Score Obscura Ascendancy Cut Your Losses @@ -661,9 +890,7 @@ Lagrella, the Magpie Lord Xander, the Collector Voice of the Vermin Warm Welcome -Hypnotic Grifter Titan of Industry -Echo Inspector Venom Connoisseur Errant, Street Artist Vivien on the Hunt @@ -673,12 +900,10 @@ Swooping Protector All-Seeing Arbiter Rhox Pummeler Sanctuary Warden -Raffine's Informant Freelance Muscle Knockout Blow Patch Up Capenna Express -Illuminator Virtuoso Riveteers Overlook Giada, Font of Hope Bouncer's Beatdown @@ -704,7 +929,6 @@ Ob Nixilis, the Adversary Dig Up the Body Extract the Truth Jetmir's Fixer -Security Bypass Wingshield Agent Exotic Pets Witness Protection @@ -717,9 +941,7 @@ Evelyn, the Covetous Rooftop Nuisance Corpse Appraiser Run Out of Town -Psionic Snoop Celestial Regulator -Psychic Pickpocket Civil Servant Make Disappear Out of the Way