diff --git a/projects/mtg/bin/Res/sets/PLC/_cards.dat b/projects/mtg/bin/Res/sets/PLC/_cards.dat index ba709da9d..88622235d 100644 --- a/projects/mtg/bin/Res/sets/PLC/_cards.dat +++ b/projects/mtg/bin/Res/sets/PLC/_cards.dat @@ -1,342 +1,447 @@ -[card] -text=First strike, protection from white -id=130715 -name=Blood Knight -rarity=U -type=Creature -subtype=human knight -mana={R}{R} -power=2 -toughness=2 -abilities=first strike,protection from white -color=Red -[/card] -[card] -text=Target creature gets +3/+3 until end of turn. -target=creature -auto=3/3 -id=122373 -name=Brute Force -rarity=C -color=Red -type=Instant -mana={R} -[/card] -[card] -text=Other white creatures get +1/+1. Nonwhite creatures get -1/-1. Pay 2 life: Return Crovax, Ascendant Hero to its owner's hand. -abilities=legendary -auto=lord(creature[white]) 1/1 -auto=loard(creature[-white] -1/-1 -auto={0}life:-2:moveTo(ownerhand) -id=122487 -name=Crovax, Ascendant Hero -rarity=R -color=White -type=Creature -mana={4}{W}{W} -power=4 -subtype=Human Lord -toughness=4 -[/card] -[card] -text=Destroy all creatures. They can't be regenerated. -auto=bury all(creature) -id=122423 -name=Damnation -rarity=R -type=Sorcery -mana={2}{B}{B} -color=Black -[/card] -[card] -text=Creatures you control get +1/+1. -auto=lord(creature|myinplay) 1/1 -id=122367 -name=Gaea's Anthem -rarity=R -type=Enchantment -mana={1}{G}{G} -color=Green -[/card] -[card] -text=Trample, haste At end of turn, sacrifice Groundbreaker. -abilities=trample,haste -auto=@next endofturn:bury -id=122429 -name=Groundbreaker -rarity=R -color=Green -type=Creature -mana={G}{G}{G} -power=6 -subtype=Elemental -toughness=1 -[/card] -[card] -text=Draw three cards. -auto=draw:3 -id=122362 -name=Harmonize -rarity=U -color=Green -type=Sorcery -mana={2}{G}{G} -[/card] -[card] -text=Hedge Troll gets +1/+1 as long as you control a Plains. {W}: Regenerate Hedge Troll. -auto=aslongas(plains|myinplay) 1/1 -auto={W}:regenerate -id=122405 -name=Hedge Troll -rarity=U -color=Green -type=Creature -mana={2}{G} -power=2 -subtype=Troll Cleric -toughness=2 -[/card] -[card] -text=Flying {W}{W}{W}: Regenerate Malach of the Dawn. -abilities=flying -auto={W}{W}{W}:regenerate -id=122481 -name=Malach of the Dawn -rarity=U -color=White -type=Creature -mana={2}{W}{W} -power=2 -subtype=Angel -toughness=4 -[/card] -[card] -text=Sunlance deals 3 damage to target nonwhite creature. -target=creature[-white] -auto=Damage:3 -id=122355 -name=Sunlance -rarity=C -color=White -type=Sorcery -mana={w} -[/card] -[card] -text=Flying, Vigilance -id=125873 -name=Serra Sphinx -rarity=R -type=Creature -subtype=Sphinx -mana={3}{U}{U} -power=4 -toughness=4 -abilities=vigilance,flying -color=Blue -[/card] -[card] -text=Swampwalk {G}: Regenerate Mire Boa. -id=122420 -name=Mire Boa -rarity=C -type=Creature -subtype=Snake -mana={1}{G} -power=2 -toughness=1 -auto={G}:regenerate -abilities=swampwalk -color=Green -[/card] -[card] -text=Reach -id=122268 -name=Needlepeak Spider -rarity=C -type=Creature -subtype=Spider -mana={3}{R} -power=4 -toughness=2 -abilities=reach -color=Red -[/card] -[card] -text={T}:Prodigal Pyromancer deals 1 damage to target creature or player. -id=122338 -name=Prodigal Pyromancer -rarity=C -type=Creature -subtype=Human Wizard -mana={2}{R} -power=1 -toughness=1 -auto={T}:damage:1 target(creature,player) -color=Red -[/card] -#[card] -#text=At end of turn, if no creatures are in play, sacrifice Pyrohemia. {R}: Pyrohemia #deals 1 damage to each creature and each player. -#alias=1172 -#id=122436 -#name=Pyrohemia -#rarity=U -#type=Enchantment -#mana={2}{R}{R} -#color=Red -#[/card] -[card] -text={B}, {T}:Tap target creature. -id=130718 -name=Rathi Trapper -rarity=C -type=Creature -subtype=Human Rebel Rogue -mana={1}{B} -power=1 -toughness=2 -auto={B}{T}:tap target(creature) -color=Black -[/card] -[card] -text={W}:Regenerate Revered Dead. -id=122282 -name=Revered Dead -rarity=C -type=Creature -subtype=Spirit Soldier -mana={1}{W} -power=1 -toughness=1 -auto={W}:regenerate -color=White -[/card] -[card] -text=Destroy target nonwhite permanent. -target=*[-white] -auto=destroy -id=122435 -name=Saltblast -rarity=U -color=White -type=Sorcery -mana={3}{W}{W} -[/card] -[card] -text={T}:Target creature gets -2/-0 until end of turn. -id=124037 -name=Saltfield Recluse -rarity=C -type=Creature -subtype=Human Rebel Cleric -mana={2}{W} -power=1 -toughness=2 -auto={T}:-2/-0 target(creature) -color=White -[/card] -[card] -text=Sacrifice Seal of Primordium: Destroy target artifact or enchantment. -auto={S}:destroy target(artifact,enchantment) -id=130816 -name=Seal of Primordium -rarity=C -type=Enchantment -mana={1}{G} -color=Green -[/card] -[card] -text=Enchant creature Enchanted creature can't attack or block. Enchanted creature has "{T}:Add one mana of any color to your mana pool." -auto=cantattack,cantblock -auto={T}:add:{W} -auto={T}:add:{U} -auto={T}:add:{B} -auto={T}:add:{R} -auto={T}:add:{G} -id=131004 -name=Utopia Vow -rarity=C -type=Enchantment -mana={1}{G} -color=Green -subtype=Aura -[/card] -[card] -text=Enchant creature Enchanted creature has lifelink. -auto=lifelink -id=122366 -name=Vampiric link -rarity=U -type=Enchantment -mana={B} -color=Black -subtype=Aura -[/card] -[card] -text=All Sliver creatures have trample. -id=126015 -name=Battering Sliver -rarity=C -type=Creature -subtype=Sliver -mana={5}{R} -power=4 -toughness=4 -auto=lord(Sliver) trample -abilities=trample -color=Red -[/card] -[card] -text=All Sliver creatures have haste. -id=126018 -name=Reflex Sliver -rarity=C -type=Creature -subtype=Sliver -mana={3}{G} -power=2 -toughness=2 -auto=lord(Sliver) haste -abilities=haste -color=Green -[/card] -[card] -text=All Sliver creatures get +1/+1. -id=125879 -name=Sinew Sliver -rarity=C -type=Creature -subtype=Sliver -mana={1}{W} -power=2 -toughness=2 -auto=lord(Sliver) 1/1 -color=White -[/card] -[card] -text=All Sliver creatures have first strike. -id=126022 -name=Spitting Sliver -rarity=C -type=Creature -subtype=Sliver -mana={4}{B} -power=3 -toughness=3 -auto=lord(Sliver) first strike -abilities=first strike -color=Black -[/card] -[card] -text=All Sliver creatures have vigilance. -id=124044 -name=Synchronous Sliver -rarity=C -type=Creature -subtype=Sliver -mana={4}{U} -power=3 -toughness=3 -auto=lord(Sliver) vigilance -abilities=vigilance -color=Blue +[card] +text=All Sliver creatures have trample. +id=126015 +name=Battering Sliver +rarity=C +type=Creature +subtype=Sliver +mana={5}{R} +power=4 +toughness=4 +auto=lord(sliver) trample +color=Red +[/card] +[card] +text=First strike, protection from white +id=130715 +name=Blood Knight +rarity=U +type=Creature +subtype=human knight +mana={R}{R} +power=2 +toughness=2 +abilities=first strike,protection from white +color=Red +[/card] +[card] +id=124443 +name=Body Double +mana={4}{U} +type=Creature +subtype=Shapeshifter +power=0 +toughness=0 +text=You may have Body Double enter the battlefield as a copy of any creature card in a graveyard. +auto=may copy target(creature|graveyard) +rarity=R +[/card] +[card] +text=Target creature gets +3/+3 until end of turn. +target=creature +auto=3/3 +id=122373 +name=Brute Force +rarity=C +color=Red +type=Instant +mana={R} +[/card] +[card] +text=Destroy all creatures. They can't be regenerated. +auto=bury all(creature) +id=122423 +name=Damnation +rarity=R +type=Sorcery +mana={2}{B}{B} +color=Black +[/card] +[card] +id=126012 +name=Darkheart Sliver +mana={B}{G} +type=Creature +subtype=Sliver +power=2 +toughness=2 +text=All Slivers have "Sacrifice this permanent: You gain 3 life." +auto=lord(sliver) {s}:life:3 +rarity=U +[/card] +[card] +id=122428 +name=Essence Warden +mana={G} +type=Creature +subtype=Elf Shaman +power=1 +toughness=1 +text=Whenever another creature enters the battlefield, you gain 1 life. +auto=@movedTo(other creature|battlefield):life:1 controller +rarity=C +[/card] +[card] +text=Creatures you control get +1/+1. +auto=lord(creature|myinplay) 1/1 +id=122367 +name=Gaea's Anthem +rarity=R +type=Enchantment +mana={1}{G}{G} +color=Green +[/card] +[card] +id=126809 +name=Ghost Tactician +mana={4}{W} +type=Creature +subtype=Spirit Spellshaper +power=2 +toughness=5 +text={W}, {T}, Discard a card: Creatures you control get +1/+0 until end of turn. +auto={W}{T}{S(*|myhand)}:lord(creature|myinplay) 1/0 +rarity=C +[/card] +[card] +text=Trample, haste At end of turn, sacrifice Groundbreaker. +abilities=trample,haste +auto=@next endofturn:bury +id=122429 +name=Groundbreaker +rarity=R +color=Green +type=Creature +mana={G}{G}{G} +power=6 +subtype=Elemental +toughness=1 +[/card] +[card] +text=Draw three cards. +auto=draw:3 +id=122362 +name=Harmonize +rarity=U +color=Green +type=Sorcery +mana={2}{G}{G} +[/card] +[card] +text=Hedge Troll gets +1/+1 as long as you control a Plains. {W}: Regenerate Hedge Troll. +auto=aslongas(plains|myinplay) 1/1 +auto={W}:regenerate +id=122405 +name=Hedge Troll +rarity=U +color=Green +type=Creature +mana={2}{G} +power=2 +subtype=Troll Cleric +toughness=2 +[/card] +[card] +id=124507 +name=Magus of the Coffers +mana={4}{B} +type=Creature +subtype=Human Wizard +power=4 +toughness=4 +text={2}, {T}: Add {B} to your mana pool for each Swamp you control. +auto={2}{T}:foreach(swamp|myinplay) add:{B} +rarity=R +[/card] +[card] +text=Flying {W}{W}{W}: Regenerate Malach of the Dawn. +abilities=flying +auto={W}{W}{W}:regenerate +id=122481 +name=Malach of the Dawn +rarity=U +color=White +type=Creature +mana={2}{W}{W} +power=2 +subtype=Angel +toughness=4 +[/card] +[card] +id=122349 +name=Mantle of Leadership +mana={1}{W} +target=creature +type=Enchantment +subtype=Aura +text=Flash (You may cast this spell any time you could cast an instant.) Enchant creature. Whenever a creature enters the battlefield, enchanted creature gets +2/+2 until end of turn. +abilities=flash +auto=@movedTo(creature|myinplay):2/2 ueot +rarity=U +[/card] +[card] +id=126214 +name=Mesa Enchantress +mana={1}{W}{W} +type=Creature +subtype=Human Druid +power=0 +toughness=2 +text=Whenever you cast an enchantment spell, you may draw a card. +auto=@movedTo(enchantment|mystack):may draw:1 +rarity=R +[/card] +[card] +id=126023 +name=Necrotic Sliver +mana={1}{W}{B} +type=Creature +subtype=Sliver +power=2 +toughness=2 +text=All Slivers have "{3}, Sacrifice this permanent: Destroy target permanent." +auto=lord(sliver) {3}{S}:destroy target(*) +rarity=U +[/card] +[card] +id=130717 +name=Ridged Kusite +mana={B} +type=Creature +subtype=Horror Spellshaper +power=1 +toughness=1 +text={1}{B}, {T}, Discard a card: Target creature gets +1/+0 and gains first strike until end of turn. +auto={1}{B}{T}{S(*|myhand):1/0 && first strike target(creature) +rarity=C +[/card] +[card] +id=122442 +name=Serendib Sorcerer +mana={1}{U}{U} +type=Creature +subtype=Human Wizard +power=1 +toughness=1 +text={T}: Target creature other than Serendib Sorcerer becomes 0/2 until end of turn. +auto={T}:0/2 target(other creature) +rarity=R +[/card] +[card] +text=All Sliver creatures get +1/+1. +id=125879 +name=Sinew Sliver +rarity=C +type=Creature +subtype=Sliver +mana={1}{W} +power=1 +toughness=1 +auto=lord(sliver) 1/1 +color=White +[/card] +[card] +text=All Sliver creatures have first strike. +id=126022 +name=Spitting Sliver +rarity=C +type=Creature +subtype=Sliver +mana={4}{B} +power=3 +toughness=3 +auto=lord(sliver) first strike +color=Black +[/card] +[card] +id=124505 +name=Sophic Centaur +mana={3}{G} +type=Creature +subtype=Centaur Spellshaper +power=1 +toughness=1 +text={2}{G}{G}, {T}, Discard a card: You gain 2 life for each card in your hand. +auto={2}{G}{G}{T}{S(*|myhand)}:foreach(*|myhand) life:2 controller +rarity=U +[/card] +[card] +text=Sunlance deals 3 damage to target nonwhite creature. +target=creature[-white] +auto=Damage:3 +id=122355 +name=Sunlance +rarity=C +color=White +type=Sorcery +mana={w} +[/card] +[card] +text=All Sliver creatures have vigilance. +id=124044 +name=Synchronous Sliver +rarity=C +type=Creature +subtype=Sliver +mana={4}{U} +power=3 +toughness=3 +auto=lord(sliver) vigilance +color=Blue +[/card] +[card] +text=Flying, Vigilance +id=125873 +name=Serra Sphinx +rarity=R +type=Creature +subtype=Sphinx +mana={3}{U}{U} +power=4 +toughness=4 +abilities=vigilance,flying +color=Blue +[/card] +[card] +text=Swampwalk {G}: Regenerate Mire Boa. +id=122420 +name=Mire Boa +rarity=C +type=Creature +subtype=Snake +mana={1}{G} +power=2 +toughness=1 +auto={G}:regenerate +abilities=swampwalk +color=Green +[/card] +[card] +text=Reach (This creature can block creatures with flying.) +id=122268 +name=Needlepeak Spider +rarity=C +type=Creature +subtype=Spider +mana={3}{R} +power=4 +toughness=2 +abilities=reach +color=Red +[/card] +[card] +text={T}:Prodigal Pyromancer deals 1 damage to target creature or player. +id=122338 +name=Prodigal Pyromancer +rarity=C +type=Creature +subtype=Human Wizard +mana={2}{R} +power=1 +toughness=1 +auto={T}:damage:1 target(creature,player) +color=Red +[/card] +[card] +text={B}, {T}:Tap target creature. +id=130718 +name=Rathi Trapper +rarity=C +type=Creature +subtype=Human Rebel Rogue +mana={1}{B} +power=1 +toughness=2 +auto={B}{T}:tap target(creature) +color=Black +[/card] +[card] +text=All Sliver creatures have haste. +id=126018 +name=Reflex Sliver +rarity=C +type=Creature +subtype=Sliver +mana={3}{G} +power=2 +toughness=2 +auto=lord(sliver) haste +color=Green +[/card] +[card] +text={W}:Regenerate Revered Dead. +id=122282 +name=Revered Dead +rarity=C +type=Creature +subtype=Spirit Soldier +mana={1}{W} +power=1 +toughness=1 +auto={W}:regenerate +color=White +[/card] +[card] +text=Destroy target nonwhite permanent. +target=*[-white] +auto=destroy +id=122435 +name=Saltblast +rarity=U +color=White +type=Sorcery +mana={3}{W}{W} +[/card] +[card] +text={T}:Target creature gets -2/-0 until end of turn. +id=124037 +name=Saltfield Recluse +rarity=C +type=Creature +subtype=Human Rebel Cleric +mana={2}{W} +power=1 +toughness=2 +auto={T}:-2/-0 target(creature) +color=White +[/card] +[card] +text=Sacrifice Seal of Primordium: Destroy target artifact or enchantment. +auto={S}:destroy target(artifact,enchantment) +id=130816 +name=Seal of Primordium +rarity=C +type=Enchantment +mana={1}{G} +color=Green +[/card] +[card] +id=131004 +name=Utopia Vow +text=Enchant creature. Enchanted creature can't attack or block. Enchanted creature has "{T}:Add one mana of any color to your mana pool." +auto=cantattack +auto=cantblock +auto={T}:add:{W} +auto={T}:add:{U} +auto={T}:add:{B} +auto={T}:add:{R} +auto={T}:add:{G} +target=creature +type=Enchantment +mana={1}{G} +color=Green +subtype=Aura +rarity=C +[/card] +[card] +text=Enchant creature. Enchanted creature has lifelink. +auto=lifelink +id=122366 +name=Vampiric link +rarity=U +target=creature +type=Enchantment +mana={B} +color=Black +subtype=Aura [/card] \ No newline at end of file diff --git a/projects/mtg/bin/Res/sets/PLC/todo.dat b/projects/mtg/bin/Res/sets/PLC/todo.dat index 5dcca6b50..c32a45453 100644 --- a/projects/mtg/bin/Res/sets/PLC/todo.dat +++ b/projects/mtg/bin/Res/sets/PLC/todo.dat @@ -73,17 +73,7 @@ toughness=3 text=Flying Vanishing 3 (This permanent enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) When Aven Riftwatcher enters the battlefield or leaves the battlefield, you gain 2 life. rarity=C [/card] -[card] -id=126015 -name=Battering Sliver -mana={5}{R} -type=Creature -subtype=Sliver -power=4 -toughness=4 -text=All Sliver creatures have trample. -rarity=C -[/card] + [card] id=122408 name=Benalish Commander @@ -117,28 +107,8 @@ toughness=1 text={T}: Target player loses 1 life. {4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library. rarity=C [/card] -[card] -id=130715 -name=Blood Knight -mana={R}{R} -type=Creature -subtype=Human Knight -power=2 -toughness=2 -text=First strike, protection from white -rarity=U -[/card] -[card] -id=124443 -name=Body Double -mana={4}{U} -type=Creature -subtype=Shapeshifter -power=0 -toughness=0 -text=You may have Body Double enter the battlefield as a copy of any creature card in a graveyard. -rarity=R -[/card] + + [card] id=122321 name=Bog Serpent @@ -155,7 +125,8 @@ id=126218 name=Boom // Bust (Boom) mana={1}{R} type=Sorcery -text=Destroy target land you control and target land you don't control. rarity=R +text=Destroy target land you control and target land you don't control. +rarity=R [/card] [card] id=124316 @@ -165,7 +136,7 @@ type=Legendary Creature subtype=Human Wizard power=2 toughness=2 -At the beginning of each player's upkeep, that player may put an artifact, creature, or land card from his or her hand onto the battlefield. +text=At the beginning of each player's upkeep, that player may put an artifact, creature, or land card from his or her hand onto the battlefield. rarity=R [/card] [card] @@ -179,14 +150,7 @@ toughness=2 text=When you cast Brain Gorgers, any player may sacrifice a creature. If a player does, counter Brain Gorgers. Madness {1}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.) rarity=C [/card] -[card] -id=122373 -name=Brute Force -mana={R} -type=Instant -text=Target creature gets +3/+3 until end of turn. -rarity=C -[/card] + [card] id=126218 name=Boom // Bust (Bust) @@ -256,35 +220,24 @@ text=Destroy target nonblack creature that entered the battlefield this turn. rarity=C [/card] [card] +text=Other white creatures get +1/+1. Nonwhite creatures get -1/-1. Pay 2 life: Return Crovax, Ascendant Hero to its owner's hand. +abilities=legendary +auto=lord(creature[white]) 1/1 other +auto=lord(creature[-white] -1/-1 +auto={0}life:-2:moveTo(ownerhand) +#zero activation does not work yet id=122487 name=Crovax, Ascendant Hero -mana={4}{W}{W} -type=Legendary Creature -subtype=Human -power=4 -toughness=4 -text=Other white creatures get +1/+1. Nonwhite creatures get -1/-1. Pay 2 life: Return Crovax, Ascendant Hero to its owner's hand. rarity=R -[/card] -[card] -id=122423 -name=Damnation -mana={2}{B}{B} -type=Sorcery -text=Destroy all creatures. They can't be regenerated. -rarity=R -[/card] -[card] -id=126012 -name=Darkheart Sliver -mana={B}{G} +color=White type=Creature -subtype=Sliver -power=2 -toughness=2 -text=All Slivers have "Sacrifice this permanent: You gain 3 life." -rarity=U +mana={4}{W}{W} +power=4 +subtype=Human Lord +toughness=4 [/card] + + [card] id=126812 name=Dash Hopes @@ -316,7 +269,7 @@ type=Creature subtype=Insect power=3 toughness=1 -Vanishing 3 (This permanent enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) When Deadly Grub is put into a graveyard from the battlefield, if it had no time counters on it, put a 6/1 green Insect creature token with shroud onto the battlefield. (It can't be the target of spells or abilities.) +text=Vanishing 3 (This permanent enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) When Deadly Grub is put into a graveyard from the battlefield, if it had no time counters on it, put a 6/1 green Insect creature token with shroud onto the battlefield. (It can't be the target of spells or abilities.) rarity=C [/card] [card] @@ -427,17 +380,7 @@ type=Instant text=Choose target creature. Reveal cards from the top of your library until you reveal a nonland card. That creature gets +X/-X until end of turn, where X is that card's converted mana cost. Put all cards revealed this way on the bottom of your library in any order. rarity=C [/card] -[card] -id=122428 -name=Essence Warden -mana={G} -type=Creature -subtype=Elf Shaman -power=1 -toughness=1 -text=Whenever another creature enters the battlefield, you gain 1 life. -rarity=C -[/card] + [card] id=124047 name=Evolution Charm @@ -522,25 +465,8 @@ type=Instant text=Choose one — Destroy target artifact; or target creature gets +1/+1 and gains trample until end of turn; or remove two time counters from target permanent or suspended card. rarity=C [/card] -[card] -id=122367 -name=Gaea's Anthem -mana={1}{G}{G} -type=Enchantment -text=Creatures you control get +1/+1. -rarity=R -[/card] -[card] -id=126809 -name=Ghost Tactician -mana={4}{W} -type=Creature -subtype=Spirit Spellshaper -power=2 -toughness=5 -text={W}, {T}, Discard a card: Creatures you control get +1/+0 until end of turn. -rarity=C -[/card] + + [card] id=122313 name=Giant Dustwasp @@ -571,17 +497,7 @@ toughness=1 text=Flying When Gossamer Phantasm becomes the target of a spell or ability, sacrifice it. rarity=C [/card] -[card] -id=122429 -name=Groundbreaker -mana={G}{G}{G} -type=Creature -subtype=Elemental -power=6 -toughness=1 -text=Trample, haste At the beginning of the end step, sacrifice Groundbreaker. -rarity=R -[/card] + [card] id=128948 name=Hammerheim Deadeye @@ -593,14 +509,7 @@ toughness=3 text=Echo {5}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.) When Hammerheim Deadeye enters the battlefield, destroy target creature with flying. rarity=U [/card] -[card] -id=122362 -name=Harmonize -mana={2}{G}{G} -type=Sorcery -text=Draw three cards. -rarity=U -[/card] + [card] id=122371 name=Healing Leaves @@ -609,17 +518,7 @@ type=Instant text=Choose one — Target player gains 3 life; or prevent the next 3 damage that would be dealt to target creature or player this turn. rarity=C [/card] -[card] -id=122405 -name=Hedge Troll -mana={2}{G} -type=Creature -subtype=Troll Cleric -power=2 -toughness=2 -text=Hedge Troll gets +1/+1 as long as you control a Plains. {W}: Regenerate Hedge Troll. -rarity=U -[/card] + [card] id=122438 name=Heroes Remembered @@ -757,17 +656,7 @@ toughness=1 text={T}: Draw two cards, then discard three cards. rarity=R [/card] -[card] -id=124507 -name=Magus of the Coffers -mana={4}{B} -type=Creature -subtype=Human Wizard -power=4 -toughness=4 -text={2}, {T}: Add {B} to your mana pool for each Swamp you control. -rarity=R -[/card] + [card] id=134741 name=Magus of the Library @@ -790,17 +679,7 @@ toughness=6 text=All creatures have "At the beginning of your upkeep, sacrifice this creature unless you pay {1}." rarity=R [/card] -[card] -id=122481 -name=Malach of the Dawn -mana={2}{W}{W} -type=Creature -subtype=Angel -power=2 -toughness=4 -text=Flying {W}{W}{W}: Regenerate Malach of the Dawn. -rarity=U -[/card] + [card] id=122324 name=Mana Tithe @@ -809,15 +688,7 @@ type=Instant text=Counter target spell unless its controller pays {1}. rarity=C [/card] -[card] -id=122349 -name=Mantle of Leadership -mana={1}{W} -type=Enchantment -subtype=Aura -text=Flash (You may cast this spell any time you could cast an instant.) Enchant creature Whenever a creature enters the battlefield, enchanted creature gets +2/+2 until end of turn. -rarity=U -[/card] + [card] id=130714 name=Melancholy @@ -838,17 +709,7 @@ toughness=2 text={T}: Switch target creature's power and toughness until end of turn. rarity=C [/card] -[card] -id=126214 -name=Mesa Enchantress -mana={1}{W}{W} -type=Creature -subtype=Human Druid -power=0 -toughness=2 -text=Whenever you cast an enchantment spell, you may draw a card. -rarity=R -[/card] + [card] id=124034 name=Midnight Charm @@ -857,17 +718,7 @@ type=Instant text=Choose one — Midnight Charm deals 1 damage to target creature and you gain 1 life; or target creature gains first strike until end of turn; or tap target creature. rarity=C [/card] -[card] -id=122420 -name=Mire Boa -mana={1}{G} -type=Creature -subtype=Snake -power=2 -toughness=1 -text=Swampwalk {G}: Regenerate Mire Boa. -rarity=C -[/card] + [card] id=122406 name=Mirri the Cursed @@ -912,28 +763,8 @@ toughness=2 text=At the beginning of your upkeep, put a spore counter on Mycologist. Remove three spore counters from Mycologist: Put a 1/1 green Saproling creature token onto the battlefield. Sacrifice a Saproling: You gain 2 life. rarity=U [/card] -[card] -id=126023 -name=Necrotic Sliver -mana={1}{W}{B} -type=Creature -subtype=Sliver -power=2 -toughness=2 -text=All Slivers have "{3}, Sacrifice this permanent: Destroy target permanent." -rarity=U -[/card] -[card] -id=122268 -name=Needlepeak Spider -mana={3}{R} -type=Creature -subtype=Spider -power=4 -toughness=2 -text=Reach (This creature can block creatures with flying.) -rarity=C -[/card] + + [card] id=125874 name=Null Profusion @@ -1007,7 +838,10 @@ id=129015 name=Pongify mana={U} type=Instant +target=creature text=Destroy target creature. It can't be regenerated. That creature's controller puts a 3/3 green Ape creature token onto the battlefield. +auto=bury && token(Ape,creature,3/3,green) targetcontroller +## token doesn't work with "targetcontroller" rarity=U [/card] [card] @@ -1051,17 +885,7 @@ toughness=* text=As Primal Plasma enters the battlefield, it becomes your choice of a 3/3 creature, a 2/2 creature with flying, or a 1/6 creature with defender. rarity=C [/card] -[card] -id=122338 -name=Prodigal Pyromancer -mana={2}{R} -type=Creature -subtype=Human Wizard -power=1 -toughness=1 -text={T}: Prodigal Pyromancer deals 1 damage to target creature or player. -rarity=U -[/card] + [card] id=128944 name=Psychotrope Thallid @@ -1092,17 +916,7 @@ toughness=2 text=Whenever Radha, Heir to Keld attacks, you may add {R}{R} to your mana pool. {T}: Add {G} to your mana pool. rarity=R [/card] -[card] -id=130718 -name=Rathi Trapper -mana={1}{B} -type=Creature -subtype=Human Rebel Rogue -power=1 -toughness=2 -text={B}, {T}: Tap target creature. -rarity=C -[/card] + [card] id=125880 name=Reality Acid @@ -1131,17 +945,7 @@ toughness=4 text=Trample Madness {2}{R} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.) rarity=U [/card] -[card] -id=126018 -name=Reflex Sliver -mana={3}{G} -type=Creature -subtype=Sliver -power=2 -toughness=2 -text=All Sliver creatures have haste. -rarity=C -[/card] + [card] id=131007 name=Retether @@ -1150,28 +954,8 @@ type=Sorcery text=Return each Aura card from your graveyard to the battlefield. Only creatures can be enchanted this way. (Aura cards that can't enchant a creature on the battlefield remain in your graveyard.) rarity=R [/card] -[card] -id=122282 -name=Revered Dead -mana={1}{W} -type=Creature -subtype=Spirit Soldier -power=1 -toughness=1 -text={W}: Regenerate Revered Dead. -rarity=C -[/card] -[card] -id=130717 -name=Ridged Kusite -mana={B} -type=Creature -subtype=Horror Spellshaper -power=1 -toughness=1 -text={1}{B}, {T}, Discard a card: Target creature gets +1/+0 and gains first strike until end of turn. -rarity=C -[/card] + + [card] id=126816 name=Riftmarked Knight @@ -1212,55 +996,11 @@ mana={1}{R} type=Sorcery text=Rough deals 2 damage to each creature without flying. rarity=U [/card] -[card] -id=122435 -name=Saltblast -mana={3}{W}{W} -type=Sorcery -Destroy target nonwhite permanent. -rarity=U -[/card] -[card] -id=124037 -name=Saltfield Recluse -mana={2}{W} -type=Creature -subtype=Human Rebel Cleric -power=1 -toughness=2 -text={T}: Target creature gets -2/-0 until end of turn. -rarity=C -[/card] -[card] -id=130816 -name=Seal of Primordium -mana={1}{G} -type=Enchantment -text=Sacrifice Seal of Primordium: Destroy target artifact or enchantment. -rarity=C -[/card] -[card] -id=122442 -name=Serendib Sorcerer -mana={1}{U}{U} -type=Creature -subtype=Human Wizard -power=1 -toughness=1 -text={T}: Target creature other than Serendib Sorcerer becomes 0/2 until end of turn. -rarity=R -[/card] -[card] -id=125873 -name=Serra Sphinx -mana={3}{U}{U} -type=Creature -subtype=Sphinx -power=4 -toughness=4 -text=Flying, vigilance -rarity=R -[/card] + + + + + [card] id=129014 name=Serra's Boon @@ -1330,17 +1070,7 @@ toughness=2 text=Exile Simian Spirit Guide from your hand: Add {R} to your mana pool. rarity=C [/card] -[card] -id=125879 -name=Sinew Sliver -mana={1}{W} -type=Creature -subtype=Sliver -power=1 -toughness=1 -text=All Sliver creatures get +1/+1. -rarity=C -[/card] + [card] id=131011 name=Skirk Shaman @@ -1352,17 +1082,7 @@ toughness=2 text=Skirk Shaman can't be blocked except by artifact creatures and/or red creatures. rarity=C [/card] -[card] -id=124505 -name=Sophic Centaur -mana={3}{G} -type=Creature -subtype=Centaur Spellshaper -power=1 -toughness=1 -text={2}{G}{G}, {T}, Discard a card: You gain 2 life for each card in your hand. -rarity=U -[/card] + [card] id=122459 name=Spellshift @@ -1371,17 +1091,7 @@ type=Instant text=Counter target instant or sorcery spell. Its controller reveals cards from the top of his or her library until he or she reveals an instant or sorcery card. That player may cast that card without paying its mana cost. Then he or she shuffles his or her library. rarity=R [/card] -[card] -id=126022 -name=Spitting Sliver -mana={4}{B} -type=Creature -subtype=Sliver -power=3 -toughness=3 -text=All Sliver creatures have first strike. -rarity=C -[/card] + [card] id=134744 name=Stingscourger @@ -1426,25 +1136,8 @@ toughness=2 text=Flash (You may cast this spell any time you could cast an instant.) Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) White creatures get +1/-1. rarity=U [/card] -[card] -id=122355 -name=Sunlance -mana={W} -type=Sorcery -text=Sunlance deals 3 damage to target nonwhite creature. -rarity=C -[/card] -[card] -id=124044 -name=Synchronous Sliver -mana={4}{U} -type=Creature -subtype=Sliver -power=3 -toughness=3 -text=All Sliver creatures have vigilance. -rarity=C -[/card] + + [card] id=126814 name=Temporal Extortion @@ -1551,24 +1244,8 @@ type=Legendary Land text=Each land is a Swamp in addition to its other land types. rarity=R [/card] -[card] -id=131004 -name=Utopia Vow -mana={1}{G} -type=Enchantment -subtype=Aura -text=Enchant creature Enchanted creature can't attack or block. Enchanted creature has "{T}: Add one mana of any color to your mana pool." -rarity=C -[/card] -[card] -id=122366 -name=Vampiric Link -mana={B} -type=Enchantment -subtype=Aura -text=Enchant creature Whenever enchanted creature deals damage, you gain that much life. -rarity=C -[/card] + + [card] id=126806 name=Veiling Oddity @@ -1669,4 +1346,4 @@ mana={2}{U} type=Sorcery text=Target player draws two cards, then discards four cards. rarity=C -[/card] +[/card] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/Call_to_Heel_1.txt b/projects/mtg/bin/Res/test/Call_to_Heel_1.txt new file mode 100644 index 000000000..05d33ba52 --- /dev/null +++ b/projects/mtg/bin/Res/test/Call_to_Heel_1.txt @@ -0,0 +1,22 @@ +#testing && with targetcontroller on player 1 +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Call to Heel +inplay:grizzly bears +library:Angelic Wall +manapool:{U}{1} +[PLAYER2] +[DO] +Call to Heel +grizzly bears +[ASSERT] +FIRSTMAIN +[PLAYER1] +hand:Angelic Wall,grizzly bears +graveyard:Call to Heel +manapool:{0} +life:20 +[PLAYER2] +life:20 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/Call_to_Heel_2.txt b/projects/mtg/bin/Res/test/Call_to_Heel_2.txt new file mode 100644 index 000000000..e29935669 --- /dev/null +++ b/projects/mtg/bin/Res/test/Call_to_Heel_2.txt @@ -0,0 +1,22 @@ +#testing && with targetcontroller on player 2 +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Call to Heel +manapool:{U}{1} +[PLAYER2] +inplay:grizzly bears +library:Angelic Wall +[DO] +Call to Heel +grizzly bears +[ASSERT] +FIRSTMAIN +[PLAYER1] +graveyard:Call to Heel +manapool:{0} +life:20 +[PLAYER2] +hand:Angelic Wall,grizzly bears +life:20 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/_tests.txt b/projects/mtg/bin/Res/test/_tests.txt index b9a3058fa..98c8e102b 100644 --- a/projects/mtg/bin/Res/test/_tests.txt +++ b/projects/mtg/bin/Res/test/_tests.txt @@ -53,10 +53,13 @@ blessed_wine.txt #blinking_spirit.txt bloodfire_colossus.txt bloodhall_ooze.txt +body_double.txt bottle_gnomes.txt bottle_gnomes2.txt boggart_arsonists.txt brass_man.txt +Call_to_Heel_1.txt +Call_to_Heel_2.txt castle.txt cathodion.txt celestial_purge.txt diff --git a/projects/mtg/bin/Res/test/body_double.txt b/projects/mtg/bin/Res/test/body_double.txt new file mode 100644 index 000000000..b8e85e096 --- /dev/null +++ b/projects/mtg/bin/Res/test/body_double.txt @@ -0,0 +1,41 @@ +# Copying dead things +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Body Double +manapool:{4}{U} +graveyard:Grizzly Bears +[PLAYER2] +[DO] +Body Double +choice 0 +Grizzly Bears +eot +eot +#untap +next +#upkeep +next +#draw +next +#main1 +next +#combat begin +next +#attackers +Body Double +next +#blockers +next +#damage +next +#combat end +[ASSERT] +COMBATEND +[PLAYER1] +inplay:Body Double +graveyard:Grizzly Bears +manapool:{0} +[PLAYER2] +life:18 +[END] \ No newline at end of file