diff --git a/projects/mtg/bin/Res/sets/5DN/_cards.dat b/projects/mtg/bin/Res/sets/5DN/_cards.dat index 9a7451bea..8f4c46a95 100644 --- a/projects/mtg/bin/Res/sets/5DN/_cards.dat +++ b/projects/mtg/bin/Res/sets/5DN/_cards.dat @@ -177,6 +177,17 @@ mana={3} type=Artifact [/card] [card] +text=Destroy target creature. It can't be regenerated. You lose life equal to that creature's toughness. +id=50210 +target=creature +auto=destroy +auto=damage:t controller +name=Devour in Shadow +rarity=U +mana={B}{B} +type=Instant +[/card] +[card] id=51189 name=Dross Crocodile rarity=C diff --git a/projects/mtg/bin/Res/sets/5DN/todo.dat b/projects/mtg/bin/Res/sets/5DN/todo.dat index bbc090b1f..4ef6394c7 100644 --- a/projects/mtg/bin/Res/sets/5DN/todo.dat +++ b/projects/mtg/bin/Res/sets/5DN/todo.dat @@ -255,14 +255,6 @@ text=Fear (This creature can't be blocked except by artifact creatures and/or bl rarity=R [/card] [card] -id=50210 -name=Devour in Shadow -mana={B}{B} -type=Instant -text=Destroy target creature. It can't be regenerated. You lose life equal to that creature's toughness. -rarity=U -[/card] -[card] id=76971 name=Disruption Aura mana={2}{U} diff --git a/projects/mtg/bin/Res/sets/ALA/_cards.dat b/projects/mtg/bin/Res/sets/ALA/_cards.dat index 6896c08c1..96f7e58b3 100644 --- a/projects/mtg/bin/Res/sets/ALA/_cards.dat +++ b/projects/mtg/bin/Res/sets/ALA/_cards.dat @@ -1125,6 +1125,16 @@ toughness=2 abilities=flying [/card] [card] +text=You gain life equal to target creature's power. +id=174813 +target=creature +auto=life:p controller +name=Soul's Grace +rarity=C +mana={1}{W} +type=Instant +[/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. auto=@each my endofturn:aslongas(sphinx sovereign[-tapped]|myBattlefield) life:3 controller auto=@each my endofturn:aslongas(sphinx sovereign[tapped]|myBattlefield) life:-3 opponent diff --git a/projects/mtg/bin/Res/sets/ALA/todo.dat b/projects/mtg/bin/Res/sets/ALA/todo.dat index e876b36bb..18f884228 100644 --- a/projects/mtg/bin/Res/sets/ALA/todo.dat +++ b/projects/mtg/bin/Res/sets/ALA/todo.dat @@ -1040,14 +1040,6 @@ type=Instant mana={2}{R} [/card] [card] -text=You gain life equal to target creature's power. -id=174813 -name=Soul's Grace -rarity=C -type=Instant -mana={1}{W} -[/card] -[card] text=Put X +1/+1 counters on target creature, where X is that creature's power. id=174808 name=Soul's Might diff --git a/projects/mtg/bin/Res/sets/CFX/_cards.dat b/projects/mtg/bin/Res/sets/CFX/_cards.dat index b5c464575..c7a88a720 100644 --- a/projects/mtg/bin/Res/sets/CFX/_cards.dat +++ b/projects/mtg/bin/Res/sets/CFX/_cards.dat @@ -647,6 +647,16 @@ mana={3}{W}{W} type=Enchantment [/card] [card] +text=Draw cards equal to the power of target creature you control. +id=185137 +target=creature +auto=draw:p controller +name=Soul's Majesty +rarity=R +mana={4}{G} +type=Sorcery +[/card] +[card] text=Flying When Sphinx Summoner enters the battlefield, you may search your library for an artifact creature card, reveal it, and put it into your hand. If you do, shuffle your library. auto=may moveTo(myHand) target(creature[artifact]|myLibrary) id=189079 diff --git a/projects/mtg/bin/Res/sets/CFX/todo.dat b/projects/mtg/bin/Res/sets/CFX/todo.dat index eca693ec7..e5df5027c 100644 --- a/projects/mtg/bin/Res/sets/CFX/todo.dat +++ b/projects/mtg/bin/Res/sets/CFX/todo.dat @@ -623,14 +623,6 @@ subtype=Insect toughness=3 [/card] [card] -text=Draw cards equal to the power of target creature you control. -id=185137 -name=Soul's Majesty -rarity=R -type=Sorcery -mana={4}{G} -[/card] -[card] text=Target player gains 8 life. Basic landcycling {1}{G} ({1}{G}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.) id=179523 name=Sylvan Bounty diff --git a/projects/mtg/bin/Res/sets/GPT/_cards.dat b/projects/mtg/bin/Res/sets/GPT/_cards.dat index cce533904..e41d1f75f 100644 --- a/projects/mtg/bin/Res/sets/GPT/_cards.dat +++ b/projects/mtg/bin/Res/sets/GPT/_cards.dat @@ -307,6 +307,16 @@ power=2 toughness=2 [/card] [card] +text=Parallectric Feedback deals damage to target spell's controller equal to that spell's converted mana cost. +id=97217 +target=*|stack +auto=damage:manacost targetcontroller +name=Parallectric Feedback +rarity=R +mana={3}{R} +type=Instant +[/card] +[card] text=Enchant creature Enchanted creature can't attack or block. Enchanted creature has "At the beginning of your upkeep, you lose 1 life." target=creature auto=cantattack diff --git a/projects/mtg/bin/Res/sets/GPT/todo.dat b/projects/mtg/bin/Res/sets/GPT/todo.dat index e19d139d6..c6c583598 100644 --- a/projects/mtg/bin/Res/sets/GPT/todo.dat +++ b/projects/mtg/bin/Res/sets/GPT/todo.dat @@ -692,14 +692,6 @@ text=Haunt (When this card is put into a graveyard from the battlefield, exile i rarity=R [/card] [card] -id=97217 -name=Parallectric Feedback -mana={3}{R} -type=Instant -text=Parallectric Feedback deals damage to target spell's controller equal to that spell's converted mana cost. -rarity=R -[/card] -[card] id=96897 name=Petrahydrox mana={3}{(}{U}{/}{R}{)} diff --git a/projects/mtg/bin/Res/sets/INV/_cards.dat b/projects/mtg/bin/Res/sets/INV/_cards.dat index 6a25cabc1..8f2d97305 100644 --- a/projects/mtg/bin/Res/sets/INV/_cards.dat +++ b/projects/mtg/bin/Res/sets/INV/_cards.dat @@ -21,6 +21,18 @@ mana={1}{G} type=Instant [/card] [card] +text=Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.) Destroy target nonblack creature. It can't be regenerated. If the kicker cost was paid, Agonizing Demise deals damage equal to that creature's power to the creature's controller. +id=23034 +target=creature +name=Agonizing Demise +rarity=C +mana={3}{B} +kicker={1}{R} +auto=bury +auto=kicker damage:p targetcontroller +type=Instant +[/card] +[card] text=Ancient Spring enters the battlefield tapped. {T}: Add {U} to your mana pool. {T}, Sacrifice Ancient Spring: Add {W}{B} to your mana pool. auto=tap auto={T}:Add{U} @@ -152,6 +164,17 @@ type=Enchantment mana={1}{G}{W} [/card] [card] +text=Tap target untapped creature. That creature deals damage equal to its power to its controller. +id=23171 +target=creature[-tapped] +auto=tap +auto=damage:p targetcontroller +name=Backlash +rarity=U +mana={1}{B}{R} +type=Instant +[/card] +[card] text={3}{U},{T}: Draw a card. id=22947 name=Benalish Heralds diff --git a/projects/mtg/bin/Res/sets/INV/todo.dat b/projects/mtg/bin/Res/sets/INV/todo.dat index 800d6cff5..6d9c9b89b 100644 --- a/projects/mtg/bin/Res/sets/INV/todo.dat +++ b/projects/mtg/bin/Res/sets/INV/todo.dat @@ -15,14 +15,6 @@ type=Enchantment mana={1}{R}{G} [/card] [card] -text=Kicker {1}{R} (You may pay an additional {1}{R} as you play this spell.) Destroy target nonblack creature. It can't be regenerated. If the kicker cost was paid, Agonizing Demise deals damage equal to that creature's power to the creature's controller. -id=23034 -name=Agonizing Demise -rarity=C -type=Instant -mana={3}{B} -[/card] -[card] text=White spells you play cost {W} more to play. id=22960 name=Alabaster Leech @@ -94,14 +86,6 @@ subtype=Human Cleric toughness=3 [/card] [card] -text=Tap target untapped creature. That creature deals damage equal to its power to its controller. -id=23171 -name=Backlash -rarity=U -type=Instant -mana={1}{B}{R} -[/card] -[card] text=Choose two target creatures controlled by the same player. Their controller chooses and sacrifices one of them. Return the other to its owner's hand. id=25751 name=Barrin's Spite diff --git a/projects/mtg/bin/Res/sets/JUD/_cards.dat b/projects/mtg/bin/Res/sets/JUD/_cards.dat index dea5e2892..3f69eb4da 100644 --- a/projects/mtg/bin/Res/sets/JUD/_cards.dat +++ b/projects/mtg/bin/Res/sets/JUD/_cards.dat @@ -116,6 +116,17 @@ power=2 toughness=1 [/card] [card] +text=Destroy target attacking creature. You gain life equal to its power. +id=34958 +target=creature[attacking] +auto=destroy +auto=life:p controller +name=Chastise +rarity=U +mana={3}{W} +type=Instant +[/card] +[card] text=Flying, protection from creatures id=35893 name=Commander Eesha diff --git a/projects/mtg/bin/Res/sets/JUD/todo.dat b/projects/mtg/bin/Res/sets/JUD/todo.dat index 47aada418..0cde4d926 100644 --- a/projects/mtg/bin/Res/sets/JUD/todo.dat +++ b/projects/mtg/bin/Res/sets/JUD/todo.dat @@ -171,14 +171,6 @@ text=Whenever Cephalid Constable deals combat damage to a player, return up to t rarity=R [/card] [card] -id=34958 -name=Chastise -mana={3}{W} -type=Instant -text=Destroy target attacking creature. You gain life equal to its power. -rarity=U -[/card] -[card] id=35170 name=Crush of Wurms mana={6}{G}{G}{G} diff --git a/projects/mtg/bin/Res/sets/MIR/_cards.dat b/projects/mtg/bin/Res/sets/MIR/_cards.dat index 2e0774a98..8e1d47ebe 100644 --- a/projects/mtg/bin/Res/sets/MIR/_cards.dat +++ b/projects/mtg/bin/Res/sets/MIR/_cards.dat @@ -148,6 +148,16 @@ power=2 toughness=2 [/card] [card] +text=Remove a card in your hand from the game: Add {B}{B} or {G}{G} to your mana pool. +auto={0}:moveTo(exile) target(*|myhand) && add{B}{B} controller +auto={0}:moveTo(exile) target(*|myhand) && add{G}{G} controller +id=3529 +name=Cadaverous Bloom +rarity=R +mana={3}{B}{G} +type=Enchantment +[/card] +[card] text=Trample {1}{G}: Canopy Dragon gains flying and loses trample until end of turn. id=3378 name=Canopy Dragon @@ -290,6 +300,16 @@ mana={1}{W} type=Instant [/card] [card] +text=Divine Retribution deals damage to target attacking creature equal to the number of attacking creatures. +id=3487 +target=creature[attacking] +auto=foreach(creature[attacking]) damage:1 +name=Divine Retribution +rarity=R +mana={1}{W} +type=Instant +[/card] +[card] text=Spend only black mana on X. Drain Life deals X damage to target creature or player. You gain life equal to the damage dealt, but not more life than the player's life total before Drain Life dealt damage or the creature's toughness. id=3287 alias=1156 @@ -650,6 +670,17 @@ power=3 toughness=4 [/card] [card] +text=Counter target artifact or enchantment spell. Its controller gains life equal to its converted mana cost. +id=3496 +target=artifact,enchantment|stack +auto=fizzle +auto=life:manacost targetcontroller +name=Illumination +rarity=U +mana={W}{W} +type=Instant +[/card] +[card] text=Trample id=3497 name=Iron Tusk Elephant diff --git a/projects/mtg/bin/Res/sets/MIR/todo.dat b/projects/mtg/bin/Res/sets/MIR/todo.dat index e196b69f7..284bd480b 100644 --- a/projects/mtg/bin/Res/sets/MIR/todo.dat +++ b/projects/mtg/bin/Res/sets/MIR/todo.dat @@ -49,7 +49,6 @@ subtype=Aura mana={1}{R} rarity=C [/card] - [card] text=Play Aleatory only during combat after blockers are declared. Flip a coin. If you win the flip, target creature gets +1/+1 until end of turn. Draw a card at the beginning of the next turn's upkeep. id=3426 @@ -91,8 +90,6 @@ type=Enchantment mana={1}{G} subtype=Aura [/card] - - [card] text=Flying At end of turn, put a +1/+1 counter on Asmira, Holy Avenger for each creature put into your graveyard from play this turn. id=3527 @@ -115,8 +112,6 @@ power=2 subtype=Human Cleric toughness=3 [/card] - - [card] text=Whenever a creature attacks you, it loses flanking until end of turn. Whenever a creature without flying attacks you, Barbed Foliage deals 1 damage to it. id=3376 @@ -247,14 +242,6 @@ toughness=2 rarity=C [/card] [card] -text=Remove a card in your hand from the game: Add {B}{B} or {G}{G} to your mana pool. -id=3529 -name=Cadaverous Bloom -rarity=R -type=Enchantment -mana={3}{B}{G} -[/card] -[card] text=Flanking (Whenever a creature without flanking is assigned to block this creature, the blocking creature gets -1/-1 until end of turn.) {1}{B}{B}: Regenerate Cadaverous Knight. id=3279 name=Cadaverous Knight @@ -476,14 +463,6 @@ type=Instant mana={1}{U}{U} [/card] [card] -text=Divine Retribution deals damage to target attacking creature equal to the number of attacking creatures. -id=3487 -name=Divine Retribution -rarity=R -type=Instant -mana={1}{W} -[/card] -[card] text=Whenever Dread Specter blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. id=3288 name=Dread Specter @@ -841,17 +820,6 @@ type=Sorcery mana={3}{R}{R} [/card] [card] -text=Counter target artifact or enchantment spell. Its controller gains life equal to its converted mana cost. -id=3496 -target=artifact,enchantment|stack -auto=fizzle -alias=1240 -name=Illumination -rarity=U -type=Instant -mana={W}{W} -[/card] -[card] text=Incinerate deals 3 damage to target creature or player. A creature dealt damage this way can't be regenerated this turn. id=3455 name=Incinerate diff --git a/projects/mtg/bin/Res/sets/MRQ/_cards.dat b/projects/mtg/bin/Res/sets/MRQ/_cards.dat index d9f3c1826..1020df3e6 100644 --- a/projects/mtg/bin/Res/sets/MRQ/_cards.dat +++ b/projects/mtg/bin/Res/sets/MRQ/_cards.dat @@ -1118,7 +1118,7 @@ text=Destroy target nonblack creature. It can't be regenerated. You gain life eq id=19591 target=creature[-black] auto=bury -alias=3194 +auto=life:t controller name=Sever Soul rarity=C mana={3}{B}{B} @@ -1462,6 +1462,17 @@ power=1 toughness=1 [/card] [card] +text=Destroy target nonblack creature. It can't be regenerated. You lose life equal to that creature's toughness. +id=19589 +target=creature[-black] +auto=bury +auto=damage:t controller +name=Vendetta +rarity=C +mana={B} +type=Instant +[/card] +[card] text=Flying Whenever Venomous Dragonfly blocks or becomes blocked by a creature, destroy that creature at end of combat. id=19625 alias=1267 @@ -1514,11 +1525,11 @@ text=Destroy target Wall. It can't be regenerated. Word of Blasting deals damage id=19852 target=wall auto=bury -alias=2660 +auto=damage:manacost targetcontroller name=Word of Blasting rarity=U -type=Instant mana={1}{R} +type=Instant [/card] [card] text=At the beginning of each player's upkeep, that player puts the top card of his or her library into his or her graveyard. diff --git a/projects/mtg/bin/Res/sets/MRQ/todo.dat b/projects/mtg/bin/Res/sets/MRQ/todo.dat index aab339392..4de048a2a 100644 --- a/projects/mtg/bin/Res/sets/MRQ/todo.dat +++ b/projects/mtg/bin/Res/sets/MRQ/todo.dat @@ -1865,14 +1865,6 @@ type=Enchantment mana={2}{R} [/card] [card] -text=Destroy target nonblack creature. It can't be regenerated. You lose life equal to that creature's toughness. -id=19589 -name=Vendetta -rarity=C -type=Instant -mana={B} -[/card] -[card] text=At end of combat, destroy all creatures that blocked or were blocked by target creature this turn. id=19744 name=Venomous Breath diff --git a/projects/mtg/bin/Res/sets/RAV/_cards.dat b/projects/mtg/bin/Res/sets/RAV/_cards.dat index 1a9208a58..24b1d49a1 100644 --- a/projects/mtg/bin/Res/sets/RAV/_cards.dat +++ b/projects/mtg/bin/Res/sets/RAV/_cards.dat @@ -159,8 +159,7 @@ subtype=Aura [/card] [card] text=As Copy Enchantment enters the battlefield, you may choose an enchantment on the battlefield. If you do, Copy Enchantment enters the battlefield as a copy of that enchantment. -target=enchantment -auto=may copy +auto=may copy target(enchantment) id=83807 name=Copy Enchantment rarity=R diff --git a/projects/mtg/bin/Res/sets/SOK/_cards.dat b/projects/mtg/bin/Res/sets/SOK/_cards.dat index be6eee677..2cad0f226 100644 --- a/projects/mtg/bin/Res/sets/SOK/_cards.dat +++ b/projects/mtg/bin/Res/sets/SOK/_cards.dat @@ -209,6 +209,16 @@ toughness=3 rarity=R [/card] [card] +text=Target creature deals damage to itself equal to its power. +id=74157 +target=creature +auto=damage:p +name=Kiku's Shadow +rarity=U +mana={B}{B} +type=Sorcery +[/card] +[card] text={1}{W}: Kitsune Loreweaver gets +0/+X until end of turn, where X is the number of cards in your hand. name=Kitsune Loreweaver id=74213 @@ -296,6 +306,17 @@ auto=moveto(mygraveyard) all(*|myhand) rarity=R [/card] [card] +text=Counter target creature spell. Draw cards equal to that spell's converted mana cost. +id=89403 +target=creature +auto=fizzle +auto=draw:manacost controller +name=Overwhelming Intellect +rarity=U +mana={4}{U}{U} +type=Instant +[/card] +[card] text=Creatures you control get +2/+0 until end of turn. name=Path of Anger's Flame id=74179 diff --git a/projects/mtg/bin/Res/sets/SOK/todo.dat b/projects/mtg/bin/Res/sets/SOK/todo.dat index 58a0ff648..6e78f230b 100644 --- a/projects/mtg/bin/Res/sets/SOK/todo.dat +++ b/projects/mtg/bin/Res/sets/SOK/todo.dat @@ -640,14 +640,6 @@ toughness=3 rarity=U [/card] [card] -text=Target creature deals damage to itself equal to its power. -name=Kiku's Shadow -id=74157 -mana={B}{B} -type=Sorcery -rarity=U -[/card] -[card] text=When Kiri-Onna enters the battlefield, return target creature to its owner's hand. Whenever you cast a Spirit or Arcane spell, you may return Kiri-Onna to its owner's hand. name=Kiri-Onna id=84704 @@ -918,17 +910,6 @@ type=Instant rarity=C [/card] [card] -#Would be easy to hardcode -text=Counter target creature spell. Draw cards equal to that spell's converted mana cost. -name=Overwhelming Intellect -id=89403 -mana={4}{U}{U} -type=Instant -target=creature -auto=fizzle -rarity=U -[/card] -[card] 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. name=Pain's Reward id=75340 diff --git a/projects/mtg/bin/Res/sets/TMP/_cards.dat b/projects/mtg/bin/Res/sets/TMP/_cards.dat index 2f68e292e..21b12c60e 100644 --- a/projects/mtg/bin/Res/sets/TMP/_cards.dat +++ b/projects/mtg/bin/Res/sets/TMP/_cards.dat @@ -1228,6 +1228,16 @@ mana={1}{G} type=Sorcery [/card] [card] +text=Target creature deals damage to itself equal to its power. +id=4895 +target=creature +auto=damage:p +name=Repentance +rarity=U +mana={2}{W} +type=Sorcery +[/card] +[card] text=Sudden Impact deals damage equal to the number of cards in target player's hand to that player. id=4852 target=player @@ -1332,6 +1342,17 @@ power=2 toughness=1 [/card] [card] +text=Put target creature card from a graveyard onto the battlefield under your control. You lose life equal to its converted mana cost. +id=4680 +target=creature|graveyard +auto=moveTo(myBattlefield) +auto=damage:manacost controller +name=Reanimate +rarity=U +mana={B} +type=Sorcery +[/card] +[card] text=Prevent all combat damage that would be dealt this turn. You gain 1 life for each attacking creature. auto=preventAllcombatDamage ueot auto=foreach(creature[attacking]) life:1 controller @@ -1673,6 +1694,18 @@ toughness=1 abilities=shadow,protection from red [/card] [card] +text=Pay 3 life: Put a +1/+1 counter on Souldrinker. +id=4687 +name=Souldrinker +rarity=U +mana={3}{B} +type=Creature +subtype=Spirit +auto={0}:counter(1/1) && life:-3 controller +power=2 +toughness=2 +[/card] +[card] text=Counter target spell with converted mana cost X. id=4728 alias=1224 diff --git a/projects/mtg/bin/Res/sets/TMP/todo.dat b/projects/mtg/bin/Res/sets/TMP/todo.dat index 651cb1f52..20153889a 100644 --- a/projects/mtg/bin/Res/sets/TMP/todo.dat +++ b/projects/mtg/bin/Res/sets/TMP/todo.dat @@ -1034,16 +1034,6 @@ power=5 subtype=Dragon toughness=5 [/card] - - -[card] -text=Put target creature card from a graveyard into play under your control. You lose life equal to its converted mana cost. -id=4680 -name=Reanimate -rarity=U -type=Sorcery -mana={B} -[/card] [card] text=Return up to X target cards from your graveyard to your hand, where X is the number of black permanents target opponent controls as you play Reap. id=4781 @@ -1088,14 +1078,6 @@ subtype=Human Warrior toughness=3 [/card] [card] -text=Target creature deals damage to itself equal to its power. -id=4895 -name=Repentance -rarity=U -type=Sorcery -mana={2}{W} -[/card] -[card] text=Rolling Thunder deals X damage divided as you choose among any number of target creatures and/or players. id=4840 name=Rolling Thunder @@ -1325,17 +1307,6 @@ subtype=Soltari Soldier toughness=1 [/card] [card] -text=Pay 3 life: Put a +1/+1 counter on Souldrinker. -id=4687 -name=Souldrinker -rarity=U -type=Creature -mana={3}{B} -power=2 -subtype=Spirit -toughness=2 -[/card] -[card] text=Spike Drone comes into play with a +1/+1 counter on it. {2}, Remove a +1/+1 counter from Spike Drone: Put a +1/+1 counter on target creature. id=4792 name=Spike Drone