From d30ca1db2e0d8d2e3fa32e21c9f344dd812310b6 Mon Sep 17 00:00:00 2001 From: "wagic.laurent" Date: Mon, 10 Aug 2009 05:21:57 +0000 Subject: [PATCH] Laurent - Some additions, all tested and working. you can see in the todo.dat some tested and not working ... I don't understand why wrath of marit lage (ICE) does not work ??? --- projects/mtg/bin/Res/sets/ALA/_cards.dat | 66 +++++++++- projects/mtg/bin/Res/sets/ALA/todo.dat | 60 +++------ projects/mtg/bin/Res/sets/ARB/_cards.dat | 22 ++++ projects/mtg/bin/Res/sets/ARB/todo.dat | 17 +-- projects/mtg/bin/Res/sets/CHK/_cards.dat | 50 ++++++++ projects/mtg/bin/Res/sets/CHK/todo.dat | 74 ++++------- projects/mtg/bin/Res/sets/EVE/_cards.dat | 65 ++++++++++ projects/mtg/bin/Res/sets/EVE/todo.dat | 60 +-------- projects/mtg/bin/Res/sets/EXO/_cards.dat | 43 +++++++ projects/mtg/bin/Res/sets/EXO/todo.dat | 45 +------ projects/mtg/bin/Res/sets/FEM/_cards.dat | 2 +- projects/mtg/bin/Res/sets/FEM/todo.dat | 10 +- projects/mtg/bin/Res/sets/ICE/_cards.dat | 70 ++++++++++- projects/mtg/bin/Res/sets/ICE/todo.dat | 84 +++---------- projects/mtg/bin/Res/sets/LRW/_cards.dat | 154 ++++++++++++++++++++++- projects/mtg/bin/Res/sets/LRW/todo.dat | 123 +++--------------- projects/mtg/bin/Res/sets/M10/_cards.dat | 3 +- projects/mtg/bin/Res/sets/ONS/_cards.dat | 19 +-- projects/mtg/bin/Res/sets/ONS/todo.dat | 2 +- projects/mtg/bin/Res/sets/RV/todo.dat | 2 +- projects/mtg/bin/Res/sets/SHM/_cards.dat | 50 ++++++++ projects/mtg/bin/Res/sets/SHM/todo.dat | 65 ++++------ 22 files changed, 638 insertions(+), 448 deletions(-) diff --git a/projects/mtg/bin/Res/sets/ALA/_cards.dat b/projects/mtg/bin/Res/sets/ALA/_cards.dat index f28d0b49a..c1065eba1 100644 --- a/projects/mtg/bin/Res/sets/ALA/_cards.dat +++ b/projects/mtg/bin/Res/sets/ALA/_cards.dat @@ -35,6 +35,17 @@ rarity=U type=Land [/card] [card] +text=Enchant creature When enchanted creature is put into a graveyard, that creature's controller loses life equal to its toughness. +id=174817 +target=creature +alias=1197 +name=Banewasp Affliction +rarity=C +type=Enchantment +mana={1}{B} +subtype=Aura +[/card] +[card] text={G}, {T}: Target creature gains trample until end of turn. {U}, {T}: Target creature gains flying until end of turn. auto={G}{T}:trample target(creature) auto={U}{T}:flying target(creature) @@ -115,6 +126,16 @@ type=Instant mana={1}{U}{U} [/card] [card] +text=Return target creature to its owner's hand. Its controller draws a card. +id=175053 +target=creature +auto=moveto(ownerhand) && draw:1 targetController +name=Call to Heel +rarity=C +type=Instant +mana={1}{U} +[/card] +[card] text={T}: Target player puts the top card of his or her library into his or her graveyard. auto={T}:deplete:1 target(player) id=176433 @@ -406,6 +427,16 @@ subtype=Illusion toughness=1 [/card] [card] +text=At the beginning of your upkeep, put a 1/1 red Goblin creature token with haste into play. Goblin creatures attack each turn if able. +auto=lord(goblin) mustattack +auto=@each my upkeep:token(Goblin,Creature Goblin,1/1,haste red) +id=174939 +name=Goblin Assault +rarity=R +type=Enchantment +mana={2}{R} +[/card] +[card] text=Trample abilities=trample id=177596 @@ -590,6 +621,17 @@ rarity=U type=Land [/card] [card] +text=Target player gains 7 life and draws two cards. +id=174976 +target=player +auto=life:7 +auto=draw:2 +name=Kiss of the Amesha +rarity=U +type=Sorcery +mana={4}{W}{U} +[/card] +[card] text={3}{G}: Knight of the Skyward Eye gets +3/+3 until end of turn. Play this ability only once each turn. auto={3}{G}:3/3 limit:1 id=175047 @@ -636,6 +678,15 @@ subtype=Vedalken Wizard toughness=* [/card] [card] +text=Whenever an opponent plays a spell, that player puts the top two cards of his or her library into his or her graveyard. +auto=@movedTo(*[-land]|opponentstack):deplete:2 opponent +id=175108 +name=Memory Erosion +rarity=R +type=Enchantment +mana={1}{U}{U} +[/card] +[card] text={W}, {T}: Regenerate target artifact. id=175113 auto={W}{T}:Regenerate target(artifact) @@ -1052,7 +1103,7 @@ toughness=2 [card] text=Flying {B}, Sacrifice a creature: Regenerate Skeletal Kathari. abilities=flying -auto={B},{S(creature|myinplay)}:regenerate +auto={B}{S(creature|myinplay)}:regenerate id=175119 name=Skeletal Kathari rarity=C @@ -1063,6 +1114,19 @@ subtype=Bird Skeleton toughness=2 [/card] [card] +text=Flying At the end of your turn, you gain 3 life if Sphinx Sovereign is untapped. Otherwise, each opponent loses 3 life. +id=175107 +auto=@each my endofturn:aslongas(Sphinx Sovereign[-tapped]|myinplay) life:3 controller +auto=@each my endofturn:aslongas(Sphinx Sovereign[tapped]|myinplay) life:-3 opponent +name=Sphinx Sovereign +rarity=M +type=Artifact Creature +mana={4}{W}{U}{U}{B} +power=6 +subtype=Sphinx +toughness=6 +[/card] +[card] text=When Sprouting Thrinax is put into a graveyard from play, put three 1/1 green Saproling creature tokens into play. auto=@movedTo(this|graveyard):token(Saproling,creature saproling, 1/1,green)*3 id=174863 diff --git a/projects/mtg/bin/Res/sets/ALA/todo.dat b/projects/mtg/bin/Res/sets/ALA/todo.dat index 5d9f6baf6..8c974e6fa 100644 --- a/projects/mtg/bin/Res/sets/ALA/todo.dat +++ b/projects/mtg/bin/Res/sets/ALA/todo.dat @@ -63,16 +63,6 @@ power=6 subtype=Demon toughness=6 [/card] -[card] -text=Enchant creature When enchanted creature is put into a graveyard, that creature's controller loses life equal to its toughness. -id=174817 -name=Banewasp Affliction -rarity=C -type=Enchantment -mana={1}{B} -subtype=Aura -[/card] - [card] text=Choose one - Destroy target artifact; or put target creature on the bottom of its owner's library; or counter target instant spell. id=137931 @@ -81,7 +71,6 @@ rarity=U type=Instant mana={G}{W}{U} [/card] - [card] text=Flying Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) Whenever a creature you control attacks alone, it gains lifelink until end of turn. id=175394 @@ -119,6 +108,7 @@ toughness=1 [card] text=Sacrifice Bloodpyre Elemental: Bloodpyre Elemental deals 4 damage to target creature. Play this ability only any time you could play a sorcery. id=175117 +auto={S}:damage:4 target(creature) name=Bloodpyre Elemental rarity=C type=Creature @@ -177,14 +167,6 @@ subtype=Hellion toughness=3 [/card] [card] -text=Return target creature to its owner's hand. Its controller draws a card. -id=175053 -name=Call to Heel -rarity=C -type=Instant -mana={1}{U} -[/card] -[card] text=When Carrion Thrash is put into a graveyard from play, you may pay {2}. If you do, return another target creature card from your graveyard to your hand. id=176443 name=Carrion Thrash @@ -243,6 +225,8 @@ mana={U}{U}{B}{B}{B}{R}{R} [card] text=At the beginning of your upkeep, each player discards a card. id=176429 +auto=@each my upkeep:discard:1 opponent +auto=@each my upkeep:discard:1 controller name=Cunning Lethemancer rarity=R type=Creature @@ -437,6 +421,7 @@ toughness=1 [card] text=If a creature would come into play under an opponent's control this turn, it comes into play under your control instead. id=175011 +auto=@movedto(creature|opponentinplay):moveto(myinplay) name=Gather Specimens rarity=R type=Instant @@ -450,15 +435,7 @@ rarity=C type=Sorcery mana={2}{G} [/card] -[card] -text=At the beginning of your upkeep, put a 1/1 red Goblin creature token with haste into play. Goblin creatures attack each turn if able. -auto=lord(goblin) mustattack -id=174939 -name=Goblin Assault -rarity=R -type=Enchantment -mana={2}{R} -[/card] + [card] text={1}{W}, {T}: Prevent all damage that would be dealt to target creature with power 5 or greater this turn. id=174822 @@ -521,7 +498,7 @@ mana={W}{U} [/card] [card] text=Whenever another creature is put into a graveyard from play, you may have Hissing Iguanar deal 1 damage to target player. -auto=@movedTo(this|graveyard):damage:1 target(player) +auto=@movedTo(creature[-this]|graveyard):may damage:1 target(player) #can't be coded in 0.8 because "@" can't be followed by "target" unless there is a "may" ability id=174873 name=Hissing Iguanar @@ -540,6 +517,7 @@ rarity=R type=Artifact mana={2}{B}{B} [/card] + [card] text=Count the number of cards in your library. Your life total becomes that number. id=175039 @@ -613,14 +591,6 @@ subtype=Elf Druid toughness=3 [/card] [card] -text=Target player gains 7 life and draws two cards. -id=174976 -name=Kiss of the Amesha -rarity=U -type=Sorcery -mana={4}{W}{U} -[/card] -[card] text=First strike When Knight of the White Orchid comes into play, if an opponent controls more lands than you, you may search your library for a Plains card, put it into play, then shuffle your library. id=178094 name=Knight of the White Orchid @@ -702,15 +672,6 @@ subtype=Elf Shaman toughness=3 [/card] [card] -text=Whenever an opponent plays a spell, that player puts the top two cards of his or her library into his or her graveyard. -auto=@movedTo(*[-land]|opponentstack):deplete:2 -id=175108 -name=Memory Erosion -rarity=R -type=Enchantment -mana={1}{U}{U} -[/card] -[card] text=Whenever a creature with power 5 or greater comes into play under your control, you may put two +1/+1 counters on it. id=178097 name=Mighty Emergence @@ -811,6 +772,8 @@ toughness=7 [card] text={U}, {T}: Put a 0/1 blue Homunculus artifact creature token into play. At the beginning of your upkeep, sacrifice a Homunculus. id=175012 +auto={U}{T}:token(Homonculus,Creature Homonclulus,0/1,blue) +auto=@each my upkeep:bury target(homonculus|myinplay) name=Puppet Conjurer rarity=U type=Artifact Creature @@ -1122,6 +1085,8 @@ mana={2}{U} [card] text=Flying At the end of your turn, you gain 3 life if Sphinx Sovereign is untapped. Otherwise, each opponent loses 3 life. id=175107 +auto=@each my endofturn:aslongas(Sphinx Sovereign[-tapped]|myinplay) life:3 controller +auto=@each my endofturn:aslongas(Sphinx Sovereign[tapped]|myinplay) life:-3 opponent name=Sphinx Sovereign rarity=M type=Artifact Creature @@ -1297,6 +1262,9 @@ toughness=4 text=Whenever a creature is put into a graveyard from play, you may have Vicious Shadows deal damage to target player equal to the number of cards in that player's hand. id=175048 name=Vicious Shadows +auto=@movedTo(creature|mygraveyard) from(inplay):may foreach(*|opponenthand) damage:1 opponent +auto=@movedTo(creature|opponentgraveyard) from(inplay):may foreach(*|opponenthand) damage:1 opponent +#the may does not work for this one... rarity=R type=Enchantment mana={6}{R} diff --git a/projects/mtg/bin/Res/sets/ARB/_cards.dat b/projects/mtg/bin/Res/sets/ARB/_cards.dat index a8b01bf68..dfb042726 100644 --- a/projects/mtg/bin/Res/sets/ARB/_cards.dat +++ b/projects/mtg/bin/Res/sets/ARB/_cards.dat @@ -184,6 +184,18 @@ power=* toughness=* [/card] [card] +id=179633 +name=Lorescale Coatl +mana={1}{G}{U} +type=Creature +subtype=Snake +power=2 +toughness=2 +text=Whenever you draw a card, you may put a +1/+1 counter on Lorescale Coatl. +auto=@movedTo(*|myhand) from(mylibrary):may counter(1/1) +rarity=U +[/card] +[card] text=Creatures you control have haste. id=180625 name=Madrush Cyclops @@ -237,6 +249,16 @@ toughness=2 abilities=flying [/card] [card] +id=179614 +name=Morbid Bloom +target=creature|graveyard +auto=moveto(exile) +mana={4}{B}{G} +type=Sorcery +text=Remove target creature card in a graveyard from the game, then put X 1/1 green Saproling creature tokens into play, where X is the removed card's toughness. +rarity=U +[/card] +[card] text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) {1}, Sacrifice Qasali Pridemage: Destroy target artifact or enchantment. id=179556 name=Qasali Pridemage diff --git a/projects/mtg/bin/Res/sets/ARB/todo.dat b/projects/mtg/bin/Res/sets/ARB/todo.dat index 7ca2b7787..64269c1a7 100644 --- a/projects/mtg/bin/Res/sets/ARB/todo.dat +++ b/projects/mtg/bin/Res/sets/ARB/todo.dat @@ -31,7 +31,7 @@ rarity=U [card] id=189652 name=Arsenal Thresher -mana={2}{(}{W}{/}{B}{)}{U} +mana={2}{WB}{U} type=Artifact Creature subtype=Construct power=2 @@ -123,6 +123,7 @@ rarity=C id=161291 name=Breath of Malfegor mana={3}{B}{R} +auto=damage:5 opponent type=Instant text=Breath of Malfegor deals 5 damage to each opponent. rarity=C @@ -554,17 +555,6 @@ text=Fear, haste Whenever Lightning Reaver deals combat damage to a player, put rarity=R [/card] [card] -id=179633 -name=Lorescale Coatl -mana={1}{G}{U} -type=Creature -subtype=Snake -power=2 -toughness=2 -text=Whenever you draw a card, you may put a +1/+1 counter on Lorescale Coatl. -rarity=U -[/card] -[card] id=179540 name=Maelstrom Nexus mana={W}{U}{B}{R}{G} @@ -652,7 +642,7 @@ type=Creature subtype=Insect power=4 toughness=4 -text=Monstrous Carabid attacks each turn if able. Cycling {(b/r)} ({(b/r)}, Discard this card: Draw a card.) +text=Monstrous Carabid attacks each turn if able. Cycling {BR} ({BR}, Discard this card: Draw a card.) rarity=C [/card] [card] @@ -709,6 +699,7 @@ rarity=R id=188962 name=Nemesis of Reason mana={3}{U}{B} +auto=aslongas(Nemesis of Reason[attacking]|myinplay) deplete:10 opponent type=Creature subtype=Leviathan Horror power=3 diff --git a/projects/mtg/bin/Res/sets/CHK/_cards.dat b/projects/mtg/bin/Res/sets/CHK/_cards.dat index d2339f5ca..616c6ae1b 100644 --- a/projects/mtg/bin/Res/sets/CHK/_cards.dat +++ b/projects/mtg/bin/Res/sets/CHK/_cards.dat @@ -61,6 +61,19 @@ auto={T}:foreach(mountain|myinplay) damage:1 target(creature[attacking]) rarity=R [/card] [card] +id=77925 +id=129767 +target=creature[-legendary] +auto=haste +auto=untap +name=Blind with Anger +mana={3}{R} +type=Instant +subtype=Arcane +text=Untap target nonlegendary creature and gain control of it until end of turn. That creature gains haste until end of turn. +rarity=U +[/card] +[card] text={1}{R}, Sacrifice a creature: Blood Rites deals 2 damage to target Creature or player. auto={1}{R}{S(creature|myinplay)}:damage:2 target(creature,player) id=50509 @@ -127,6 +140,18 @@ mana={3}{B}{B} subtype=Arcane [/card] [card] +id=80522 +name=Deathcurse Ogre +mana={5}{B} +type=Creature +subtype=Ogre Warrior +power=3 +toughness=3 +text=When Deathcurse Ogre is put into a graveyard from play, each player loses 3 life. +auto=@movedTo(this|graveyard) from(inplay):life:-3 opponent && life:-3 controller +rarity=C +[/card] +[card] id=79214 name=Earthshaker mana={4}{R}{R} @@ -139,6 +164,17 @@ auto=@movedTo(arcane,spirit|mystack):damage:2 all(creature[-flying]) rarity=U [/card] [card] +id=80243 +name=Eerie Procession +mana={2}{U} +type=Sorcery +subtype=Arcane +target=arcane|mylibrary +auto=moveto(myhand) +text=Search your library for an Arcane card, reveal that card, and put it into your hand. Then shuffle your library. +rarity=U +[/card] +[card] text=Return target permanent to its owner's hand. target=* auto=moveTo(ownerhand) @@ -862,6 +898,20 @@ auto=lord(shaman|mybattlefield) {T}:Add{G}{G} rarity=U [/card] [card] +id=78965 +name=Seizan, Perverter of Truth +mana={3}{B}{B} +type=Creature +abilities=Legendary +auto=@each my upkeep:life:-2 controller && draw:2 controller +auto=@each opponent upkeep:life:-2 opponent && draw:2 opponent +subtype=Demon Spirit +power=6 +toughness=5 +text=At the beginning of each player's upkeep, that player loses 2 life and draws two cards. +rarity=R +[/card] +[card] text=Flash Enchant creature Enchanted creature gets +1/+1. {G}: Regenerate enchanted creature. id=75404 name=Serpent Skin diff --git a/projects/mtg/bin/Res/sets/CHK/todo.dat b/projects/mtg/bin/Res/sets/CHK/todo.dat index 066a3f53d..f90556fef 100644 --- a/projects/mtg/bin/Res/sets/CHK/todo.dat +++ b/projects/mtg/bin/Res/sets/CHK/todo.dat @@ -96,18 +96,6 @@ text=Target creature you control gains protection from the color of your choice rarity=C [/card] [card] -id=77925 -alias=??? -name=Blind with Anger -mana={3}{R} -type=Instant -subtype=Arcane -text=Untap target nonlegendary creature and gain control of it until end of turn. That creature gains haste until end of turn. -target=creature[-legendary] -auto=haste -rarity=U -[/card] -[card] id=79166 name=Blood Speaker mana={3}{B} @@ -196,6 +184,9 @@ name=Cage of Hands mana={2}{W} type=Enchantment subtype=Aura +target=creature +auto=cantattack,cantblock +auto={1}{W}:moveto(ownerhand) Enchant creature Enchanted creature can't attack or block. {1}{W}: Return Cage of Hands to its owner's hand. rarity=C [/card] @@ -302,17 +293,6 @@ text=Target player puts the top four cards of his or her library into his or her rarity=U [/card] [card] -id=80522 -name=Deathcurse Ogre -mana={5}{B} -type=Creature -subtype=Ogre Warrior -power=3 -toughness=3 -text=When Deathcurse Ogre is put into a graveyard from play, each player loses 3 life. -rarity=C -[/card] -[card] id=80275 name=Desperate Ritual mana={1}{R} @@ -362,7 +342,8 @@ rarity=C id=78687 name=Budoka Gardener (Dokai, Weaver of Life) mana={1}{G} -type=Legendary Creature ?EHuman Monk +type=Legendary Creature +subtype=Human Monk power=3 toughness=3 text={4}{G}{G}, {T}: Put an X/X green Elemental creature token into play, where X is the number of lands you control. @@ -390,16 +371,6 @@ toughness=2 text=When Dripping-Tongue Zubera is put into a graveyard from play, put a 1/1 colorless Spirit creature token into play for each Zubera put into a graveyard from play this turn. rarity=C [/card] - -[card] -id=80243 -name=Eerie Procession -mana={2}{U} -type=Sorcery -subtype=Arcane -text=Search your library for an Arcane card, reveal that card, and put it into your hand. Then shuffle your library. -rarity=U -[/card] [card] id=79205 name=Eiganjo Castle @@ -515,6 +486,8 @@ name=Ghostly Prison mana={2}{W} type=Enchantment text=Creatures can't attack you unless their controller pays {2} for each creature he or she controls that's attacking you. +auto=lord(creature|opponentinplay) cantattack +auto=lord(creature|opponentinplay) {2}:-cantattack rarity=U [/card] [card] @@ -568,7 +541,8 @@ rarity=R id=78688 name=Initiate of Blood (Goka the Unjust) mana={3}{R} -type=Legendary Creature ?EOgre Shaman +type=Legendary Creature +subtype=Ogre Shaman power=4 toughness=4 text={T}: Goka the Unjust deals 4 damage to target creature that was dealt damage this turn. @@ -738,9 +712,11 @@ rarity=C id=79110 name=Honden of Infinite Rage mana={2}{R} -type=Legendary Enchantment +type=Enchantment subtype=Shrine +abilities=Legendary text=At the beginning of your upkeep, Honden of Infinite Rage deals damage to target creature or player equal to the number of Shrines you control. +auto=@each my upkeep:foreach(shrine|myinplay) damage:1 target(creature,player) rarity=U [/card] @@ -971,7 +947,8 @@ rarity=R id=78600 name=Bushi Tenderfoot (Kenzo the Hardhearted) mana={W} -type=Legendary Creature ?EHuman Samurai +type=Legendary Creature +subtype=Human Samurai power=3 toughness=4 text=Double strike; bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) @@ -1077,10 +1054,13 @@ rarity=R id=78594 name=Konda, Lord of Eiganjo mana={5}{W}{W} -type=Legendary Creature +type=Creature subtype=Human Samurai power=3 toughness=3 +abilities=Legendary,vigilance,indestructible +auto=rampage(5/5,0) +auto=aslongas(Konda, Lord of Eiganjo[blocking]|myinplay) 5/5 text=Vigilance (Attacking doesn't cause this creature to tap.) Bushido 5 (When this blocks or becomes blocked, it gets +5/+5 until end of turn.) Konda, Lord of Eiganjo is indestructible. rarity=R [/card] @@ -1588,7 +1568,6 @@ subtype=Arcane text=Target permanent's controller sacrifices it. If he or she does, that player reveals cards from the top of his or her library until he or she reveals a permanent card that shares a card type with the sacrificed permanent, puts that card into play, then shuffles his or her library. Splice onto Arcane {2}{U}{U} rarity=R [/card] - [card] id=50262 name=Ronin Houndmaster @@ -1611,8 +1590,6 @@ toughness=3 text={G}{G}, Sacrifice Rootrunner: Put target land on top of its owner's library. Soulshift 3 (When this is put into a graveyard from play, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) rarity=U [/card] - - [card] id=50510 name=Sakura-Tribe Elder @@ -1658,17 +1635,6 @@ text=Sacrifice Scuttling Death: Target creature gets -1/-1 until end of turn. So rarity=C [/card] [card] -id=78965 -name=Seizan, Perverter of Truth -mana={3}{B}{B} -type=Legendary Creature -subtype=Demon Spirit -power=6 -toughness=5 -text=At the beginning of each player's upkeep, that player loses 2 life and draws two cards. -rarity=R -[/card] -[card] id=78683 name=Sensei Golden-Tail mana={1}{W} @@ -1880,7 +1846,8 @@ rarity=U id=78679 name=Nezumi Shortfang (Stabwhisker the Odious) mana={1}{B} -type=Legendary Creature ?ERat Shaman +type=Legendary Creature +subtype=Rat Shaman power=3 toughness=3 text=At the beginning of each opponent's upkeep, that player loses 1 life for each card fewer than three in his or her hand. @@ -1914,6 +1881,7 @@ power=1 toughness=1 text=When Student of Elements has flying, flip it. rarity=U [/card] + [card] id=79089 name=Swallowing Plague diff --git a/projects/mtg/bin/Res/sets/EVE/_cards.dat b/projects/mtg/bin/Res/sets/EVE/_cards.dat index ca9323a44..aa3bafbfe 100644 --- a/projects/mtg/bin/Res/sets/EVE/_cards.dat +++ b/projects/mtg/bin/Res/sets/EVE/_cards.dat @@ -173,6 +173,16 @@ type=Sorcery mana={2}{BG}{BG} [/card] [card] +text=Counter target spell. Its controller draws a card. Draw a card. +id=153036 +target=*|stack +auto=fizzle && draw:1 controller && draw:1 targetController +name=Dream Fracture +rarity=U +type=Instant +mana={1}{U}{U} +[/card] +[card] text=Sacrifice Duergar Assailant: Duergar Assailant deals 1 damage to target attacking or blocking creature. auto={S}:damage:1 target(creature[attacking;blocking]) id=150975 @@ -490,6 +500,21 @@ subtype=Noggle Rogue toughness=3 [/card] [card] +text=When Noggle Ransacker comes into play, each player draws two cards, then discards a card at random. +id=152032 +auto=draw:2 controller +auto=draw:2 opponent +auto=discard:1 controller +auto=discard:1 opponent +name=Noggle Ransacker +rarity=U +type=Creature +mana={2}{UR} +power=2 +subtype=Noggle Rogue +toughness=1 +[/card] +[card] text=Noxious Hatchling comes into play with four -1/-1 counters on it. Wither (This deals damage to creatures in the form of -1/-1 counters.) Whenever you play a black spell, remove a -1/-1 counter from Noxious Hatchling. Whenever you play a green spell, remove a -1/-1 counter from Noxious Hatchling. abilities=wither auto=@movedTo(*[black]|mystack):counter(-1/-1,-1) @@ -517,6 +542,19 @@ subtype=Troll toughness=1 [/card] [card] +text=Overbeing of Myth's power and toughness are each equal to the number of cards in your hand. At the beginning of your draw step, draw a card. +auto=foreach(*|myhand) 1/1 +auto=@each my draw:draw:1 +id=151151 +name=Overbeing of Myth +rarity=R +type=Creature +mana={GU}{GU}{GU}{GU}{GU} +power=* +subtype=Spirit Avatar +toughness=* +[/card] +[card] text=Wither (This deals damage to creatures in the form of -1/-1 counters.) Puncture Blast deals 3 damage to target creature or player. target=creature,player abilities=wither @@ -528,6 +566,19 @@ type=Instant mana={2}{R} [/card] [card] +text=Enchant creature Enchanted creature can't attack or block. At the beginning of your upkeep, you may gain 1 life. +target=creature +auto=cantattack +auto=cantblock +auto=@each my upkeep:may life:1 controller +id=153435 +name=Recumbent Bliss +rarity=C +type=Enchantment +mana={2}{W} +subtype=Aura +[/card] +[card] text=When Regal Force comes into play, draw a card for each green creature you control. id=147373 name=Regal Force @@ -634,6 +685,20 @@ subtype=Elemental Warrior toughness=2 [/card] [card] +text=Flying Whenever a player plays a nonblack spell, that player loses 1 life. +abilities=flying +id=158900 +auto=@movedTo(*[-land;-black]|mystack):life:-1 controller +auto=@movedTo(*[-land;-black]|opponentstack):life:-1 opponent +name=Soot Imp +rarity=U +type=Creature +mana={1}{B}{B} +power=1 +subtype=Imp +toughness=2 +[/card] +[card] text=When Soul Snuffers comes into play, put a -1/-1 counter on each creature. auto=all(creature) counter(-1/-1) id=142054 diff --git a/projects/mtg/bin/Res/sets/EVE/todo.dat b/projects/mtg/bin/Res/sets/EVE/todo.dat index d8da08988..3207bee47 100644 --- a/projects/mtg/bin/Res/sets/EVE/todo.dat +++ b/projects/mtg/bin/Res/sets/EVE/todo.dat @@ -256,14 +256,6 @@ subtype=Elemental toughness=10 [/card] [card] -text=Counter target spell. Its controller draws a card. Draw a card. -id=153036 -name=Dream Fracture -rarity=U -type=Instant -mana={1}{U}{U} -[/card] -[card] text=Flying When Dream Thief comes into play, draw a card if you played another blue spell this turn. abilities=flying id=157207 @@ -408,7 +400,7 @@ mana={4}{BG} subtype=Aura [/card] [card] -text={2}{GU}, {T}: For each counter on target permanent, put another of those counters on that permanent. ({T} is the untap symbol.) +text={2}{GU}, {Q}: For each counter on target permanent, put another of those counters on that permanent. ({Q} is the untap symbol.) id=152046 name=Gilder Bairn rarity=U @@ -681,7 +673,6 @@ power=2 subtype=Shapeshifter toughness=1 [/card] - [card] text=Noggle Bandit can't be blocked except by creatures with defender. id=157286 @@ -704,18 +695,6 @@ power=2 subtype=Noggle Wizard toughness=2 [/card] -[card] -text=When Noggle Ransacker comes into play, each player draws two cards, then discards a card at random. -id=152032 -name=Noggle Ransacker -rarity=U -type=Creature -mana={2}{UR} -power=2 -subtype=Noggle Rogue -toughness=1 -[/card] - [card] text=When Nucklavee comes into play, you may return target red sorcery card from your graveyard to your hand. When Nucklavee comes into play, you may return target blue instant card from your graveyard to your hand. id=153058 @@ -749,19 +728,7 @@ subtype=Goblin Shaman toughness=2 [/card] [card] -text=Overbeing of Myth's power and toughness are each equal to the number of cards in your hand. At the beginning of your draw step, draw a card. -auto=foreach(*|myhand) 1/1 -id=151151 -name=Overbeing of Myth -rarity=R -type=Creature -mana={GU}{GU}{GU}{GU}{GU} -power=* -subtype=Spirit Avatar -toughness=* -[/card] -[card] -text={1}{W}, {Q}: Put a 1/1 white Kithkin Soldier creature token into play. ({Q} is the untap symbol.) +text={1}{W}{Q}: Put a 1/1 white Kithkin Soldier creature token into play. ({Q} is the untap symbol.) id=157210 name=Patrol Signaler rarity=U @@ -832,16 +799,6 @@ subtype=Merfolk Wizard toughness=2 [/card] [card] -text=Enchant creature Enchanted creature can't attack or block. At the beginning of your upkeep, you may gain 1 life. -target=creature -id=153435 -name=Recumbent Bliss -rarity=C -type=Enchantment -mana={2}{W} -subtype=Aura -[/card] -[card] text=Rekindled Flame deals 4 damage to target creature or player. At the beginning of your upkeep, if an opponent has no cards in hand, you may return Rekindled Flame from your graveyard to your hand. target=creature,player id=158108 @@ -944,18 +901,6 @@ type=Instant mana={2}{GU} [/card] [card] -text=Flying Whenever a player plays a nonblack spell, that player loses 1 life. -abilities=flying -id=158900 -name=Soot Imp -rarity=U -type=Creature -mana={1}{B}{B} -power=1 -subtype=Imp -toughness=2 -[/card] -[card] text=Destroy target nongreen creature. Its controller loses 3 life if you played another black spell this turn. target=creature id=151150 @@ -964,7 +909,6 @@ rarity=C type=Sorcery mana={1}{B} [/card] - [card] text=Flying You can't be the target of spells or abilities your opponents control. abilities=flying diff --git a/projects/mtg/bin/Res/sets/EXO/_cards.dat b/projects/mtg/bin/Res/sets/EXO/_cards.dat index 39c7406a6..a00404c32 100644 --- a/projects/mtg/bin/Res/sets/EXO/_cards.dat +++ b/projects/mtg/bin/Res/sets/EXO/_cards.dat @@ -280,6 +280,18 @@ auto={2}{T}:fizzle target(*[-creature]|stack) && moveTo(graveyard) all(*|myhand) rarity=R [/card] [card] +id=6127 +name=Ogre Shaman +mana={3}{R}{R} +type=Creature +subtype=Ogre Shaman +power=3 +toughness=3 +auto={2}:damage:2 target(creature,player) && discard:1 controller +text={2}, Discard a card at random: Ogre Shaman deals 2 damage to target creature or player. +rarity=R +[/card] +[card] text=First strike, protection from black, protection from red (This creature deals combat damage before creatures without first strike. It can't be blocked, targeted, dealt damage, or enchanted by anything black or red.) id=5199 name=Paladin en-Vec @@ -327,6 +339,16 @@ auto=@movedTo(creature|opponentstack):counter(1/1) rarity=C [/card] [card] +id=6123 +name=Price of Progress +mana={1}{R} +type=Instant +text=Price of Progress deals 2 damage to each player for each nonbasic land he or she controls. +auto=foreach(land[-basic]|myinplay) damage:2 controller +auto=foreach(land[-basic]|opponentinplay) damage:2 opponent +rarity=U +[/card] +[card] text=Whenever Pygmy Troll becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. {G}: Regenerate Pygmy Troll. id=6131 auto=rampage(1/1,0) @@ -532,6 +554,17 @@ power=* toughness=* [/card] [card] +id=6112 +name=Sonic Burst +target=creature,player +auto=damage:4 +auto=discard:1 controller +mana={1}{R} +type=Instant +text=As an additional cost to play Sonic Burst, discard a card at random. Sonic Burst deals 4 damage to target creature or player. +rarity=C +[/card] +[card] id=6033 name=Soul Warden mana={W} @@ -544,6 +577,16 @@ auto=@movedTo(creature|battlefield):life:1 rarity=U [/card] [card] +id=6121 +name=Spellshock +mana={2}{R} +type=Enchantment +auto=@movedTo(*[-land]|mystack):damage:2 controller +auto=@movedTo(*[-land]|opponentstack):damage:2 opponent +text=Whenever a player plays a spell, Spellshock deals 2 damage to that player. +rarity=U +[/card] +[card] text=Vigilance id=6032 name=Standing Troops diff --git a/projects/mtg/bin/Res/sets/EXO/todo.dat b/projects/mtg/bin/Res/sets/EXO/todo.dat index ea5787fe6..f73de0738 100644 --- a/projects/mtg/bin/Res/sets/EXO/todo.dat +++ b/projects/mtg/bin/Res/sets/EXO/todo.dat @@ -1,4 +1,4 @@ -[card] +[card] id=6071 name=AEther Tide mana={X}{U} @@ -468,22 +468,12 @@ text=At the beginning of each player's upkeep, if that player has fewer cards in rarity=R [/card] [card] -id=6127 -name=Ogre Shaman -mana={3}{R}{R} -type=Creature -subtype=Ogre Shaman -power=3 -toughness=3 -text={2}, Discard a card at random: Ogre Shaman deals 2 damage to target creature or player. -rarity=R -[/card] -[card] id=6115 name=Onslaught mana={R} type=Enchantment text=Whenever you play a creature spell, tap target creature. +auto=@movedTo(creature|mystack):tap target(creature) rarity=C [/card] [card] @@ -541,23 +531,12 @@ toughness=1 text={X}{X}{B}: Destroy target nonblack creature with converted mana cost X. rarity=R [/card] - -[card] -id=6123 -name=Price of Progress -mana={1}{R} -type=Instant -text=Price of Progress deals 2 damage to each player for each nonbasic land he or she controls. -auto=foreach(land[-basic]|myinplay) life:-2 -auto=foreach(land[-basic]|opponentinplay) damage:2 opponent #does not work yet -rarity=U -[/card] [card] id=6037 name=Reaping the Rewards mana={W} type=Instant -text=Buyback—Sacrifice a land. (You may sarifice a land in addition to any other costs as you play this spell. If you do, put this card into your hand as it resolves.) You gain 2 life. +text=Buyback—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you play this spell. If you do, put this card into your hand as it resolves.) You gain 2 life. rarity=C [/card] [card] @@ -584,6 +563,7 @@ id=6103 name=Recurring Nightmare mana={2}{B} type=Enchantment +auto={S(creature|myinplay)}:moveto(myhand) && moveto(myinplay) target(creature|mygraveyard) text=Sacrifice a creature, Return Recurring Nightmare to its owner's hand: Return target creature card from your graveyard to play. Play this ability only any time you could play a sorcery. rarity=R [/card] @@ -658,15 +638,6 @@ auto=lord(creature[enchanted]) cantattack auto=lord(creature[enchanted]) cantblock rarity=U [/card] -[card] -id=6112 -name=Sonic Burst -mana={1}{R} -type=Instant -text=As an additional cost to play Sonic Burst, discard a card at random. Sonic Burst deals 4 damage to target creature or player. -rarity=C -[/card] - [card] id=6158 name=Spellbook @@ -676,14 +647,6 @@ text=You have no maximum hand size. rarity=U [/card] [card] -id=6121 -name=Spellshock -mana={2}{R} -type=Enchantment -text=Whenever a player plays a spell, Spellshock deals 2 damage to that player. -rarity=U -[/card] -[card] id=6160 name=Sphere of Resistance mana={2} diff --git a/projects/mtg/bin/Res/sets/FEM/_cards.dat b/projects/mtg/bin/Res/sets/FEM/_cards.dat index d82623dae..23c3782a0 100644 --- a/projects/mtg/bin/Res/sets/FEM/_cards.dat +++ b/projects/mtg/bin/Res/sets/FEM/_cards.dat @@ -609,7 +609,7 @@ subtype=Merfolk Knight power=2 toughness=2 text=First strike Vodalian Knights can't attack unless defending player controls an Island. When you control no Islands, sacrifice Vodalian Knights. {U}: Vodalian Knights gains flying until end of turn. -abilities=islandhome +abilities=islandhome,first strike auto={U}:flying rarity=U [/card] diff --git a/projects/mtg/bin/Res/sets/FEM/todo.dat b/projects/mtg/bin/Res/sets/FEM/todo.dat index ad3a0744b..3e43bda75 100644 --- a/projects/mtg/bin/Res/sets/FEM/todo.dat +++ b/projects/mtg/bin/Res/sets/FEM/todo.dat @@ -1,5 +1,4 @@ - -[card] +[card] id=1828 name=Balm of Restoration mana={2} @@ -150,7 +149,7 @@ subtype=Elf Archer power=1 toughness=1 text={1}{G}, {T}: Target creature doesn't untap during its controller's next untap step. -auto=doesnotuntap target(creature) +auto={1}{G}:doesnotuntap target(creature) rarity=C [/card] [card] @@ -472,6 +471,11 @@ mana= type=Land text={T}: Add one mana of any color to your mana pool. An opponent gains control of Rainbow Vale at end of turn. rarity=R +auto={T}:add {G} && @end:moveto(opponentinplay) +auto={T}:add {R} && @end:moveto(opponentinplay) +auto={T}:add {W} && @end:moveto(opponentinplay) +auto={T}:add {B} && @end:moveto(opponentinplay) +auto={T}:add {U} && @end:moveto(opponentinplay) [/card] [card] id=2012 diff --git a/projects/mtg/bin/Res/sets/ICE/_cards.dat b/projects/mtg/bin/Res/sets/ICE/_cards.dat index 4af6be1a8..9b69a6426 100644 --- a/projects/mtg/bin/Res/sets/ICE/_cards.dat +++ b/projects/mtg/bin/Res/sets/ICE/_cards.dat @@ -855,6 +855,18 @@ subtype=Demon Minion toughness=5 [/card] [card] +text=At the end of each player's turn, tap all untapped Islands that player controls and Monsoon deals X damage to the player, where X is the number of Islands tapped this way. +id=2734 +auto=@each my endofturn:foreach(island[-tapped]|myinplay):damage:1 controller +auto=@each opponent endofturn:foreach(island[-tapped]|opponentinplay):damage:1 opponent +auto=@each my cleanup:tap all(island[-tapped]|myinplay) +auto=@each opponent cleanup:tap all(island[-tapped]|opponentinplay) +name=Monsoon +rarity=R +type=Enchantment +mana={2}{R}{G} +[/card] +[card] text=Swampwalk id=2477 abilities=swampwalk @@ -1092,6 +1104,19 @@ type=Instant mana={W}{W} [/card] [card] +text=Untap target creature an opponent controls and gain control of it until end of turn. That creature gains haste until end of turn. When you lose control of the creature, tap it. +id=2528 +alias=129767 +target=creature|opponentinplay +auto=untap +auto=haste +auto=@next endofturn:tap +name=Ray of Command +rarity=C +type=Instant +mana={3}{U} +[/card] +[card] text=Target player puts the top card of his or her library into his or her graveyard. Draw a card at the beginning of the next turn's upkeep. id=2529 target=player @@ -1103,6 +1128,16 @@ type=Instant mana={U} [/card] [card] +text=Black creatures have "This creature can't attack unless you sacrifice a land." +id=2736 +name=Reclamation +auto=lord(creature[black]) cantattack +auto=lord(creature[black]) {S(land|myinplay)}:-cantattack +rarity=R +type=Enchantment +mana={2}{G}{W} +[/card] +[card] text=Enchant creature (Target a creature as you play this. This card comes into play attached to that creature.) {G}: Regenerate enchanted creature. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) target=creature auto={G}:regenerate @@ -1349,8 +1384,17 @@ subtype=Elemental Spirit toughness=3 [/card] [card] +text={2}, Discard a card at random: Stormbind deals 2 damage to target creature or player. +id=2740 +auto={2}:damage:2 target(creature,player) && discard:1 controller +name=Stormbind +rarity=R +type=Enchantment +mana={1}{R}{G} +[/card] +[card] text={T}, Pay 1 life: Counter target white spell. -auto={T}:fizzle(*[white]|stack) && life:1 +auto={T}:fizzle(*[white]|stack) && life:-1 controller id=2490 name=Stromgald Cabal rarity=R @@ -1408,6 +1452,18 @@ type=Instant mana={W} [/card] [card] +text=When Tarpan is put into a graveyard from play, you gain 1 life. +id=2591 +auto=@movedTo(this|graveyard):life:1 controller +name=Tarpan +rarity=C +type=Creature +mana={G} +power=1 +subtype=Horse +toughness=1 +[/card] +[card] text=Whenever an Island an opponent controls becomes tapped, you may gain 1 life. id=2593 name=Thoughtleech @@ -1585,6 +1641,18 @@ mana={W}{U} subtype=Aura [/card] [card] +text=Woolly Mammoths has trample as long as you control a snow land. +id=2602 +auto=aslongas(snow|myinplay) trample +name=Woolly Mammoths +rarity=C +type=Creature +mana={1}{G}{G} +power=3 +subtype=Elephant +toughness=2 +[/card] +[card] text=Destroy target Wall. It can't be regenerated. Word of Blasting deals damage equal to that Wall's converted mana cost to the Wall's controller. id=2660 target=Wall diff --git a/projects/mtg/bin/Res/sets/ICE/todo.dat b/projects/mtg/bin/Res/sets/ICE/todo.dat index 74fcb7622..fadaab1af 100644 --- a/projects/mtg/bin/Res/sets/ICE/todo.dat +++ b/projects/mtg/bin/Res/sets/ICE/todo.dat @@ -651,9 +651,8 @@ mana={2}{G}{G} [card] text=As an additional cost to play Fumarole, pay 3 life. Destroy target creature and target land. id=2727 -target=creature,land -auto=destroy -auto=life:-3 +auto=destroy target(creature) && destroy target(land) +auto=life:-3 controller name=Fumarole rarity=U type=Sorcery @@ -1282,6 +1281,7 @@ mana={2} text=Whenever Marton Stromgald attacks, other attacking creatures get +1/+1 until end of turn for each attacking creature other than Marton Stromgald. Whenever Marton Stromgald blocks, other blocking creatures get +1/+1 until end of turn for each blocking creature other than Marton Stromgald. id=2635 name=Marton Stromgald +auto=aslongas(Marton Stromgald[attacking]|myinplay):lord(creature[attacking]) foreach(creature[attacking]|myinplay) 1/1 other rarity=R type=Legendary Creature mana={2}{R}{R} @@ -1393,14 +1393,7 @@ power=1 subtype=Worm toughness=1 [/card] -[card] -text=At the end of each player's turn, tap all untapped Islands that player controls and Monsoon deals X damage to the player, where X is the number of Islands tapped this way. -id=2734 -name=Monsoon -rarity=R -type=Enchantment -mana={2}{R}{G} -[/card] + [card] text={1}{R}{R}: Until end of turn, whenever you play a black spell, put a +1/+1 counter on Mountain Titan. id=2735 @@ -1415,6 +1408,8 @@ toughness=2 [card] text=Creatures without flying don't untap during their controllers' untap steps. At the beginning of each player's upkeep, that player may choose any number of tapped creatures without flying he or she controls and pay {2} for each creature chosen this way. If the player does, untap those creatures. id=2640 +auto=lord(creature[flying]) doesnotuntap +auto=lord(creature[flying]) {2}:untap name=Mudslide rarity=R type=Enchantment @@ -1618,14 +1613,7 @@ type=Enchantment mana={1}{W} subtype=Aura [/card] -[card] -text=Untap target creature an opponent controls and gain control of it until end of turn. That creature gains haste until end of turn. When you lose control of the creature, tap it. -id=2528 -name=Ray of Command -rarity=C -type=Instant -mana={3}{U} -[/card] + [card] text=Cumulative upkeep {1}{U}{U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) If tapped for mana, Plains produce {R}, Swamps produce {G}, Mountains produce {W}, and Forests produce {B} instead of any other type. id=2530 @@ -1634,14 +1622,7 @@ rarity=R type=Enchantment mana={U}{U}{U} [/card] -[card] -text=Black creatures have "This creature can't attack unless you sacrifice a land." -id=2736 -name=Reclamation -rarity=R -type=Enchantment -mana={2}{G}{W} -[/card] + [card] text=Enchant creature Enchanted creature can't be blocked by red creatures. Enchanted creature gets +2/+2 as long as an opponent controls a red permanent. id=2709 @@ -1741,7 +1722,8 @@ auto={T}:counter(-1/-1) target(creature) id=2737 name=Skeleton Ship rarity=R -type=Legendary Creature +abilities=lengendary,islandhome +type=Creature mana={3}{U}{B} power=0 subtype=Skeleton @@ -1885,14 +1867,7 @@ power=4 subtype=Elemental Spirit toughness=3 [/card] -[card] -text={2}, Discard a card at random: Stormbind deals 2 damage to target creature or player. -id=2740 -name=Stormbind -rarity=R -type=Enchantment -mana={1}{R}{G} -[/card] + [card] text=Target player chooses three cards from his or her hand and puts them on top of his or her library in any order. id=2590 @@ -1909,17 +1884,7 @@ rarity=U type=Artifact mana={3} [/card] -[card] -text=When Tarpan is put into a graveyard from play, you gain 1 life. -id=2591 -name=Tarpan -rarity=C -type=Creature -mana={G} -power=1 -subtype=Horse -toughness=1 -[/card] + [card] text=Destroy target land. If that land was a snow land, you gain 1 life. id=2592 @@ -1929,17 +1894,6 @@ type=Sorcery mana={1}{G}{G} [/card] [card] -text=Defender (This creature can't attack.) Flying {U}: Thunder Wall gets +1/+1 until end of turn. -id=2540 -name=Thunder Wall -rarity=U -type=Creature -mana={1}{U}{U} -power=0 -subtype=Wall -toughness=2 -[/card] -[card] text=Timberline Ridge doesn't untap during your untap step if it has a depletion counter on it. At the beginning of your upkeep, remove a depletion counter from Timberline Ridge. {T}: Add {R} or {G} to your mana pool. Put a depletion counter on Timberline Ridge. id=2760 name=Timberline Ridge @@ -2085,17 +2039,7 @@ rarity=U type=Enchantment mana={1}{B}{B} [/card] -[card] -text=Woolly Mammoths has trample as long as you control a snow land. -id=2602 -name=Woolly Mammoths -rarity=C -type=Creature -mana={1}{G}{G} -power=3 -subtype=Elephant -toughness=2 -[/card] + [card] text=Reach (This creature can block creatures with flying.) Whenever Woolly Spider blocks a creature with flying, Woolly Spider gets +0/+2 until end of turn. id=2603 @@ -2118,6 +2062,8 @@ mana={U} [card] text=When Wrath of Marit Lage comes into play, tap all red creatures. Red creatures don't untap during their controllers' untap steps. id=2545 +auto=tap all(creature[red]) +auto=lord(creature[red])doesnotuntap name=Wrath of Marit Lage rarity=R type=Enchantment diff --git a/projects/mtg/bin/Res/sets/LRW/_cards.dat b/projects/mtg/bin/Res/sets/LRW/_cards.dat index ee1d82a96..834cd5010 100644 --- a/projects/mtg/bin/Res/sets/LRW/_cards.dat +++ b/projects/mtg/bin/Res/sets/LRW/_cards.dat @@ -1,4 +1,26 @@ [card] +text=As Ancient Amphitheater comes into play, you may reveal a Giant card from your hand. If you don't, Ancient Amphitheater comes into play tapped. {T}: Add {R} or {W} to your mana pool. +id=153454 +auto=tap +auto=aslongas(giant|myHand) untap +auto={T}:add{R} +auto={T}:add{W} +name=Ancient Amphitheater +rarity=R +type=Land +[/card] +[card] +text=As Auntie's Hovel comes into play, you may reveal a Goblin card from your hand. If you don't, Auntie's Hovel comes into play tapped. {T}: Add {B} or {R} to your mana pool. +id=153457 +auto=tap +auto=aslongas(goblin|myHand) untap +auto={T}:add{B} +auto={T}:add{R} +name=Auntie's Hovel +rarity=R +type=Land +[/card] +[card] id=145976 name=Axegrinder Giant rarity=C @@ -267,6 +289,16 @@ subtype=Elemental Shaman toughness=1 [/card] [card] +text=Whenever an opponent plays a spell, that player draws seven cards. +id=146166 +auto=@movedTo(*|mystack):draw:7 controller +auto=@movedTo(*|opponentstack):draw:7 opponent +name=Forced Fruition +rarity=R +type=Enchantment +mana={4}{U}{U} +[/card] +[card] text={T}: Add {G} to your mana pool. auto={T}:Add {G} id=143633 @@ -305,7 +337,7 @@ subtype=Forest [card] text=Giant's Ire deals 4 damage to target player. If you control a Giant, draw a card. auto=damage:4 target(player) -auto=aslongas(creature[giant]|myinplay) +auto=aslongas(creature[giant]|myinplay) draw:1 controller id=139477 name=Giant's Ire rarity=C @@ -314,6 +346,17 @@ mana={3}{R} subtype=Giant [/card] [card] +text=As Gilt-Leaf Palace comes into play, you may reveal an Elf card from your hand. If you don't, Gilt-Leaf Palace comes into play tapped. {T}: Add {B} or {G} to your mana pool. +id=153455 +auto=tap +auto=aslongas(elf|myHand) untap +auto={T}:add{B} +auto={T}:add{G} +name=Gilt-Leaf Palace +rarity=R +type=Land +[/card] +[card] text=Enchant tapped creature Enchanted creature doesn't untap during its controller's untap step. target=creature[tapped] auto=doesnotuntap @@ -362,6 +405,17 @@ subtype=Merfolk Archer toughness=2 [/card] [card] +text=Regenerate target creature. You gain life equal to that creature's toughness. +id=145808 +alias=3194 +target=creature +auto=regenerate +name=Heal the Scars +rarity=C +type=Instant +mana={3}{G} +[/card] +[card] text=When Hearthcage Giant comes into play, put two 3/1 red Elemental Shaman creature tokens into play. Sacrifice an Elemental: Target Giant creature gets +3/+1 until end of turn. auto=token(Elemental Shaman,creature Elemental Shaman,3/1,red)*2 auto={S(elemental|myinplay)}:3/1 @@ -470,6 +524,18 @@ type=Basic Land subtype=Island [/card] [card] +text=Whenever a Merfolk you control becomes tapped, you may gain 1 life. +id=139406 +name=Judge of Currents +auto=aslongas(merfolk[tapped]|myinplay) may life:1 controller +rarity=C +type=Creature +mana={1}{W} +power=1 +subtype=Merfolk Wizard +toughness=1 +[/card] +[card] text=When Kinsbaile Skirmisher comes into play, target creature gets +1/+1 until end of turn. auto=1/1 target(creature) id=143018 @@ -652,6 +718,20 @@ type=Basic Land subtype=Mountain [/card] [card] +text=At the beginning of your upkeep, you may have target opponent discard a card at random. Whenever an opponent discards a card, you may put a 1/1 green Elf Warrior creature token into play. +id=143370 +auto=@each my upkeep:may discard:1 opponent +auto=@movedTo(*|opponentgraveyard) from(opponenthand):may token(Elf Warrior,Creature Elf Warrior,1/1,green) +name=Nath of the Gilt-Leaf +rarity=R +type=Creature +abilities=Legendary +mana={3}{B}{G} +power=4 +subtype=Elf Warrior +toughness=4 +[/card] +[card] text=Destroy target attacking or blocking creature. target=creature[attacking;blocking] auto=destroy @@ -773,6 +853,18 @@ subtype=Kithkin Knight toughness=3 [/card] [card] +text=Whenever a player plays a Kithkin spell, you may have target player lose 1 life. +id=139469 +auto=@movedTo(kithkin):may life:-1 target(player) +name=Quill-Slinger Boggart +rarity=C +type=Creature +mana={3}{B} +power=3 +subtype=Goblin Warrior +toughness=2 +[/card] +[card] text=Enchant creature Enchanted creature is unblockable and has shroud. (It can't be the target of spells or abilities.) target=creature auto=unblockable @@ -833,6 +925,17 @@ subtype=Faerie Soldier toughness=1 [/card] [card] +text=As Secluded Glen comes into play, you may reveal a Faerie card from your hand. If you don't, Secluded Glen comes into play tapped. {T}: Add {U} or {B} to your mana pool. +id=153458 +auto=tap +auto=aslongas(faerie|myHand) untap +auto={T}:add{U} +auto={T}:add{B} +name=Secluded Glen +rarity=R +type=Land +[/card] +[card] text=Flash Flying abilities=flash,flying id=139426 @@ -1021,6 +1124,31 @@ mana={R} subtype=Goblin Tribal [/card] [card] +text=When Thundercloud Shaman comes into play, it deals damage equal to the number of Giants you control to each non-Giant creature. +id=139738 +auto=foreach(giant|myinplay) damage:1 all(creature[-giant]) +name=Thundercloud Shaman +rarity=U +type=Creature +mana={3}{R}{R} +power=4 +subtype=Giant Shaman +toughness=4 +[/card] +[card] +text=Other Treefolk creatures you control get +1/+1. Other Treefolk and Forests you control are indestructible. +id=139690 +auto=lord(Treefolk|myinplay) 1/1 other +auto=lord(Treefolk,forest|myinplay) indestructible other +name=Timber Protector +rarity=R +type=Creature +mana={4}{G} +power=4 +subtype=Treefolk Warrior +toughness=6 +[/card] +[card] text=Flash Enchant creature When Triclopean Sight comes into play, untap enchanted creature. Enchanted creature gets +1/+1 and has vigilance. abilities=flash target=creature @@ -1044,6 +1172,17 @@ type=Artifact mana={1} [/card] [card] +text=As Wanderwine Hub comes into play, you may reveal a Merfolk card from your hand. If you don't, Wanderwine Hub comes into play tapped. {T}: Add {W} or {U} to your mana pool. +id=153456 +auto=tap +auto=aslongas(merfolk|myHand) untap +auto={T}:add{W} +auto={T}:add{U} +name=Wanderwine Hub +rarity=R +type=Land +[/card] +[card] text=Other Kithkin creatures you control get +1/+1. auto=lord(kithkin|myinplay) 1/1 other id=139716 @@ -1056,6 +1195,19 @@ subtype=Kithkin Cleric toughness=2 [/card] [card] +text=Fear At the beginning of your upkeep, you may return target Goblin card from your graveyard to your hand. +id=140226 +auto=@each my upkeep:may moveto(myhand) target(goblin|mygraveyard) +name=Wort, Boggart Auntie +rarity=R +type=Creature +abilities=Legendary +mana={2}{B}{R} +power=3 +subtype=Goblin Shaman +toughness=3 +[/card] +[card] text=Flash,Flying. {U}{B}, Pay 1 life: Return Wydwen, the Biting Gale to its owner's hand. id=140229 name=Wydwen, the Biting Gale diff --git a/projects/mtg/bin/Res/sets/LRW/todo.dat b/projects/mtg/bin/Res/sets/LRW/todo.dat index 8d6275bc9..615854805 100644 --- a/projects/mtg/bin/Res/sets/LRW/todo.dat +++ b/projects/mtg/bin/Res/sets/LRW/todo.dat @@ -42,13 +42,6 @@ subtype=Shapeshifter toughness=1 [/card] [card] -text=As Ancient Amphitheater comes into play, you may reveal a Giant card from your hand. If you don't, Ancient Amphitheater comes into play tapped. {T}: Add {R} or {W} to your mana pool. -id=153454 -name=Ancient Amphitheater -rarity=R -type=Land -[/card] -[card] text=Put a flood counter on target land. That land is an Island in addition to its other types as long as it has a flood counter on it. If you control a Merfolk, draw a card. id=142354 name=Aquitect's Will @@ -88,13 +81,6 @@ type=Enchantment mana={1}{R} [/card] [card] -text=As Auntie's Hovel comes into play, you may reveal a Goblin card from your hand. If you don't, Auntie's Hovel comes into play tapped. {T}: Add {B} or {R} to your mana pool. -id=153457 -name=Auntie's Hovel -rarity=R -type=Land -[/card] -[card] text=Choose two - Destroy all artifacts; or destroy all enchantments; or destroy all creatures with converted mana cost 3 or less; or destroy all creatures with converted mana cost 4 or greater. id=141817 name=Austere Command @@ -158,6 +144,8 @@ toughness=1 [card] text=When Boggart Harbinger comes into play, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it. id=139441 +target=goblin|mylibrary +auto=moveto(mylibrary) name=Boggart Harbinger rarity=U type=Creature @@ -275,6 +263,8 @@ toughness=4 text=Whenever Cenn's Heir attacks, it gets +1/+1 until end of turn for each other attacking Kithkin. id=142360 name=Cenn's Heir +auto=aslongas(Cenn's Heir[attacking])foreach(Kithkin[attacking]) 1/1 +auto=aslongas(Cenn's Heir[attacking]) -1/-1 rarity=C type=Creature mana={1}{W} @@ -494,6 +484,12 @@ toughness=2 [card] text=When Elvish Harbinger comes into play, you may search your library for an Elf card, reveal it, then shuffle your library and put that card on top of it. {T}: Add one mana of any color to your mana pool. id=139485 +auto=may moveto(mylibrary) target(elf|mylibrary) +auto={T}:add{G} +auto={T}:add{W} +auto={T}:add{R} +auto={T}:add{U} +auto={T}:add{B} name=Elvish Harbinger rarity=U type=Creature @@ -562,6 +558,7 @@ subtype=Faerie [card] text=Whenever Fallowsage becomes tapped, you may draw a card. id=145803 +auto=aslongas(Fallowsage[tapped]) draw:1 controller name=Fallowsage rarity=U type=Creature @@ -682,14 +679,6 @@ type=Instant mana={2}{B} [/card] [card] -text=Whenever an opponent plays a spell, that player draws seven cards. -id=146166 -name=Forced Fruition -rarity=R -type=Enchantment -mana={4}{U}{U} -[/card] -[card] text=Noncreature spells with converted mana cost 4 or greater can't be played. Noncreature spells with {X} in their mana costs can't be played. id=140188 name=Gaddock Teeg @@ -753,13 +742,6 @@ mana={2}{G} subtype=Elf [/card] [card] -text=As Gilt-Leaf Palace comes into play, you may reveal an Elf card from your hand. If you don't, Gilt-Leaf Palace comes into play tapped. {T}: Add {B} or {G} to your mana pool. -id=153455 -name=Gilt-Leaf Palace -rarity=R -type=Land -[/card] -[card] text={G}, {T}: Look at the top two cards of your library, then put them back in any order. id=145812 name=Gilt-Leaf Seer @@ -848,14 +830,6 @@ subtype=Giant Warrior toughness=6 [/card] [card] -text=Regenerate target creature. You gain life equal to that creature's toughness. -id=145808 -name=Heal the Scars -rarity=C -type=Instant -mana={3}{G} -[/card] -[card] text=Put a token into play that's a copy of target creature. It has haste and "At end of turn, remove this permanent from the game." id=139468 name=Heat Shimmer @@ -1031,17 +1005,6 @@ subtype=Elf Archer toughness=* [/card] [card] -text=Whenever a Merfolk you control becomes tapped, you may gain 1 life. -id=139406 -name=Judge of Currents -rarity=C -type=Creature -mana={1}{W} -power=1 -subtype=Merfolk Wizard -toughness=1 -[/card] -[card] text=Flying Whenever Kinsbaile Balloonist attacks, you may have target creature gain flying until end of turn. id=139403 name=Kinsbaile Balloonist @@ -1151,6 +1114,8 @@ mana={3}{B} [card] text=Flying When Marsh Flitter comes into play, put two 1/1 black Goblin Rogue creature tokens into play. Sacrifice a Goblin: Marsh Flitter becomes 3/3 until end of turn. id=139705 +auto=token(Goblin Rogue,creature Goblin Rogue,1/1,black)*2 +auto={S(goblin|myinplay)}:3/3 name=Marsh Flitter rarity=U type=Creature @@ -1173,6 +1138,7 @@ toughness=2 [card] text=At the end of your turn, untap all Merfolk you control. id=139663 +auto=@each my endofturn:untap all(merfolk|myinplay) name=Merrow Commerce rarity=U type=Tribal Enchantment @@ -1284,17 +1250,6 @@ mana={1}{B} subtype=Shapeshifter [/card] [card] -text=At the beginning of your upkeep, you may have target opponent discard a card at random. Whenever an opponent discards a card, you may put a 1/1 green Elf Warrior creature token into play. -id=143370 -name=Nath of the Gilt-Leaf -rarity=R -type=Legendary Creature -mana={3}{B}{G} -power=4 -subtype=Elf Warrior -toughness=4 -[/card] -[card] text=Protection from Elves id=139446 name=Nath's Buffoon @@ -1429,17 +1384,6 @@ subtype=Elemental Incarnation toughness=6 [/card] [card] -text=Whenever a player plays a Kithkin spell, you may have target player lose 1 life. -id=139469 -name=Quill-Slinger Boggart -rarity=C -type=Creature -mana={3}{B} -power=3 -subtype=Goblin Warrior -toughness=2 -[/card] -[card] text=Whenever you clash, you may pay {1}. If you do, put a 3/1 red Elemental Shaman creature token into play. If you won, that token gains haste until end of turn. (This ability triggers after the clash ends.) id=139679 name=Rebellion of the Flamekin @@ -1485,13 +1429,6 @@ type=Instant mana={2}{U}{U} [/card] [card] -text=As Secluded Glen comes into play, you may reveal a Faerie card from your hand. If you don't, Secluded Glen comes into play tapped. {T}: Add {U} or {B} to your mana pool. -id=153458 -name=Secluded Glen -rarity=R -type=Land -[/card] -[card] text=When Seedguide Ash is put into a graveyard from play, you may search your library for up to three Forest cards and put them into play tapped. If you do, shuffle your library. auto=@movedTo(this|graveyard):may moveTo(myinplay) target(forest|mylibrary) && tap ## for 3 times id=146165 @@ -1727,6 +1664,7 @@ mana={2} [card] text=Whenever you play a Treefolk spell, you may have target creature get +3/-3 until end of turn. id=143015 +auto=@movedTo(Treefolk|mystack):may 3/3 target(creature) name=Thorntooth Witch rarity=U type=Creature @@ -1763,17 +1701,6 @@ type=Artifact mana={3} [/card] [card] -text=When Thundercloud Shaman comes into play, it deals damage equal to the number of Giants you control to each non-Giant creature. -id=139738 -name=Thundercloud Shaman -rarity=U -type=Creature -mana={3}{R}{R} -power=4 -subtype=Giant Shaman -toughness=4 -[/card] -[card] text={T}: Target land becomes the basic land type of your choice until end of turn. Play this ability only during your turn. id=142362 name=Tideshaper Mystic @@ -1787,6 +1714,8 @@ toughness=1 [card] text=Other Treefolk creatures you control get +1/+1. Other Treefolk and Forests you control are indestructible. id=139690 +auto=lord(Treefolk|myinplay) 1/1 other +auto=lord(Treefolk|myinplay) indestructible other name=Timber Protector rarity=R type=Creature @@ -1883,13 +1812,6 @@ rarity=U type=Land [/card] [card] -text=As Wanderwine Hub comes into play, you may reveal a Merfolk card from your hand. If you don't, Wanderwine Hub comes into play tapped. {T}: Add {W} or {U} to your mana pool. -id=153456 -name=Wanderwine Hub -rarity=R -type=Land -[/card] -[card] text=Champion a Merfolk (When this comes into play, sacrifice it unless you remove another Merfolk you control from the game. When this leaves play, that card returns to play.) Whenever Wanderwine Prophets deals combat damage to a player, you may sacrifice a Merfolk. If you do, take an extra turn after this one. id=140177 name=Wanderwine Prophets @@ -2004,17 +1926,6 @@ type=Sorcery mana={3}{G} [/card] [card] -text=Fear At the beginning of your upkeep, you may return target Goblin card from your graveyard to your hand. -id=140226 -name=Wort, Boggart Auntie -rarity=R -type=Legendary Creature -mana={2}{B}{R} -power=3 -subtype=Goblin Shaman -toughness=3 -[/card] -[card] text=Champion an Elf (When this comes into play, sacrifice it unless you remove another Elf you control from the game. When this leaves play, that card returns to play.) {2}{G}: Put a 2/2 green Wolf creature token into play. Each Wolf you control has deathtouch. (When it deals damage to a creature, destroy that creature.) id=140194 name=Wren's Run Packmaster diff --git a/projects/mtg/bin/Res/sets/M10/_cards.dat b/projects/mtg/bin/Res/sets/M10/_cards.dat index 27a590d26..e6f92f124 100644 --- a/projects/mtg/bin/Res/sets/M10/_cards.dat +++ b/projects/mtg/bin/Res/sets/M10/_cards.dat @@ -1211,7 +1211,8 @@ name=Open the Vaults mana={4}{W}{W} type=Sorcery text=Return all artifact and enchantment cards from all graveyards to the battlefield under their owners' control. (Auras with nothing to enchant remain in graveyards.) -auto=moveTo(battlefield) all(artifact,enchantment|graveyard) +auto=moveTo(myBattlefield) all(artifact,enchantment|myGraveyard) +auto=moveTo(opponentBattlefield) all(artifact,enchantment|opponentGraveyard) rarity=R [/card] [card] diff --git a/projects/mtg/bin/Res/sets/ONS/_cards.dat b/projects/mtg/bin/Res/sets/ONS/_cards.dat index 080bbe0c7..b335d12be 100644 --- a/projects/mtg/bin/Res/sets/ONS/_cards.dat +++ b/projects/mtg/bin/Res/sets/ONS/_cards.dat @@ -99,7 +99,7 @@ id=39505 name=Bloodstained Mire type=Land text={T}, Pay 1 life, Sacrifice Bloodstained Mire: Search your library for a Swamp or Mountain card and put it into play. Then shuffle your library. -auto={T},{S}:moveTo(myinplay) target(swamp,mountain|mylibrary) && life:-1 +auto={T}{S}:moveTo(myinplay) target(swamp,mountain|mylibrary) && life:-1 controller rarity=R [/card] [card] @@ -463,7 +463,7 @@ id=41154 target=creature name=Inspirit mana={2}{W} -auto=untap target(creature) +auto=untap auto=2/4 type=Instant rarity=U @@ -614,8 +614,9 @@ name=Oblation mana={2}{W} type=Instant text=The owner of target nonland permanent shuffles it into his or her library, then draws two cards. -auto=moveTo(ownerlibrary) target(*[-Land]|opponentinplay) -auto=draw:2 +target=(*[-Land]|opponentinplay) +auto=moveTo(ownerlibrary) +auto=draw:2 targetController rarity=R [/card] [card] @@ -681,7 +682,7 @@ id=39504 name=Polluted Delta type=Land text={T}, Pay 1 life, Sacrifice Polluted Delta: Search your library for an Island or Swamp card and put it into play. Then shuffle your library. -auto={T},{S}:moveTo(myinplay) target(island,swamp|mylibrary) && life:-1 +auto={T}{S}:moveTo(myinplay) target(island,swamp|mylibrary) && life:-1 controller rarity=R [/card] [card] @@ -691,7 +692,7 @@ mana={2}{B}{B} type=Sorcery text=Profane Prayers deals X damage to target creature or player and you gain X life, where X is the number of Clerics in play. auto=foreach(Cleric)damage:1 target(player,creature) -auto=foreach(Cleric)life:1 +auto=foreach(Cleric)life:1 controller rarity=C [/card] [card] @@ -737,6 +738,7 @@ target=player auto=moveTo(ownerlibrary) all(*|ownergraveyard) rarity=U [/card] + [card] id=40656 name=Righteous Cause @@ -940,9 +942,10 @@ text=Untap target creature and gain control of it until end of turn. That creatu id=43736 name=Threaten target=creature -alias=1194 -auto=untap target(creature) +alias=129767 +target=creature auto=haste +auto=untap mana={2}{R} type=Sorcery rarity=U diff --git a/projects/mtg/bin/Res/sets/ONS/todo.dat b/projects/mtg/bin/Res/sets/ONS/todo.dat index f5a0faa94..36f954d3b 100644 --- a/projects/mtg/bin/Res/sets/ONS/todo.dat +++ b/projects/mtg/bin/Res/sets/ONS/todo.dat @@ -99,6 +99,7 @@ subtype=Zombie Bird power=3 toughness=2 text=Flying When Aphetto Vulture is put into a graveyard from play, you may put target Zombie card from your graveyard on top of your library. +auto=@movedTo(this|graveyard):may moveto(mylibrary) target(zombie|mygraveyard) rarity=U [/card] [card] @@ -188,7 +189,6 @@ rarity=C [card] id=41139 name=Barren Moor -mana= type=Land text=Barren Moor comes into play tapped. {T}: Add {B} to your mana pool. Cycling {B} ({B}, Discard this card: Draw a card.) rarity=C diff --git a/projects/mtg/bin/Res/sets/RV/todo.dat b/projects/mtg/bin/Res/sets/RV/todo.dat index aa58da41f..684d60d7c 100644 --- a/projects/mtg/bin/Res/sets/RV/todo.dat +++ b/projects/mtg/bin/Res/sets/RV/todo.dat @@ -244,7 +244,7 @@ mana={U} [card] text=Blue creatures don't untap during their controllers' untap steps. Blue creatures have "At the beginning of your upkeep, you may pay {4}. If you do, untap this creature." auto=lord(creature[blue]) doesnotuntap -auto=lord(creature[blue]) @each my upkeep:may {4}:untap +auto=lord(creature[blue]) {4}:untap id=1304 name=Magnetic Mountain rarity=R diff --git a/projects/mtg/bin/Res/sets/SHM/_cards.dat b/projects/mtg/bin/Res/sets/SHM/_cards.dat index 942629fd0..53a6bf04e 100644 --- a/projects/mtg/bin/Res/sets/SHM/_cards.dat +++ b/projects/mtg/bin/Res/sets/SHM/_cards.dat @@ -60,6 +60,18 @@ subtype=Kithkin Soldier toughness=2 [/card] [card] +text=Enchant creature You control enchanted creature. At the beginning of your upkeep, put a -1/-1 counter on enchanted creature. +id=135485 +target=creature +alias=1194 +auto=@each my upkeep:counter(-1/-1) +name=Biting Tether +rarity=U +type=Enchantment +mana={4}{U} +subtype=Aura +[/card] +[card] text=Blazethorn Scarecrow has haste as long as you control a red creature. Blazethorn Scarecrow has wither as long as you control a green creature. (It deals damage to creatures in the form of -1/-1 counters.) id=151632 auto=aslongas(creature[red]|myinplay) haste @@ -235,6 +247,17 @@ subtype=Elemental toughness=* [/card] [card] +text=Enchant creature At the beginning of each upkeep, tap enchanted creature. +id=146079 +target=creature +auto=@each upkeep:tap +name=Curse of Chains +rarity=C +type=Enchantment +mana={1}{WU} +subtype=Aura +[/card] +[card] text=Blue creatures you control are unblockable. auto=lord(creature[blue]|myinplay) unblockable id=141981 @@ -549,6 +572,21 @@ subtype=Elemental toughness=2 [/card] [card] +text=At the beginning of your upkeep, if you have no cards in hand, each opponent loses 2 life. At the beginning of each opponent's upkeep, if that player has no cards in hand, he or she loses 2 life. +id=146095 +auto=@each my upkeep:life:-2 opponent +auto=@each my upkeep:aslongas(*|myhand):life:2 opponent +auto=@each opponent upkeep:life:-2 opponent +auto=@each opponent upkeep:aslongas(*|opponenthand):life:2 opponent +name=Hollowborn Barghest +rarity=R +type=Creature +mana={5}{B}{B} +power=7 +subtype=Demon Hound +toughness=6 +[/card] +[card] text=Put a 2/2 green Wolf creature token into play for each Forest you control. id=153996 name=Howl of the Night Pack @@ -883,6 +921,18 @@ subtype=Elemental Shaman toughness=1 [/card] [card] +text=At the beginning of each player's draw step, that player draws an additional card. Whenever a player draws a card, Spiteful Visions deals 1 damage to that player. +id=146089 +auto=@each my upkeep:draw:1 controller +auto=@each opponent upkeep:draw:1 opponent +auto=@movedTo(myhand) from(mylibrary):damage:1 controller +auto=@movedTo(opponenthand) from(opponentlibrary):damage:1 opponent +name=Spiteful Visions +rarity=R +type=Enchantment +mana={2}{BR}{BR} +[/card] +[card] text={T}: Add {W} to your mana pool. auto={T}:Add{W} id=158236 diff --git a/projects/mtg/bin/Res/sets/SHM/todo.dat b/projects/mtg/bin/Res/sets/SHM/todo.dat index fb1493371..29d16ccb0 100644 --- a/projects/mtg/bin/Res/sets/SHM/todo.dat +++ b/projects/mtg/bin/Res/sets/SHM/todo.dat @@ -27,8 +27,8 @@ text=Other black creatures you control get +1/+1. Other red creatures you co id=146065 name=Ashenmoor Liege rarity=R -auto=lord(creature[black]|myinplay) 1/1 -auto=lord(creature[red]|myinplay) 1/1 +auto=lord(creature[black]|myinplay) 1/1 other +auto=lord(creature[red]|myinplay) 1/1 other type=Creature mana={1}{BR}{BR}{BR} power=4 @@ -86,15 +86,6 @@ type=Sorcery mana={2B}{2B}{2B} [/card] [card] -text=Enchant creature You control enchanted creature. At the beginning of your upkeep, put a -1/-1 counter on enchanted creature. -id=135485 -name=Biting Tether -rarity=U -type=Enchantment -mana={4}{U} -subtype=Aura -[/card] -[card] text=Equipped creature gets +1/+0 and has wither. (It deals damage to creatures in the form of -1/-1 counters.) Equip {2} id=129135 name=Blight Sickle @@ -183,7 +174,6 @@ rarity=R type=Instant mana={3}{U}{U} [/card] - [card] text=When Cragganwick Cremator comes into play, discard a card at random. If you discard a creature card this way, Cragganwick Cremator deals damage equal to that card's power to target player. id=159402 @@ -203,7 +193,6 @@ rarity=C type=Instant mana={R} [/card] - [card] text=When Cultbrand Cinder comes into play, put a -1/-1 counter on target creature. id=142068 @@ -216,15 +205,6 @@ subtype=Elemental Shaman toughness=3 [/card] [card] -text=Enchant creature At the beginning of each upkeep, tap enchanted creature. -id=146079 -name=Curse of Chains -rarity=C -type=Enchantment -mana={1}{WU} -subtype=Aura -[/card] -[card] text=Sacrifice Cursecatcher: Counter target instant or sorcery spell unless its controller pays {1}. id=158763 name=Cursecatcher @@ -511,6 +491,8 @@ toughness=4 text=Flying Whenever Goldenglow Moth blocks, you may gain 4 life. id=159413 name=Goldenglow Moth +auto=foreach(Goldenglow Moth[blocking]):may life:4 controller +abilities=flying rarity=C type=Creature mana={W} @@ -551,7 +533,6 @@ power=4 subtype=Scarecrow toughness=4 [/card] - [card] text=Enchant creature As long as enchanted creature is blue, it gets +1/+1 and has "Whenever this creature deals damage to an opponent, draw a card." As long as enchanted creature is black, it gets +1/+1 and has "Whenever this creature deals damage to an opponent, that player discards a card." id=158769 @@ -562,17 +543,6 @@ mana={3}{UB} subtype=Aura [/card] [card] -text=At the beginning of your upkeep, if you have no cards in hand, each opponent loses 2 life. At the beginning of each opponent's upkeep, if that player has no cards in hand, he or she loses 2 life. -id=146095 -name=Hollowborn Barghest -rarity=R -type=Creature -mana={5}{B}{B} -power=7 -subtype=Demon Hound -toughness=6 -[/card] -[card] text=Whenever Hollowsage becomes untapped, you may have target player discard a card. id=158234 name=Hollowsage @@ -594,9 +564,12 @@ power=* subtype=Goblin toughness=* [/card] +#works but will also give 3/3 to all ungry spriggan in myinplay if attacking [card] text=Trample Whenever Hungry Spriggan attacks, it gets +3/+3 until end of turn. id=153997 +abilities=trample +auto=aslongas(Hungry Spriggan[attacking]|myinplay) 3/3 name=Hungry Spriggan rarity=C type=Creature @@ -809,6 +782,8 @@ mana={4}{G}{G} [card] text={1}: Add {B} or {R} to your mana pool. Play this ability no more than three times each turn. id=141978 +auto={1}:add {B} +auto={1}:add {R} name=Manaforge Cinder rarity=C type=Creature @@ -1337,6 +1312,9 @@ toughness=2 [card] text=Enchant creature As long as enchanted creature is green, it gets +1/+1 and is indestructible. (Lethal damage and effects that say "destroy" don't destroy it. If its toughness is 0 or less, it's still put into its owner's graveyard.) As long as enchanted creature is white, it gets +1/+1 and has flying. id=158762 +target=creature +auto=aslongas(this[green]) indestructible +auto=aslongas(this[green]) 1/1 name=Shield of the Oversoul rarity=C type=Enchantment @@ -1357,6 +1335,9 @@ toughness=3 [card] text=Enchant creature Enchanted creature doesn't untap during its controller's untap step. Enchanted creature has "{1}, Put a -1/-1 counter on this creature: Untap this creature." id=158760 +target=creature +auto=doesnotuntap +auto={1}:counter(-1/-1) && untap name=Sinking Feeling rarity=C type=Enchantment @@ -1418,14 +1399,6 @@ type=Instant mana={1}{U} [/card] [card] -text=At the beginning of each player's draw step, that player draws an additional card. Whenever a player draws a card, Spiteful Visions deals 1 damage to that player. -id=146089 -name=Spiteful Visions -rarity=R -type=Enchantment -mana={2}{BR}{BR} -[/card] -[card] text=Choose one - Target player discards two cards; or target player reveals his or her hand, you choose a card from it, then that player discards that card. id=147378 name=Splitting Headache @@ -1522,6 +1495,9 @@ mana={4}{BR} [card] text=Remove target creature from the game. Return that card to play under its owner's control at end of turn. id=158752 +target=creature +auto=moveto(exile) +auto=@end of turn:moveto(inplay) name=Turn to Mist rarity=C type=Instant @@ -1616,8 +1592,9 @@ mana={3}{R} [/card] [card] text=Other green creatures you control get +1/+1. Other white creatures you control get +1/+1. If a spell or ability an opponent controls causes you to discard Wilt-Leaf Liege, put it into play instead of putting it into your graveyard. -auto=lord(creature[green]) 1/1 -auto=lord(creature[white]) 1/1 +auto=lord(creature[green]) 1/1 other +auto=lord(creature[white]) 1/1 other +auto=@movedTo(mygraveyard) from(myhand):moveto(inplay) id=147439 name=Wilt-Leaf Liege rarity=R