From fda4d436785261caff5899d9ae2ece1158c47464 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Mon, 4 Jul 2016 19:55:19 +0800 Subject: [PATCH 1/5] added missing cards Mirari's Wake and the likes --- projects/mtg/bin/Res/sets/primitives/mtg.txt | 60 +++++++++++++++++++ .../bin/Res/sets/primitives/unsupported.txt | 48 --------------- 2 files changed, 60 insertions(+), 48 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 1a3d0d5ce..ccd9c9946 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -27017,6 +27017,14 @@ mana={3}{W}{W} type=Enchantment [/card] [card] +name=Dictate of Karametra +abilities=flash +auto=lord(land) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +text=Flash -- Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. +mana={3}{G}{G} +type=Enchantment +[/card] +[card] name=Dictate of Kruphix abilities=flash auto=@each my draw:draw:1 controller @@ -48830,6 +48838,13 @@ power=1 toughness=1 [/card] [card] +name=Heartbeat of Spring +auto=lord(land) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +text=Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. +mana={2}{G} +type=Enchantment +[/card] +[card] name=Hearth Charm auto=aslongas(creature[artifact]|battlefield) choice destroy target(creature[artifact]) auto=choice lord(creature[attacking]) 1/0 @@ -57265,6 +57280,16 @@ power=1 toughness=1 [/card] [card] +name=Keeper of Progenitus +auto=lord(*[mountain;forest;plains]) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +text=Whenever a player taps a Mountain, Forest, or Plains for mana, that player adds one mana to his or her mana pool of any type that land produced. +mana={3}{G} +type=Creature +subtype=Elf Druid +power=1 +toughness=3 +[/card] +[card] name=Keeper of the Beasts auto={G}{T}:name(Beast token) if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then token(Beast,Creature Beast,2/2,green) text={G}, {T}: Choose target opponent who controlled more creatures than you did as you activated this ability. Put a 2/2 green Beast creature token onto the battlefield. @@ -64882,6 +64907,13 @@ mana={2}{R}{R} type=Enchantment [/card] [card] +name=Mana Flare +auto=lord(land) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +text=Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. +mana={2}{R} +type=Enchantment +[/card] +[card] name=Mana Geyser auto=foreach(land[tapped]|opponentBattlefield) add{R} text=Add {R} to your mana pool for each tapped land your opponents control. @@ -68614,6 +68646,14 @@ mana={5} type=Legendary Artifact [/card] [card] +name=Mirari's Wake +auto=lord(creature|mybattlefield) 1/1 +auto=lord(land|mybattlefield) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +text=Creatures you control get +1/+1. -- -- Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. +mana={3}{G}{W} +type=Enchantment +[/card] +[card] name=Mire Blight target=creature auto=@damaged(mytgt):destroy(mytgt) @@ -120818,6 +120858,18 @@ power=5 toughness=4 [/card] [card] +name=Vorinclex, Voice of Hunger +abilities=trample +auto=lord(land|mybattlefield) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +auto=lord(land|opponentbattlefield) transforms((,newability[@tappedformana(this):frozen])) +text=Trample -- Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. -- Whenever an opponent taps a land for mana, that land doesn't untap during its controller's next untap step. +mana={6}{G}{G} +type=Legendary Creature +subtype=Praetor +power=7 +toughness=6 +[/card] +[card] name=Vorosh, the Hunter abilities=flying auto=@combatdamaged(player) from(this):pay({2}{G}) counter(1/1,6) @@ -126708,6 +126760,14 @@ power=* toughness=4 [/card] [card] +name=Zendikar Resurgent +auto=@movedto(creature|mystack):draw:1 controller +auto=lord(land|mybattlefield) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +text=Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. (The types of mana are white, blue, black, red, green, and colorless.) -- Whenever you cast a creature spell, draw a card. +mana={5}{G}{G} +type=Enchantment +[/card] +[card] name=Zendikar's Roil auto=@movedto(land|mybattlefield):token(Elemental,Creature Elemental,2/2,green) controller text=Whenever a land enters the battlefield under your control, put a 2/2 green Elemental creature token onto the battlefield. diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index d861f7794..f46eafc4d 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -4202,12 +4202,6 @@ mana={7}{U}{U} type=Sorcery [/card] [card] -name=Dictate of Karametra -text=Flash -- Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. -mana={3}{G}{G} -type=Enchantment -[/card] -[card] name=Dictate of the Twin Gods text=Flash -- If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. mana={3}{R}{R} @@ -7548,12 +7542,6 @@ power=2 toughness=2 [/card] [card] -name=Heartbeat of Spring -text=Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. -mana={2}{G} -type=Enchantment -[/card] -[card] name=Heartstone text=Activated abilities of creatures cost {1} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. mana={3} @@ -9042,15 +9030,6 @@ power=3 toughness=3 [/card] [card] -name=Keeper of Progenitus -text=Whenever a player taps a Mountain, Forest, or Plains for mana, that player adds one mana to his or her mana pool of any type that land produced. -mana={3}{G} -type=Creature -subtype=Elf Druid -power=1 -toughness=3 -[/card] -[card] name=Keeper of the Lens text=You may look at face-down creatures you don't control. (You may do this at any time.) mana={1} @@ -10324,12 +10303,6 @@ mana={U}{U} type=Instant [/card] [card] -name=Mana Flare -text=Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. -mana={2}{R} -type=Enchantment -[/card] -[card] name=Mana Maze text=Players can't cast spells that share a color with the spell most recently cast this turn. mana={1}{U} @@ -10959,12 +10932,6 @@ power=1 toughness=1 [/card] [card] -name=Mirari's Wake -text=Creatures you control get +1/+1. -- -- Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. -mana={3}{G}{W} -type=Enchantment -[/card] -[card] name=Mire's Toll text=Target player reveals a number of cards from his or her hand equal to the number of Swamps you control. You choose one of them. That player discards that card. mana={B} @@ -19600,15 +19567,6 @@ power=1 toughness=4 [/card] [card] -name=Vorinclex, Voice of Hunger -text=Trample -- Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. -- Whenever an opponent taps a land for mana, that land doesn't untap during its controller's next untap step. -mana={6}{G}{G} -type=Legendary Creature -subtype=Praetor -power=7 -toughness=6 -[/card] -[card] name=Vortex Elemental text={U}: Put Vortex Elemental and each creature blocking or blocked by it on top of their owners' libraries, then those players shuffle their libraries. -- {3}{U}{U}: Target creature blocks Vortex Elemental this turn if able. mana={U} @@ -20555,12 +20513,6 @@ power=2 toughness=4 [/card] [card] -name=Zendikar Resurgent -text=Whenever you tap a land for mana, add one mana to your mana pool of any type that land produced. (The types of mana are white, blue, black, red, green, and colorless.) -- Whenever you cast a creature spell, draw a card. -mana={5}{G}{G} -type=Enchantment -[/card] -[card] name=Zerapa Minotaur text=First strike -- {2}: Zerapa Minotaur loses first strike until end of turn. Any player may activate this ability. mana={2}{R}{R} From a392e631d01d3adcfd853cee5185b6ceb92fa845 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Mon, 4 Jul 2016 21:30:42 +0800 Subject: [PATCH 2/5] Update cards that has both tap and sacrifice --- projects/mtg/bin/Res/sets/primitives/mtg.txt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index ccd9c9946..add09dd4d 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -23800,8 +23800,7 @@ type=Instant [/card] [card] name=Dark Supplicant -auto={T}{S(cleric|myBattlefield)}{S(cleric|myBattlefield)}{S(cleric|myBattlefield)}:name(sacrifice 3 other clerics) moveTo(mybattlefield) target(scion of darkness|myhand,mylibrary,mygraveyard) -auto={T}{S(cleric|myBattlefield)}{S(cleric|myBattlefield)}{S}:name(sacrifice 2 clerics + this) moveTo(mybattlefield) target(scion of darkness|myhand,mylibrary,mygraveyard) +auto={T}{S(cleric|myBattlefield)}{S(cleric|myBattlefield)}{S(cleric|myBattlefield)}:moveTo(mybattlefield) target(scion of darkness|myhand,mylibrary,mygraveyard) text={T}, Sacrifice three Clerics: Search your graveyard, hand, and/or library for a card named Scion of Darkness and put it onto the battlefield. If you search your library this way, shuffle it. mana={B} type=Creature @@ -59860,8 +59859,7 @@ toughness=3 [/card] [card] name=Kuldotha Forgemaster -auto={T}{S(artifact|myBattlefield)}{S(artifact|myBattlefield)}{S}:name(sacrifice 2 artifacts + Kuldotha Forgemaster):moveTo(myBattlefield) target(artifact|mylibrary) -auto={T}{S(artifact|myBattlefield)}{S(artifact|myBattlefield)}{S(artifact|myBattlefield)}:name(sacrifice 3 other artifacts)moveTo(myBattlefield) target(artifact|mylibrary) +auto={T}{S(artifact|myBattlefield)}{S(artifact|myBattlefield)}{S(artifact|myBattlefield)}:moveTo(myBattlefield) target(artifact|mylibrary) text={T}, Sacrifice three artifacts: Search your library for an artifact card and put it onto the battlefield. Then shuffle your library. mana={5} type=Artifact Creature @@ -92682,7 +92680,7 @@ toughness=4 name=Scourge of Skola Vale abilities=trample auto=counter(1/1,2) -auto={T}{S(creature|myBattlefield)}:name(sacrifice a creature) counter(1/1,storedtoughness) +auto={T}{S(other creature|myBattlefield)}:counter(1/1,storedtoughness) text=Trample -- Scourge of Skola Vale enters the battlefield with two +1/+1 counters on it. -- {T}, Sacrifice another creature: Put a number of +1/+1 counters on Scourge of Skola Vale equal to the sacrificed creature's toughness. mana={2}{G} type=Creature @@ -112713,8 +112711,7 @@ type=Sorcery [/card] [card] name=Time Sieve -auto={T}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}:name(sacrifice 5 other artifacts) turns:+1 controller -auto={T}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S}:name(sacrifice 4 artifacts + this) turns:+1 controller +auto={T}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}:turns:+1 controller text={T}, Sacrifice five artifacts: Take an extra turn after this one. mana={U}{B} type=Artifact From 19789b6d905bf73b1c5fd119c25013ff7f166a3d Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Tue, 5 Jul 2016 08:22:43 +0800 Subject: [PATCH 3/5] Added Commander 2015 set --- projects/mtg/bin/Res/sets/C15/_cards.dat | 1726 ++++++++++++++++++++++ 1 file changed, 1726 insertions(+) create mode 100644 projects/mtg/bin/Res/sets/C15/_cards.dat diff --git a/projects/mtg/bin/Res/sets/C15/_cards.dat b/projects/mtg/bin/Res/sets/C15/_cards.dat new file mode 100644 index 000000000..d71f053d6 --- /dev/null +++ b/projects/mtg/bin/Res/sets/C15/_cards.dat @@ -0,0 +1,1726 @@ +[meta] +author=Wagic Team +name=Commander 2015 +year=2015 +total=342 +[/meta] +[card] +primitive=AEtherize +id=405119 +rarity=U +[/card] +[card] +primitive=AEthersnatch +id=405120 +rarity=R +[/card] +[card] +primitive=Acidic Slime +id=405117 +rarity=U +[/card] +[card] +primitive=Act of Aggression +id=405118 +rarity=U +[/card] +[card] +primitive=Ajani's Chosen +id=405121 +rarity=R +[/card] +[card] +primitive=Altar's Reap +id=405122 +rarity=C +[/card] +[card] +primitive=Ambition's Cost +id=405123 +rarity=U +[/card] +[card] +primitive=Ancient Amphitheater +id=405124 +rarity=R +[/card] +[card] +primitive=Ancient Craving +id=405125 +rarity=R +[/card] +[card] +primitive=Angel of Serenity +id=405126 +rarity=M +[/card] +[card] +primitive=Anya, Merciless Angel +id=405127 +rarity=M +[/card] +[card] +primitive=Arachnogenesis +id=405128 +rarity=R +[/card] +[card] +primitive=Arbiter of Knollridge +id=405129 +rarity=R +[/card] +[card] +primitive=Arbor Colossus +id=405130 +rarity=R +[/card] +[card] +primitive=Arjun, the Shifting Flame +id=405131 +rarity=M +[/card] +[card] +primitive=Aura of Silence +id=405132 +rarity=U +[/card] +[card] +primitive=Awaken the Sky Tyrant +id=405133 +rarity=R +[/card] +[card] +primitive=Bane of Progress +id=405134 +rarity=R +[/card] +[card] +primitive=Banishing Light +id=405135 +rarity=U +[/card] +[card] +primitive=Banshee of the Dread Choir +id=405136 +rarity=U +[/card] +[card] +primitive=Barren Moor +id=405137 +rarity=C +[/card] +[card] +primitive=Barter in Blood +id=405138 +rarity=U +[/card] +[card] +primitive=Basalt Monolith +id=405139 +rarity=U +[/card] +[card] +primitive=Bastion Protector +id=405140 +rarity=R +[/card] +[card] +primitive=Beastmaster Ascension +id=405141 +rarity=R +[/card] +[card] +primitive=Bident of Thassa +id=405142 +rarity=R +[/card] +[card] +primitive=Biomantic Mastery +id=405143 +rarity=R +[/card] +[card] +primitive=Black Market +id=405144 +rarity=R +[/card] +[card] +primitive=Blade of Selves +id=405145 +rarity=R +[/card] +[card] +primitive=Blasted Landscape +id=405146 +rarity=U +[/card] +[card] +primitive=Blatant Thievery +id=405147 +rarity=R +[/card] +[card] +primitive=Blood Bairn +id=405148 +rarity=C +[/card] +[card] +primitive=Bloodspore Thrinax +id=405149 +rarity=R +[/card] +[card] +primitive=Blue Sun's Zenith +id=405150 +rarity=R +[/card] +[card] +primitive=Blustersquall +id=405151 +rarity=U +[/card] +[card] +primitive=Bonehoard +id=405152 +rarity=R +[/card] +[card] +primitive=Borderland Behemoth +id=405153 +rarity=R +[/card] +[card] +primitive=Boros Cluestone +id=405154 +rarity=C +[/card] +[card] +primitive=Boros Garrison +id=405155 +rarity=C +[/card] +[card] +primitive=Boros Guildgate +id=405156 +rarity=C +[/card] +[card] +primitive=Boros Signet +id=405157 +rarity=C +[/card] +[card] +primitive=Brainstorm +id=405158 +rarity=C +[/card] +[card] +primitive=Breath of Darigaaz +id=405159 +rarity=U +[/card] +[card] +primitive=Broodbirth Viper +id=405160 +rarity=U +[/card] +[card] +primitive=Burnished Hart +id=405161 +rarity=U +[/card] +[card] +primitive=Butcher of Malakir +id=405162 +rarity=R +[/card] +[card] +primitive=Cage of Hands +id=405163 +rarity=C +[/card] +[card] +primitive=Call the Skybreaker +id=405164 +rarity=R +[/card] +[card] +primitive=Caller of the Claw +id=405165 +rarity=R +[/card] +[card] +primitive=Caller of the Pack +id=405166 +rarity=U +[/card] +[card] +primitive=Celestial Ancient +id=405167 +rarity=R +[/card] +[card] +primitive=Celestial Archon +id=405168 +rarity=R +[/card] +[card] +primitive=Centaur Vinecrasher +id=405169 +rarity=R +[/card] +[card] +primitive=Chain Reaction +id=405170 +rarity=R +[/card] +[card] +primitive=Chameleon Colossus +id=405171 +rarity=R +[/card] +[card] +primitive=Champion of Stray Souls +id=405172 +rarity=M +[/card] +[card] +primitive=Charmbreaker Devils +id=405173 +rarity=R +[/card] +[card] +primitive=Cloudthresher +id=405174 +rarity=R +[/card] +[card] +primitive=Cobra Trap +id=405175 +rarity=U +[/card] +[card] +primitive=Coiling Oracle +id=405176 +rarity=C +[/card] +[card] +primitive=Cold-Eyed Selkie +id=405177 +rarity=R +[/card] +[card] +primitive=Coldsteel Heart +id=405178 +rarity=U +[/card] +[card] +primitive=Comet Storm +id=405179 +rarity=M +[/card] +[card] +primitive=Command Beacon +id=405180 +rarity=R +[/card] +[card] +primitive=Command Tower +id=405181 +rarity=C +[/card] +[card] +primitive=Corpse Augur +id=405182 +rarity=U +[/card] +[card] +primitive=Counterflux +id=405183 +rarity=R +[/card] +[card] +primitive=Crib Swap +id=405184 +rarity=U +[/card] +[card] +primitive=Crystal Chimes +id=405185 +rarity=U +[/card] +[card] +primitive=Curse of the Nightly Hunt +id=405186 +rarity=U +[/card] +[card] +primitive=Darksteel Ingot +id=405187 +rarity=U +[/card] +[card] +primitive=Dawn to Dusk +id=405188 +rarity=U +[/card] +[card] +primitive=Dawnbreak Reclaimer +id=405189 +rarity=R +[/card] +[card] +primitive=Dawnglare Invoker +id=405190 +rarity=C +[/card] +[card] +primitive=Daxos the Returned +id=405191 +rarity=M +[/card] +[card] +primitive=Daxos Spirit Token +id=-405191 +rarity=T +[/card] +[card] +primitive=Daxos's Torment +id=405192 +rarity=R +[/card] +[card] +primitive=Day of the Dragons +id=405193 +rarity=R +[/card] +[card] +primitive=Deadly Tempest +id=405194 +rarity=R +[/card] +[card] +primitive=Death Grasp +id=405195 +rarity=R +[/card] +[card] +primitive=Desert Twister +id=405196 +rarity=U +[/card] +[card] +primitive=Desolation Giant +id=405197 +rarity=R +[/card] +[card] +primitive=Desperate Ravings +id=405198 +rarity=U +[/card] +[card] +primitive=Diabolic Servitude +id=405199 +rarity=U +[/card] +[card] +primitive=Dictate of Heliod +id=405200 +rarity=R +[/card] +[card] +primitive=Disaster Radius +id=405201 +rarity=R +[/card] +[card] +primitive=Dominate +id=405202 +rarity=U +[/card] +[card] +primitive=Doomwake Giant +id=405203 +rarity=R +[/card] +[card] +primitive=Dragon Mage +id=405204 +rarity=R +[/card] +[card] +primitive=Dread Summons +id=405205 +rarity=R +[/card] +[card] +primitive=Dreadbringer Lampads +id=405206 +rarity=C +[/card] +[card] +primitive=Dream Pillager +id=405207 +rarity=R +[/card] +[card] +primitive=Dreamstone Hedron +id=405208 +rarity=U +[/card] +[card] +primitive=Drifting Meadow +id=405209 +rarity=C +[/card] +[card] +primitive=Earthquake +id=405210 +rarity=R +[/card] +[card] +primitive=Eater of Hope +id=405211 +rarity=R +[/card] +[card] +primitive=Echoing Truth +id=405212 +rarity=C +[/card] +[card] +primitive=Eldrazi Monument +id=405213 +rarity=M +[/card] +[card] +primitive=Elvish Visionary +id=405214 +rarity=C +[/card] +[card] +primitive=Epic Experiment +id=405215 +rarity=M +[/card] +[card] +primitive=Eternal Witness +id=405216 +rarity=U +[/card] +[card] +primitive=Etherium-Horn Sorcerer +id=405217 +rarity=R +[/card] +[card] +primitive=Evolving Wilds +id=405218 +rarity=C +[/card] +[card] +primitive=Experiment One +id=405219 +rarity=U +[/card] +[card] +primitive=Extractor Demon +id=405220 +rarity=R +[/card] +[card] +primitive=Ezuri's Predation +id=405222 +rarity=R +[/card] +[card] +primitive=Ezuri, Claw of Progress +id=405221 +rarity=M +[/card] +[card] +primitive=Fact or Fiction +id=405223 +rarity=U +[/card] +[card] +primitive=Faith's Fetters +id=405224 +rarity=C +[/card] +[card] +primitive=Faithless Looting +id=405225 +rarity=C +[/card] +[card] +primitive=Fall of the Hammer +id=405226 +rarity=C +[/card] +[card] +primitive=Fallen Ideal +id=405227 +rarity=U +[/card] +[card] +primitive=Fate Unraveler +id=405228 +rarity=R +[/card] +[card] +primitive=Fellwar Stone +id=405229 +rarity=U +[/card] +[card] +primitive=Fiery Confluence +id=405230 +rarity=R +[/card] +[card] +primitive=Firemind's Foresight +id=405231 +rarity=R +[/card] +[card] +primitive=Forest +id=405232 +rarity=L +[/card] +[card] +primitive=Forest +id=405233 +rarity=L +[/card] +[card] +primitive=Forest +id=405234 +rarity=L +[/card] +[card] +primitive=Forest +id=405235 +rarity=L +[/card] +[card] +primitive=Forgotten Ancient +id=405236 +rarity=R +[/card] +[card] +primitive=Forgotten Cave +id=405237 +rarity=C +[/card] +[card] +primitive=Fumiko the Lowblood +id=405238 +rarity=R +[/card] +[card] +primitive=Ghost Quarter +id=405239 +rarity=U +[/card] +[card] +primitive=Ghostblade Eidolon +id=405240 +rarity=U +[/card] +[card] +primitive=Gigantoplasm +id=405241 +rarity=R +[/card] +[card] +primitive=Gild +id=405242 +rarity=R +[/card] +[card] +primitive=Gisela, Blade of Goldnight +id=405243 +rarity=M +[/card] +[card] +primitive=Goblin Electromancer +id=405244 +rarity=C +[/card] +[card] +primitive=Golgari Charm +id=405245 +rarity=U +[/card] +[card] +primitive=Golgari Guildgate +id=405246 +rarity=C +[/card] +[card] +primitive=Golgari Rot Farm +id=405247 +rarity=C +[/card] +[card] +primitive=Golgari Signet +id=405248 +rarity=C +[/card] +[card] +primitive=Grasp of Fate +id=405249 +rarity=R +[/card] +[card] +primitive=Grave Peril +id=405250 +rarity=C +[/card] +[card] +primitive=Great Oak Guardian +id=405251 +rarity=U +[/card] +[card] +primitive=Grim Backwoods +id=405252 +rarity=R +[/card] +[card] +primitive=Grisly Salvage +id=405253 +rarity=C +[/card] +[card] +primitive=Hamletback Goliath +id=405254 +rarity=R +[/card] +[card] +primitive=Hammerfist Giant +id=405255 +rarity=R +[/card] +[card] +primitive=Herald of the Host +id=405256 +rarity=U +[/card] +[card] +primitive=High Market +id=405257 +rarity=R +[/card] +[card] +primitive=Hostility +id=405258 +rarity=R +[/card] +[card] +primitive=Hunted Dragon +id=405259 +rarity=R +[/card] +[card] +primitive=Illusory Ambusher +id=405260 +rarity=U +[/card] +[card] +primitive=Indrik Stomphowler +id=405261 +rarity=U +[/card] +[card] +primitive=Inferno Titan +id=405262 +rarity=M +[/card] +[card] +primitive=Island +id=405263 +rarity=L +[/card] +[card] +primitive=Island +id=405264 +rarity=L +[/card] +[card] +primitive=Island +id=405265 +rarity=L +[/card] +[card] +primitive=Island +id=405266 +rarity=L +[/card] +[card] +primitive=Izzet Boilerworks +id=405267 +rarity=C +[/card] +[card] +primitive=Izzet Guildgate +id=405268 +rarity=C +[/card] +[card] +primitive=Izzet Signet +id=405269 +rarity=C +[/card] +[card] +primitive=Jace's Archivist +id=405270 +rarity=R +[/card] +[card] +primitive=Jarad, Golgari Lich Lord +id=405271 +rarity=M +[/card] +[card] +primitive=Jareth, Leonine Titan +id=405272 +rarity=R +[/card] +[card] +primitive=Jungle Hollow +id=405273 +rarity=C +[/card] +[card] +primitive=Kalemne's Captain +id=405275 +rarity=R +[/card] +[card] +primitive=Kalemne, Disciple of Iroas +id=405274 +rarity=M +[/card] +[card] +primitive=Karlov of the Ghost Council +id=405276 +rarity=M +[/card] +[card] +primitive=Karmic Justice +id=405277 +rarity=R +[/card] +[card] +primitive=Kaseto, Orochi Archmage +id=405278 +rarity=M +[/card] +[card] +primitive=Kessig Cagebreakers +id=405279 +rarity=R +[/card] +[card] +primitive=Kodama's Reach +id=405280 +rarity=C +[/card] +[card] +primitive=Kor Sanctifiers +id=405281 +rarity=C +[/card] +[card] +primitive=Korozda Guildmage +id=405282 +rarity=U +[/card] +[card] +primitive=Krosan Grip +id=405283 +rarity=U +[/card] +[card] +primitive=Lightning Greaves +id=405284 +rarity=U +[/card] +[card] +primitive=Lightning Rager +id=-405361 +rarity=T +[/card] +[card] +primitive=Llanowar Reborn +id=405285 +rarity=U +[/card] +[card] +primitive=Loaming Shaman +id=405286 +rarity=R +[/card] +[card] +primitive=Lone Revenant +id=405287 +rarity=R +[/card] +[card] +primitive=Lorescale Coatl +id=405288 +rarity=U +[/card] +[card] +primitive=Lotleth Troll +id=405289 +rarity=R +[/card] +[card] +primitive=Loxodon Warhammer +id=405290 +rarity=R +[/card] +[card] +primitive=Magma Giant +id=405291 +rarity=R +[/card] +[card] +primitive=Magmaquake +id=405292 +rarity=R +[/card] +[card] +primitive=Magus of the Wheel +id=405293 +rarity=R +[/card] +[card] +primitive=Marshal's Anthem +id=405294 +rarity=R +[/card] +[card] +primitive=Mazirek, Kraul Death Priest +id=405295 +rarity=M +[/card] +[card] +primitive=Melek, Izzet Paragon +id=405296 +rarity=R +[/card] +[card] +primitive=Meren of Clan Nel Toth +id=405297 +rarity=M +[/card] +[card] +primitive=Mesa Enchantress +id=405298 +rarity=R +[/card] +[card] +primitive=Meteor Blast +id=405299 +rarity=U +[/card] +[card] +primitive=Mind Stone +id=405300 +rarity=U +[/card] +[card] +primitive=Mirror Match +id=405301 +rarity=U +[/card] +[card] +primitive=Mizzium Mortars +id=405302 +rarity=R +[/card] +[card] +primitive=Mizzix of the Izmagnus +id=405303 +rarity=M +[/card] +[card] +primitive=Mizzix's Mastery +id=405304 +rarity=R +[/card] +[card] +primitive=Monk Idealist +id=405305 +rarity=U +[/card] +[card] +primitive=Mosswort Bridge +id=405306 +rarity=R +[/card] +[card] +primitive=Mountain +id=405307 +rarity=L +[/card] +[card] +primitive=Mountain +id=405308 +rarity=L +[/card] +[card] +primitive=Mountain +id=405309 +rarity=L +[/card] +[card] +primitive=Mountain +id=405310 +rarity=L +[/card] +[card] +primitive=Mulch +id=405311 +rarity=C +[/card] +[card] +primitive=Mulldrifter +id=405312 +rarity=U +[/card] +[card] +primitive=Mycoloth +id=405313 +rarity=R +[/card] +[card] +primitive=Mystic Confluence +id=405314 +rarity=R +[/card] +[card] +primitive=Mystic Retrieval +id=405315 +rarity=U +[/card] +[card] +primitive=Mystic Snake +id=405316 +rarity=R +[/card] +[card] +primitive=Necromancer's Covenant +id=405317 +rarity=R +[/card] +[card] +primitive=New Benalia +id=405318 +rarity=U +[/card] +[card] +primitive=Nighthowler +id=405319 +rarity=R +[/card] +[card] +primitive=Ninja of the Deep Hours +id=405320 +rarity=C +[/card] +[card] +primitive=Noble Quarry +id=405321 +rarity=U +[/card] +[card] +primitive=Novijen, Heart of Progress +id=405322 +rarity=U +[/card] +[card] +primitive=Ohran Viper +id=405323 +rarity=R +[/card] +[card] +primitive=Open the Vaults +id=405324 +rarity=R +[/card] +[card] +primitive=Oran-Rief, the Vastwood +id=405325 +rarity=R +[/card] +[card] +primitive=Oreskos Explorer +id=405326 +rarity=U +[/card] +[card] +primitive=Orim's Thunder +id=405327 +rarity=C +[/card] +[card] +primitive=Orochi Hatchery +id=405328 +rarity=R +[/card] +[card] +primitive=Orzhov Basilica +id=405329 +rarity=C +[/card] +[card] +primitive=Orzhov Cluestone +id=405330 +rarity=C +[/card] +[card] +primitive=Orzhov Guildgate +id=405331 +rarity=C +[/card] +[card] +primitive=Orzhov Signet +id=405332 +rarity=C +[/card] +[card] +primitive=Overrun +id=405333 +rarity=U +[/card] +[card] +primitive=Overwhelming Stampede +id=405334 +rarity=R +[/card] +[card] +primitive=Patagia Viper +id=405335 +rarity=U +[/card] +[card] +primitive=Pathbreaker Ibex +id=405336 +rarity=R +[/card] +[card] +primitive=Phyrexian Arena +id=405337 +rarity=R +[/card] +[card] +primitive=Phyrexian Plaguelord +id=405338 +rarity=R +[/card] +[card] +primitive=Phyrexian Rager +id=405339 +rarity=C +[/card] +[card] +primitive=Phyrexian Reclamation +id=405340 +rarity=U +[/card] +[card] +primitive=Plains +id=405341 +rarity=L +[/card] +[card] +primitive=Plains +id=405342 +rarity=L +[/card] +[card] +primitive=Plains +id=405343 +rarity=L +[/card] +[card] +primitive=Plains +id=405344 +rarity=L +[/card] +[card] +primitive=Plaxmanta +id=405345 +rarity=U +[/card] +[card] +primitive=Polluted Mire +id=405346 +rarity=C +[/card] +[card] +primitive=Preordain +id=405347 +rarity=C +[/card] +[card] +primitive=Primal Growth +id=405348 +rarity=C +[/card] +[card] +primitive=Prime Speaker Zegana +id=405349 +rarity=M +[/card] +[card] +primitive=Prophetic Bolt +id=405350 +rarity=R +[/card] +[card] +primitive=Psychosis Crawler +id=405351 +rarity=R +[/card] +[card] +primitive=Putrefy +id=405352 +rarity=U +[/card] +[card] +primitive=Rampant Growth +id=405353 +rarity=C +[/card] +[card] +primitive=Rapid Hybridization +id=405354 +rarity=U +[/card] +[card] +primitive=Reins of Power +id=405355 +rarity=R +[/card] +[card] +primitive=Reliquary Tower +id=405356 +rarity=U +[/card] +[card] +primitive=Repeal +id=405357 +rarity=C +[/card] +[card] +primitive=Righteous Confluence +id=405358 +rarity=R +[/card] +[card] +primitive=Rise from the Grave +id=405359 +rarity=U +[/card] +[card] +primitive=Rite of Replication +id=405360 +rarity=R +[/card] +[card] +primitive=Rite of the Raging Storm +id=405361 +rarity=U +[/card] +[card] +primitive=Rogue's Passage +id=405362 +rarity=U +[/card] +[card] +primitive=Sakura-Tribe Elder +id=405363 +rarity=C +[/card] +[card] +primitive=Sandstone Oracle +id=405364 +rarity=U +[/card] +[card] +primitive=Satyr Wayfinder +id=405365 +rarity=C +[/card] +[card] +primitive=Scoured Barrens +id=405366 +rarity=C +[/card] +[card] +primitive=Scourge of Nel Toth +id=405367 +rarity=R +[/card] +[card] +primitive=Scytheclaw +id=405368 +rarity=R +[/card] +[card] +primitive=Seal of Cleansing +id=405369 +rarity=C +[/card] +[card] +primitive=Seal of Doom +id=405370 +rarity=C +[/card] +[card] +primitive=Seal of the Guildpact +id=405371 +rarity=R +[/card] +[card] +primitive=Secluded Steppe +id=405372 +rarity=C +[/card] +[card] +primitive=Seer's Sundial +id=405373 +rarity=R +[/card] +[card] +primitive=Sever the Bloodline +id=405374 +rarity=R +[/card] +[card] +primitive=Shielded by Faith +id=405375 +rarity=R +[/card] +[card] +primitive=Shriekmaw +id=405376 +rarity=U +[/card] +[card] +primitive=Sigil of the Empty Throne +id=405377 +rarity=R +[/card] +[card] +primitive=Silent Sentinel +id=405378 +rarity=R +[/card] +[card] +primitive=Simic Growth Chamber +id=405379 +rarity=C +[/card] +[card] +primitive=Simic Guildgate +id=405380 +rarity=C +[/card] +[card] +primitive=Simic Keyrune +id=405381 +rarity=U +[/card] +[card] +primitive=Simic Signet +id=405382 +rarity=C +[/card] +[card] +primitive=Skullclamp +id=405383 +rarity=U +[/card] +[card] +primitive=Skullwinder +id=405384 +rarity=U +[/card] +[card] +primitive=Sleep +id=405385 +rarity=U +[/card] +[card] +primitive=Slippery Karst +id=405386 +rarity=C +[/card] +[card] +primitive=Smoldering Crater +id=405387 +rarity=C +[/card] +[card] +primitive=Snakeform +id=405388 +rarity=C +[/card] +[card] +primitive=Sol Ring +id=405389 +rarity=U +[/card] +[card] +primitive=Solemn Simulacrum +id=405390 +rarity=R +[/card] +[card] +primitive=Spider Spawning +id=405391 +rarity=U +[/card] +[card] +primitive=Spinerock Knoll +id=405392 +rarity=R +[/card] +[card] +primitive=Staff of Nin +id=405393 +rarity=R +[/card] +[card] +primitive=Steam Augury +id=405394 +rarity=R +[/card] +[card] +primitive=Stingerfling Spider +id=405395 +rarity=U +[/card] +[card] +primitive=Stinkdrinker Daredevil +id=405396 +rarity=C +[/card] +[card] +primitive=Stolen Goods +id=405397 +rarity=R +[/card] +[card] +primitive=Stoneshock Giant +id=405398 +rarity=U +[/card] +[card] +primitive=Stroke of Genius +id=405399 +rarity=R +[/card] +[card] +primitive=Sun Titan +id=405400 +rarity=M +[/card] +[card] +primitive=Sunrise Sovereign +id=405401 +rarity=R +[/card] +[card] +primitive=Swamp +id=405402 +rarity=L +[/card] +[card] +primitive=Swamp +id=405403 +rarity=L +[/card] +[card] +primitive=Swamp +id=405404 +rarity=L +[/card] +[card] +primitive=Swamp +id=405405 +rarity=L +[/card] +[card] +primitive=Swiftfoot Boots +id=405406 +rarity=U +[/card] +[card] +primitive=Swiftwater Cliffs +id=405407 +rarity=C +[/card] +[card] +primitive=Sword of Vengeance +id=405408 +rarity=R +[/card] +[card] +primitive=Synthetic Destiny +id=405409 +rarity=R +[/card] +[card] +primitive=Tainted Field +id=405410 +rarity=U +[/card] +[card] +primitive=Tainted Wood +id=405411 +rarity=U +[/card] +[card] +primitive=Talrand, Sky Summoner +id=405412 +rarity=R +[/card] +[card] +primitive=Taurean Mauler +id=405413 +rarity=R +[/card] +[card] +primitive=Temple of the False God +id=405414 +rarity=U +[/card] +[card] +primitive=Terastodon +id=405415 +rarity=R +[/card] +[card] +primitive=Terramorphic Expanse +id=405416 +rarity=C +[/card] +[card] +primitive=Teysa, Envoy of Ghosts +id=405417 +rarity=R +[/card] +[card] +primitive=Thelonite Hermit +id=405418 +rarity=R +[/card] +[card] +primitive=Thief of Blood +id=405419 +rarity=U +[/card] +[card] +primitive=Thornwood Falls +id=405420 +rarity=C +[/card] +[card] +primitive=Thought Reflection +id=405421 +rarity=R +[/card] +[card] +primitive=Thought Vessel +id=405422 +rarity=C +[/card] +[card] +primitive=Thundercloud Shaman +id=405423 +rarity=U +[/card] +[card] +primitive=Treasury Thrull +id=405424 +rarity=R +[/card] +[card] +primitive=Tribute to the Wild +id=405425 +rarity=U +[/card] +[card] +primitive=Trygon Predator +id=405426 +rarity=U +[/card] +[card] +primitive=Underworld Coinsmith +id=405427 +rarity=U +[/card] +[card] +primitive=Underworld Connections +id=405428 +rarity=R +[/card] +[card] +primitive=Urza's Incubator +id=405429 +rarity=R +[/card] +[card] +primitive=Urza's Rage +id=405430 +rarity=R +[/card] +[card] +primitive=Vandalblast +id=405431 +rarity=U +[/card] +[card] +primitive=Verdant Confluence +id=405432 +rarity=R +[/card] +[card] +primitive=Verdant Force +id=405433 +rarity=R +[/card] +[card] +primitive=Victimize +id=405434 +rarity=U +[/card] +[card] +primitive=Victory's Herald +id=405435 +rarity=R +[/card] +[card] +primitive=Viridian Emissary +id=405436 +rarity=C +[/card] +[card] +primitive=Viridian Shaman +id=405437 +rarity=U +[/card] +[card] +primitive=Viridian Zealot +id=405438 +rarity=R +[/card] +[card] +primitive=Vivid Crag +id=405439 +rarity=U +[/card] +[card] +primitive=Vivid Creek +id=405440 +rarity=U +[/card] +[card] +primitive=Vivid Grove +id=405441 +rarity=U +[/card] +[card] +primitive=Vivid Marsh +id=405442 +rarity=U +[/card] +[card] +primitive=Vivid Meadow +id=405443 +rarity=U +[/card] +[card] +primitive=Vow of Duty +id=405444 +rarity=U +[/card] +[card] +primitive=Vow of Malice +id=405445 +rarity=U +[/card] +[card] +primitive=Vulturous Zombie +id=405446 +rarity=R +[/card] +[card] +primitive=Wall of Blossoms +id=405447 +rarity=U +[/card] +[card] +primitive=Warchief Giant +id=405448 +rarity=U +[/card] +[card] +primitive=Warstorm Surge +id=405449 +rarity=R +[/card] +[card] +primitive=Wayfarer's Bauble +id=405450 +rarity=C +[/card] +[card] +primitive=Wind-Scarred Crag +id=405452 +rarity=C +[/card] +[card] +primitive=Windfall +id=405451 +rarity=U +[/card] +[card] +primitive=Wistful Selkie +id=405453 +rarity=U +[/card] +[card] +primitive=Wood Elves +id=405454 +rarity=C +[/card] +[card] +primitive=Word of Seizing +id=405455 +rarity=R +[/card] +[card] +primitive=Worn Powerstone +id=405456 +rarity=U +[/card] +[card] +primitive=Wretched Confluence +id=405457 +rarity=R +[/card] +[card] +primitive=Zoetic Cavern +id=405458 +rarity=U +[/card] From 9847edbce1bbf400f7d0779d636fe9f2fe464778 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Tue, 5 Jul 2016 10:07:07 +0800 Subject: [PATCH 4/5] Added MMA --- projects/mtg/bin/Res/sets/MMA/_cards.dat | 1151 ++++++++++++++++++++++ 1 file changed, 1151 insertions(+) create mode 100644 projects/mtg/bin/Res/sets/MMA/_cards.dat diff --git a/projects/mtg/bin/Res/sets/MMA/_cards.dat b/projects/mtg/bin/Res/sets/MMA/_cards.dat new file mode 100644 index 000000000..be127aa3d --- /dev/null +++ b/projects/mtg/bin/Res/sets/MMA/_cards.dat @@ -0,0 +1,1151 @@ +[meta] +author=Wagic Team +name=Modern Masters +year=2013 +total=229 +[/meta] +[card] +primitive=AEther Spellbomb +id=370524 +rarity=C +[/card] +[card] +primitive=AEther Vial +id=370514 +rarity=R +[/card] +[card] +primitive=AEthersnipe +id=370430 +rarity=C +[/card] +[card] +primitive=Absorb Vis +id=370360 +rarity=C +[/card] +[card] +primitive=Academy Ruins +id=370424 +rarity=R +[/card] +[card] +primitive=Adarkar Valkyrie +id=370543 +rarity=R +[/card] +[card] +primitive=Amrou Scout +id=370571 +rarity=C +[/card] +[card] +primitive=Amrou Seekers +id=370576 +rarity=C +[/card] +[card] +primitive=Angel's Grace +id=370545 +rarity=R +[/card] +[card] +primitive=Arcbound Ravager +id=370510 +rarity=R +[/card] +[card] +primitive=Arcbound Stinger +id=370443 +rarity=C +[/card] +[card] +primitive=Arcbound Wanderer +id=370523 +rarity=C +[/card] +[card] +primitive=Arcbound Worker +id=370517 +rarity=C +[/card] +[card] +primitive=Auntie's Snitch +id=370533 +rarity=U +[/card] +[card] +primitive=Auriok Salvagers +id=370370 +rarity=R +[/card] +[card] +primitive=Avian Changeling +id=370489 +rarity=C +[/card] +[card] +primitive=Blightspeaker +id=370567 +rarity=C +[/card] +[card] +primitive=Blind-Spot Giant +id=370377 +rarity=C +[/card] +[card] +primitive=Blinding Beam +id=370431 +rarity=C +[/card] +[card] +primitive=Blinkmoth Nexus +id=370407 +rarity=R +[/card] +[card] +primitive=Blood Moon +id=370419 +rarity=R +[/card] +[card] +primitive=Bonesplitter +id=370442 +rarity=C +[/card] +[card] +primitive=Bound in Silence +id=370396 +rarity=C +[/card] +[card] +primitive=Bridge from Below +id=370353 +rarity=R +[/card] +[card] +primitive=Brute Force +id=370454 +rarity=C +[/card] +[card] +primitive=Careful Consideration +id=370531 +rarity=U +[/card] +[card] +primitive=Cenn's Enlistment +id=370373 +rarity=C +[/card] +[card] +primitive=Chalice of the Void +id=370411 +rarity=R +[/card] +[card] +primitive=Citanul Woodreaders +id=370501 +rarity=C +[/card] +[card] +primitive=City of Brass +id=370490 +rarity=R +[/card] +[card] +primitive=Cloudgoat Ranger +id=370553 +rarity=U +[/card] +[card] +primitive=Cold-Eyed Selkie +id=370505 +rarity=R +[/card] +[card] +primitive=Countryside Crusher +id=370544 +rarity=R +[/card] +[card] +primitive=Court Homunculus +id=370495 +rarity=C +[/card] +[card] +primitive=Crush Underfoot +id=370446 +rarity=C +[/card] +[card] +primitive=Cryptic Command +id=370439 +rarity=R +[/card] +[card] +primitive=Dakmor Salvage +id=370456 +rarity=U +[/card] +[card] +primitive=Dampen Thought +id=370538 +rarity=C +[/card] +[card] +primitive=Dark Confidant +id=370413 +rarity=M +[/card] +[card] +primitive=Death Cloud +id=370381 +rarity=R +[/card] +[card] +primitive=Death Denied +id=370492 +rarity=C +[/card] +[card] +primitive=Death Rattle +id=370477 +rarity=U +[/card] +[card] +primitive=Deepcavern Imp +id=370569 +rarity=C +[/card] +[card] +primitive=Demigod of Revenge +id=370463 +rarity=R +[/card] +[card] +primitive=Desperate Ritual +id=370546 +rarity=U +[/card] +[card] +primitive=Dispeller's Capsule +id=370527 +rarity=C +[/card] +[card] +primitive=Divinity of Pride +id=370565 +rarity=R +[/card] +[card] +primitive=Doubling Season +id=370387 +rarity=R +[/card] +[card] +primitive=Drag Down +id=370391 +rarity=C +[/card] +[card] +primitive=Dragonstorm +id=370537 +rarity=R +[/card] +[card] +primitive=Dreamspoiler Witches +id=370473 +rarity=C +[/card] +[card] +primitive=Durkwood Baloth +id=370482 +rarity=C +[/card] +[card] +primitive=Earwig Squad +id=370530 +rarity=R +[/card] +[card] +primitive=Echoing Courage +id=370393 +rarity=C +[/card] +[card] +primitive=Echoing Truth +id=370394 +rarity=C +[/card] +[card] +primitive=Electrolyze +id=370376 +rarity=U +[/card] +[card] +primitive=Elspeth, Knight-Errant +id=370551 +rarity=M +[/card] +[card] +primitive=Empty the Warrens +id=370480 +rarity=C +[/card] +[card] +primitive=Engineered Explosives +id=370549 +rarity=R +[/card] +[card] +primitive=Epochrasite +id=370497 +rarity=U +[/card] +[card] +primitive=Errant Ephemeron +id=370491 +rarity=C +[/card] +[card] +primitive=Erratic Mutation +id=370575 +rarity=C +[/card] +[card] +primitive=Esperzoa +id=370498 +rarity=U +[/card] +[card] +primitive=Etched Oracle +id=370435 +rarity=U +[/card] +[card] +primitive=Eternal Witness +id=370427 +rarity=U +[/card] +[card] +primitive=Etherium Sculptor +id=370378 +rarity=C +[/card] +[card] +primitive=Ethersworn Canonist +id=370504 +rarity=R +[/card] +[card] +primitive=Executioner's Capsule +id=370462 +rarity=U +[/card] +[card] +primitive=Extirpate +id=370384 +rarity=R +[/card] +[card] +primitive=Facevaulter +id=370499 +rarity=C +[/card] +[card] +primitive=Faerie Macabre +id=370410 +rarity=C +[/card] +[card] +primitive=Faerie Mechanist +id=370421 +rarity=C +[/card] +[card] +primitive=Festering Goblin +id=370358 +rarity=C +[/card] +[card] +primitive=Feudkiller's Verdict +id=370438 +rarity=U +[/card] +[card] +primitive=Fiery Fall +id=370367 +rarity=C +[/card] +[card] +primitive=Figure of Destiny +id=370466 +rarity=R +[/card] +[card] +primitive=Flickerwisp +id=370449 +rarity=U +[/card] +[card] +primitive=Frogmite +id=370434 +rarity=C +[/card] +[card] +primitive=Fury Charm +id=370465 +rarity=C +[/card] +[card] +primitive=Giant Dustwasp +id=370433 +rarity=C +[/card] +[card] +primitive=Gifts Ungiven +id=370368 +rarity=R +[/card] +[card] +primitive=Glacial Ray +id=370552 +rarity=C +[/card] +[card] +primitive=Gleam of Resistance +id=370371 +rarity=C +[/card] +[card] +primitive=Glen Elendra Archmage +id=370522 +rarity=R +[/card] +[card] +primitive=Glimmervoid +id=370425 +rarity=R +[/card] +[card] +primitive=Grand Arbiter Augustin IV +id=370420 +rarity=R +[/card] +[card] +primitive=Grapeshot +id=370472 +rarity=C +[/card] +[card] +primitive=Greater Gargadon +id=370560 +rarity=R +[/card] +[card] +primitive=Greater Mossdog +id=370511 +rarity=C +[/card] +[card] +primitive=Grinning Ignus +id=370418 +rarity=U +[/card] +[card] +primitive=Hammerheim Deadeye +id=370401 +rarity=C +[/card] +[card] +primitive=Hana Kami +id=370475 +rarity=C +[/card] +[card] +primitive=Hillcomber Giant +id=370386 +rarity=C +[/card] +[card] +primitive=Horobi's Whisper +id=370426 +rarity=U +[/card] +[card] +primitive=Imperiosaur +id=370561 +rarity=C +[/card] +[card] +primitive=Incremental Growth +id=370541 +rarity=U +[/card] +[card] +primitive=Ivory Giant +id=370415 +rarity=C +[/card] +[card] +primitive=Jhoira of the Ghitu +id=370548 +rarity=R +[/card] +[card] +primitive=Jugan, the Rising Star +id=370564 +rarity=M +[/card] +[card] +primitive=Kataki, War's Wage +id=370414 +rarity=R +[/card] +[card] +primitive=Keiga, the Tide Star +id=370542 +rarity=M +[/card] +[card] +primitive=Kiki-Jiki, Mirror Breaker +id=370534 +rarity=M +[/card] +[card] +primitive=Kira, Great Glass-Spinner +id=370349 +rarity=R +[/card] +[card] +primitive=Kitchen Finks +id=370458 +rarity=U +[/card] +[card] +primitive=Kithkin Greatheart +id=370422 +rarity=C +[/card] +[card] +primitive=Knight of the Reliquary +id=370379 +rarity=R +[/card] +[card] +primitive=Kodama's Reach +id=370417 +rarity=C +[/card] +[card] +primitive=Kokusho, the Evening Star +id=370502 +rarity=M +[/card] +[card] +primitive=Krosan Grip +id=370557 +rarity=U +[/card] +[card] +primitive=Latchkey Faerie +id=370382 +rarity=C +[/card] +[card] +primitive=Lava Spike +id=370409 +rarity=C +[/card] +[card] +primitive=Life from the Loam +id=370398 +rarity=R +[/card] +[card] +primitive=Lightning Helix +id=370528 +rarity=U +[/card] +[card] +primitive=Logic Knot +id=370529 +rarity=C +[/card] +[card] +primitive=Lotus Bloom +id=370562 +rarity=R +[/card] +[card] +primitive=Mad Auntie +id=370496 +rarity=U +[/card] +[card] +primitive=Maelstrom Pulse +id=370521 +rarity=R +[/card] +[card] +primitive=Manamorphose +id=370568 +rarity=U +[/card] +[card] +primitive=Marsh Flitter +id=370374 +rarity=U +[/card] +[card] +primitive=Masked Admirers +id=370416 +rarity=U +[/card] +[card] +primitive=Meadowboon +id=370513 +rarity=U +[/card] +[card] +primitive=Meloku the Clouded Mirror +id=370385 +rarity=R +[/card] +[card] +primitive=Mind Funeral +id=370509 +rarity=U +[/card] +[card] +primitive=Mogg War Marshal +id=370547 +rarity=C +[/card] +[card] +primitive=Moldervine Cloak +id=370444 +rarity=C +[/card] +[card] +primitive=Molten Disaster +id=370437 +rarity=R +[/card] +[card] +primitive=Mothdust Changeling +id=370508 +rarity=C +[/card] +[card] +primitive=Mulldrifter +id=370535 +rarity=U +[/card] +[card] +primitive=Murderous Redcap +id=370518 +rarity=U +[/card] +[card] +primitive=Myr Enforcer +id=370436 +rarity=C +[/card] +[card] +primitive=Myr Retriever +id=370520 +rarity=U +[/card] +[card] +primitive=Nantuko Shaman +id=370484 +rarity=C +[/card] +[card] +primitive=Narcomoeba +id=370359 +rarity=U +[/card] +[card] +primitive=Oona, Queen of the Fae +id=370429 +rarity=R +[/card] +[card] +primitive=Otherworldly Journey +id=370460 +rarity=C +[/card] +[card] +primitive=Pact of Negation +id=370354 +rarity=R +[/card] +[card] +primitive=Pallid Mycoderm +id=370348 +rarity=C +[/card] +[card] +primitive=Paradise Mantle +id=370448 +rarity=U +[/card] +[card] +primitive=Pardic Dragon +id=370464 +rarity=U +[/card] +[card] +primitive=Path to Exile +id=370408 +rarity=U +[/card] +[card] +primitive=Peer Through Depths +id=370540 +rarity=C +[/card] +[card] +primitive=Penumbra Spider +id=370516 +rarity=C +[/card] +[card] +primitive=Peppersmoke +id=370481 +rarity=C +[/card] +[card] +primitive=Perilous Research +id=370487 +rarity=C +[/card] +[card] +primitive=Pestermite +id=370440 +rarity=C +[/card] +[card] +primitive=Petals of Insight +id=370395 +rarity=C +[/card] +[card] +primitive=Phthisis +id=370383 +rarity=U +[/card] +[card] +primitive=Plumeveil +id=370423 +rarity=U +[/card] +[card] +primitive=Progenitus +id=370405 +rarity=M +[/card] +[card] +primitive=Pyrite Spellbomb +id=370512 +rarity=C +[/card] +[card] +primitive=Pyromancer's Swath +id=370397 +rarity=R +[/card] +[card] +primitive=Rathi Trapper +id=370570 +rarity=C +[/card] +[card] +primitive=Raven's Crime +id=370478 +rarity=C +[/card] +[card] +primitive=Reach Through Mists +id=370506 +rarity=C +[/card] +[card] +primitive=Reach of Branches +id=370412 +rarity=U +[/card] +[card] +primitive=Relic of Progenitus +id=370556 +rarity=U +[/card] +[card] +primitive=Reveillark +id=370493 +rarity=R +[/card] +[card] +primitive=Rift Bolt +id=370469 +rarity=C +[/card] +[card] +primitive=Rift Elemental +id=370468 +rarity=C +[/card] +[card] +primitive=Riftsweeper +id=370365 +rarity=U +[/card] +[card] +primitive=Riftwing Cloudskate +id=370350 +rarity=U +[/card] +[card] +primitive=Rude Awakening +id=370470 +rarity=R +[/card] +[card] +primitive=Runed Stalactite +id=370445 +rarity=C +[/card] +[card] +primitive=Ryusei, the Falling Star +id=370559 +rarity=M +[/card] +[card] +primitive=Saltfield Recluse +id=370536 +rarity=C +[/card] +[card] +primitive=Sanctum Gargoyle +id=370485 +rarity=C +[/card] +[card] +primitive=Sandsower +id=370392 +rarity=U +[/card] +[card] +primitive=Sarkhan Vol +id=370566 +rarity=M +[/card] +[card] +primitive=Scion of Oona +id=370572 +rarity=R +[/card] +[card] +primitive=Search for Tomorrow +id=370526 +rarity=C +[/card] +[card] +primitive=Shrapnel Blast +id=370573 +rarity=U +[/card] +[card] +primitive=Skeletal Vampire +id=370363 +rarity=R +[/card] +[card] +primitive=Skyreach Manta +id=370356 +rarity=C +[/card] +[card] +primitive=Slaughter Pact +id=370457 +rarity=R +[/card] +[card] +primitive=Spell Snare +id=370447 +rarity=U +[/card] +[card] +primitive=Spellstutter Sprite +id=370380 +rarity=C +[/card] +[card] +primitive=Sporesower Thallid +id=370441 +rarity=U +[/card] +[card] +primitive=Sporoloth Ancient +id=370503 +rarity=C +[/card] +[card] +primitive=Squee, Goblin Nabob +id=370461 +rarity=R +[/card] +[card] +primitive=Stingscourger +id=370402 +rarity=C +[/card] +[card] +primitive=Stinkdrinker Daredevil +id=370483 +rarity=C +[/card] +[card] +primitive=Stinkweed Imp +id=370450 +rarity=C +[/card] +[card] +primitive=Stir the Pride +id=370507 +rarity=U +[/card] +[card] +primitive=Stonehewer Giant +id=370515 +rarity=R +[/card] +[card] +primitive=Street Wraith +id=370428 +rarity=C +[/card] +[card] +primitive=Sudden Shock +id=370388 +rarity=U +[/card] +[card] +primitive=Summoner's Pact +id=370563 +rarity=R +[/card] +[card] +primitive=Sword of Fire and Ice +id=370471 +rarity=M +[/card] +[card] +primitive=Sword of Light and Shadow +id=370455 +rarity=M +[/card] +[card] +primitive=Sylvan Bounty +id=370372 +rarity=C +[/card] +[card] +primitive=Syphon Life +id=370474 +rarity=C +[/card] +[card] +primitive=Take Possession +id=370453 +rarity=U +[/card] +[card] +primitive=Tar Pitcher +id=370467 +rarity=U +[/card] +[card] +primitive=Tarmogoyf +id=370404 +rarity=M +[/card] +[card] +primitive=Terashi's Grasp +id=370555 +rarity=U +[/card] +[card] +primitive=Terramorphic Expanse +id=370459 +rarity=C +[/card] +[card] +primitive=Test of Faith +id=370554 +rarity=C +[/card] +[card] +primitive=Thallid Germinator +id=370500 +rarity=C +[/card] +[card] +primitive=Thallid Shell-Dweller +id=370486 +rarity=C +[/card] +[card] +primitive=Thallid +id=370352 +rarity=C +[/card] +[card] +primitive=Thieving Sprite +id=370451 +rarity=C +[/card] +[card] +primitive=Thirst for Knowledge +id=370525 +rarity=U +[/card] +[card] +primitive=Thundercloud Shaman +id=370399 +rarity=U +[/card] +[card] +primitive=Thundering Giant +id=370452 +rarity=C +[/card] +[card] +primitive=Tidehollow Sculler +id=370375 +rarity=U +[/card] +[card] +primitive=Tombstalker +id=370539 +rarity=R +[/card] +[card] +primitive=Tooth and Nail +id=370432 +rarity=R +[/card] +[card] +primitive=Torrent of Stone +id=370558 +rarity=C +[/card] +[card] +primitive=Traumatic Visions +id=370369 +rarity=C +[/card] +[card] +primitive=Tribal Flames +id=370362 +rarity=U +[/card] +[card] +primitive=Tromp the Domains +id=370364 +rarity=U +[/card] +[card] +primitive=Trygon Predator +id=370476 +rarity=U +[/card] +[card] +primitive=Vedalken Dismisser +id=370550 +rarity=C +[/card] +[card] +primitive=Vedalken Shackles +id=370366 +rarity=M +[/card] +[card] +primitive=Vendilion Clique +id=370390 +rarity=M +[/card] +[card] +primitive=Verdeloth the Ancient +id=370494 +rarity=R +[/card] +[card] +primitive=Veteran Armorer +id=370361 +rarity=C +[/card] +[card] +primitive=Vivid Crag +id=370400 +rarity=U +[/card] +[card] +primitive=Vivid Creek +id=370355 +rarity=U +[/card] +[card] +primitive=Vivid Grove +id=370403 +rarity=U +[/card] +[card] +primitive=Vivid Marsh +id=370389 +rarity=U +[/card] +[card] +primitive=Vivid Meadow +id=370351 +rarity=U +[/card] +[card] +primitive=Walker of the Grove +id=370519 +rarity=C +[/card] +[card] +primitive=War-Spike Changeling +id=370479 +rarity=C +[/card] +[card] +primitive=Warren Pilferers +id=370357 +rarity=C +[/card] +[card] +primitive=Warren Weirding +id=370488 +rarity=C +[/card] +[card] +primitive=Woodfall Primus +id=370406 +rarity=R +[/card] +[card] +primitive=Worm Harvest +id=370532 +rarity=U +[/card] +[card] +primitive=Yosei, the Morning Star +id=370574 +rarity=M +[/card] From f8b5519cedcbd276eaa173bd43b1291cf0eaaaf3 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Tue, 5 Jul 2016 15:13:19 +0800 Subject: [PATCH 5/5] Added some reveal cards --- projects/mtg/bin/Res/sets/primitives/mtg.txt | 131 ++++++++++++++++++ .../bin/Res/sets/primitives/unsupported.txt | 106 +------------- 2 files changed, 132 insertions(+), 105 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index add09dd4d..5b9ee34a1 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -930,6 +930,17 @@ power=2 toughness=4 [/card] [card] +name=Aerial Caravan +abilities=flying +auto={1}{U}{U}:name(exile) reveal:1 optionone all(*|reveal) moveto(exile) and!( transforms((,newability[canplayfromexile])) ueot )! optiononeend revealend +text=Flying -- {1}{U}{U}: Exile the top card of your library. Until end of turn, you may play that card. (Reveal the card as you exile it.) +mana={4}{U}{U} +type=Creature +subtype=Human Soldier +power=4 +toughness=3 +[/card] +[card] name=Aerial Maneuver target=creature auto=1/1 @@ -3737,6 +3748,14 @@ type=Enchantment subtype=Aura [/card] [card] +name=Animist's Awakening +auto=if type(*[instant;sorcery]|mygraveyard)~lessthan~2 then reveal:x optionone all(land|reveal) moveto(mybattlefield) and!(tap)! optiononeend optiontwo name(bottom of library) target(<1>*|reveal) transforms((,newability[all(*|reveal) bottomoflibrary])) oneshotoptiontwoend revealend +auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then reveal:x optionone all(land|reveal) moveto(mybattlefield) optiononeend optiontwo nname(bottom of library) target(<1>*|reveal) transforms((,newability[all(*|reveal) bottomoflibrary])) oneshot optiontwoend revealendd +text=Reveal the top X cards of your library. Put all land cards from among them onto the battlefield tapped and the rest on the bottom of your library in a random order. -- Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, untap those lands. +mana={X}{G} +type=Sorcery +[/card] +[card] name=Ankh of Mishra auto=@movedTo(land|opponentBattlefield):damage:2 opponent auto=@movedTo(land|myBattlefield):damage:2 controller @@ -19993,6 +20012,13 @@ mana={G} type=Sorcery [/card] [card] +name=Commune with the Gods +auto=reveal:5 optionone target(*[creature;enchantment]|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +text=Reveal the top five cards of your library. You may put a creature or enchantment card from among them into your hand. Put the rest into your graveyard. +mana={1}{G} +type=Sorcery +[/card] +[card] name=Comparative Analysis auto=draw:2 text=Surge {2}{U} (You may cast this spell for its surge cost if you or a teammate has cast another spell this turn.) -- Target player draws two cards. @@ -39522,6 +39548,13 @@ mana={R}{R} type=Instant [/card] [card] +name=Fork in the Road +auto=name(put in hand) moveto(myhand) notatarget(land[basic]|mylibrary) and!(name(put in graveyard) moveto(mygraveyard) notatarget(land[basic]|mylibrary))! oneshot +text=Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library. +mana={1}{G} +type=Sorcery +[/card] +[card] name=Forlorn Pseudamma abilities=intimidate auto=@untapped(this):name(pay 2B for 2/2 Zombie) pay[[{2}{B}]] name(Pay 2B) token(Zombie,Enchantment Creature Zombie,2/2,black) controller @@ -41063,6 +41096,17 @@ type=Planeswalker subtype=Garruk [/card] [card] +name=Garruk, Caller of Beasts +auto=counter(0/0,4,loyalty) +auto={C(0/0,1,Loyalty)}:name(+1: Reveal Cards) reveal:5 optionone target(creature|reveal) moveto(myhand) and!( all(creature|reveal) moveto(myhand) )! optiononeend optiontwo name(bottom of library) target(<1>*|reveal) transforms((,newability[all(*|reveal) bottomoflibrary])) oneshot optiontwoend revealend +auto={C(0/0,-3,Loyalty)}:name(-3: Put in Play) notatarget(creature[green]|myhand) moveto(mybattlefield) +auto={C(0/0,-3,Loyalty)}:name(-7: Emblem) emblem transforms((,newability[@movedTo(*[creature]|mystack):moveto(mybattlefield) notatarget(creature|mylibrary)])) forever dontremove +text=+1: Reveal the top five cards of your library. Put all creature cards revealed this way into your hand and the rest on the bottom of your library in any order. -- -3: You may put a green creature card from your hand onto the battlefield. -- -7: You get an emblem with "Whenever you cast a creature spell, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." +mana={4}{G}{G} +type=Planeswalker +subtype=Garruk +[/card] +[card] name=Garruk, Primal Hunter auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: beast) token(Beast,Creature Beast,3/3,green) @@ -41225,6 +41269,14 @@ mana={G} type=Instant [/card] [card] +name=Gather the Pack +auto=if type(*[instant;sorcery]|mygraveyard)~lessthan~2 then reveal:5 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then reveal:5 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +text=Reveal the top five cards of your library. You may put a creature card from among them into your hand. Put the rest into your graveyard. -- Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, put up to two creature cards from among the revealed cards into your hand instead of one. +mana={1}{G} +type=Sorcery +[/card] +[card] name=Gather the Townsfolk auto=token(Human,Creature Human,1/1,white)*2 auto=this(controllerlife < 6) token(Human,Creature Human,1/1,white)*3 @@ -41585,6 +41637,17 @@ mana={2} type=Artifact [/card] [card] +name=Genesis Hydra +autostack=if casted(this) then reveal:x optionone target(*[-land;-instant;-sorcery;manacost<=x]|reveal) moveto(mybattlefield) and!( all(*|reveal) moveto(mylibrary) and!(shuffle)! )! optiononeend optiontwo all(*|reveal) moveto(mylibrary) and!(shuffle)! optiontwoend revealend +auto=counter(1/1,x) +text=When you cast Genesis Hydra, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library. -- Genesis Hydra enters the battlefield with X +1/+1 counters on it. +mana={X}{G}{G} +type=Creature +subtype=Plant Hydra +power=0 +toughness=0 +[/card] +[card] name=Genesis Wave mana={X}{G}{G}{G} auto=name(Reveal X cards) reveal:X optionone name(Get Any Cards) target(*[manacost <=x]|reveal) moveto(mybattlefield) optiononeend optiontwo choice name(Discard the rest) all(*|reveal) moveto(mygraveyard) optiontwoend revealend @@ -59821,6 +59884,13 @@ power=5 toughness=3 [/card] [card] +name=Kruphix's Insight +auto=reveal:6 optionone target(enchantment|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +text=Reveal the top six cards of your library. Put up to three enchantment cards from among them into your hand and the rest of the revealed cards into your graveyard. +mana={2}{G} +type=Sorcery +[/card] +[card] name=Kry Shield auto={2}{T}:target(creature|mybattlefield) dynamicability preventalldamage from(mytgt) ueot text={2}, {T}: Prevent all damage that would be dealt this turn by target creature you control. That creature gets +0/+X until end of turn, where X is its converted mana cost. @@ -77401,6 +77471,16 @@ mana={1}{B}{R} type=Enchantment [/card] [card] +name=Pain Seer +auto=@untapped(this):reveal:1 optionone name(Reveal) target(*|reveal) transforms((,newability[life:-manacost controller])) forever optiononeend optiontwo name(Claim your card) choice all(*|reveal) moveto(myhand) optiontwoend revealend +text=Inspired — Whenever Pain Seer becomes untapped, reveal the top card of your library and put that card into your hand. You lose life equal to that card's converted mana cost. +mana={1}{B} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Painbringer auto=aslongas(*|mygraveyard) {T}{E(*|mygraveyard)}:-1/-1 target(creature) auto=aslongas(*|mygraveyard) {T}{E(*|mygraveyard)}{E(*|mygraveyard)}:-2/-2 target(creature) >1 @@ -82230,6 +82310,14 @@ mana={3}{W} type=Enchantment [/card] [card] +name=Prophecy +target=opponent +auto=reveal:1 revealzone(targetedpersonslibrary) optionone name(put back) target(land|reveal) moveto(ownerlibrary) and!( transforms((,newability[shuffle],newability[life:1 opponent])) oneshot )! optiononeend optiontwo name(put back) target(*[-land]|reveal) moveto(ownerlibrary) and!( transforms((,newability[shuffle])) oneshot )! optiontwoend revealend +text=Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles his or her library. -- Draw a card at the beginning of the next turn's upkeep. +mana={W} +type=Sorcery +[/card] +[card] name=Prophet of Distortion auto={3}{c}:draw:1 text=Devoid (This card has no color.) -- {3}{C}: Draw a card. ({C} represents colorless mana.) @@ -91600,6 +91688,17 @@ type=Planeswalker subtype=Sarkhan [/card] [card] +name=Sarkhan the Mad +auto=counter(0/0,7,loyalty) +auto={0}:name(0: reveal damage) Reveal:1 revealzone(mylibrary) revealuntil(*|mylibrary) optionone name(put in hand) target(*|reveal) moveto(myhand) optiononeend afterrevealed all(this) damage:revealedmana afterrevealedend revealend +auto={C(0/0,-2,Loyalty)}:name(-2: sacrifice) target(creature) sacrifice and!( token(Dragon,creature dragon,5/5,flying,red) targetcontroller )! +auto={C(0/0,-4,Loyalty)}:name(-4: ultimate) all(creature[dragon]|mybattlefield) transforms((,newability[target(player) dynamicability])) oneshot +text=0: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's converted mana cost. -- -2: Target creature's controller sacrifices it, then that player puts a 5/5 red Dragon creature token with flying onto the battlefield. -- -4: Each Dragon creature you control deals damage equal to its power to target player. +mana={3}{B}{R} +type=Planeswalker +subtype=Sarkhan +[/card] +[card] name=Sarkhan's Rage target=creature,player|battlefield auto=damage:5 @@ -91703,6 +91802,16 @@ power=2 toughness=1 [/card] [card] +name=Satyr Wayfinder +auto=reveal:4 optionone target(land|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +text=When Satyr Wayfinder enters the battlefield, reveal the top four cards of your library. You may put a land card from among them into your hand. Put the rest into your graveyard. +mana={1}{G} +type=Creature +subtype=Satyr +power=1 +toughness=1 +[/card] +[card] name=Savage Beating restriction=during battle otherrestriction=during battle @@ -113903,6 +114012,14 @@ power=2 toughness=2 [/card] [card] +name=Tracker's Instincts +auto=reveal:4 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +flashback={2}{U} +text=Reveal the top four cards of your library. Put a creature card from among them into your hand and the rest into your graveyard. -- Flashback {2}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={1}{G} +type=Sorcery +[/card] +[card] name=Trade Caravan auto=@each my upkeep:counter(0/0,1,Currency) auto={C(0/0,-2,Currency)}:untap target(land[basic]) OpponentUpkeepOnly @@ -119374,6 +119491,20 @@ power=0 toughness=0 [/card] [card] +name=Vigean Intuition +auto=choice name(Artifact) reveal:4 optionone name(Get Artifact) target(artifact|reveal) moveto(myhand) and!( all(artifact|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=choice name(Creature) reveal:4 optionone name(Get Creature) target(creature|reveal) moveto(myhand) and!( all(creature|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=choice name(Enchantment) reveal:4 optionone name(Get Enchantment) target(enchantment|reveal) moveto(myhand) and!( all(enchantment|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=choice name(Instant) reveal:4 optionone name(Get Instant) target(instant|reveal) moveto(myhand) and!( all(instant|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=choice name(Land) reveal:4 optionone name(Get Land) target(land|reveal) moveto(myhand) and!( all(land|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=choice name(Planeswalker) reveal:4 optionone name(Get Planeswalker) target(planeswalker|reveal) moveto(myhand) and!( all(planeswalker|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=choice name(Sorcery) reveal:4 optionone name(Get Sorcery) target(sorcery|reveal) moveto(myhand) and!( all(sorcery|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +auto=choice name(Tribal) reveal:4 optionone name(Get Tribal) target(artifact|reveal) moveto(myhand) and!( all(tribal|reveal) moveto(myhand) )! optiononeend optiontwo name(put in grave) target(<1>*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend +text=Choose a card type, then reveal the top four cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest into your graveyard. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.) +mana={3}{G}{U} +type=Instant +[/card] +[card] name=Vigilance target=creature auto=vigilance diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index f46eafc4d..a59319600 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -132,15 +132,6 @@ mana={W} type=Enchantment [/card] [card] -name=Aerial Caravan -text=Flying -- {1}{U}{U}: Exile the top card of your library. Until end of turn, you may play that card. (Reveal the card as you exile it.) -mana={4}{U}{U} -type=Creature -subtype=Human Soldier -power=4 -toughness=3 -[/card] -[card] name=Aerial Formation text=Strive — Aerial Formation costs {2}{U} more to cast for each target beyond the first. -- Any number of target creatures each get +1/+1 and gain flying until end of turn. mana={U} @@ -467,12 +458,6 @@ mana={4}{G} type=Sorcery [/card] [card] -name=Animist's Awakening -text=Reveal the top X cards of your library. Put all land cards from among them onto the battlefield tapped and the rest on the bottom of your library in a random order. -- Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, untap those lands. -mana={X}{G} -type=Sorcery -[/card] -[card] name=Anowon, the Ruin Sage text=At the beginning of your upkeep, each player sacrifices a non-Vampire creature. mana={3}{B}{B} @@ -2991,12 +2976,6 @@ mana={X}{R}{R} type=Instant [/card] [card] -name=Commune with the Gods -text=Reveal the top five cards of your library. You may put a creature or enchantment card from among them into your hand. Put the rest into your graveyard. -mana={1}{G} -type=Sorcery -[/card] -[card] name=Compelling Deterrence text=Return target nonland permanent to its owner's hand. Then that player discards a card if you control a Zombie. mana={1}{U} @@ -5991,12 +5970,6 @@ mana={3} type=Artifact [/card] [card] -name=Fork in the Road -text=Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library. -mana={1}{G} -type=Sorcery -[/card] -[card] name=Forked Lightning text=Forked Lightning deals 4 damage divided as you choose among one, two, or three target creatures. mana={3}{R} @@ -6222,19 +6195,6 @@ power=3 toughness=3 [/card] [card] -name=Garruk, Caller of Beasts -text=+1: Reveal the top five cards of your library. Put all creature cards revealed this way into your hand and the rest on the bottom of your library in any order. -- -3: You may put a green creature card from your hand onto the battlefield. -- -7: You get an emblem with "Whenever you cast a creature spell, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." -mana={4}{G}{G} -type=Planeswalker -subtype=Garruk -[/card] -[card] -name=Garruk, the Veil-Cursed -text=+1: Put a 1/1 black Wolf creature token with deathtouch onto the battlefield. -- -1: Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle your library. -- -3: Creatures you control gain trample and get +X/+X until end of turn, where X is the number of creature cards in your graveyard. -type=Planeswalker -subtype=Garruk -[/card] -[card] name=Garruk's Horde text=Trample -- Play with the top card of your library revealed. -- You may cast the top card of your library if it's a creature card. (Do this only any time you could cast that creature card. You still pay the spell's costs.) mana={5}{G}{G} @@ -6256,12 +6216,6 @@ mana={3}{U}{U}{U} type=Instant [/card] [card] -name=Gather the Pack -text=Reveal the top five cards of your library. You may put a creature card from among them into your hand. Put the rest into your graveyard. -- Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, put up to two creature cards from among the revealed cards into your hand instead of one. -mana={1}{G} -type=Sorcery -[/card] -[card] name=Gauntlets of Chaos text={5}, Sacrifice Gauntlets of Chaos: Exchange control of target artifact, creature, or land you control and target permanent an opponent controls that shares one of those types with it. If those permanents are exchanged this way, destroy all Auras attached to them. mana={5} @@ -6327,15 +6281,6 @@ power=2 toughness=1 [/card] [card] -name=Genesis Hydra -text=When you cast Genesis Hydra, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library. -- Genesis Hydra enters the battlefield with X +1/+1 counters on it. -mana={X}{G}{G} -type=Creature -subtype=Plant Hydra -power=0 -toughness=0 -[/card] -[card] name=Geosurge text=Add {R}{R}{R}{R}{R}{R}{R} to your mana pool. Spend this mana only to cast artifact or creature spells. mana={R}{R}{R}{R} @@ -9476,12 +9421,6 @@ power=4 toughness=7 [/card] [card] -name=Kruphix's Insight -text=Reveal the top six cards of your library. Put up to three enchantment cards from among them into your hand and the rest of the revealed cards into your graveyard. -mana={2}{G} -type=Sorcery -[/card] -[card] name=Kuldotha Flamefiend text=When Kuldotha Flamefiend enters the battlefield, you may sacrifice an artifact. If you do, Kuldotha Flamefiend deals 4 damage divided as you choose among any number of target creatures and/or players. mana={4}{R}{R} @@ -12606,15 +12545,6 @@ mana={B} // {3}{R} type=Sorcery // Sorcery [/card] [card] -name=Pain Seer -text=Inspired — Whenever Pain Seer becomes untapped, reveal the top card of your library and put that card into your hand. You lose life equal to that card's converted mana cost. -mana={1}{B} -type=Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Pain's Reward text=Each player may bid life. You start the bidding with a bid of any number. In turn order, each player may top the high bid. The bidding ends if the high bid stands. The high bidder loses life equal to the high bid and draws four cards. mana={2}{B} @@ -13478,12 +13408,6 @@ mana={1}{U} type=Instant [/card] [card] -name=Prophecy -text=Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles his or her library. -- Draw a card at the beginning of the next turn's upkeep. -mana={W} -type=Sorcery -[/card] -[card] name=Prophetic Flamespeaker text=Double strike, trample -- Whenever Prophetic Flamespeaker deals combat damage to a player, exile the top card of your library. You may play it this turn. mana={1}{R}{R} @@ -15182,13 +15106,6 @@ mana={3}{G} type=Sorcery [/card] [card] -name=Sarkhan the Mad -text=0: Reveal the top card of your library and put it into your hand. Sarkhan the Mad deals damage to himself equal to that card's converted mana cost. -- -2: Target creature's controller sacrifices it, then that player puts a 5/5 red Dragon creature token with flying onto the battlefield. -- -4: Each Dragon creature you control deals damage equal to its power to target player. -mana={3}{B}{R} -type=Planeswalker -subtype=Sarkhan -[/card] -[card] name=Sasaya, Orochi Ascendant text=Reveal your hand: If you have seven or more land cards in your hand, flip Sasaya, Orochi Ascendant. mana={1}{G}{G} @@ -15213,15 +15130,6 @@ power=2 toughness=1 [/card] [card] -name=Satyr Wayfinder -text=When Satyr Wayfinder enters the battlefield, reveal the top four cards of your library. You may put a land card from among them into your hand. Put the rest into your graveyard. -mana={1}{G} -type=Creature -subtype=Satyr -power=1 -toughness=1 -[/card] -[card] name=Savaen Elves text={G}{G}, {T}: Destroy target Aura attached to a land. mana={G} @@ -18612,12 +18520,6 @@ mana={2}{B} type=Sorcery [/card] [card] -name=Tracker's Instincts -text=Reveal the top four cards of your library. Put a creature card from among them into your hand and the rest into your graveyard. -- Flashback {2}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) -mana={1}{G} -type=Sorcery -[/card] -[card] name=Trade Secrets text=Target opponent draws two cards, then you draw up to four cards. That opponent may repeat this process as many times as he or she chooses. mana={1}{U}{U} @@ -19337,12 +19239,6 @@ mana={1}{U} type=Instant [/card] [card] -name=Vigean Intuition -text=Choose a card type, then reveal the top four cards of your library. Put all cards of the chosen type revealed this way into your hand and the rest into your graveyard. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.) -mana={3}{G}{U} -type=Instant -[/card] -[card] name=Vigil for the Lost text=Whenever a creature you control dies, you may pay {X}. If you do, you gain X life. mana={3}{W} @@ -20544,4 +20440,4 @@ name=Zur's Weirding text=Players play with their hands revealed. -- If a player would draw a card, he or she reveals it instead. Then any other player may pay 2 life. If a player does, put that card into its owner's graveyard. Otherwise, that player draws a card. mana={3}{U} type=Enchantment -[/card] +[/card] \ No newline at end of file