diff --git a/projects/mtg/bin/Res/sets/BOK/_cards.dat b/projects/mtg/bin/Res/sets/BOK/_cards.dat index d6eaea377..751067c00 100644 --- a/projects/mtg/bin/Res/sets/BOK/_cards.dat +++ b/projects/mtg/bin/Res/sets/BOK/_cards.dat @@ -299,7 +299,7 @@ id=74609 rarity=C [/card] [card] -primitive=Isao Enlightened Bushi +primitive=Isao, Enlightened Bushi #The comma needed to be stripped from the name to make the card work. #Reintroducing it requires an update to mtg.txt as well. id=74039 diff --git a/projects/mtg/bin/Res/sets/CHK/_cards.dat b/projects/mtg/bin/Res/sets/CHK/_cards.dat index 2a893538d..42a989c3c 100644 --- a/projects/mtg/bin/Res/sets/CHK/_cards.dat +++ b/projects/mtg/bin/Res/sets/CHK/_cards.dat @@ -764,7 +764,7 @@ id=50445 rarity=R [/card] [card] -primitive=Konda Lord of Eiganjo +primitive=Konda, Lord of Eiganjo #The comma needed to be stripped from the name to make the card work. #Reintroducing it requires an update to mtg.txt as well. id=78594 @@ -936,7 +936,7 @@ id=79188 rarity=C [/card] [card] -primitive=Nagao Bound by Honor +primitive=Nagao, Bound by Honor #The comma needed to be stripped from the name to make the card work. #Reintroducing it requires an update to mtg.txt as well. id=79136 diff --git a/projects/mtg/bin/Res/sets/ODY/_cards.dat b/projects/mtg/bin/Res/sets/ODY/_cards.dat index 4e34457ba..a226f529c 100644 --- a/projects/mtg/bin/Res/sets/ODY/_cards.dat +++ b/projects/mtg/bin/Res/sets/ODY/_cards.dat @@ -1154,7 +1154,7 @@ id=31814 rarity=C [/card] [card] -primitive=Pianna Nomad Captain +primitive=Pianna, Nomad Captain #The comma needed to be stripped from the name to make the card work. #Reintroducing it requires an update to mtg.txt as well. id=31790 diff --git a/projects/mtg/bin/Res/sets/PLC/_cards.dat b/projects/mtg/bin/Res/sets/PLC/_cards.dat index 91dfbae81..64bfc35a3 100644 --- a/projects/mtg/bin/Res/sets/PLC/_cards.dat +++ b/projects/mtg/bin/Res/sets/PLC/_cards.dat @@ -556,7 +556,7 @@ id=122436 rarity=U [/card] [card] -primitive=Radha Heir to Keld +primitive=Radha, Heir to Keld #The comma needed to be stripped from the name to make the card work. #Reintroducing it requires an update to mtg.txt as well. id=128949 diff --git a/projects/mtg/bin/Res/sets/PTK/_cards.dat b/projects/mtg/bin/Res/sets/PTK/_cards.dat index 77aed5338..68970da1b 100644 --- a/projects/mtg/bin/Res/sets/PTK/_cards.dat +++ b/projects/mtg/bin/Res/sets/PTK/_cards.dat @@ -814,7 +814,7 @@ id=10604 rarity=R [/card] [card] -primitive=Zhang He Wei General +primitive=Zhang He, Wei General #The comma needed to be stripped from the name to make the card work. #Reintroducing it requires an update to mtg.txt as well. id=10520 @@ -826,7 +826,7 @@ id=10727 rarity=R [/card] [card] -primitive=Zhao Zilong Tiger General +primitive=Zhao Zilong, Tiger General #The comma needed to be stripped from the name to make the card work. #Reintroducing it requires an update to mtg.txt as well. id=10686 diff --git a/projects/mtg/bin/Res/sets/RAV/_cards.dat b/projects/mtg/bin/Res/sets/RAV/_cards.dat index ea9eb0911..c7745b875 100644 --- a/projects/mtg/bin/Res/sets/RAV/_cards.dat +++ b/projects/mtg/bin/Res/sets/RAV/_cards.dat @@ -4,9 +4,7 @@ year=2005 block=Guild [/meta] [card] -primitive=Agrus Kos Wojek Veteran -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to mtg.txt as well. +primitive=Agrus Kos, Wojek Veteran id=89101 rarity=R [/card] diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index f7a6f5ff8..dc81e4630 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -215,6 +215,14 @@ type=Enchantment subtype=Aura [/card] [card] +name=About Face +target=creature +auto=swap +text=Switch target creature's power and toughness until end of turn. +mana={R} +type=Instant +[/card] +[card] name=Absolute Grace auto=lord(creature) protection from black text=All creatures have protection from black. @@ -579,6 +587,16 @@ mana={2}{B} type=Instant [/card] [card] +name=Afterlife +target=creature +auto=@movedto(creature|mygraveyard):token(Spirit,Creature Spirit,1/1,white,flying) +auto=@movedto(creature|opponentgraveyard):token(Spirit,Creature Spirit,1/1,white,flying) opponent +auto=bury +text=Destroy target creature. It can't be regenerated. Its controller puts a 1/1 white Spirit creature token with flying onto the battlefield. +mana={2}{W} +type=Instant +[/card] +[card] name=Aftershock target=artifact,creature,land auto=destroy @@ -647,11 +665,9 @@ mana={U}{B} type=Instant [/card] [card] -name=Agrus Kos Wojek Veteran -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to RAV/_cards.dat as well. -auto=aslongas(agrus kos wojek veteran[attacking]|myBattlefield) lord(creature[red;attacking]) 2/0 -auto=aslongas(agrus kos wojek veteran[attacking]|myBattlefield) lord(creature[white;attacking]) 0/2 +name=Agrus Kos, Wojek Veteran +auto=@attacking(this):all(creature[red;attacking]) 2/0 ueot +auto=@attacking(this):all(creature[white;attacking]) 0/2 ueot text=Whenever Agrus Kos, Wojek Veteran attacks, attacking red creatures get +2/+0 and attacking white creatures get +0/+2 until end of turn. mana={3}{R}{W} type=Legendary Creature @@ -698,6 +714,17 @@ mana={3}{U} type=Sorcery [/card] [card] +name=Aisling Leprechaun +auto=@blocked(this) from(creature):all(trigger[from]) transforms(,green) forever +auto=@blocking(this) from(creature):all(trigger[from]) transforms(,green) forever +text=Whenever Aisling Leprechaun blocks or becomes blocked by a creature, that creature becomes green. (This effect lasts indefinitely.) +mana={G} +type=Creature +subtype=Faerie +power=1 +toughness=1 +[/card] +[card] name=Ajani's Mantra auto=@each my upkeep:may life:1 controller text=At the beginning of your upkeep, you may gain 1 life. @@ -883,6 +910,13 @@ power=5 toughness=6 [/card] [card] +name=Al-abara's Carpet +auto={5}{T}:preventalldamage to(controller) from(creature[attacking;-flying]) ueot +text={5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying. +mana={5} +type=Artifact +[/card] +[card] name=Alabaster Dragon auto=flying auto=@movedTo(graveyard) from(this|battlefield):moveto(mylibrary) all(trigger[from]) && shuffle controller @@ -919,6 +953,16 @@ power=0 toughness=4 [/card] [card] +name=Alaborn Cavalier +auto=@attacking(this):may tap target(*) +text=Whenever Alaborn Cavalier attacks, you may tap target creature. +mana={2}{W}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Alaborn Grenadier abilities=vigilance text=Vigilance @@ -1457,7 +1501,7 @@ type=Instant [card] name=Ancient Hellkite abilities=flying -auto=lord(ancient hellkite[attacking]) {R}:damage:1 target(creature|opponentBattlefield) +auto=this(attacking) {R}:damage:1 target(creature|opponentBattlefield) text=Flying -- {R}: Ancient Helkite deals 1 damage to target creature defending player controls. Activate this ability only if Ancient Hellkite is attacking. mana={4}{R}{R}{R} type=Creature @@ -1945,6 +1989,16 @@ power=0 toughness=1 [/card] [card] +name=Aquamoeba +auto={S(*|myhand)}:swap +text=Discard a card: Switch Aquamoeba's power and toughness until end of turn. +mana={1}{U} +type=Creature +subtype=Elemental Beast +power=1 +toughness=3 +[/card] +[card] name=Aquastrand Spider auto=counter(1/1,2) auto=@movedto(creature|battlefield):may this(counter{1/1}) all(trigger) counter(1/1) && this(counter{1/1}) counter(1/1,-1) @@ -1959,10 +2013,7 @@ toughness=0 [card] name=Araba Mothrider abilities=flying -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(araba mothrider[blocking]|mybattlefield) 1/1 -auto=lord(other araba mothrider[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Flying -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={1}{W} type=Creature @@ -2141,7 +2192,7 @@ toughness=0 [card] name=Arcbound Fiend abilities=fear -auto=@each my upkeep:counter(1/1,-1) target(creature[counter{1/1.1}]) +auto=@each my upkeep:counter(1/1,-1) target(creature) auto=@each my upkeep:counter(1/1,1) all(this) auto=counter(1/1,3) auto=@movedTo(this|mygraveyard) from(myBattlefield):may thisforeach(counter{1/1.1}) counter(1/1,1) target(creature[artifact]) @@ -2203,7 +2254,7 @@ toughness=0 [card] name=Arcbound Slith auto=counter(1/1,1) -auto=@damaged(player) from(this):counter(1/1,1) +auto=@combatdamaged(opponent) from(this):counter(1/1,1) auto=@movedTo(this|mygraveyard) from(myBattlefield):may thisforeach(counter{1/1.1}) counter(1/1,1) target(creature[artifact]) text=Whenever Arcbound Slith deals combat damage to a player, put a +1/+1 counter on it. -- Modular 1 (This enters the battlefield with a +1/+1 counter on it. When it's put into a graveyard, you may put its +1/+1 counters on target artifact creature.) mana={2} @@ -2225,6 +2276,18 @@ power=0 toughness=0 [/card] [card] +name=Arcbound Wanderer +abilities=sunburst +auto=counter(1/1,sunburst) +auto=@movedTo(this|mygraveyard) from(myBattlefield):may thisforeach(counter{1/1.1}) counter(1/1,1) target(creature[artifact]) +text=Modular - Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it. When it's put into a graveyard, you may put its +1/+1 counters on target artifact creature.) +mana={6} +type=Artifact Creature +subtype=Golem +power=0 +toughness=0 +[/card] +[card] name=Arcbound Worker auto=counter(1/1,1) auto=@movedTo(this|mygraveyard) from(myBattlefield):may thisforeach(counter{1/1.1}) counter(1/1,1) target(creature[artifact]) @@ -2371,6 +2434,16 @@ mana={2}{W} type=Enchantment [/card] [card] +name=Argentum Armor +auto=6/6 +auto=@attacking(mytgt):destroy target(*) +auto={6}:equip +text=Equipped creature gets +6/+6. -- Whenever equipped creature attacks, destroy target permanent. -- Equip {6} +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Argivian Archaeologist auto={T}{W}{W}:moveto(myhand) target(artifact|mygraveyard) text={W}{W}, {T}: Return target artifact card from your graveyard to your hand. @@ -2418,6 +2491,17 @@ power=0 toughness=1 [/card] [card] +name=Argothian Pixies +auto=cantbeblockedby(creature[artifact]) +auto=preventalldamage to(this) from(creature[artifact]) +text=Argothian Pixies can't be blocked by artifact creatures. -- Prevent all damage that would be dealt to Argothian Pixies by artifact creatures. +mana={1}{G} +type=Creature +subtype=Faerie +power=2 +toughness=1 +[/card] +[card] name=Argothian Swine abilities=trample text=Trample @@ -2428,6 +2512,16 @@ power=3 toughness=3 [/card] [card] +name=Argothian Treefolk +auto=preventalldamage to(this) from(creature[artifact]) +text=Prevent all damage that would be dealt to Argothian Treefolk by artifacts. +mana={3}{G}{G} +type=Creature +subtype=Treefolk +power=3 +toughness=5 +[/card] +[card] name=Arid Mesa auto={L}{T}{S}:moveTo(myBattlefield) target(mountain,plains|mylibrary) text={T}, Pay 1 life, Sacrifice Arid Mesa: Search your library for a Mountain or Plains card and put it onto the battlefield. Then shuffle your library. @@ -2769,6 +2863,17 @@ type=artifact mana={1} [/card] [card] +name=Asmira, Holy Avenger +abilities=flying +auto=@each endofturn:foreach(creature[fresh]|mygraveyard) counter(1/1,1) all(this) +text=Flying -- At the beginning of each end step, put a +1/+1 counter on Asmira, Holy Avenger for each creature put into your graveyard from the battlefield this turn. +mana={2}{G}{W} +type=Legendary Creature +subtype=Human Cleric +power=2 +toughness=3 +[/card] +[card] name=Aspect of Mongoose target=creature autograveyard=@movedTo(this|graveyard) from(battlefield):moveTo(myhand) @@ -2992,6 +3097,15 @@ power=1 toughness=2 [/card] [card] +name=Aurification +auto=@damaged(controller) from(creature):all(trigger[from]) counter(0/0,1,Gold) +auto=lord(creature[counter{0/0.1.Gold}]) defender +auto=@movedTo(graveyard) from(this|myBattlefield):counter(0/0,-99,Gold) all(creature[counter{0/0.1.Gold}]) +text=Whenever a creature deals damage to you, put a gold counter on it. -- Each creature with a gold counter on it is a Wall in addition to its other creature types and has defender. (Those creatures can't attack.) -- When Aurification leaves the battlefield, remove all gold counters from all creatures. +mana={2}{W}{W} +type=Enchantment +[/card] +[card] name=Auriok Bladewarden auto={T}:thisforeach(power>=1) 1/1 target(creature) text={T}: Target creature gets +X/+X until end of turn, where X is Auriok Bladewarden's power. @@ -3067,8 +3181,7 @@ toughness=1 [card] name=Aurochs abilities=trample -auto=lord(aurochs[attacking]) foreach(other aurochs[attacking]) 1/0 -auto=lord(aurochs[attacking]) foreach(other aurochs[attacking]) -1/0 other +auto=@attacking(this):all(this) foreach(other aurochs[attacking]) 1/0 ueot text=Trample -- Whenever Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. mana={3}{G} type=Creature @@ -3080,8 +3193,7 @@ toughness=3 name=Aurochs Herd abilities=trample auto=may moveto(myHand) target(aurochs|myLibrary) -auto=lord(aurochs herd[attacking]) foreach(other aurochs herd[attacking]) 1/0 -auto=lord(aurochs herd[attacking]) foreach(other aurochs herd[attacking]) -1/0 other +auto=@attacking(this):all(this) foreach(other aurochs[attacking]) 1/0 ueot text=Trample -- When Aurochs Herd enters the battlefield, you may search your library for an Aurochs card, reveal it, and put it into your hand. If you do, shuffle your library. -- Whenever Aurochs Herd attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. mana={5}{G} type=Creature @@ -3907,6 +4019,14 @@ type=Artifact subtype=Equipment [/card] [card] +name=Barbed Foliage +auto=@attacking(creature[flanking]|opponentBattlefield):all(trigger[from]) -flanking ueot +auto=@attacking(creature[-flying]|opponentBattlefield):all(trigger[from]) damage:1 +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. +mana={2}{G}{G} +type=Enchantment +[/card] +[card] name=Barbed Sliver auto=lord(sliver) {2}:1/0 text=All Sliver creatures have "{2}: This creature gets +1/+0 until end of turn." @@ -4104,6 +4224,15 @@ type=Artifact subtype=Equipment [/card] [card] +name=Baton of Courage +abilities=flash,sunburst +auto=counter(0/0,sunburst,charge) +auto={C(0/0,1,charge)}:1/1 target(creature) +text=Flash -- Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.) -- Remove a charge counter from Baton of Courage: Target creature gets +1/+1 until end of turn. +mana={3} +type=Artifact +[/card] +[card] name=Battered Golem abilities=doesnotuntap auto=@movedTo(artifact|battlefield):may untap @@ -4191,10 +4320,7 @@ type=Enchantment [card] name=Battle-Mad Ronin abilities=mustattack -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(battle-mad ronin[blocking]|mybattlefield) 2/2 -auto=lord(other battle-mad ronin[blocking]|mybattlefield) -2/-2 +auto=bushido(2/2) text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) -- Battle-Mad Ronin attacks each turn if able. mana={1}{R} type=Creature @@ -4348,7 +4474,7 @@ toughness=3 [card] name=Beacon Hawk abilities=flying -auto=@damaged(player) from(this):may untap target(creature) +auto=@combatdamaged(player) from(this):may untap target(creature) auto={W}:0/1 text=Flying -- Whenever Beacon Hawk deals combat damage to a player, you may untap target creature. -- {W}: Beacon Hawk gets +0/+1 until end of turn. mana={1}{W} @@ -4559,6 +4685,16 @@ power=1 toughness=1 [/card] [card] +name=Benalish Cavalry +abilities=flanking +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) +mana={1}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Benalish Emissary kicker={1}{G} auto=kicker destroy target(land) @@ -4688,6 +4824,16 @@ power=4 toughness=4 [/card] [card] +name=Bestial Fury +target=creature +auto=@next upkeep:draw:1 controller +auto=@blocked(mytgt):4/0 && trample ueot +text=Enchant creature -- When Bestial Fury enters the battlefield, draw a card at the beginning of the next turn's upkeep. -- Whenever enchanted creature becomes blocked, it gets +4/+0 and gains trample until end of turn. +mana={2}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Bestial Menace auto=token(Snake,creature snake, 1/1,green) auto=token(Wolf,creature wolf, 2/2,green) @@ -5075,6 +5221,17 @@ power=5 toughness=6 [/card] [card] +name=Blazing Blade Askari +abilities=flanking +auto={2}:transforms(,artifact) ueot +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {2}: Blazing Blade Askari becomes colorless until end of turn. +mana={2}{R} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Bleak Coven Vampires auto=aslongas(artifact|myBattlefield) life:4 opponent && life:4 controller >2 oneshot text=Metalcraft - When Bleak Coven Vampires enters the battlefield, if you control three or more artifacts, target player loses 4 life and you gain 4 life. @@ -5922,6 +6079,17 @@ power=2 toughness=1 [/card] [card] +name=Bogardan Lancer +abilities=flanking +auto=bloodthirst:1 +text=Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters the battlefield with a +1/+1 counter on it.) -- Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) +mana={1}{R} +type=Creature +subtype=Human Knight +power=1 +toughness=1 +[/card] +[card] name=Bogardan Rager abilities=flash auto=4/0 target(creature) ueot @@ -6170,7 +6338,7 @@ type=Instant [card] name=Borborygmos abilities=trample -auto=@damaged(player) from(this):lord(creature|mybattlefield) counter(1/1,1) +auto=@combatdamaged(player) from(this):lord(creature|mybattlefield) counter(1/1,1) text=Trample -- Whenever Borborygmos deals combat damage to a player, put a +1/+1 counter on each creature you control. mana={3}{R}{R}{G}{G} type=Legendary Creature @@ -6389,7 +6557,8 @@ toughness=2 [/card] [card] name=Brackwater Elemental -auto=@each combatends:moveTo(ownerGraveyard) all(brackwater elemental[attacking;blocking]|myBattlefield) +auto=@attacking(this):treason ueot +auto=@blocking(this):treason ueot autograveyard={2}{U}:moveto(mybattlefield) && transforms(,unearth,haste) asSorcery forever text=When Brackwater Elemental attacks or blocks, sacrifice it at the beginning of the next end step. -- Unearth {2}{U} ({2}{U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) mana={2}{U} @@ -6465,8 +6634,7 @@ type=Nothing [/card] [card] name=Bramble Creeper -auto=lord(bramble creeper[attacking]|mybattlefield) 5/0 -auto=lord(other bramble creeper[attacking]|mybattlefield) -5/0 +auto=@attacking(this):5/0 ueot text=Whenever Bramble Creeper attacks, it gets +5/+0 until end of turn. mana={4}{G} type=Creature @@ -6948,10 +7116,8 @@ type=Land [/card] [card] name=Brushwagg -auto=rampage(-2/2,0) -auto=rampage(2/-2,1) -auto=lord(brushwagg[blocking]|mybattlefield) -2/2 -auto=lord(other brushwagg[blocking]|mybattlefield) 2/-2 +auto=@blocking(this):2/2 ueot +auto=@blocked(this):2/2 ueot text=Whenever Brushwagg blocks or becomes blocked, it gets -2/+2 until end of turn. mana={1}{G}{G} type=Creature @@ -6968,6 +7134,13 @@ mana={R} type=Instant [/card] [card] +name=Bubble Matrix +auto=preventalldamage to(creature) +text=Prevent all damage that would be dealt to creatures. +mana={4} +type=Artifact +[/card] +[card] name=Bubbling Beebles auto=aslongas(enchantment|opponentBattlefield) unblockable text=Bubbling Beebles is unblockable as long as defending player controls an enchantment. @@ -6980,8 +7153,7 @@ toughness=3 [card] name=Bull Aurochs abilities=trample -auto=lord(bull aurochs[attacking]) foreach(other aurochs[attacking]) 1/0 -auto=lord(bull aurochs[attacking]) foreach(other aurochs[attacking]) -1/0 other +auto=@attacking(this):all(this) foreach(other aurochs[attacking]) 1/0 ueot text=Trample -- Whenever Bull Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. mana={1}{G} type=Creature @@ -7079,6 +7251,17 @@ power=2 toughness=2 [/card] [card] +name=Burning Shield Askari +abilities=flanking +auto={R}{R}:first strike +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {R}{R}: Burning Shield Askari gains first strike until end of turn. +mana={2}{R} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Burr Grafter auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(other spirit[manacost<=3]|mygraveyard) auto={S}:2/2 target(creature) @@ -7101,6 +7284,16 @@ power=2 toughness=2 [/card] [card] +name=Burrenton Shield-Bearers +auto=@attacking(this):0/3 target(creature) ueot +text=Whenever Burrenton Shield-Bearers attacks, target creature gets +0/+3 until end of turn. +mana={4}{W} +type=Creature +subtype=Kithkin Soldier +power=3 +toughness=3 +[/card] +[card] name=Burrowing target=creature auto=mountainwalk @@ -7275,6 +7468,17 @@ mana={3}{B}{G} type=Enchantment [/card] [card] +name=Cadaverous Knight +abilities=flanking +auto={1}{B}{B}:regenerate +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {1}{B}{B}: Regenerate Cadaverous Knight. +mana={2}{B} +type=Creature +subtype=Zombie Knight +power=2 +toughness=2 +[/card] +[card] name=Cage of Hands target=creature auto=cantattack @@ -7309,6 +7513,17 @@ power=5 toughness=5 [/card] [card] +name=Calcite Snapper +abilities=shroud +auto=@movedTo(land|myBattlefield):may swap ueot +text=Shroud (This creature can't be the target of spells or abilities.) -- Landfall - Whenever a land enters the battlefield under your control, you may switch Calcite Snapper's power and toughness until end of turn. +mana={1}{U}{U} +type=Creature +subtype=Turtle +power=1 +toughness=4 +[/card] +[card] name=Caldera Kavu auto={1}{B}:1/1 auto={G}:name(becomes white ueot) && transforms(,white) ueot @@ -7384,6 +7599,17 @@ power=1 toughness=1 [/card] [card] +name=Caller of the Claw +abilities=flash +auto=foreach(creature[fresh]|mygraveyard) token(Bear,Creature Bear,2/2,green) +text=Flash -- When Caller of the Claw enters the battlefield, put a 2/2 green Bear creature token onto the battlefield for each nontoken creature put into your graveyard from the battlefield this turn. +mana={2}{G} +type=Creature +subtype=Elf +power=2 +toughness=2 +[/card] +[card] name=Calming Verse auto=destroy all(enchantment|opponentBattlefield) auto=aslongas(land[-tapped]|myBattlefield) destroy all(enchantment|myBattlefield) @@ -7392,6 +7618,14 @@ mana={3}{G} type=Sorcery [/card] [card] +name=Caltrops +auto=@each my blockers:damage:1 all(creature[attacking]) +auto=@each opponent blockers:damage:1 all(creature[attacking]) +text=Whenever a creature attacks, Caltrops deals 1 damage to it. +mana={3} +type=Artifact +[/card] +[card] name=Cancel target=*|stack auto=fizzle @@ -7635,6 +7869,16 @@ power=1 toughness=5 [/card] [card] +name=Carbonize +target=creature,player +auto=cantregen +auto=exiledeath +auto=damage:3 +text=Carbonize deals 3 damage to target creature or player. That creature can't be regenerated this turn. If the creature would be put into a graveyard this turn, exile it instead. +mana={2}{R} +type=Instant +[/card] +[card] name=Careful Study auto=draw:2 auto=moveTo(mygraveyard) target(*|myhand) @@ -7991,7 +8235,7 @@ type=Sorcery [card] name=Caustic Wasps abilities=flying -auto=@damaged(player) from(this):may destroy target(artifact|opponentbattlefield) +auto=@combatdamaged(player) from(this):may destroy target(artifact|opponentbattlefield) text=Flying -- Whenever Caustic Wasps deals combat damage to a player, you may destroy target artifact that player controls. mana={2}{G} type=Creature @@ -8012,8 +8256,7 @@ toughness=2 [/card] [card] name=Cave People -auto=lord(cave people[attacking]|mybattlefield) 1/-2 -auto=lord(other people[attacking]|mybattlefield) -1/2 +auto=@attacking(this):1/-2 ueot auto={1}{R}{R}{T}:mountainwalk target(creature) text=Whenever Cave People attacks, it gets +1/-2 until end of turn. -- {1}{R}{R}, {T}: Target creature gains mountainwalk until end of turn. mana={1}{R}{R} @@ -8170,8 +8413,7 @@ type=Sorcery [/card] [card] name=Cenn's Heir -auto=lord(cenn's heir[attacking]|myBattlefield) foreach(other kithkin[attacking]|myBattledfield) 1/1 -auto=lord(cenn's heir[attacking]|myBattlefield) foreach(other kithkin[attacking]|myBattledfield) -1/-1 other +auto=@attacking(this):all(this) foreach(other kithkin[attacking]|myBattledfield) 1/1 ueot text=Whenever Cenn's Heir attacks, it gets +1/+1 until end of turn for each other attacking Kithkin. mana={1}{W} type=Creature @@ -8213,7 +8455,7 @@ type=Enchantment [/card] [card] name=Centaur Rootcaster -auto=@damaged(player) from(this):may moveTo(myBattlefield) target(land[basic]|mylibrary) && tap +auto=@combatdamaged(player) from(this):may moveTo(myBattlefield) target(land[basic]|mylibrary) && tap text=Whenever Centaur Rootcaster deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. If you do, shuffle your library. mana={3}{G} type=Creature @@ -8307,7 +8549,8 @@ toughness=1 [/card] [card] name=Ceremonial Guard -auto=@each combatends:destroy all(ceremonial guard[attacking;blocking]|myBattlefield) +auto=@attacking(this):treason ueot +auto=@blocking(this):treason ueot text=When Ceremonial Guard attacks or blocks, destroy it at end of combat. mana={2}{R} type=Creature @@ -8423,6 +8666,16 @@ power=2 toughness=2 [/card] [card] +name=Chambered Nautilus +auto=@blocked(this):may draw:1 controller +text=Whenever Chambered Nautilus becomes blocked, you may draw a card. +mana={2}{U} +type=Creature +subtype=Nautilus Beast +power=2 +toughness=2 +[/card] +[card] name=Chameleon Spirit auto=choice name(White) && counter(0/0,1,White) all(this) auto=choice name(Blue) && counter(0/0,1,Blue) all(this) @@ -8490,6 +8743,17 @@ mana={2}{R}{R} type=Instant [/card] [card] +name=Chandra's Spitfire +abilities=flying +auto=@noncombatdamaged(opponent):3/0 ueot +text=Flying -- Whenever an opponent is dealt noncombat damage, Chandra's Spitfire gets +3/+0 until end of turn. +mana={2}{R} +type=Creature +subtype=Elemental +power=1 +toughness=3 +[/card] +[card] name=Change of Heart target=creature auto=cantattack @@ -8568,8 +8832,7 @@ type=Artifact [/card] [card] name=Charging Bandits -auto=lord(charging bandits[attacking]|myBattlefield) 2/0 -auto=lord(other charging bandits[attacking]|myBattlefield) -2/0 +auto=@attacking(this):2/0 ueot text=Whenever Charging Bandits attacks, it gets +2/+0 until end of turn. mana={4}{B} type=Creature @@ -8589,8 +8852,7 @@ toughness=4 [/card] [card] name=Charging Paladin -auto=lord(charging paladin[attacking]|myBattlefield) 0/3 -auto=lord(other charging paladin[attacking]|myBattlefield) 0/-3 +auto=@attacking(this):0/3 ueot text=Whenever Charging Paladin attacks, it gets +0/+3 until end of turn. mana={2}{W} type=Creature @@ -8612,7 +8874,7 @@ toughness=3 [card] name=Charnelhoard Wurm abilities=trample -auto=@damaged(player) from(this):may moveTo(myhand) target(*|mygraveyard) +auto=@damaged(opponent) from(this):may moveTo(myhand) target(*|mygraveyard) text=Trample -- Whenever Charnelhoard Wurm deals damage to an opponent, you may return target card from your graveyard to your hand. mana={4}{B}{R}{G} type=Creature @@ -8650,7 +8912,7 @@ type=Sorcery [/card] [card] name=Chieftain en-Dal -auto=aslongas(chieftain en-dal[attacking]|mybattlefield) lord(creature[attacking]) first strike +auto=@attacking(this):all(creature[attacking]) first strike ueot text=Whenever Chieftain en-Dal attacks, attacking creatures gain first strike until end of turn. mana={1}{W}{W} type=Creature @@ -8802,6 +9064,17 @@ power=1 toughness=1 [/card] [card] +name=Cho-Arrim Bruiser +auto=@attacking(this):may tap target(creature) +auto=@attacking(this):may tap target(creature) +text=Whenever Cho-Arrim Bruiser attacks, you may tap up to two target creatures. +mana={5}{W} +type=Creature +subtype=Ogre Rebel +power=3 +toughness=4 +[/card] +[card] name=Cho-Manno, Revolutionary auto=preventAllCombatDamage to(this) text=Prevent all damage that would be dealt to Cho-Manno, Revolutionary. @@ -8886,10 +9159,8 @@ toughness=3 [/card] [card] name=Chub Toad -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(chub toad[blocking]|mybattlefield) 2/2 -auto=lord(other chub toad[blocking]|mybattlefield) -2/-2 +auto=@blocking(this):2/2 ueot +auto=@blocked(this):2/2 ueot text=Whenever Chub Toad blocks or becomes blocked, it gets +2/+2 until end of turn. mana={2}{G} type=Creature @@ -9210,6 +9481,15 @@ mana={1}{W} type=Instant [/card] [card] +name=Clearwater Goblet +abilities=sunburst +auto=counter(0/0,sunburst,charge) +auto=@each my upkeep:thisforeach(counter[0/0.1.Charge]) life:1 controller +text=Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.) -- At the beginning of your upkeep, you may gain 1 life for each charge counter on Clearwater Goblet. +mana={5} +type=Artifact +[/card] +[card] name=Clergy en-Vec auto={T}:prevent:1 target(creature,player) text={T}: Prevent the next 1 damage that would be dealt to target creature or player this turn. @@ -9261,6 +9541,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Cloak of Confusion +target=creature|myBattlefield +auto=@notblocked(mytgt):may name(no combat damage this turn and discard at random) && preventallcombatdamage from(mytgt) && discard:1 opponent +text=Enchant creature you control -- Whenever enchanted creature attacks and isn't blocked, you may have it assign no combat damage this turn. If you do, defending player discards a card at random. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Cloak of Feathers target=creature auto=flying @@ -9348,6 +9637,21 @@ power=2 toughness=2 [/card] [card] +name=Clockwork Hydra +auto=counter(1/1,4) +auto=@attacking(this):damage:1 target(creature,player) +auto=@attacking(this):counter(1/1,-1) all(this) +auto=@blocking(this):damage:1 target(creature,player) +auto=@blocking(this):counter(1/1,-1) all(this) +auto={T}:counter(1/1,1) +text=Clockwork Hydra enters the battlefield with four +1/+1 counters on it. -- Whenever Clockwork Hydra attacks or blocks, remove a +1/+1 counter from it. If you do, Clockwork Hydra deals 1 damage to target creature or player. -- {T}: Put a +1/+1 counter on Clockwork Hydra. +mana={5} +type=Artifact Creature +subtype=Hydra +power=0 +toughness=0 +[/card] +[card] name=Clockwork Steed auto=counter(1/0,4) auto=cantbeblockedby(creature[artifact]) @@ -9397,6 +9701,13 @@ power=0 toughness=0 [/card] [card] +name=Close Quarters +auto=@blocked(creature|mybattlefield):damage:1 target(creature,player) +text=Whenever a creature you control becomes blocked, Close Quarters deals 1 damage to target creature or player. +mana={2}{R}{R} +type=Enchantment +[/card] +[card] name=Clot Sliver auto=lord(sliver) {2}:regenerate text=All Slivers have "{2}: Regenerate this permanent." @@ -9676,7 +9987,7 @@ toughness=3 [/card] [card] name=Coastal Piracy -auto=@damaged(player) from(creature|myBattlefield):may draw:1 controller +auto=@combatdamaged(opponent) from(creature|myBattlefield):may draw:1 controller text=Whenever a creature you control deals combat damage to an opponent, you may draw a card. mana={2}{U}{U} type=Enchantment @@ -9771,7 +10082,7 @@ toughness=1 [card] name=Cold-Eyed Selkie abilities=islandwalk -auto=@damaged(player) from(this):thisforeach(power>=1) draw:1 controller +auto=@combatdamaged(player) from(this):thisforeach(power>=1) draw:1 controller text=Islandwalk -- Whenever Cold-Eyed Selkie deals combat damage to a player, you may draw that many cards. mana={1}{GU}{GU} type=Creature @@ -10078,6 +10389,16 @@ power=2 toughness=2 [/card] [card] +name=Contaminated Bond +target=creature +auto=@attacking(mytgt):life:-3 targetcontroller +auto=@blocking(mytgt):life:-3 targetcontroller +text=Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.) -- Whenever enchanted creature attacks or blocks, its controller loses 3 life. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Contemplation auto=@movedTo(*|mystack):life:1 text=Whenever you cast a spell, you gain 1 life. @@ -10166,6 +10487,16 @@ power=2 toughness=2 [/card] [card] +name=Copperhorn Scout +auto=@attacking(this):untap all(other creature|mybattlefield) +text=Whenever Copperhorn Scout attacks, untap each other creature you control. +mana={G} +type=Creature +subtype=Elf Scout +power=1 +toughness=1 +[/card] +[card] name=Copperline Gorge auto=aslongas(other land|myBattlefield) tap <2 oneshot auto={T}:Add {R} @@ -10299,6 +10630,17 @@ power=2 toughness=2 [/card] [card] +name=Corrupt Official +auto={2}{B}:regenerate +auto=@blocked(this):discard:1 opponent +text={2}{B}: Regenerate Corrupt Official. -- Whenever Corrupt Official becomes blocked, defending player discards a card at random. +mana={4}{B} +type=Creature +subtype=Human Minion +power=3 +toughness=1 +[/card] +[card] name=Corrupted Harvester auto={B}{S(creature|myBattlefield)}:regenerate text={B}, Sacrifice a creature: Regenerate Corrupted Harvester. @@ -10417,7 +10759,6 @@ subtype=Human Wizard power=3 toughness=2 [/card] -#@Covetous Dragon: Don't change the "-99/-99" phrase here, "bury" or "moveTo(mygraveyard)" did not work here! [card] name=Covetous Dragon abilities=flying @@ -10428,6 +10769,7 @@ type=Creature subtype=Dragon power=6 toughness=5 +# P/T modified to make auto rule possible [/card] [card] name=Crabapple Cohort @@ -10468,6 +10810,14 @@ power=4 toughness=4 [/card] [card] +name=Cradle to Grave +target=creature[fresh;-black] +auto=destroy +text=Destroy target nonblack creature that entered the battlefield this turn. +mana={1}{B} +type=Instant +[/card] +[card] name=Crafty Pathmage auto={T}:unblockable target(creature[power<=2]) text={T}: Target creature with power 2 or less is unblockable this turn. @@ -10478,6 +10828,16 @@ power=1 toughness=1 [/card] [card] +name=Crag Puca +auto={UR}:swap +text={(u/r)}: Switch Crag Puca's power and toughness until end of turn. +mana={UR}{UR}{UR} +type=Creature +subtype=Shapeshifter +power=2 +toughness=4 +[/card] +[card] name=Cranial Plating auto=foreach(artifact|mybattlefield) 1/0 auto={B}{B}:attach @@ -10735,6 +11095,17 @@ mana={1}{B}{B} type=Sorcery [/card] [card] +name=Crookclaw Transmuter +abilities=flash,flying +auto=swap target(creature) +text=Flash (You may cast this spell any time you could cast an instant.) -- Flying -- When Crookclaw Transmuter enters the battlefield, switch target creature's power and toughness until end of turn. +mana={3}{U} +type=Creature +subtype=Bird Wizard +power=3 +toughness=1 +[/card] +[card] name=Crookshank Kobolds text=Crookshank Kobolds is red. mana={0} @@ -10937,6 +11308,16 @@ power=3 toughness=3 [/card] [card] +name=Crypt Cobra +auto=@notblocked(this):removepoison:-1 opponent +text=Whenever Crypt Cobra attacks and isn't blocked, defending player gets a poison counter. (A player with ten or more poison counters loses the game.) +mana={3}{B} +type=Creature +subtype=Snake +power=3 +toughness=3 +[/card] +[card] name=Crypt Creeper auto={S}:moveTo(exile) target(*|graveyard) text=Sacrifice Crypt Creeper: Exile target card from a graveyard. @@ -11120,10 +11501,7 @@ subtype=Aura [/card] [card] name=Cursed Ronin -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(cursed ronin[blocking]|mybattlefield) 1/1 -auto=lord(other cursed ronin[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) auto={B}:1/1 text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- {B}: Cursed Ronin gets +1/+1 until end of turn. mana={3}{B} @@ -11995,6 +12373,16 @@ power=3 toughness=6 [/card] [card] +name=Deathcoil Wurm +auto=@blocked(this):name(assign combat damage to defending player) && may thisforeach(power>=1) opponent && fog from(this) +text=You may have Deathcoil Wurm assign its combat damage as though it weren't blocked. +mana={6}{G}{G} +type=Creature +subtype=Wurm +power=7 +toughness=6 +[/card] +[card] name=Deathknell Kami abilities=flying auto={2}:1/1 && treason @@ -12422,9 +12810,18 @@ power=2 toughness=1 [/card] [card] +name=Deepwood Tantiv +auto=@blocked(this):life:2 conroller +text=Whenever Deepwood Tantiv becomes blocked, you gain 2 life. +mana={4}{G} +type=Creature +subtype=Beast +power=2 +toughness=4 +[/card] +[card] name=Deepwood Wolverine -auto=rampage(2/0,0) -auto=rampage(-2/0,1) +auto=@blocked(this):2/0 ueot text=Whenever Deepwood Wolverine becomes blocked, it gets +2/+0 until end of turn. mana={G} type=Creature @@ -12842,10 +13239,7 @@ toughness=2 [/card] [card] name=Devoted Retainer -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(devoted retainer[blocking]|mybattlefield) 1/1 -auto=lord(other devoted retainer[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={W} type=Creature @@ -13232,6 +13626,15 @@ mana={B} type=Instant [/card] [card] +name=Disintegrate +target=creature,player +auto=exiledeath +auto=thisforeach(x) damage:1 +text=Disintegrate deals X damage to target creature or player. That creature can't be regenerated this turn. If the creature would be put into a graveyard this turn, exile it instead. +mana={X}{R} +type=Sorcery +[/card] +[card] name=Dismantling Blow target=artifact,enchantment kicker={2}{U} @@ -13526,7 +13929,7 @@ toughness=2 [card] name=Doomsday Specter abilities=flying -auto=@damaged(player) from(this|mybattlefield): moveto(graveyard) target(*|opponenthand) +auto=@combatdamaged(player) from(this|mybattlefield): moveto(graveyard) target(*|opponenthand) auto=moveTo(ownerhand) notatarget(creature[blue;blue]|myBattlefield) text=Flying -- When Doomsday Specter enters the battlefield, return a blue or black creature you control to its owner's hand. -- Whenever Doomsday Specter deals combat damage to a player, look at that player's hand and choose a card from it. The player discards that card. mana={2}{U}{B} @@ -13713,7 +14116,7 @@ type=Sorcery [card] name=Dragon Mage abilities=flying -auto=@damaged(player) from(this):moveto(graveyard) all(*|myhand) && draw:7 controller && moveto(graveyard) all(*|opponenthand) && draw:7 opponent +auto=@combatdamaged(player) from(this):moveto(graveyard) all(*|myhand) && draw:7 controller && moveto(graveyard) all(*|opponenthand) && draw:7 opponent text=Flying -- Whenever Dragon Mage deals combat damage to a player, each player discards his or her hand and draws seven cards. mana={5}{R}{R} type=Creature @@ -13990,6 +14393,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Dream Prowler +auto=@attacking(this):aslongas(creature[attacking]|mybattlefield) all(this) unblockable ueot oneShot <2 +text=Dream Prowler is unblockable as long as it's attacking alone. +mana={2}{U}{U} +type=Creature +subtype=Illusion +power=1 +toughness=5 +[/card] +[card] name=Dream Stalker auto=moveTo(ownerhand) target(*|mybattlefield) text=When Dream Stalker enters the battlefield, return a permanent you control to its owner's hand. @@ -14067,6 +14480,16 @@ power=3 toughness=3 [/card] [card] +name=Drelnoch +auto=@blocked(this):may draw:2 controller +text=Whenever Drelnoch becomes blocked, you may draw two cards. +mana={4}{U} +type=Creature +subtype=Yeti Mutant +power=3 +toughness=3 +[/card] +[card] name=Dripping Dead abilities=cantblock auto=@damaged(creature[attacking;blocking]) from(this):all(trigger[to]) bury @@ -14142,6 +14565,39 @@ power=2 toughness=1 [/card] [card] +name=Drinker of Sorrow +abilities=cantblock +auto=@combatdamaged(player) from(this):moveto(graveyard) notatarget(*|myBattlefield) +auto=@combatdamaged(creature) from(this):moveto(graveyard) notatarget(*|myBattlefield) +text=Drinker of Sorrow can't block. -- Whenever Drinker of Sorrow deals combat damage, sacrifice a permanent. +mana={2}{B} +type=Creature +subtype=Horror +power=5 +toughness=3 +[/card] +[card] +name=Dripping Dead +abilities=cantblock +auto=@combatdamaged(creature) from(this):all(trigger[to]) bury +text=Dripping Dead can't block. -- Whenever Dripping Dead deals combat damage to a creature, destroy that creature. It can't be regenerated. +mana={4}{B}{B} +type=Creature +subtype=Zombie +power=4 +toughness=1 +[/card] +[card] +name=Dripping-Tongue Zubera +auto=@movedTo(graveyard) from(this|mybattlefield):foreach(zubera[fresh]|mygraveyard) token(Spirit,Creature Spirit,1/1) +text=When Dripping-Tongue Zubera is put into a graveyard from the battlefield, put a 1/1 colorless Spirit creature token onto the battlefield for each Zubera put into a graveyard from the battlefield this turn. +mana={1}{G} +type=Creature +subtype=Zubera Spirit +power=1 +toughness=2 +[/card] +[card] name=Dromad Purebred auto=@damaged(this):life:1 controller text=Whenever Dromad Purebred is dealt damage, you gain 1 life. @@ -14183,10 +14639,8 @@ type=Instant [/card] [card] name=Dromosaur -auto=rampage(2/-2,0) -auto=rampage(-2/2,1) -auto=lord(dromosaur[blocking]|mybattlefield) 2/-2 -auto=lord(other dromosaur[blocking]|mybattlefield) -2/2 +auto=@blocking(this):2/-2 ueot +auto=@blocked(this):2/-2 ueot text=Whenever Dromosaur blocks or becomes blocked, it gets +2/-2 until end of turn. mana={2}{R} type=Creature @@ -14468,7 +14922,7 @@ toughness=3 [/card] [card] name=Dune-Brood Nephilim -auto=@damaged(player) from(this):foreach(land|myBattlefield) token(Sand,creature sand,1/1) +auto=@combatdamaged(player) from(this):foreach(land|myBattlefield) token(Sand,creature sand,1/1) text=Whenever Dune-Brood Nephilim deals combat damage to a player, put a 1/1 colorless Sand creature token onto the battlefield for each land you control. mana={B}{R}{G}{W} type=Creature @@ -14514,6 +14968,18 @@ power=2 toughness=1 [/card] [card] +name=Dusk Urchins +text=Whenever Dusk Urchins attacks or blocks, put a -1/-1 counter on it. -- When Dusk Urchins is put into a graveyard from the battlefield, draw a card for each -1/-1 counter on it. +auto=@attacking(this):counter(1/1,-1) all(this) +auto=@blocking(this):counter(1/1,-1) all(this) +auto=@movedto(mygraveyard) from(this|mybattlefield) thisforeach(counter{1/1,-1}) draw:1 controller +mana={2}{B} +type=Creature +subtype=Ouphe +power=4 +toughness=3 +[/card] +[card] name=Duskdale Wurm abilities=trample text=Trample @@ -14553,6 +15019,17 @@ power=1 toughness=1 [/card] [card] +name=Duskworker +auto=@blocked(this):regenerate +auto={3}:1/0 +text=Whenever Duskworker becomes blocked, regenerate it. -- {3}: Duskworker gets +1/+0 until end of turn. +mana={4} +type=Artifact Creature +subtype=Construct +power=2 +toughness=2 +[/card] +[card] name=Dust Bowl auto={T}:Add {1} auto={3}{T}{S(land|myBattlefield)}:destroy target(land[-basic]) @@ -14589,6 +15066,16 @@ mana={2}{R}{R} type=Enchantment [/card] [card] +name=Dwarven Berserker +auto=@blocked(this):3/0 && trample ueot +text=Whenever Dwarven Berserker becomes blocked, it gets +3/+0 and gains trample until end of turn. +mana={1}{R} +type=Creature +subtype=Dwarf Berserker +power=1 +toughness=1 +[/card] +[card] name=Dwarven Bloodboiler auto={T(wizard[-tapped]|mybattlefield)}:2/0 target(creature) text=Tap an untapped Dwarf you control: Target creature gets +2/+0 until end of turn. @@ -14688,6 +15175,16 @@ power=4 toughness=3 [/card] [card] +name=Dwarven Thaumaturgist +auto={T}:swap target(creature) +text={T}: Switch target creature's power and toughness until end of turn. +mana={2}{R} +type=Creature +subtype=Dwarf Shaman +power=1 +toughness=2 +[/card] +[card] name=Dwarven Trader mana={R} type=Creature @@ -14696,6 +15193,16 @@ power=1 toughness=1 [/card] [card] +name=Dwarven Vigilantes +auto=@notblocked(this):may damage:p target(creature,player) && fog from(this) ueot +text=Whenever Dwarven Vigilantes attacks and isn't blocked, you may have it deal damage equal to its power to target creature. If you do, Dwarven Vigilantes assigns no combat damage this turn. +mana={2}{R} +type=Creature +subtype=Dwarf +power=2 +toughness=2 +[/card] +[card] name=Dwarven Warriors auto={T}:unblockable target(creature[power<=2]) text={T}: Target creature with power 2 or less is unblockable this turn. @@ -15045,6 +15552,17 @@ power=2 toughness=2 [/card] [card] +name=Elder Land Wurm +abilities=defender,trample +auto=@blocking(this):-defender +text=Defender, trample -- When Elder Land Wurm blocks, it loses defender. +mana={4}{W}{W}{W} +type=Creature +subtype=Dragon Wurm +power=5 +toughness=5 +[/card] +[card] name=Eldrazi Monument auto=lord(creature|myBattlefield) 1/1 auto=lord(creature|mybattlefield) flying @@ -15170,6 +15688,16 @@ power=2 toughness=3 [/card] [card] +name=Elite Javelineer +auto=@blocking(this):damage:1 target(creature[attacking]) +text=Whenever Elite Javelineer blocks, it deals 1 damage to target attacking creature. +mana={2}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/card] +[card] name=Elite Vanguard mana={W} type=Creature @@ -15243,6 +15771,16 @@ mana={1}{G} type=Sorcery [/card] [card] +name=Elven Warhounds +auto=@blocked(this) from(creature):all(trigger[from]) moveto(ownerlibrary) +text=Whenever Elven Warhounds becomes blocked by a creature, put that creature on top of its owner's library. +mana={3}{G} +type=Creature +subtype=Hound +power=2 +toughness=2 +[/card] +[card] name=Elves of Deep Shadow auto={T}:Add {B} && damage:1 controller text={T}: Add {B} to your mana pool. Elves of Deep Shadow deals 1 damage to you. @@ -15337,6 +15875,15 @@ mana={G} type=Instant [/card] [card] +name=Elvish Guidance +target=land +auto=@tappedformana(mytgt):foreach(elf|myBattlefield) Add{G} targetcontroller +text=Enchant land -- Whenever enchanted land is tapped for mana, its controller adds {G} to his or her mana pool for each Elf on the battlefield (in addition to the mana the land produces). +mana={2}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Elvish Handservant auto=@movedTo(giant|stack):may counter(1/1,1) text=Whenever a player casts a Giant spell, you may put a +1/+1 counter on Elvish Handservant. @@ -15602,6 +16149,16 @@ power=2 toughness=1 [/card] [card] +name=Ember-Fist Zubera +auto=@movedTo(graveyard) from(this|mybattlefield):foreach(zubera[fresh]|mygraveyard) damage:1 target(creature,player) +text=When Ember-Fist Zubera is put into a graveyard from the battlefield, it deals damage to target creature or player equal to the number of Zubera put into all graveyards from the battlefield this turn. +mana={1}{R} +type=Creature +subtype=Zubera Spirit +power=1 +toughness=2 +[/card] +[card] name=Emblem of the Warmind target=creature|myBattlefield auto=lord(creature|myBattlefield) haste @@ -15680,7 +16237,7 @@ type=nothing [card] name=Emissary of Despair abilities=flying -auto=@damaged(player) from(this):foreach(artifact|opponentbattlefield) life:-1 opponent +auto=@combatdamaged(player) from(this):foreach(artifact|opponentbattlefield) life:-1 opponent text=Flying -- Whenever Emissary of Despair deals combat damage to a player, that player loses 1 life for each artifact he or she controls. mana={1}{B}{B} type=Creature @@ -15691,7 +16248,7 @@ toughness=1 [card] name=Emissary of Hope abilities=flying -auto=@damaged(player) from(this):foreach(artifact|opponentbattlefield) life:1 controller +auto=@combatdamaged(player) from(this):foreach(artifact|opponentbattlefield) life:1 controller text=Flying -- Whenever Emissary of Hope deals combat damage to a player, you gain 1 life for each artifact that player controls. mana={1}{W}{W} type=Creature @@ -15699,7 +16256,6 @@ subtype=Spirit power=2 toughness=1 [/card] -#@Emperor Crocodile: Don't change the "-99/-99" phrase here, "bury" or "moveTo(mygraveyard)" did not work here! [card] name=Emperor Crocodile auto=aslongas(other creature|myBattlefield) -99/-99 <1 @@ -15853,9 +16409,8 @@ toughness=1 [/card] [card] name=Endless Whispers -auto=@movedto(creature|mygraveyard) from(battlefield):all(trigger[to]) counter(0/0,1,endless) -auto=@movedto(creature|opponentgraveyard) from(battlefield):all(trigger[to]) counter(0/0,1,endless) -auto=@each endofturn:moveto(opponentbattlefield) all(*[counter{0/0.1.endless}|mygraveyard) && moveto(mybattlefield) +auto=@each endofturn:moveto(mybattlefield) all(creature[fresh]|opponentgraveyard) +auto=@each endofturn:moveto(opponentbattlefield) all(creature[fresh]|mygraveyard) text=Each creature has "When this creature is put into a graveyard, choose target opponent. That player returns this card from that graveyard to the battlefield under his or her control at the beginning of the next end step." mana={2}{B}{B} type=Enchantment @@ -15898,6 +16453,23 @@ mana={X}{R}{W} type=Sorcery [/card] [card] +name=Energy Field +auto=preventalldamage to(controller) from(*|opponentbattlefield,opponentstack) +auto=@movedTo(*|mygraveyard):moveTo(mygraveyard) +text=Prevent all damage that would be dealt to you by sources you don't control. -- When a card is put into your graveyard from anywhere, sacrifice Energy Field. +mana={1}{U} +type=Enchantment +[/card] +[card] +name=Energy Storm +auto=preventalldamage from(instant,sorcery|stack) +auto=@each my upkeep:counter(0/0,1,Age) +auto=thisforeach(counter{0/0.1.Age}) upcost[{1}] moveTo(graveyard) +text=Cumulative upkeep {1} (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.) -- Prevent all damage that would be dealt by instant and sorcery spells. -- Creatures with flying don't untap during their controller's untap step. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Energy Tap target=creature|myBattlefield alias=1480 @@ -15924,6 +16496,31 @@ type=Enchantment subtype=Aura [/card] [card] +name=Engineered Explosives +abilities=sunburst +auto=counter(0/0,sunburst,charge) +auto=this(counter{0/0.1.Charge}<1) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=0]) +auto=this(counter{0/0.1.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=1]) +auto=this(counter{0/0.2.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=2]) +auto=this(counter{0/0.3.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=3]) +auto=this(counter{0/0.4.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=4]) +auto=this(counter{0/0.5.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=5]) +auto=this(counter{0/0.6.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=6]) +auto=this(counter{0/0.7.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=7]) +auto=this(counter{0/0.8.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=8]) +auto=this(counter{0/0.9.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=9]) +auto=this(counter{0/0.10.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=10]) +auto=this(counter{0/0.11.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=11]) +auto=this(counter{0/0.12.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=12]) +auto=this(counter{0/0.13.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=13]) +auto=this(counter{0/0.14.Charge}=) {2}{S}:destroy all(*[artifact;creature;enchantment;manacost=14]) +auto=this(counter{0/0.15.Charge}=) {2}{S}:destroy all(*[artifact;creature;;enchantmentmanacost=15]) +auto=this(counter{0/0.16.Charge}=) {2}{S}:destroy all(*[artifact;creature;;enchantmentmanacost=16]) +text=Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.) -- {2}, Sacrifice Engineered Explosives: Destroy each nonland permanent with converted mana cost equal to the number of charge counters on Engineered Explosives. +mana={X} +type=Artifact +[/card] +[card] name=Engulfing Flames target=creature auto=damage:1 @@ -16113,10 +16710,8 @@ type=Enchantment [card] name=Escaped Null abilities=lifelink -auto=rampage(5/0,0) -auto=rampage(-5/-0,1) -auto=lord(escaped null[blocking]|mybattlefield) 5/0 -auto=lord(other escaped null[blocking]|mybattlefield) -5/-0 +auto=@blocking(this):5/0 ueot +auto=@blocked(this):5/0 ueot text=Lifelink -- Whenever Escaped Null blocks or becomes blocked, it gets +5/+0 until end of turn. mana={3}{B} type=Creature @@ -16260,6 +16855,18 @@ power=2 toughness=2 [/card] [card] +name=Etched Oracle +abilities=sunburst +auto=counter(1/1,sunburst) +auto={1}{C(1/1,-4)}:draw:3 traget(player) +text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- {1}, Remove four +1/+1 counters from Etched Oracle: Target player draws three cards. +mana={4} +type=Artifact Creature +subtype=Wizard +power=0 +toughness=0 +[/card] +[card] name=Eternal Dragon abilities=flying autohand={2}{S}:moveTo(myhand) target(plains|mylibrary) @@ -16440,6 +17047,17 @@ power=3 toughness=6 [/card] [card] +name=Evil Eye of Urborg +auto=lord(creature[-eye]|myBattlefield) cantattack +auto=@blocked(this) from(creature):all(trigger[from]) destroy +text=Non-Eye creatures you control can't attack. -- Whenever Evil Eye of Urborg becomes blocked by a creature, destroy that creature. +mana={4}{B} +type=Creature +subtype=Eye +power=6 +toughness=3 +[/card] +[card] name=Evincar's Justice auto=damage:2 all(creature,player) buyback={2}{B}{B}{3} @@ -16656,6 +17274,15 @@ mana={1}{U} type=Instant [/card] [card] +name=Extra Arms +target=creature +auto=@attacking(mytgt):damage:2 target(creature,player) +text=Enchant creature -- Whenever enchanted creature attacks, it deals 2 damage to target creature or player. +mana={4}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Extract target=*|myLibrary,opponentLibrary auto=moveTo(exile) @@ -16863,6 +17490,16 @@ power=3 toughness=3 [/card] [card] +name=Fallen Askari +abilities=flanking +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- Fallen Askari can't block. +mana={1}{B} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Fallen Ideal target=creature autograveyard=@movedTo(this|graveyard) from(battlefield):moveTo(myhand) @@ -16984,6 +17621,16 @@ power=2 toughness=1 [/card] [card] +name=Fangren Firstborn +auto=@attacking(this):all(creature[attacking]) counter(1/1,1) +text=Whenever Fangren Firstborn attacks, put a +1/+1 counter on each attacking creature. +mana={1}{G}{G}{G} +type=Creature +subtype=Beast +power=4 +toughness=2 +[/card] +[card] name=Fangren Hunter abilities=trample text=Trample @@ -16995,12 +17642,7 @@ toughness=4 [/card] [card] name=Fangren Pathcutter -auto=@each combatblockers:aslongas(Fangren Pathcutter[attacking]) all(creature[attacking]) Trample ueot -# Note: Coded as a triggered conditional "all" effect. This -# makes sure that the effect doesn't get removed if Fangren -# Pathcutter leaves play. -# Note: above line does not give the Trample bonus when Fangren -# Pathcutter leaves play before the combatblockers step starts. +auto=@attacking(this):all(creature[attacking]) trample ueot text=Whenever Fangren Pathcutter attacks, attacking creatures gain trample until end of turn. mana={4}{G}{G} type=Creature @@ -17028,6 +17670,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Farrel's Zealot +auto=@notblocked(this):may damage:3 target(creature) && fog from(this) ueot +text=Whenever Farrel's Zealot attacks and isn't blocked, you may have it deal 3 damage to target creature. If you do, Farrel's Zealot assigns no combat damage this turn. +mana={1}{W}{W} +type=Creature +subtype=Human +power=2 +toughness=2 +[/card] +[card] name=Farseek target=plains,island,swamp,mountain|mylibrary auto=moveto(myBattlefield) @@ -17247,6 +17899,17 @@ power=1 toughness=1 [/card] [card] +name=Femeref Knight +abilities=flanking +auto={W}:vigilance +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {W}: Femeref Knight gains vigilance until end of turn. +mana={2}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Femeref Scouts mana={2}{W} type=Creature @@ -17276,6 +17939,15 @@ power=3 toughness=2 [/card] [card] +name=Fend Off +target=creature +auto=0/0 && fog(mytgt) oneshot +autohand={2}:cycling +text=Prevent all combat damage that would be dealt by target creature this turn. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Instant +[/card] +[card] name=Feral Instinct target=creature auto=1/1 @@ -17313,6 +17985,16 @@ power=2 toughness=1 [/card] [card] +name=Ferocity +target=creature +auto=@blocking(mytgt):may counter(1/1,1) +auto=@blocked(mytgt):may counter(1/1,1) +text=Enchant creature -- Whenever enchanted creature blocks or becomes blocked, you may put a +1/+1 counter on it. +mana={1}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Feroz's Ban auto=lord(creature|myhand) colorless:+2 auto=lord(creature|opponenthand) colorless:+2 @@ -17335,6 +18017,15 @@ power=2 toughness=2 [/card] [card] +name=Fertile Ground +target=land +auto=@tappedformana(mytgt):token(-9876543) +text=Enchant land -- Whenever enchanted land is tapped for mana, its controller adds one mana of any color to his or her mana pool (in addition to the mana the land produces). +mana={1}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Fervent Charge auto=lord(creature[attacking]|myBattlefield) 2/2 text=Whenever a creature you control attacks, it gets +2/+2 until end of turn. @@ -17943,6 +18634,18 @@ text={T}: Add {W} to your mana pool. -- When Flagstones of Trokair is put into a type=Legendary Land [/card] [card] +name=Flailing Drake +abilities=flying +auto=@blocked(this) from(creature):all(trigger[from]) 1/1 ueot +auto=@blocking(this) from(creature):all(trigger[from]) 1/1 ueot +text=Flying -- Whenever Flailing Drake blocks or becomes blocked by a creature, that creature gets +1/+1 until end of turn. +mana={3}{G} +type=Creature +subtype=Drake +power=2 +toughness=3 +[/card] +[card] name=Flame-Kin Zealot auto=lord(creature|myBattlefield) 1/1 ueot auto=lord(creature|myBattlefield) haste ueot @@ -18033,6 +18736,17 @@ power=2 toughness=3 [/card] [card] +name=Flameblast Dragon +abilities=flying +auto=this(attacking) {X}{R}:thisforeach(X) damage:1 target(creature,player) limit:1 +text=Flying -- Whenever Flameblast Dragon attacks, you may pay {X}{R}. If you do, Flameblast Dragon deals X damage to target creature or player. +mana={4}{R}{R} +type=Creature +subtype=Dragon +power=5 +toughness=5 +[/card] +[card] name=Flameborn Hellion abilities=haste,mustattack text=Haste -- Flameborn Hellion attacks each turn if able. @@ -18113,6 +18827,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Flanking Troops +auto=@attacking(this):may tap target(creature) +text=Whenever Flanking Troops attacks, you may tap target creature. +mana={2}{W}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/card] +[card] name=Flare target=creature,player auto=damage:1 @@ -18296,6 +19020,26 @@ type=Enchantment subtype=Aura [/card] [card] +name=Flint Golem +auto=@blocked(this):deplete:3 opponent +text=Whenever Flint Golem becomes blocked, defending player puts the top three cards of his or her library into his or her graveyard. +mana={4} +type=Artifact Creature +subtype=Golem +power=2 +toughness=3 +[/card] +[card] +name=Floating-Dream Zubera +auto=@movedTo(graveyard) from(this|mybattlefield):foreach(zubera[fresh]|mygraveyard) draw:1 controller +text=When Floating-Dream Zubera is put into a graveyard from the battlefield, draw a card for each Zubera put into a graveyard from the battlefield this turn. +mana={1}{U} +type=Creature +subtype=Zubera Spirit +power=1 +toughness=2 +[/card] +[card] name=Flood auto={U}{U}:tap target(creature[-flying]) text={U}{U}: Tap target creature without flying. @@ -18336,6 +19080,16 @@ text={T}, Pay 1 life, Sacrifice Flooded Strand: Search your library for a Plains type=Land [/card] [card] +name=Floral Spuzzem +auto=@notblocked(this):may destroy target(artifact|opponentbattlefield) && fog from(this) ueot +text=Whenever Floral Spuzzem attacks and isn't blocked, you may destroy target artifact defending player controls. If you do, Floral Spuzzem assigns no combat damage this turn. +mana={3}{G} +type=Creature +subtype=Elemental +power=2 +toughness=2 +[/card] +[card] name=Flow of Ideas auto=foreach(island|myBattlefield) draw:1 text=Draw a card for each Island you control. @@ -18375,8 +19129,7 @@ toughness=2 [/card] [card] name=Flowstone Charger -auto=lord(flowstone charger[attacking]|myBattlefield) 3/-3 -auto=lord(other flowstone charger[attacking]|myBattlefield) -3/3 +auto=@attacking(this):3/-3 ueot text=Whenever Flowstone Charger attacks, it gets +3/-3 until end of turn. mana={2}{R}{W} type=Creature @@ -18581,7 +19334,8 @@ toughness=2 [card] name=Fog Elemental abilities=flying -auto=@each combatends:moveTo(ownerGraveyard) all(fog elemental[attacking;blocking]|myBattlefield) +auto=@attacking(this):treason ueot +auto=@blocking(this):treason ueot text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- When Fog Elemental attacks or blocks, sacrifice it at end of combat. mana={2}{U} type=Creature @@ -18610,8 +19364,7 @@ type=Instant [/card] [card] name=Folk of An-Havva -auto=lord(folk of an-havva[blocking]|mybattlefield) 2/0 -auto=lord(other folk of an-havva[blocking]|mybattlefield) -2/0 +auto=@blocking(this):2/0 ueot text=Whenever Folk of An-Havva blocks, it gets +2/+0 until end of turn. mana={G} type=Creature @@ -18630,6 +19383,15 @@ power=2 toughness=5 [/card] [card] +name=Followed Footsteps +target=creature +auto=@each my upkeep:clone(mytgt) +text=Enchant creature -- At the beginning of your upkeep, put a token that's a copy of enchanted creature onto the battlefield. +mana={3}{U}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Fomori Nomad mana={4}{R} type=Creature @@ -18681,6 +19443,17 @@ power=1 toughness=2 [/card] [card] +name=Forbidden Orchard +auto={T}:Add {W} +auto={T}:Add {U} +auto={T}:Add {B} +auto={T}:Add {R} +auto={T}:Add {G} +auto=@tappedformana(this):token(Spirit,Creature Spirit,1/1) opponent +text={T}: Add one mana of any color to your mana pool. -- Whenever you tap Forbidden Orchard for mana, put a 1/1 colorless Spirit creature token onto the battlefield under target opponent's control. +type=Land +[/card] +[card] name=Forbidding Watchtower auto=tap auto={T}:Add{W} @@ -18750,7 +19523,7 @@ toughness=2 [/card] [card] name=Forfend -auto=prevent:999 all(creature) +auto=all(creature|mybattlefield) preventalldamage to(mytgt) text=Prevent all damage that would be dealt to creatures this turn. mana={1}{W} type=Instant @@ -18966,6 +19739,16 @@ power=6 toughness=6 [/card] [card] +name=Frenzied Goblin +auto=this(attacking) {R}:cantblock target(creature) ueot limit:1 +text=Whenever Frenzied Goblin attacks, you may pay {R}. If you do, target creature can't block this turn. +mana={R} +type=Creature +subtype=Goblin Berserker +power=1 +toughness=1 +[/card] +[card] name=Fresh Volunteers mana={1}{W} type=Creature @@ -19104,6 +19887,16 @@ power=1 toughness=1 [/card] [card] +name=Frostwielder +auto={T}:exiledeath target(creature,player) && exiledeath +text={T}: Frostwielder deals 1 damage to target creature or player. -- If a creature dealt damage by Frostwielder this turn would be put into a graveyard, exile it instead. +mana={2}{R}{R} +type=Creature +subtype=Human Shaman +power=1 +toughness=2 +[/card] +[card] name=Frostwind Invoker abilities=flying auto={8}:flying all(creature|myBattlefield) @@ -19177,6 +19970,17 @@ power=1 toughness=1 [/card] [card] +name=Fumiko the Lowblood +auto=foreach(creature[attacking]) bushido(1/1) +auto=lord(creature|opponentBattlefield) mustattack +text=Fumiko the Lowblood has bushido X, where X is the number of attacking creatures. (When this blocks or becomes blocked, it gets +X/+X until end of turn.) -- Creatures your opponents control attack each turn if able. +mana={2}{R}{R} +type=Legendary Creature +subtype=Human Samurai +power=3 +toughness=2 +[/card] +[card] name=Fungal Bloom text={G}{G}: Put a spore counter on target Fungus. mana={G}{G} @@ -19544,6 +20348,15 @@ mana={B}{B} type=Enchantment [/card] [card] +name=Gauntlet of Might +auto=lord(creature[red]) 1/1 +auto=@tappedformana(mountain|mybattlefield):Add{R} controller +auto=@tappedformana(mountain|opponentbattlefield):Add{R} opponent +text=Red creatures get +1/+1. -- Whenever a Mountain is tapped for mana, its controller adds {R} to his or her mana pool (in addition to the mana the land produces). +mana={4} +type=Artifact +[/card] +[card] name=Gaze of Adamaro target=player alias=129750 @@ -19742,8 +20555,7 @@ type=Land [card] name=Gerrard Capashen auto=@each my upkeep:foreach(*|opponenthand) life:1 controller -auto=lord(gerrard capashen[attacking]) {3}{W}:tap target(creature) -auto=@each my combatends:lord(creature) protection from(gerrard capashen[tapped]) +auto=this(attacking) {3}{W}:tap target(creature) text=At the beginning of your upkeep, you gain 1 life for each card in target opponent's hand. -- {3}{W}: Tap target creature. Activate this ability only if Gerrard Capashen is attacking. mana={3}{W}{W} type=Legendary Creature @@ -19913,6 +20725,18 @@ power=2 toughness=3 [/card] [card] +name=Ghost Hounds +abilities=vigilance +auto=@blocked(this) from(creature[white]):first strike ueot +auto=@blocking(this) from(creature[white]):first strike ueot +text=Vigilance -- Whenever Ghost Hounds blocks or becomes blocked by a white creature, Ghost Hounds gains first strike until end of turn. +mana={1}{B} +type=Creature +subtype=Hound Spirit +power=1 +toughness=1 +[/card] +[card] name=Ghost Ship abilities=flying auto={U}{U}{U}:regenerate @@ -20004,8 +20828,7 @@ type=Instant [/card] [card] name=Giant Badger -auto=lord(giant badger[blocking]|mybattlefield) 2/2 -auto=lord(other giant badger[blocking]|mybattlefield) -2/-2 +auto=@blocking(this):2/2 ueot text=Whenever Giant Badger blocks, it gets +2/+2 until end of turn. mana={1}{G}{G} type=Creature @@ -20043,7 +20866,6 @@ toughness=3 [/card] [card] name=Giant Growth -target=creature auto=3/3 text=Target creature gets +3/+3 until end of turn. mana={G} @@ -20179,6 +21001,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Gift of the Woods +target=creature +auto=@blocking(mytgt):0/3 ueot +auto=@blocking(mytgt):life:1 controller +auto=@blocked(mytgt):0/3 ueot +auto=@blocked(mytgt):life:1 controller +text=Enchant creature -- Whenever enchanted creature blocks or becomes blocked, it gets +0/+3 until end of turn and you gain 1 life. +mana={G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Gigapede abilities=shroud autograveyard={S(*|myhand)}:moveTo(myhand) myUpkeepOnly @@ -20210,6 +21044,15 @@ text=As Gilt-Leaf Palace enters the battlefield, you may reveal an Elf card from type=Land [/card] [card] +name=Glacial Chasm +auto=@each my upkeep:counter(0/0,1,Age) +auto=thisforeach(counter{0/0.1.Age}) upcost[{L}{L}] moveTo(graveyard) +auto=lord(creature|mybattlefield) cantattack +auto=preventalldamage to(controller) +text=Cumulative upkeep - Pay 2 life. (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.) -- When Glacial Chasm enters the battlefield, sacrifice a land. -- Creatures you control can't attack. -- Prevent all damage that would be dealt to you. +type=Land +[/card] +[card] name=Glacial Crevasses auto={S(mountain[snow]|myBattlefield)}:fog oneshot text=Sacrifice a snow Mountain: Prevent all combat damage that would be dealt this turn. @@ -20384,7 +21227,7 @@ id=-752411111 [/card] [card] name=Glint-Eye Nephilim -auto=@damaged(player) from(this):thisforeach(power>=1) draw:1 +auto=@combatdamaged(player) from(this):thisforeach(power>=1) draw:1 auto={1}{S(*|myhand)}:1/1 text=Whenever Glint-Eye Nephilim deals combat damage to a player, draw that many cards. -- {1}, Discard a card: Glint-Eye Nephilim gets +1/+1 until end of turn. mana={U}{B}{R}{G} @@ -20781,10 +21624,8 @@ toughness=4 [/card] [card] name=Goblin Elite Infantry -auto=rampage(-1/-1,0) -auto=rampage(1/1,1) -auto=lord(goblin elite infantry[blocking]|mybattlefield) -1/-1 -auto=lord(other goblin elite infantry[blocking]|mybattlefield) 1/1 +auto=@blocking(this):-1/-1 ueot +auto=@blocked(this):-1/-1 ueot text=Whenever Goblin Elite Infantry blocks or becomes blocked, it gets -1/-1 until end of turn. mana={1}{R} type=Creature @@ -20813,6 +21654,16 @@ power=1 toughness=1 [/card] [card] +name=Goblin Furrier +auto=preventalldamage to(creature[snow]) from(this) +text=Prevent all damage that Goblin Furrier would deal to snow creatures. +mana={1}{R} +type=Creature +subtype=Goblin Warrior +power=2 +toughness=2 +[/card] +[card] name=Goblin Gardener auto=@movedTo(this|graveyard) from(battlefield):destroy target(land) text=When Goblin Gardener is put into a graveyard from the battlefield, destroy target land. @@ -20835,7 +21686,7 @@ toughness=1 [/card] [card] name=Goblin General -auto=aslongas(goblin general[attacking]|myBattlefield) lord(goblin|myBattlefield) 1/1 ueot +auto=@attacking(this):all(goblin|myBattlefield) 1/1 ueot text=Whenever Goblin General attacks, Goblin creatures you control get +1/+1 until end of turn. mana={1}{R}{R} type=Creature @@ -21018,6 +21869,17 @@ power=2 toughness=1 [/card] [card] +name=Goblin Piledriver +abilities=protecion from blue +auto=@attacking(this):all(this) foreach(other goblin[attacking]) 2/0 ueot +text=Protection from blue -- Whenever Goblin Piledriver attacks, it gets +2/+0 until end of turn for each other attacking Goblin. +mana={1}{R} +type=Creature +subtype=Goblin Warrior +power=1 +toughness=2 +[/card] +[card] name=Goblin Pyromancer auto=lord(goblin) 3/0 ueot auto=@next my endofturn:destroy all(goblin) @@ -21189,6 +22051,16 @@ power=1 toughness=1 [/card] [card] +name=Goblin Swine-Rider +auto=@blocked(this):damage:2 all(creature[attacking;blocking]) +text=Whenever Goblin Swine-Rider becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. +mana={R} +type=Creature +subtype=Goblin +power=1 +toughness=1 +[/card] +[card] name=Goblin Trenches auto={2}{S(land|myBattlefield)}:token(Goblin Soldier,creature goblin soldier, 1/1,red white)*2 text={2}, Sacrifice a land: Put two 1/1 red and white Goblin Soldier creature tokens onto the battlefield. @@ -21368,6 +22240,17 @@ mana={1} type=Artifact [/card] [card] +name=Goldenglow Moth +abilities=flying +auto=@blocking(this):life:4 +text=Flying -- Whenever Goldenglow Moth blocks, you may gain 4 life. +mana={W} +type=Creature +subtype=Insect +power=0 +toughness=1 +[/card] +[card] name=Goldmeadow Dodger auto=cantbeblockedby(creature[power>=4]) text=Goldmeadow Dodger can't be blocked by creatures with power 4 or greater. @@ -21791,6 +22674,18 @@ power=1 toughness=1 [/card] [card] +name=Grave Titan +abilities=deathtouch +auto=token(Zombie,Creature Zombie,2/2,black)*2 +auto=@attacking(this):token(Zombie,Creature Zombie,2/2,black)*2 +text=Deathtouch -- Whenever Grave Titan enters the battlefield or attacks, put two 2/2 black Zombie creature tokens onto the battlefield. +mana={4}{B}{B} +type=Creature +subtype=Giant +power=6 +toughness=6 +[/card] +[card] name=Gravebind target=creature auto=cantregen @@ -22254,6 +23149,16 @@ mana={3}{G}{G} type=Sorcery [/card] [card] +name=Groffskithur +auto=@blocked(this):may moveTo(myhand) target(groffskithur|mygraveyard) +text=Whenever Groffskithur becomes blocked, you may return target card named Groffskithur from your graveyard to your hand. +mana={5}{G} +type=Creature +subtype=Beast +power=3 +toughness=3 +[/card] +[card] name=Grotag Siege-Runner auto={R}{S}:destroy target(creature[defender]) && damage:2 targetController text={R}, Sacrifice Grotag Siege-Runner: Destroy target creature with defender. Grotag Siege-Runner deals 2 damage to that creature's controller. @@ -22264,9 +23169,19 @@ power=2 toughness=1 [/card] [card] +name=Grotag Thrasher +auto=@attacking(this):cantblock target(creature) ueot +text=Whenever Grotag Thrasher attacks, target creature can't block this turn. +mana={4}{R} +type=Creature +subtype=Lizard +power=3 +toughness=3 +[/card] +[card] name=Grotesque Hybrid auto={S(*|myhand)}:flying & protection from white && protection from green -auto=@damaged(creature[attacking;blocking]) from(this):all(trigger[to]) bury +auto=@combatdamaged(creature) from(this):all(trigger[to]) bury text=Whenever Grotesque Hybrid deals combat damage to a creature, destroy that creature. It can't be regenerated. -- Discard a card: Grotesque Hybrid gains flying and protection from green and from white until end of turn. mana={4}{B} type=Creature @@ -22462,6 +23377,17 @@ mana={1}{W} type=Instant [/card] [card] +name=Guiltfeeder +abilities=fear +auto=@notblocked(this):foreach(*|opponentBattlefield) life:-1 opponent +text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Whenever Guiltfeeder attacks and isn't blocked, defending player loses 1 life for each card in his or her graveyard. +mana={3}{B}{B} +type=Creature +subtype=Horror +power=0 +toughness=4 +[/card] +[card] name=Guul Draz Vampire auto=this(opponentlife < 11) 2/1 auto=this(opponentlife < 11) intimidate @@ -22763,10 +23689,7 @@ toughness=1 [card] name=Hand of Cruelty abilities=protection from white -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(hand of cruelty[blocking]|mybattlefield) 1/1 -auto=lord(other hand of cruelty[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Protection from white -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={B}{B} type=Creature @@ -22785,10 +23708,7 @@ type=Sorcery [card] name=Hand of Honor abilities=protection from black -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(hand of honor[blocking]|mybattlefield) 1/1 -auto=lord(other hand of honor[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Protection from black -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={W}{W} type=Creature @@ -22861,6 +23781,17 @@ power=2 toughness=1 [/card] [card] +name=Harbor Guardian +abilities=reach +auto=@attacking(this):draw:1 opponent +text=Reach (This creature can block creatures with flying.) -- Whenever Harbor Guardian attacks, defending player may draw a card. +mana={2}{W}{U} +type=Creature +subtype=Gargoyle +power=3 +toughness=4 +[/card] +[card] name=Harbor Serpent abilities=islandwalk auto=aslongas(island|battlefield) cantattack <5 @@ -22995,8 +23926,7 @@ toughness=1 [card] name=Haunted Angel abilities=flying -auto=@movedTo(this|graveyard) from(battlefield):token(Angel,creature token angel,3/3,flying,black) && moveTo(opponentBattlefield) all(angel[black]|myBattlefield) -autograveyard=@movedTo(this|graveyard) from(battlefield):moveTo(exile) +autograveyard=token(Spirit,Creature Spirit,1/1) opponent && moveto(exile) text=Flying -- When Haunted Angel is put into a graveyard from the battlefield, exile Haunted Angel and each other player puts a 3/3 black Angel creature token with flying onto the battlefield. mana={2}{W} type=Creature @@ -23362,6 +24292,14 @@ mana={1}{R} type=Enchantment [/card] [card] +name=Heat Shimmer +target=creature +auto=clone with(unearth haste) +text=Put a token that's a copy of target creature onto the battlefield. That token has haste and "At the beginning of the end step, exile this permanent." +mana={2}{R} +type=Sorcery +[/card] +[card] name=Heavy Ballista auto={T}:Damage:2 target(creature[attacking;blocking]) text={T}: Heavy Ballista deals 2 damage to target attacking or blocking creature. @@ -23466,6 +24404,15 @@ power=1 toughness=2 [/card] [card] +name=Heliophial +abilities=sunburst +auto=counter(0/0,sunburst,charge) +auto={2}{S}:thisforeach(counter[0/0.1.Charge]) target(creature,player) +text=Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.) -- {2}, Sacrifice Heliophial: Heliophial deals damage to target creature or player equal to the number of charge counters on Heliophial. +mana={5} +type=Artifact +[/card] +[card] name=Helium Squirter auto=counter(1/1,3) auto=@movedto(creature|battlefield):may this(counter{1/1}) all(trigger) counter(1/1) && this(counter{1/1}) counter(1/1,-1) @@ -23816,6 +24763,18 @@ power=2 toughness=2 [/card] [card] +name=Higure, the Still Wind +autohand={2}{U}{U}{N}:ninjutsu +auto=@combatdamaged(player) from(this):may moveTo(myhand) target(ninja|mylibrary) +auto={2}:unblockable target(creature) +text=Ninjutsu {2}{U}{U} ({2}{U}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Higure deals combat damage to a player, you may search your library for a Ninja card, reveal it, and put it into your hand. If you do, shuffle your library. -- {2}: Target Ninja creature is unblockable this turn. +mana={3}{U}{U} +type=Legendary Creature +subtype=Human Ninja +power=3 +toughness=4 +[/card] +[card] name=Hill Giant mana={3}{R} type=Creature @@ -23894,8 +24853,7 @@ type=Instant [/card] [card] name=Hollow Dogs -auto=lord(hollow dogs[attacking]|mybattlefield) 2/0 -auto=lord(other hollow dogs[attacking]|mybattlefield) -2/0 +auto=@attacking(this):2/0 ueot text=Whenever Hollow Dogs attacks, it gets +2/+0 until end of turn. mana={4}{B} type=Creature @@ -24088,6 +25046,15 @@ power=2 toughness=2 [/card] [card] +name=Hoofprints of the Stag +auto=@drawn(controller):may counter(0/0,1,Hoofprint) +auto={C(0/0,-4,Hoofprint)}{2}{W}:token(Elemental,Creature Elemental,4/4,flying,white) +text=Whenever you draw a card, you may put a hoofprint counter on Hoofprints of the Stag. -- {2}{W}, Remove four hoofprint counters from Hoofprints of the Stag: Put a 4/4 white Elemental creature token with flying onto the battlefield. Activate this ability only during your turn. +mana={1}{W} +type=Tribal Enchantment +subtype=Elemental +[/card] +[card] name=Hope Charm auto=aslongas(creature|battlefield) choice first strike target(creature) auto=choice life:2 target(player) @@ -24486,8 +25453,7 @@ toughness=2 [card] name=Hungry Spriggan abilities=trample -auto=lord(hungry spriggan[attacking]|mybattlefield) 3/3 -auto=lord(other hungry spriggan[attacking]|mybattlefield) -3/-3 +auto=@attacking(this):3/3 ueot text=Trample -- Whenever Hungry Spriggan attacks, it gets +3/+3 until end of turn. mana={2}{G} type=Creature @@ -24498,8 +25464,7 @@ toughness=1 [card] name=Hunted Dragon abilities=flying,haste -auto=token(Knight,Creature Token Knight,2/2,first strike,white)*3 -auto=moveTo(opponentbattlefield) all(knight[token]|myBattlefield) +auto=token(Knight,Creature Token Knight,2/2,first strike,white)*3 opponent text=Flying, haste -- When Hunted Dragon enters the battlefield, put three 2/2 white Knight creature tokens with first strike onto the battlefield under target opponent's control. mana={3}{R}{R} type=Creature @@ -24510,8 +25475,7 @@ toughness=6 [card] name=Hunted Horror abilities=trample -auto=token(Centaur,Creature Token Centaur,3/3,protection from black,green)*2 -auto=moveTo(opponentbattlefield) all(centaur[protection from black]|myBattlefield) +auto=token(Centaur,Creature Token Centaur,3/3,protection from black,green)*2 opponent text=Trample -- When Hunted Horror enters the battlefield, put two 3/3 green Centaur creature tokens with protection from black onto the battlefield under target opponent's control. mana={B}{B} type=Creature @@ -24522,8 +25486,7 @@ toughness=7 [card] name=Hunted Lammasu abilities=flying -auto=token(Horror,Creature Token Horror,4/4,black) -auto=moveTo(opponentbattlefield) all(horror[token]|myBattlefield) +auto=token(Horror,Creature Token Horror,4/4,black) opponent text=Flying -- When Hunted Lammasu enters the battlefield, put a 4/4 black Horror creature token onto the battlefield under target opponent's control. mana={2}{W}{W} type=Creature @@ -24534,8 +25497,7 @@ toughness=5 [card] name=Hunted Phantasm abilities=unblockable -auto=token(Goblin,Creature Token Goblin,1/1,red)*5 -auto=moveTo(opponentbattlefield) all(goblin[token]|myBattlefield) +auto=token(Goblin,Creature Token Goblin,1/1,red)*5 opponent text=Hunted Phantasm is unblockable. -- When Hunted Phantasm enters the battlefield, put five 1/1 red Goblin creature tokens onto the battlefield under target opponent's control. mana={1}{U}{U} type=Creature @@ -24546,8 +25508,7 @@ toughness=6 [card] name=Hunted Troll auto={G}:regenerate -auto=token(Faerie,Creature Token Faerie,1/1,flying,blue)*4 -auto=moveTo(opponentbattlefield) all(faerie[token]|myBattlefield) +auto=token(Faerie,Creature Token Faerie,1/1,flying,blue)*4 opponent text=When Hunted Troll enters the battlefield, put four 1/1 blue Faerie creature tokens with flying onto the battlefield under target opponent's control. -- {G}: Regenerate Hunted Troll. mana={2}{G}{G} type=Creature @@ -24568,7 +25529,7 @@ toughness=3 [/card] [card] name=Hunting Cheetah -auto=@damaged(player) from(this):may moveTo(myHand) target(forest|mylibrary) +auto=@damaged(opponent) from(this):may moveTo(myHand) target(forest|mylibrary) text=Whenever Hunting Cheetah deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle your library. mana={2}{G} type=Creature @@ -24866,6 +25827,13 @@ mana={2}{W}{W}{B}{B} type=Sorcery [/card] [card] +name=Idle Thoughts +auto=aslongas(*|myhand) {2}:draw:1 <1 +text={2}: Draw a card if you have no cards in hand. +mana={3}{U} +type=Enchantment +[/card] +[card] name=Idyllic Tutor target=enchantment|myLibrary auto=moveTo(myhand) target(enchantment|myLibrary) @@ -24895,6 +25863,16 @@ power=5 toughness=1 [/card] [card] +name=Ignoble Soldier +auto=@blocked(this):fog from(this) +text=Whenever Ignoble Soldier becomes blocked, prevent all combat damage that would be dealt by it this turn. +mana={2}{W} +type=Creature +subtype=Human Soldier +power=3 +toughness=1 +[/card] +[card] name=Ihsan's Shade abilities=protection from white text=Protection from white @@ -24906,9 +25884,7 @@ toughness=5 [/card] [card] name=Iizuka the Ruthless -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(iizuka the ruthless[blocking]|mybattlefield) 2/2 +auto=bushido(2/2) auto={2}{R}{S(samurai|mybattlefield)}:lord(samurai|mybattlefield) double strike ueot text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) -- {2}{R}, Sacrifice a Samurai: Samurai creatures you control gain double strike until end of turn. mana={3}{R}{R} @@ -25147,10 +26123,7 @@ toughness=1 [/card] [card] name=Indebted Samurai -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(indebted samurai[blocking]|mybattlefield) 1/1 -auto=lord(other indebted samurai[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) auto=@movedTo(samurai|mygraveyard) from(myBattlefield):may counter(1/1,1) text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- Whenever a Samurai you control is put into a graveyard from the battlefield, you may put a +1/+1 counter on Indebted Samurai. mana={3}{W} @@ -25160,6 +26133,16 @@ power=2 toughness=3 [/card] [card] +name=Indentured Oaf +auto=preventalldamage to(creature[red]) from(this) +text=Prevent all damage that Indentured Oaf would deal to red creatures. +mana={3}{R} +type=Creature +subtype=Ogre Warrior +power=4 +toughness=3 +[/card] +[card] name=Independent Troops mana={1}{R} type=Creature @@ -25254,6 +26237,16 @@ power=1 toughness=1 [/card] [card] +name=Infectious Horror +auto=@attacking(this):life:-2 opponent +text=Whenever Infectious Horror attacks, each opponent loses 2 life. +mana={3}{B} +type=Creature +subtype=Zombie Horror +power=2 +toughness=2 +[/card] +[card] name=Infectious Host auto=@movedTo(this|graveyard) from(battlefield):life:-2 target(player) text=When Infectious Host is put into a graveyard from the battlefield, target player loses 2 life. @@ -25288,6 +26281,17 @@ mana={5}{R}{R} type=Instant [/card] [card] +name=Inferno Elemental +auto=@blocked(this) from(creature):all(trigger[from]) damage:3 +auto=@blocking(this) from(creature):all(trigger[from]) damage:3 +text=Whenever Inferno Elemental blocks or becomes blocked by a creature, Inferno Elemental deals 3 damage to that creature. +mana={4}{R}{R} +type=Creature +subtype=Elemental +power=4 +toughness=4 +[/card] +[card] name=Infest auto=lord(creature) -2/-2 text=All creatures get -2/-2 until end of turn. @@ -25315,6 +26319,15 @@ mana={U} type=Instant [/card] [card] +name=Infiltration Lens +auto=@blocked(mytgt):may draw:2 controller +auto={1}:equip +text=Whenever equipped creature becomes blocked by a creature, you may draw two cards. -- Equip {1} +mana={1} +type=Artifact +subtype=Equipment +[/card] +[card] name=Infuse target=artifact,creature,land auto=untap @@ -25367,6 +26380,18 @@ power=7 toughness=11 [/card] [card] +name=Ink-Eyes, Servant of Oni +autohand={3}{B}{B}{N}:ninjutsu +auto=@combatdamaged(player) from(this):may moveTo(myBattlefield) target(creature|opponentBattlefield) +auto={1}{B}:regenerate +text=Ninjutsu {3}{B}{B} ({3}{B}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Ink-Eyes, Servant of Oni deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control. -- {1}{B}: Regenerate Ink-Eyes. +mana={4}{B}{B} +type=Legendary Creature +subtype=Rat Ninja +power=5 +toughness=4 +[/card] +[card] name=Inner Calm, Outer Strength target=creature auto=foreach(*|myhand) 1/1 @@ -25383,11 +26408,17 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Inner Sanctum +auto=preventalldamage to(creature|mybattlefield) +auto=@each my upkeep:counter(0/0,1,Age) +auto=thisforeach(counter{0/0.1.Age}) upcost[{L}{L}] moveTo(graveyard) +text=Cumulative upkeep - Pay 2 life. (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.) -- Prevent all damage that would be dealt to creatures you control. +mana={1}{W}{W} +type=Enchantment +[/card] +[card] name=Inner-Chamber Guard -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(inner-chamber guard[blocking]|mybattlefield) 2/2 -auto=lord(other inner-chamber guard[blocking]|mybattlefield) -2/-2 +auto=bushido(2/2) text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) mana={1}{W} type=Creature @@ -25419,6 +26450,15 @@ power=2 toughness=3 [/card] [card] +name=Inside Out +target=creature +auto=swap +auto=draw:1 controller +text=Switch target creature's power and toughness until end of turn. -- Draw a card. +mana={1}{UR} +type=Instant +[/card] +[card] name=Insight auto=@movedTo(*[green]|opponentstack):draw:1 controller text=Whenever an opponent casts a green spell, you draw a card. @@ -25801,14 +26841,9 @@ power=2 toughness=2 [/card] [card] -name=Isao Enlightened Bushi -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to BOK/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) +name=Isao, Enlightened Bushi abilities=nofizzle -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(isao enlighted bushi[blocking]|mybattlefield) 2/2 +auto=bushido(2/2) auto={2}:regenerate target(samurai) text=Isao, Enlightened Bushi can't be countered. -- Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) -- {2}: Regenerate target Samurai. mana={2}{G} @@ -25947,7 +26982,7 @@ type=Artifact [/card] [card] name=Jace's Erasure -auto=@movedTo(*|myhand) from(mylibrary):may deplete:1 target(player) +auto=@drawn(controller):may deplete:1 target(player) text=Whenever you draw a card, you may have target player put the top card of his or her library into his or her graveyard. mana={1}{U} type=Enchantment @@ -26073,11 +27108,18 @@ mana={2} type=Artifact [/card] [card] -name=Jareth Leonine Titan -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to ONS/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) -auto=lord(jareth leonine titan[blocking]|mybattlefield) 7/7 +name=Jangling Automaton +auto=@attacking(this):untap all(creature|opponentBattlefield) +text=Whenever Jangling Automaton attacks, untap all creatures defending player controls. +mana={3} +type=Artifact Creature +subtype=Construct +power=3 +toughness=2 +[/card] +[card] +name=Jareth, Leonine Titan +auto=@blocking(this):7/7 ueot auto={W}:name(white) && protection from white auto={W}:name(blue) && protection from blue auto={W}:name(black) && protection from black @@ -26138,9 +27180,8 @@ toughness=5 [card] name=Jedit Ojanen of Efrava abilities=forestwalk -auto=@each my blockers:aslongas(jedit ojanen of efrava[attacking]|myBattlefield) token(Cat Warrior,creature cat warrior, 2/2,green) -auto=@each opponent combatdamage:aslongas(jedit ojanen of efrava[blocking]|myBattlefield) token(Cat,creature cat, 2/2,green) -####Don't change the phase names! +auto=@attacking(this):token(Cat Warrior,Creature Cat Warrior,2/2,forestwalk green) +auto=@blocking(this):token(Cat Warrior,Creature Cat Warrior,2/2,forestwalk green) text=Forestwalk -- Whenever Jedit Ojanen of Efrava attacks or blocks, put a 2/2 green Cat Warrior creature token with forestwalk onto the battlefield. mana={3}{G}{G}{G} type=Legendary Creature @@ -26341,6 +27382,16 @@ mana={4}{R}{R} type=Sorcery [/card] [card] +name=Jolrael's Centaur +abilities=flanking,shroud +text=Shroud (This permanent can't be the target of spells or abilities.) -- Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) +mana={1}{G}{G} +type=Creature +subtype=Centaur Archer +power=2 +toughness=2 +[/card] +[card] name=Jolrael's Favor abilities=flash target=creature @@ -27085,6 +28136,16 @@ power=3 toughness=3 [/card] [card] +name=Karplusan Wolverine +auto=@blocked(this):may damage:1 target(creature,player) +text=Whenever Karplusan Wolverine becomes blocked, you may have it deal 1 damage to target creature or player. +mana={R} +type=Snow Creature +subtype=Wolverine Beast +power=1 +toughness=1 +[/card] +[card] name=Karrthus, Tyrant of Jund abilities=flying,haste auto=moveTo(myBattlefield) all(dragon) @@ -27112,7 +28173,7 @@ toughness=0 [card] name=Kashi-Tribe Elite auto=lord(snake[legendary]|mybattlefield) shroud -auto=@damaged(creature[attacking;blocking]) from(kashi-tribe elite[attacking;blocking]):all(trigger[to]) tap && frozen +auto=@combatdamaged(creature) from(this):all(trigger[to]) tap && frozen text=Legendary Snakes you control have shroud. (They can't be the targets of spells or abilities.) -- Whenever Kashi-Tribe Elite deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. mana={1}{G}{G} type=Creature @@ -27122,7 +28183,7 @@ toughness=3 [/card] [card] name=Kashi-Tribe Reaver -auto=@damaged(creature[attacking;blocking]) from(kashi-tribe reaver[attacking;blocking]):all(trigger[to]) tap && frozen +auto=@combatdamaged(creature) from(this):all(trigger[to]) tap && frozen auto={1}{G}:regenerate text=Whenever Kashi-Tribe Reaver deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -- {1}{G}: Regenerate Kashi-Tribe Reaver. mana={3}{G} @@ -27133,7 +28194,7 @@ toughness=2 [/card] [card] name=Kashi-Tribe Warriors -auto=@damaged(creature[attacking;blocking]) from(kashi-tribe warriors[attacking;blocking]):all(trigger[to]) tap && frozen +auto=@combatdamaged(creature) from(this):all(trigger[to]) tap && frozen text=Whenever Kashi-Tribe Warriors deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. mana={3}{G}{G} type=Creature @@ -27231,8 +28292,7 @@ type=Enchantment [card] name=Kavu Mauler abilities=trample -auto=lord(kavu mauler[attacking]) foreach(other kavu[attacking]) 1/1 -auto=lord(kavu mauler[attacking]) foreach(other kavu[attacking]) -1/-1 other +auto=@attacking(this):all(this) foreach(other kavu[attacking]) 1/1 ueot text=Trample -- Whenever Kavu Mauler attacks, it gets +1/+1 until end of turn for each other attacking Kavu. mana={4}{G}{G} type=Creature @@ -27358,7 +28418,7 @@ toughness=5 [/card] [card] name=Kederekt Parasite -auto=@movedTo(*|opponenthand) from(opponentlibrary):aslongas(*[red]|myBattlefield) may damage:1 opponent +auto=@drawn(opponent):aslongas(*[red]|myBattlefield) may damage:1 opponent text=Whenever an opponent draws a card, if you control a red permanent, you may have Kederekt Parasite deal 1 damage to that player. mana={B} type=Creature @@ -27369,7 +28429,7 @@ toughness=1 [card] name=Keen Sense target=creature -auto=@damaged(player) from(mytgt):may draw:1 controller +auto=@damaged(opponent) from(mytgt):may draw:1 controller text=Enchant creature -- Whenever enchanted creature deals damage to an opponent, you may draw a card. mana={G} type=Enchantment @@ -27441,6 +28501,16 @@ power=2 toughness=3 [/card] [card] +name=Keeper of Tresserhorn +auto=@notblocked(this):life:-2 opponent && fog from(this) ueot +text=Whenever Keeper of Tresserhorn attacks and isn't blocked, it assigns no combat damage this turn and defending player loses 2 life. +mana={5}{B} +type=Creature +subtype=Avatar +power=6 +toughness=6 +[/card] +[card] name=Keiga, the Tide Star abilities=flying auto=@movedTo(this|graveyard) from(battlefield):moveTo(myBattlefield) target(creature) @@ -27587,6 +28657,16 @@ power=4 toughness=4 [/card] [card] +name=Khabal Ghoul +auto=@each endofturn:foreach(creature[fresh]|mygraveyard) counter(1/1,1) +text=At the beginning of each end step, put a +1/+1 counter on Khabal Ghoul for each creature put into a graveyard from the battlefield this turn. +mana={2}{B} +type=Creature +subtype=Zombie +power=1 +toughness=1 +[/card] +[card] name=Khalni Garden auto=tap auto=token(Plant,creature plant, 0/1,green) @@ -27614,7 +28694,7 @@ type=Legendary Land [card] name=Kiki-Jiki, Mirror Breaker abilities=haste -auto=aslongas(creature[-legendary]|myBattlefield) {T}:token(5032111) +auto={T}:clone with(treason haste) target(creature[-legendary]|mybattlefield) text=Tap: Put a token that's a copy of target nonlegendary creature you control onto the battlefield. That token has haste. Sacrifice it at the beginning of the next end step. mana={2}{R}{R}{R} type=Legendary Creature @@ -27623,15 +28703,6 @@ power=2 toughness=2 [/card] [card] -name=Kiki's Cloning Object -abilities=haste,treason -auto=copy notatarget(creature[-legendary]|myBattlefield) -text=Haste -- Copy target nonlegendary creature. -- Sacrifice it at end of turn. -type=Creature -power=0 -toughness=0 -[/card] -[card] name=Kiku's Shadow target=creature auto=damage:p @@ -27740,6 +28811,17 @@ power=2 toughness=2 [/card] [card] +name=Kinsbaile Balloonist +abilities=flying +auto=@attacking(this):may flying target(creature) ueot +text=Flying -- Whenever Kinsbaile Balloonist attacks, you may have target creature gain flying until end of turn. +mana={3}{W} +type=Creature +subtype=Kithkin Soldier +power=2 +toughness=2 +[/card] +[card] name=Kinsbaile Cavalier auto=lord(creature[knight]|mybattlefield) double strike text=Knight creatures you control have double strike. @@ -27750,6 +28832,17 @@ power=2 toughness=2 [/card] [card] +name=Kinscaer Harpoonist +abilities=flying +auto=auto=@attacking(this):may -flying target(creature) ueot +text=Flying -- Whenever Kinscaer Harpoonist attacks, you may have target creature lose flying until end of turn. +mana={3}{U} +type=Creature +subtype=Kithkin Soldier +power=2 +toughness=2 +[/card] +[card] name=Kinsbaile Skirmisher auto=1/1 target(creature) ueot text=When Kinsbaile Skirmisher enters the battlefield, target creature gets +1/+1 until end of turn. @@ -27941,10 +29034,7 @@ toughness=3 [card] name=Kitsune Blademaster abilities=first strike -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(kitsune blademaster[blocking]|mybattlefield) 1/1 -auto=lord(other kitsune blademaster[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=First strike -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={2}{W} type=Creature @@ -27954,10 +29044,7 @@ toughness=2 [/card] [card] name=Kitsune Dawnblade -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(kitsune dawnblade[blocking]|mybattlefield) 1/1 -auto=lord(other kitsune dawnblade[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) auto=may tap target(creature) text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- When Kitsune Dawnblade enters the battlefield, you may tap target creature. mana={4}{W} @@ -28222,6 +29309,16 @@ mana={2}{W} type=Enchantment [/card] [card] +name=Knotvine Paladin +auto=@attacking(this):all(this) foreach(creature[-tapped]|myBattlefield) 1/1 ueot +text=Whenever Knotvine Paladin attacks, it gets +1/+1 until end of turn for each untapped creature you control. +mana={G}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Knotvine Mystic auto={1}{T}:Add {R}{G}{W} text={1}, {T}: Add {R}{G}{W} to your mana pool. @@ -28316,14 +29413,9 @@ power=5 toughness=5 [/card] [card] -name=Konda Lord of Eiganjo -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to CHK/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) +name=Konda, Lord of Eiganjo abilities=vigilance,indestructible -auto=rampage(5/5,0) -auto=rampage(-5/-5,1) -auto=lord(konda lord of eiganjo[blocking]|mybattlefield) 5/5 +auto=bushido(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. mana={5}{W}{W} type=Legendary Creature @@ -28333,10 +29425,7 @@ toughness=3 [/card] [card] name=Konda's Hatamoto -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(konda's hatamoto[blocking]|mybattlefield) 1/1 -auto=lord(other konda's hatamoto[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) auto=aslongas(samurai[legendary]|mybattlefield) 1/2 auto=aslongas(samurai[legendary]|mybattlefield) vigilance text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- As long as you control a legendary Samurai, Konda's Hatamoto gets +1/+2 and has vigilance. (Attacking doesn't cause this creature to tap.) @@ -28742,6 +29831,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Kukemssa Pirates +auto=@notblocked(this):may moveTo(myBattlefield) target(artifact|opponentBattlefield) && fog from(this) ueot +text=Whenever Kukemssa Pirates attacks and isn't blocked, you may gain control of target artifact defending player controls. If you do, Kukemssa Pirates assigns no combat damage this turn. +mana={3}{U} +type=Creature +subtype=Human Pirate +power=2 +toughness=2 +[/card] +[card] name=Kuldotha Rebirth auto=token(Goblin,Creature Goblin,1/1,red)*3 text=As an additional cost to cast Kuldotha Rebirth, sacrifice an artifact. -- Put three 1/1 red Goblin creature tokens onto the battlefield. @@ -28761,6 +29860,26 @@ auto=lord(creature[counter{any}]|opponentbattlefield) cantattack auto=lord(creature[counter{any}]|opponentbattlefield) cantblock [/card] [card] +name=Kumano, Master Yamabushi +auto={1}{R}:exiledeath target(creature,player) && damage:1 +text={1}{R}: Kumano, Master Yamabushi deals 1 damage to target creature or player. -- If a creature dealt damage by Kumano this turn would be put into a graveyard, exile it instead. +mana={3}{R}{R} +type=Legendary Creature +subtype=Human Shaman +power=4 +toughness=4 +[/card] +[card] +name=Kumano's Pupils +auto=@damaged(creature) from(this):all(trigger[to]) exiledeath ueot +text=If a creature dealt damage by Kumano's Pupils this turn would be put into a graveyard, exile it instead. +mana={4}{R} +type=Creature +subtype=Human Shaman +power=3 +toughness=3 +[/card] +[card] name=Kurgadon auto=@movedTo(creature[manacost>=6]|mystack):counter(1/1,3) text=Whenever you cast a creature spell with converted mana cost 6 or more, put three +1/+1 counters on Kurgadon. @@ -28783,10 +29902,7 @@ toughness=9 [/card] [card] name=Kuro's Taken -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(kuro's taken[blocking]|mybattlefield) 1/1 -auto=lord(other kuro's taken[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) auto={1}{B}:regenerate text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- {1}{B}: Regenerate Kuro's Taken. mana={1}{B} @@ -28860,6 +29976,46 @@ mana={B} type=Sorcery [/card] [card] +name=Laccolith Grunt +auto=@blocked(this):name(assign combat damage to a creature) && may thisforeach(power>=1) target(creature) && fog from(this) +text=Whenever Laccolith Grunt becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Grunt assigns no combat damage this turn. +mana={2}{R} +type=Creature +subtype=Beast +power=2 +toughness=2 +[/card] +[card] +name=Laccolith Titan +auto=@blocked(this):name(assign combat damage to a creature) && may thisforeach(power>=1) target(creature) && fog from(this) +text=Whenever Laccolith Titan becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Titan assigns no combat damage this turn. +mana={5}{R}{R} +type=Creature +subtype=Beast +power=6 +toughness=6 +[/card] +[card] +name=Laccolith Warrior +auto=@blocked(this):name(assign combat damage to a creature) && may thisforeach(power>=1) target(creature) && fog from(this) +text=Whenever Laccolith Warrior becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Warrior assigns no combat damage this turn. +mana={2}{R}{R} +type=Creature +subtype=Beast Warrior +power=3 +toughness=3 +[/card] +[card] +name=Laccolith Whelp +auto=@blocked(this):name(assign combat damage to a creature) && may thisforeach(power>=1) target(creature) && fog from(this) +text=Whenever Laccolith Whelp becomes blocked, you may have it deal damage equal to its power to target creature. If you do, Laccolith Whelp assigns no combat damage this turn. +mana={R} +type=Creature +subtype=Beast +power=1 +toughness=1 +[/card] +[card] name=Lace with Moonglove target=creature auto=deathtouch @@ -29055,6 +30211,16 @@ mana={2}{U}{U} type=Instant [/card] [card] +name=Latulla's Orders +abilities=flash +target=creature +auto=@combatdamaged(player) from(mytgt):may destroy target(artifact|opponentBattlefield) +text=Flash -- Enchant creature -- Whenever enchanted creature deals combat damage to defending player, you may destroy target artifact that player controls. +mana={1}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Lat-Nam's Legacy target=*|myHand auto=moveto(mylibrary) && shuffle @@ -29162,7 +30328,7 @@ name=Lavacore Elemental auto=counter(0/0,1,Time) auto=@each my upkeep:counter(0/0,-1,Time) auto=lord(lavacore elemental[-counter{0/0.1.Time}]|myBattlefield) -99/-99 -auto=@damaged(player) from(creature[attacking]|myBattlefield):counter(0/0,1,Time) +auto=@combatdamaged(player) from(creature|myBattlefield):counter(0/0,1,Time) text=Vanishing 1 (This permanent enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) -- Whenever a creature you control deals combat damage to a player, put a time counter on Lavacore Elemental. mana={2}{R} type=Creature @@ -29235,7 +30401,7 @@ type=Instant [/card] [card] name=Lead Golem -auto=@each mycombatdamage:all(lead golem[attacking]|mybattlefield) frozen +auto=@attacking(this):frozen text=Whenever Lead Golem attacks, it doesn't untap during its controller's next untap step. mana={5} type=Artifact Creature @@ -29359,6 +30525,16 @@ power=2 toughness=2 [/card] [card] +name=Leery Fogbeast +auto=@blocked(this):fog +text=Whenever Leery Fogbeast becomes blocked, prevent all combat damage that would be dealt this turn. +mana={2}{G} +type=Creature +subtype=Beast +power=4 +toughness=2 +[/card] +[card] name=Legacy Weapon auto={w}{R}{G}{B}{U}:moveto(exile) target(*|battlefield) autograveyard=moveTo(ownerlibrary) && shuffle @@ -29472,6 +30648,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Lesser Gargadon +auto=@attacking(this):moveTo(mygraveyard) notatarget(land|myBattlefield) +auto=@blocking(this):moveTo(mygraveyard) notatarget(land|myBattlefield) +text=Whenever Lesser Gargadon attacks or blocks, sacrifice a land. +mana={2}{R}{R} +type=Creature +subtype=Beast +power=6 +toughness=4 +[/card] +[card] name=Leveler auto=moveTo(myExile) all(*|myLibrary) text=When Leveler enters the battlefield, exile all cards from your library. @@ -29696,6 +30883,13 @@ mana={3}{W} type=Enchantment [/card] [card] +name=Light of Sanction +auto=preventalldamage to(creature|mybattlefield) from(*|mybattlefield,mystack) +text=Prevent all damage that would be dealt to creatures you control by sources you control. +mana={1}{W}{W} +type=Enchantment +[/card] +[card] name=Lightbringer auto={T}{S}:moveTo(exile) target(creature[black]) text={T}, Sacrifice Lightbringer: Exile target black creature. @@ -29708,7 +30902,7 @@ toughness=2 [card] name=Lightmine Field auto=@each blockers:foreach(creature[attacking]|Battlefield) damage:1 all(creature[attacking]|Battlefield) -text=Whenever one or more creatures attack, Lightmine Field deals damage to each of those creatures equal to the number of attacking creatures. +text=Whenever one ore more creatures attack, Lightmine Field deals damage to each of those creatures equal to the number of attacking creatures. mana={2}{W}{W} type=Enchantment [/card] @@ -29799,6 +30993,18 @@ power=3 toughness=2 [/card] [card] +name=Lightning Reaver +abilities=haste,fear +auto=@combatdamaged(player) from(this):counter(0/0,1,Charge) +auto=@each my endofturn:thisforeach(counter{0/0.1.Charge}) damage:1 opponent +text=Haste; fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Whenever Lightning Reaver deals combat damage to a player, put a charge counter on it. -- At the beginning of your end step, Lightning Reaver deals damage equal to the number of charge counters on it to each opponent. +mana={3}{B}{R} +type=Creature +subtype=Zombie Beast +power=3 +toughness=3 +[/card] +[card] name=Lightning Serpent abilities=trample,haste,treason auto=counter(1/0,X) @@ -29820,6 +31026,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Lightwielder Paladin +abilities=first strike +auto=@combatdamaged(player) from(this):may moveTo(exile) target(*[black;red]|opponentBattlefield) +text=First strike (This creature deals combat damage before creatures without first strike.) -- Whenever Lightwielder Paladin deals combat damage to a player, you may exile target black or red permanent that player controls. +mana={3}{W}{W} +type=Creature +subtype=Human Knight +power=4 +toughness=4 +[/card] +[card] name=Liliana's Caress auto=@movedTo(*|opponentgraveyard) from(opponenthand):life:-2 opponent text=Whenever an opponent discards a card, that player loses 2 life. @@ -29827,6 +31044,17 @@ mana={1}{B} type=Enchantment [/card] [card] +name=Lim-Dul's Cohort +auto=@blocked(this) from(creature):all(trigger[from]) cantregen ueot +auto=@blocking(this) from(creature):all(trigger[from]) cantregen ueot +text=Whenever Lim-Dul's Cohort blocks or becomes blocked by a creature, that creature can't be regenerated this turn. +mana={1}{B}{B} +type=Creature +subtype=Zombie +power=2 +toughness=3 +[/card] +[card] name=Lim-Dul's High Guard abilities=first strike auto={1}{B}:regenerate @@ -30220,6 +31448,16 @@ power=2 toughness=1 [/card] [card] +name=Lone Wolf +auto=@blocked(this):name(assign combat damage to defending player) && may thisforeach(power>=1) opponent && fog from(this) +text=You may have Lone Wolf assign its combat damage as though it weren't blocked. +mana={2}{G} +type=Creature +subtype=Wolf +power=2 +toughness=2 +[/card] +[card] name=Lonely Sandbar auto=tap auto={T}:Add {U} @@ -30273,8 +31511,8 @@ toughness=1 [card] name=Looter il-Kor abilities=shadow -auto=@damaged(player) from(this):moveTo(mygraveyard) notatarget(*|myHand) -auto=@damaged(player) from(this):draw:1 controller +auto=@damaged(opponent) from(this):moveTo(mygraveyard) notatarget(*|myHand) +auto=@damaged(opponent) from(this):draw:1 controller text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Looter il-Kor deals damage to an opponent, draw a card, then discard a card. mana={1}{U} type=Creature @@ -30318,12 +31556,12 @@ toughness=* [card] name=Lord of Shatterskull Pass auto={1}{R}:counter(0/0,1,Level) asSorcery -auto=this(counter{0/0,1,Level}) 3/3 -auto=@each my blockers:aslongas(lord of shatterskull pass[attacking;counter{0/0.6.Level}]|myBattlefield) damage:6 all(creature|opponentBattlefield) -text=Level up {1}{R} -- [Level 1-5] (6/6) -- [Level 6+] Whenever Lord of Shatterskull Pass attacks, it deals 6 damage to each creature defending player controls. (6/6) -mana={3}{R} +auto=this(counter{0/0.1.Level}) 3/3 +auto=@attacking(this):this(counter{0/0.6.Level}) damage:6 all(creature|opponentBattlefield) +text=Level up {3}{R} -- [Level 1-2] {T}: Brimstone Mage deals 1 damage to target creature or player. [2/3] -- [Level 3+] {T}: Brimstone Mage deals 3 damage to target creature or player. [2/4] +mana={2}{R} type=Creature -subtype=Level Minotaur Shaman +subtype=Levelup Human Shaman power=3 toughness=3 [/card] @@ -30352,7 +31590,7 @@ toughness=2 [/card] [card] name=Lorescale Coatl -auto=@movedTo(*|myhand) from(mylibrary):may counter(1/1) +auto=@drawn(controller):may counter(1/1) text=Whenever you draw a card, you may put a +1/+1 counter on Lorescale Coatl. mana={1}{G}{U} type=Creature @@ -30618,7 +31856,7 @@ toughness=2 [card] name=Lu Xun, Scholar General abilities=horsemanship -auto=@damaged(player) from(this):may draw:1 controller +auto=@damaged(opponent) from(this):may draw:1 controller text=Horsemanship (This creature can't be blocked except by creatures with horsemanship.) -- Whenever Lu Xun, Scholar General deals damage to an opponent, you may draw a card. mana={2}{U}{U} type=Legendary Creature @@ -30685,6 +31923,13 @@ power=1 toughness=3 [/card] [card] +name=Luminesce +auto=preventalldamage from(*[red;black]|battlefield,stack) +text=Prevent all damage that black sources and red sources would deal this turn. +mana={W} +type=Instant +[/card] +[card] name=Luminous Angel abilities=flying auto=@each my upkeep:may token(Spirit,Creature Spirit,1/1,white flying) @@ -30696,9 +31941,22 @@ power=4 toughness=4 [/card] [card] +name=Lunar Avenger +abilities=sunburst +auto=counter(1/1,sunburst) +auto={C(1/1,-1)}:flying ueot +auto={C(1/1,-1)}:first strike ueot +auto={C(1/1,-1)}:haste ueot +text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- Remove a +1/+1 counter from Lunar Avenger: Lunar Avenger gains your choice of flying, first strike, or haste until end of turn. +mana={7} +type=Artifact Creature +subtype=Golem +power=2 +toughness=2 +[/card] +[card] name=Lurking Nightstalker -auto=lord(lurking nightstalker[attacking]|mybattlefield) 2/0 -auto=lord(other lurking nightstalker[attacking]|mybattlefield) -2/0 +auto=@attacking(this):2/0 ueot text=Whenever Lurking Nightstalker attacks, it gets +2/+0 until end of turn. mana={B}{B} type=Creature @@ -30766,6 +32024,17 @@ power=1 toughness=1 [/card] [card] +name=Ma Chao, Western Warrior +abilities=horsemanship +auto=@attacking(this):aslongas(creature[attacking]|mybattlefield) all(this) unblockable ueot oneShot <2 +text=Horsemanship (This creature can't be blocked except by creatures with horsemanship.) -- Whenever Ma Chao, Western Warrior attacks alone, it's unblockable this combat. +mana={3}{R}{R} +type=Legendary Creature +subtype=Human Soldier Warrior +power=3 +toughness=3 +[/card] +[card] name=Macetail Hystrodon abilities=haste, first strike autohand={3}:cycling @@ -30838,6 +32107,17 @@ mana={1}{U} type=Instant [/card] [card] +name=Magebane Armor +auto={2}:equip +auto=-flying +auto=2/4 +auto=preventallnoncombatdamage to(mytgt) +text=Equipped creature gets +2/+4 and loses flying. -- Prevent all noncombat damage that would be dealt to equipped creature. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={3} +type=Artifact +subtype=Equipment +[/card] +[card] name=Magefire Wings target=creature auto=2/0 @@ -30944,6 +32224,15 @@ power=3 toughness=3 [/card] [card] +name=Magma Spray +target=creature +auto=exiledeath +auto=damage:2 +text=Magma Spray deals 2 damage to target creature. If that creature would be put into a graveyard this turn, exile it instead. +mana={R} +type=Instant +[/card] +[card] name=Magma Vein auto={R}{S(land|myBattlefield)}:damage:1 all(creature[-flying]) text={R}, Sacrifice a land: Magma Vein deals 1 damage to each creature without flying. @@ -31230,6 +32519,14 @@ mana={1} type=Artifact [/card] [card] +name=Manabarbs +auto=@tappedformana(land|opponentBattlefield):damage:1 opponent +auto=@tappedformana(land|myBattlefield):damage:1 controller +text=Whenever a player taps a land for mana, Manabarbs deals 1 damage to that player. +mana={3}{R} +type=Enchantment +[/card] +[card] name=Manabond auto=@each my end:may moveTo(myBattlefield) all(land|myhand) && moveTo(mygraveyard) all(*[-land]|myhand) text=At the beginning of your end step, you may reveal your hand and put all land cards from it onto the battlefield. If you do, discard your hand. @@ -31323,6 +32620,16 @@ power=2 toughness=2 [/card] [card] +name=Mannichi, the Fevered Dream +auto={1}{R}:swap all(creature) +text={1}{R}: Switch each creature's power and toughness until end of turn. +mana={2}{R} +type=Legendary Creature +subtype=Spirit +power=1 +toughness=2 +[/card] +[card] name=Manta Ray abilities=islandhome auto=cantbeblockedby(creature[-blue]) @@ -31413,6 +32720,15 @@ power=3 toughness=3 [/card] [card] +name=March of Souls +auto=@movedto(creature|mygraveyard):token(Spirit,Creature Spirit,1/1,white,flying) +auto=@movedto(creature|opponentgraveyard):token(Spirit,Creature Spirit,1/1,white,flying) opponent +auto=destroy all(creature) +text=Destroy all creatures. They can't be regenerated. For each creature destroyed this way, its controller puts a 1/1 white Spirit creature token with flying onto the battlefield. +mana={4}{W} +type=Sorcery +[/card] +[card] name=Marhault Elsdragon auto=rampage(1/1,1) text=Rampage 1 (Whenever this creature becomes blocked, it gets +1/+1 until end of turn for each creature blocking it beyond the first.) @@ -31454,6 +32770,13 @@ power=8 toughness=8 [/card] [card] +name=Mark of Asylum +auto=pereventallnoncombat to(creature|myBattlefield) +text=Prevent all noncombat damage that would be dealt to creatures you control. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Mark of Fury target=creature auto=haste @@ -31683,7 +33006,7 @@ subtype=Aura name=Mask of Riddles auto={2}:equip auto=fear -auto=@damaged(player) from(mytgt):may draw:1 controller +auto=@combatdamaged(player) from(mytgt):may draw:1 controller text=Equipped creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.) -- Whenever equipped creature deals combat damage to a player, you may draw a card. -- Equip {2} mana={U}{B} type=Artifact @@ -31822,7 +33145,7 @@ toughness=3 [/card] [card] name=Matsu-Tribe Birdstalker -auto=@damaged(creature[attacking;blocking]) from(matsu-tribe birdstalker[attacking;blocking]):all(trigger[to]) tap && frozen +auto=@combatdamaged(creature) from(this):all(trigger[to]) tap && frozen auto={G}:reach text=Whenever Matsu-Tribe Birdstalker deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -- {G}: Matsu-Tribe Birdstalker gains reach until end of turn. (It can block creatures with flying.) mana={2}{G}{G} @@ -32035,7 +33358,7 @@ toughness=4 [card] name=Mephitic Ooze auto=foreach(artifact|myBattlefield) 1/0 -auto=@damaged(creature[attacking;blocking]) from(mephitic ooze[attacking;blocking]):all(trigger[to]) bury +auto=@combatdamaged(creature) from(this):all(trigger[to]) bury text=Mephitic Ooze gets +1/+0 for each artifact you control. -- Whenever Mephitic Ooze deals combat damage to a creature, destroy that creature. The creature can't be regenerated. mana={4}{B} type=Creature @@ -32105,6 +33428,17 @@ mana={1}{U} type=Sorcery [/card] [card] +name=Merchant Ship +abilities=islandhome +auto=@notblocked(this):life:2 +text=Merchant Ship can't attack unless defending player controls an Island. -- Whenever Merchant Ship attacks and isn't blocked, you gain 2 life. -- When you control no Islands, sacrifice Merchant Ship. +mana={U} +type=Creature +subtype=Human +power=0 +toughness=2 +[/card] +[card] name=Merchant of Secrets auto=draw:1 text=When Merchant of Secrets enters the battlefield, draw a card. @@ -32154,6 +33488,18 @@ power=2 toughness=3 [/card] [card] +name=Merfolk Skyscout +abilities=flying +auto=@attacking(this):untap target(*) +auto=@blocking(this):untap target(*) +text=Merchant Ship can't attack unless defending player controls an Island. -- Whenever Merchant Ship attacks and isn't blocked, you gain 2 life. -- When you control no Islands, sacrifice Merchant Ship. +mana={2}{U}{U} +type=Creature +subtype=Merfolk Scout +power=2 +toughness=3 +[/card] +[card] name=Merfolk Sovereign auto=lord(merfolk|myBattlefield) 1/1 other auto={T}:unblockable target(merfolk) other @@ -32165,6 +33511,16 @@ power=2 toughness=2 [/card] [card] +name=Merfolk Thaumaturgist +auto={T}:swap target(creature) +text={T}: Switch target creature's power and toughness until end of turn. +mana={2}{U} +type=Creature +subtype=Merfolk Wizard +power=1 +toughness=2 +[/card] +[card] name=Merfolk Traders auto=draw:1 auto=moveTo(graveyard) notatarget(*|myhand) @@ -32235,6 +33591,14 @@ power=1 toughness=1 [/card] [card] +name=Mesmeric Orb +auto=@untapped(*|myBattlefield):deplete:1 controller +auto=@untapped(*|opponentBattlefield):deplete:1 opponent +text=Whenever a permanent becomes untapped, that permanent's controller puts the top card of his or her library into his or her graveyard. +mana={2} +type=Artifact +[/card] +[card] name=Mesmeric Trance auto={U}{S|myhand}:draw:1 auto=@each my upkeep:counter(0/0,1,Age) @@ -32777,7 +34141,7 @@ toughness=1 [card] name=Mirri the Cursed abilities=flying,first strike,haste -auto=@damaged(creature) from(this):counter(1/1,1) +auto=@combatdamaged(creature) from(this):counter(1/1,1) text=Flying, first strike, haste -- Whenever Mirri the Cursed deals combat damage to a creature, put a +1/+1 counter on Mirri the Cursed. mana={2}{B}{B} type=Legendary Creature @@ -32810,7 +34174,7 @@ type=Land [card] name=Mirror-Sigil Sergeant abilities=trample -auto=@each my upkeep:aslongas(*[blue]|myBattlefield) may token(158598) +auto=@each my upkeep:aslongas(*[blue]|myBattlefield) may clone text=Trample -- At the beginning of your upkeep, if you control a blue permanent, you may put a token that's a copy of Mirror-Sigil Sergeant onto the battlefield. mana={5}{W} type=Creature @@ -32925,6 +34289,17 @@ power=3 toughness=2 [/card] [card] +name=Mistblade Shinobi +autohand={U}{N}:ninjutsu +auto=@combatdamaged(player) from(this):may moveTo(ownerhand) target(creature|opponentBattlefield) +text=Ninjutsu {U} ({U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Mistblade Shinobi deals combat damage to a player, you may return target creature that player controls to its owner's hand. +mana={2}{U} +type=Creature +subtype=Human Ninja +power=1 +toughness=1 +[/card] +[card] name=Mistmeadow Skulk abilities=lifelink auto=protection from(*[manacost>=3]) @@ -33717,10 +35092,7 @@ toughness=1 [card] name=Mothrider Samurai abilities=flying -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(mothrider samurai[blocking]|mybattlefield) 1/1 -auto=lord(other mothrider samurai[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Flying -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={3}{W} type=Creature @@ -33872,6 +35244,16 @@ power=2 toughness=2 [/card] [card] +name=Mtenda Herder +abilities=flanking +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) +mana={W} +type=Creature +subtype=Human Scout +power=1 +toughness=1 +[/card] +[card] name=Muck Rats mana={B} type=Creature @@ -34197,7 +35579,7 @@ toughness=1 [/card] [card] name=Myr Propagator -auto={3}{T}:token(215069) +auto={3}{T}:clone text={3}, {T}: Put a token that's a copy of Myr Propagator onto the battlefield. mana={3} type=Artifact Creature @@ -34231,6 +35613,16 @@ power=2 toughness=2 [/card] [card] +name=Myr Quadropod +auto={3}:swap +text={3}: Switch Myr Quadropod's power and toughness until end of turn. +mana={4} +type=Artifact Creature +subtype=Myr +power=1 +toughness=4 +[/card] +[card] name=Myr Retriever auto=@movedTo(this|graveyard) from(battlefield):moveTo(myhand) target(other artifact|mygraveyard) text=When Myr Retriever is put into a graveyard from the battlefield, return another target artifact card from your graveyard to your hand. @@ -34387,14 +35779,9 @@ power=2 toughness=1 [/card] [card] -name=Nagao Bound by Honor -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to CHK/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(nagao bound by honor[blocking]|mybattlefield) 1/1 -auto=aslongas(nagao bound by honor[attacking]|myBattlefield) lord(samurai[attacking]|myBattlefield) 1/1 +name=Nagao, Bound by Honor +auto=bushido(1/1) +auto=@attacking(this):all(samurai[attacking]|myBattlefield) 1/1 ueot text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- Whenever Nagao, Bound by Honor attacks, Samurai creatures you control get +1/+1 until end of turn. mana={3}{W} type=Legendary Creature @@ -34715,6 +36102,16 @@ power=1 toughness=1 [/card] [card] +name=Necrite +auto=@notblocked(this):may bury target(creature|opponentBattlefield) target(artifact|opponentBattlefield) && moveTo(mygraveyard) all(this) +text=Whenever Necrite attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature defending player controls. It can't be regenerated. +mana={1}{B}{B} +type=Creature +subtype=Thrull +power=2 +toughness=2 +[/card] +[card] name=Necrogen Censer auto=counter(0/0,2,Charge) auto={C(0/0,-1,Charge)}{T}:life:-2 target(player) @@ -34743,7 +36140,7 @@ type=Enchantment [card] name=Necromantic Thirst target=creature -auto=@damaged(player) from(mytgt):may moveTo(myhand) target(creature|mygraveyard) +auto=@combatdamaged(player) from(mytgt):may moveTo(myhand) target(creature|mygraveyard) text=Enchant creature -- Whenever enchanted creature deals combat damage to a player, you may return target creature card from your graveyard to your hand. mana={2}{B}{B} type=Enchantment @@ -34876,6 +36273,16 @@ power=4 toughness=5 [/card] [card] +name=Nemesis of Reason +auto=@attacking(this):deplete:10 opponent +text=Whenever Nemesis of Reason attacks, defending player puts the top ten cards of his or her library into his or her graveyard. +mana={3}{U}{B} +type=Creature +subtype=Leviathan Horror +power=3 +toughness=7 +[/card] +[card] name=Nessian Courser mana={2}{G} type=Creature @@ -34945,6 +36352,17 @@ power=4 toughness=4 [/card] [card] +name=Nettling Curse +target=creature +auto=@attacking(mytgt):life:-3 targetcontroller +auto=@blocking(mytgt):life:-3 targetcontroller +auto={1}{R}:mustattack +text=Enchant creature -- Whenever enchanted creature attacks or blocks, its controller loses 3 life. -- {1}{R}: Enchanted creature attacks this turn if able. +mana={2}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Neurok Hoversail auto={2}:equip auto=flying @@ -35038,10 +36456,7 @@ toughness=1 [/card] [card] name=Nezumi Ronin -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(nezumi ronin[blocking]|mybattlefield) 1/1 -auto=lord(other nezumi ronin[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={2}{B} type=Creature @@ -35073,7 +36488,7 @@ toughness=2 name=Nicol Bolas auto=flying auto=upcost[{U}{B}{R}] moveTo(graveyard) -auto=@damaged(player) from(nicol bolas[attacking]|myBattlefield):moveTo(opponentgraveyard) all(*|opponenthand) +auto=@damaged(opponent) from(this):moveTo(opponentgraveyard) all(*|opponenthand) text=Flying -- At the beginning of your upkeep, sacrifice Nicol Bolas unless you pay {U}{B}{R}. -- Whenever Nicol Bolas deals damage to an opponent, that player discards his or her hand. mana={2}{U}{U}{B}{B}{R}{R} type=Legendary Creature @@ -35344,6 +36759,24 @@ type=Enchantment subtype=Aura [/card] [card] +name=Nine-Ringed Bo +auto={T}:exiledeath target(creature[spirit]) && damage:1 +text={T}: Nine-Ringed Bo deals 1 damage to target Spirit creature. If that creature would be put into a graveyard this turn, exile it instead. +mana={3} +type=Artifact +[/card] +[card] +name=Ninja of the Deep Hours +autohand={1}{U}{N}:ninjutsu +auto=@combatdamaged(player) from(this):may draw:1 controller +text=Ninjutsu {1}{U} ({1}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Ninja of the Deep Hours deals combat damage to a player, you may draw a card. +mana={3}{U} +type=Creature +subtype=Human Ninja +power=2 +toughness=2 +[/card] +[card] name=Nip Gwyllion abilities=lifelink text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) @@ -35368,6 +36801,17 @@ power=3 toughness=2 [/card] [card] +name=Nirkana Revenant +auto=@tappedformana(swamp|mybattlefield):Add {B} +auto={B}:1/1 +text=Whenever you tap a Swamp for mana, add {B} to your mana pool (in addition to the mana the land produces). -- {B}:Nirkana Revenant gets +1/+1 until end of turn. +type=Creature +subtype=Vampire Shade +power=4 +toughness=4 +mana={4}{B}{B} +[/card] +[card] name=Niveous Wisps target=creature auto=transforms(,white) ueot @@ -35378,6 +36822,25 @@ mana={W} type=Instant [/card] [card] +name=Niv-Mizzet, the Firemind +abilities=flying +auto=@drawn(controller):damage:1 target(creature,player) +auto={T}:draw:1 +text=Flying -- Whenever you draw a card, Niv-Mizzet, the Firemind deals 1 damage to target creature or player. -- {T}: Draw a card. +mana={2}{U}{U}{R}{R} +type=Legendary Creature +subtype=Dragon Wizard +power=4 +toughness=4 +[/card] +[card] +name=No Mercy +auto=@damaged(controller) from(creature):all(trigger[from]) destroy +text=Whenever a creature deals damage to you, destroy it. +mana={2}{B}{B} +type=Enchantment +[/card] +[card] name=No-Dachi auto={3}:equip auto=2/0 @@ -35422,6 +36885,13 @@ power=3 toughness=3 [/card] [card] +name=Noble Stand +auto=@blocking(creature|mybattlefield):life:2 controller +text=Whenever a creature you control blocks, you gain 2 life. +mana={4}{W} +type=Enchantment +[/card] +[card] name=Noble Steeds auto={1}{W}:first strike target(creature) text={1}{W}: Target creature gains first strike until end of turn. @@ -35561,8 +37031,7 @@ toughness=3 [/card] [card] name=Norwood Warrior -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) +auto=@blocked(this):1/1 ueot text=Whenever Norwood Warrior becomes blocked, it gets +1/+1 until end of turn. mana={2}{G} type=Creature @@ -35598,6 +37067,23 @@ power=1 toughness=2 [/card] [card] +name=Novablast Wurm +auto=@attacking(this):destroy all(other creature) +text=Whenever Novablast Wurm attacks, destroy all other creatures. +mana={3}{G}{G}{W}{W} +type=Creature +subtype=Wurm +power=7 +toughness=7 +[/card] +[card] +name=Novijen, Heart of Progress +auto={T}:Add{1} +auto={G}{U}{T}:counter(1/1,1) all(creature[fresh]|myBattlefield) +text={T}: Add {1} to your mana pool. -- {G}{U}, {T}: Put a +1/+1 counter on each creature that entered the battlefield this turn. +type=Land +[/card] +[card] name=Noxious Ghoul auto=all(creature[-zombie]) -1/-1 ueot auto=@movedTo(other creature[zombie]|battlefield):all(creature[-zombie]) -1/-1 ueot @@ -35660,10 +37146,7 @@ toughness=6 [/card] [card] name=Numai Outcast -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(numai outcast[blocking]|mybattlefield) 2/2 -auto=lord(other numai outcast[blocking]|mybattlefield) -2/-2 +auto=bushido(2/2) auto={L}{L}{L}{L}{L}{B}:regenerate text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) -- {B}, Pay 5 life: Regenerate Numai Outcast. mana={3}{B} @@ -35973,6 +37456,16 @@ power=3 toughness=3 [/card] [card] +name=Ogre Leadfoot +auto=@blocked(this) from(creature[artifact]):all(trigger[from]) destroy +text=Whenever Ogre Leadfoot becomes blocked by an artifact creature, destroy that creature. +mana={4}{R} +type=Creature +subtype=Ogre +power=3 +toughness=3 +[/card] +[card] name=Ogre Recluse auto=@movedto(*|mystack):tap auto=@movedto(*|opponentstack):tap @@ -36034,8 +37527,8 @@ toughness=3 [/card] [card] name=Ohran Viper -auto=@damaged(creature[attacking;blocking]) from(ohran viper[attacking;blocking]):all(trigger[to]) destroy -auto=@damaged(player) from(ohran viper):draw:1 controller +auto=@combatdamaged(creature) from(this):all(trigger[to]) destroy +auto=@combatdamaged(player) from(ohran viper):draw:1 controller text=Whenever Ohran Viper deals combat damage to a creature, destroy that creature at end of combat. -- Whenever Ohran Viper deals combat damage to a player, you may draw a card. mana={1}{G}{G} type=Snow Creature @@ -36214,6 +37707,17 @@ type=Enchantment text=Each other non-Aura enchantment is a creature with power and toughness each equal to its converted mana cost. It's still an enchantment. [/card] [card] +name=Opaline Bracers +abilities=sunburst +auto=counter(0/0,sunburst,charge) +auto={1}:equip +auto=thisforeach(counter{0/0.1.Charge}) 1/1 +text=Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.) -- Equipped creature gets +X/+X, where X is the number of charge counters on Opaline Bracers. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={4} +type=Artifact +subtype=Equipment +[/card] +[card] name=Open the Vaults auto=moveTo(myBattlefield) all(artifact,enchantment|myGraveyard) auto=moveTo(opponentBattlefield) all(artifact,enchantment|opponentGraveyard) @@ -36222,10 +37726,20 @@ mana={4}{W}{W} type=Sorcery [/card] [card] +name=Ophidian +auto=@notblocked(this):may draw:1 controller && fog from(this) ueot +text=Whenever Ophidian attacks and isn't blocked, you may draw a card. If you do, Ophidian assigns no combat damage this turn. +mana={2}{U} +type=Creature +subtype=Snake +power=1 +toughness=3 +[/card] +[card] name=Ophidian Eye abilities=flash target=creature -auto=@damaged(player) from(mytgt):may draw:1 controller +auto=@damaged(opponent) from(mytgt):may draw:1 controller text=Flash (You may cast this spell any time you could cast an instant.) -- Enchant creature -- Whenever enchanted creature deals damage to an opponent, you may draw a card. mana={2}{U} type=Enchantment @@ -36444,6 +37958,16 @@ power=4 toughness=3 [/card] [card] +name=Order of the Golden Cricket +auto=this(attacking) {W}:flying limit:1 +text=Whenever Order of the Golden Cricket attacks, you may pay {W}. If you do, it gains flying until end of turn. +mana={1}{W} +type=Creature +subtype=Kithkin Knight +power=2 +toughness=2 +[/card] +[card] name=Order of the Sacred Torch auto={L}{T}:fizzle target(*[black]|stack) text={T}, Pay 1 life: Counter target black spell. @@ -36611,7 +38135,7 @@ toughness=1 [/card] [card] name=Orochi Ranger -auto=@damaged(creature[attacking;blocking]) from(orochi ranger[attacking;blocking]):all(trigger[to]) tap && frozen +auto=@damaged(creature) from(this):all(trigger[to]) tap && frozen text=Whenever Orochi Ranger deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. mana={1}{G} type=Creature @@ -36759,6 +38283,15 @@ type=Land subtype=Swamp Forest [/card] [card] +name=Overgrowth +target=land +auto=@tappedformana(mytgt):Add{G}{G} targetcontroller +text=Enchant land (Target a land as you cast this. This card enters the battlefield attached to that land.) -- Whenever enchanted land is tapped for mana, its controller adds {G}{G} to his or her mana pool (in addition to the mana the land produces). +mana={2}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Overlaid Terrain auto=moveTo(graveyard) all(land|myBattlefield) auto=lord(land|myBattlefield) {T}:Add{W}{W} @@ -37121,6 +38654,14 @@ mana={3}{R} type=Instant [/card] [card] +name=Parallel Evolution +auto=clone all(creature[token]|mybattlefield) +flashback={4}{G}{G}{G} +text=For each creature token on the battlefield, its controller puts a token that's a copy of that creature onto the battlefield. -- Flashback {4}{G}{G}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={3}{G}{G} +type=Sorcery +[/card] +[card] name=Paralyze target=creature auto=tap @@ -37504,6 +39045,39 @@ type=Artifact subtype=Equipment [/card] [card] +name=Pentad Prism +abilities=sunburst +auto=counter(0/0,sunburst,charge) +auto={C(0/0,1,Charge)}:Add{W} +auto={C(0/0,1,Charge)}:Add{U} +auto={C(0/0,1,Charge)}:Add{B} +auto={C(0/0,1,Charge)}:Add{R} +auto={C(0/0,1,Charge)}:Add{G} +text=Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.) -- Remove a charge counter from Pentad Prism: Add one mana of any color to your mana pool. +mana={2} +type=Artifact +[/card] +[card] +name=Pentarch Paladin +abilities=flanking +auto=choice name(white) && counter(0/0,1,White) all(this) +auto=choice name(blue) && counter(0/0,1,Blue) all(this) +auto=choice name(black) && counter(0/0,1,Black) all(this) +auto=choice name(red) && counter(0/0,1,Red) all(this) +auto=choice name(green) && counter(0/0,1,Green) all(this) +auto=this(counter{0/0.1.White}) {T}:destroy target(*[white]) +auto=this(counter{0/0.1.Blue}) {T}:destroy target(*[blue]) +auto=this(counter{0/0.1.Black}) {T}:destroy target(*[black]) +auto=this(counter{0/0.1.Red}) {T}:destroy target(*[red]) +auto=this(counter{0/0.1.Green}) {T}:destroy target(*[green]) +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- As Pentarch Paladin enters the battlefield, choose a color. -- {W}{W}, {T}: Destroy target permanent of the chosen color. +mana={2}{W}{W}{W} +type=Creature +subtype=Human Knight +power=3 +toughness=3 +[/card] +[card] name=Pentavus auto=counter(1/1,5) auto={1}{C(1/1,-1)}:token(Pentavite,Artifact Creature Pentavite,1/1,flying) @@ -37614,6 +39188,17 @@ mana={1}{U} type=Instant [/card] [card] +name=Perimeter Captain +abilities=defender +auto=@blocking(creature[defender]|mybattlefield):life:2 controller +text=Defender -- Whenever a creature you control with defender blocks, you may gain 2 life. +mana={W} +type=Creature +subtype=Human Soldier +power=0 +toughness=4 +[/card] +[card] name=Perish auto=bury all(creature[green]) text=Destroy all green creatures. They can't be regenerated. @@ -37743,9 +39328,9 @@ toughness=2 ##the cantlose on phage only last until the ability checks if she was played from hand enjoy :) [card] name=Phage the Untouchable -abilities=deathtouch auto=kicker lord(this) cantlose ueot -auto=@damaged(player) from(this|mybattlefield):wingame controller +auto=@combatdamaged(player) from(this):wingame controller +auto=@combatdamaged(creature) from(this):all(trigger[to] bury auto=choice name(Phage enters the Battlefield!!) && wingame opponent && all(this) -cantlose ueot text=When Phage the Untouchable enters the battlefield, if you didn't cast it from your hand, you lose the game. Whenever Phage deals combat damage to a creature, destroy that creature. It can't be regenerated. Whenever Phage deals combat damage to a player, that player loses the game. mana={3}{B}{B}{B}{B} @@ -37756,6 +39341,17 @@ power=4 toughness=4 [/card] [card] +name=Phantasmal Fiend +auto={B}:1/-1 +auto={1}{U}:swap +text={B}: Phantasmal Fiend gets +1/-1 until end of turn. -- {1}{U}: Switch Phantasmal Fiend's power and toughness until end of turn. +mana={3}{B} +type=Creature +subtype=Illusion +power=1 +toughness=5 +[/card] +[card] name=Phantasmal Forces abilities=flying auto=upcost[{U}] moveTo(graveyard) @@ -38142,6 +39738,16 @@ power=2 toughness=2 [/card] [card] +name=Phyrexian Reaper +auto=@blocked(this) from(creature[green]):all(trigger[from]) bury +text=Whenever Phyrexian Reaper becomes blocked by a green creature, destroy that creature. It can't be regenerated. +mana={4}{B} +type=Creature +subtype=Zombie +power=3 +toughness=3 +[/card] +[card] name=Phyrexian Reclamation auto={L}{L}{1}{B}:moveTo(myhand) target(creature|mygraveyard) text={1}{B}, Pay 2 life: Return target creature card from your graveyard to your hand. @@ -38149,6 +39755,17 @@ mana={B} type=Enchantment [/card] [card] +name=Phyrexian Slayer +abilities=flying +auto=@blocked(this) from(creature[white]):all(trigger[from]) bury +text=Flying -- Whenever Phyrexian Slayer becomes blocked by a white creature, destroy that creature. It can't be regenerated. +mana={3}{B} +type=Creature +subtype=Minion +power=2 +toughness=2 +[/card] +[card] name=Phyrexian Soulgorger auto=@each my upkeep:counter(0/0,1,Age) auto=thisforeach(counter{0/0.1.Age}) upcost[{S(creature|myBattlefield)}] moveTo(graveyard) @@ -38204,11 +39821,8 @@ power=1 toughness=1 [/card] [card] -name=Pianna Nomad Captain -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to ODY/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) -auto=aslongas(pianna nomad captain[attacking]|myBattlefield) lord(creature[attacking]) 1/1 +name=Pianna, Nomad Captain +auto=@attacking(this):all(creature[attacking]) 1/1 ueot text=Whenever Pianna, Nomad Captain attacks, attacking creatures get +1/+1 until end of turn. mana={1}{W}{W} type=Legendary Creature @@ -38856,6 +40470,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Port Inspector +auto=@blocked(this):name(look at opponents hand) target(*|opponenthand) +text=Whenever Port Inspector becomes blocked, you may look at defending player's hand. +mana={1}{U} +type=Creature +subtype=Human +power=1 +toughness=2 +[/card] +[card] name=Possessed Aven abilities=flying auto=aslongas(*|mygraveyard) 1/1 >6 @@ -38993,6 +40617,14 @@ mana={4} type=Artifact [/card] [card] +name=Powerstone Minefield +auto=@attacking(creature):all(trigger[to]) damage:2 +auto=@blocking(creature):all(trigger[to]) damage:2 +text=Whenever a creature attacks or blocks, Powerstone Minefield deals 2 damage to it. +mana={2}{R}{W} +type=Enchantment +[/card] +[card] name=Pradesh Gypsies auto={1}{G}{T}:-2/0 target(creature) text={1}{G}, {T}: Target creature gets -2/-0 until end of turn. @@ -39064,6 +40696,15 @@ mana={2}{W}{W} type=Sorcery [/card] [card] +name=Pretender's Claim +target=creature +auto=@blocked(mytgt):tap all(land|opponentbattlefield) +text=Enchant creature -- Whenever enchanted creature becomes blocked, tap all lands defending player controls. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Price of Progress auto=foreach(land[-basic]|myBattlefield) damage:2 controller auto=foreach(land[-basic]|opponentBattlefield) damage:2 opponent @@ -39082,6 +40723,16 @@ power=1 toughness=1 [/card] [card] +name=Pride of Lions +auto=@blocked(this):name(assign combat damage to defending player) && may thisforeach(power>=1) opponent && fog from(this) +text=You may have Pride of Lions assign its combat damage as though it weren't blocked. +mana={3}{G}{G} +type=Creature +subtype=Cat +power=4 +toughness=4 +[/card] +[card] name=Pride of the Clouds abilities=flying auto=foreach(other creature[flying]) 1/1 @@ -39176,6 +40827,25 @@ power=3 toughness=3 [/card] [card] +name=Primeval Titan +abilities=trample +auto=may moveTo(myBattlefield) target(land|myLibrary) && tap && token(20502711) +text=Trample -- Whenever Primeval Titan enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. +mana={4}{G}{G} +type=Creature +subtype=Giant +power=6 +toughness=6 +[/card] +[card] +name=Primeval Titan's 2nd Fetch +auto=counter(0/0,1,Primeval) +auto=@movedTo(land|myBattlefield) from(mylibrary):thisforeach(counter{0/0.1.Primeval}>0) moveTo(myBattlefield) target(land|mylibrary) && counter(0/0,-1,Primeval) && counter(0/0,1,Bury) +auto=thisforeach(counter{0/0.1.Bury}>0) bury +id=-20502711 +type=Nothing +[/card] +[card] name=Primoc Escapee abilities=flying autohand={2}:cycling @@ -39300,7 +40970,7 @@ target=creature[manacost<=1]|mygraveyard auto=moveTo(myBattlefield) auto=may moveTo(myBattlefield) target(creature[manacost<=1]|mygraveyard) auto=token(-1111133) -autohand={5}{W}:moveTo(myBattlefield) target(creature[manacost<=1]|mygraveyard) limit:1 myUpkeepOnly +autohand={5}{W}:moveTo(myhand) target(creature[manacost<=1]|mygraveyard) limit:1 myUpkeepOnly text=Return up to three target creature cards with converted mana cost 1 or less from your graveyard to the battlefield. -- Forecast - {5}{W}, Reveal Proclamation of Rebirth from your hand: Return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. (Activate this ability only during your upkeep and only once each turn.) mana={2}{W} type=Sorcery @@ -39442,6 +41112,17 @@ mana={X}{U}{B} type=Sorcery [/card] [card] +name=Psychic Membrane +abilities=defender +auto=@blocking(this):may draw:1 +text=Defender (This creature can't attack.) -- Whenever Psychic Membrane blocks, you may draw a card. +mana={2}{U} +type=Creature +subtype=Wall +power=0 +toughness=3 +[/card] +[card] name=Psychic Spear target=spirit,arcane|opponenthand auto=moveTo(graveyard) @@ -39520,6 +41201,16 @@ power=0 toughness=1 [/card] [card] +name=Pulse Tracker +auto=@attacking(this):life:-1 opponent +text=Whenever Pulse Tracker attacks, each opponent loses 1 life. +mana={B} +type=Creature +subtype=Vampire Rogue +power=1 +toughness=1 +[/card] +[card] name=Punctute Blast abilities=wither target=creature,player @@ -39850,8 +41541,18 @@ power=2 toughness=2 [/card] [card] +name=Quagmire Lamprey +auto=@blocked(this) from(creature):all(trigger[from]) counter(-1/-1,1) +text=Whenever Quagmire Lamprey becomes blocked by a creature, put a -1/-1 counter on that creature. +mana={2}{B} +type=Creature +subtype=Fish +power=1 +toughness=1 +[/card] +[card] name=Quest for the Gemblades -auto=@damaged(creature[attacking;blocking]) from(creature[attacking;blocking]|myBattlefield):may counter(0/0,1,Quest) all(this) +auto=@combatdamaged(creature) from(creature|myBattlefield):may counter(0/0,1,Quest) all(this) auto={C(0/0,-1,Quest)}{S}:counter(1/1,4) target(creature) text=Whenever a creature you control deals combat damage to a creature, you may put a quest counter on Quest for the Gemblades. -- Remove a quest counter from Quest for the Gemblades and sacrifice it: Put four +1/+1 counters on target creature. mana={1}{G} @@ -40092,11 +41793,8 @@ power=2 toughness=2 [/card] [card] -name=Radha Heir to Keld -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to PLC/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) -auto=@each my blockers:aslongas(radha heir to keld[attacking]|myBattlefield) may add{R}{R} +name=Radha, Heir to Keld +auto=@attacking(this):may add{R}{R} auto={T}:Add{G} text=Whenever Radha, Heir to Keld attacks, you may add {R}{R} to your mana pool. -- {T}: Add {G} to your mana pool. mana={R}{G} @@ -40188,6 +41886,17 @@ power=2 toughness=2 [/card] [card] +name=Rage Forger +auto=counter(1/1,1) all(other shaman|mybattlefield) +auto=@attacking(creature[counter{1/1.1}]|mybattlefield):damage:1 target(player) +text=When Rage Forger enters the battlefield, put a +1/+1 counter on each other Shaman creature you control. -- Whenever a creature you control with a +1/+1 counter on it attacks, you may have that creature deal 1 damage to target player. +mana={2}{R} +type=Creature +subtype=Elemental Shaman +power=2 +toughness=2 +[/card] +[card] name=Rage Nimbus abilities=defender,flying auto={1}{R}:mustattack target(creature) @@ -40245,10 +41954,8 @@ toughness=1 [/card] [card] name=Raging Gorilla -auto=rampage(2/-2,0) -auto=rampage(-2/2,1) -auto=lord(raging gorilla[blocking]|mybattlefield) 2/-2 -auto=lord(other raging gorilla[blocking]|mybattlefield) -2/2 +auto=@blocking(this):2/-2 ueot +auto=@blocked(this):2/-2 ueot text=Whenever Raging Gorilla blocks or becomes blocked, it gets +2/-2 until end of turn. mana={2}{R} type=Creature @@ -40310,7 +42017,7 @@ toughness=2 [/card] [card] name=Raid Bombardment -auto=@each my blockers:foreach(creature[attacking;power<=2]) damage:1 opponent +auto=@attacking(creature[power<=2]|mybattlefield):damage:1 opponent text=Whenever a creature you control with power 2 or less attacks, Raid Bombardment deals 1 damage to defending player. mana={2}{R} type=Enchantment @@ -40662,7 +42369,7 @@ toughness=3 [card] name=Rapacious One abilities=trample -auto=@damaged(player) from(this):thisforeach(power>=1) token(-193507) +auto=@combatdamaged(player) from(this):thisforeach(power>=1) token(-193507) text=Trample -- Whenever Rapacious One deals combat damage to a player, put that many colorless 0/1 Eldrazi Spawn tokens onto the battlefield. They have "Sacrifice this creature: Add {1} to your mana pool." mana={5}{R} type=Creature @@ -40867,8 +42574,7 @@ toughness=4 [card] name=Ravenous Skirge abilities=flying -auto=lord(ravenous skirge[attacking]|mybattlefield) 2/0 -auto=lord(other ravenous skirge[attacking]|mybattlefield) -2/0 +auto=@attacking(this):2/0 ueot text=Flying -- Whenever Ravenous Skirge attacks, it gets +2/+0 until end of turn. mana={2}{B} type=Creature @@ -40940,8 +42646,7 @@ type=Artifact [/card] [card] name=Razorclaw Bear -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) +auto=@blocked(this):2/2 ueot text=Whenever Razorclaw Bear becomes blocked, it gets +2/+2 until end of turn. mana={2}{G}{G} type=Creature @@ -41123,6 +42828,16 @@ mana={R} type=Sorcery [/card] [card] +name=Reckless Ogre +auto=@attacking(this):aslongas(creature[attacking]|mybattlefield) all(this) 3/0 ueot oneShot <2 +text=Whenever Reckless Ogre attacks alone, it gets +3/+0 until end of turn. +mana={3}{R} +type=Creature +subtype=Ogre +power=3 +toughness=2 +[/card] +[card] name=Reckless One abilities=haste auto=foreach(goblin) 1/1 @@ -41273,7 +42988,7 @@ toughness=6 [/card] [card] name=Reef Pirates -auto=@damaged(player) from(this):deplete:1 opponent +auto=@damaged(opponent) from(this):deplete:1 opponent text=Whenever Reef Pirates deals damage to an opponent, that player puts the top card of his or her library into his or her graveyard. mana={1}{U}{U} type=Creature @@ -41575,6 +43290,17 @@ power=4 toughness=2 [/card] [card] +name=Renegade Warlord +abilities=first strike +auto=@attacking(this):all(other creature[attacking]) 1/0 ueot +text=First strike -- Whenever Renegade Warlord attacks, each other attacking creature gets +1/+0 until end of turn. +mana={4}{R} +type=Creature +subtype=Human Warrior +power=3 +toughness=3 +[/card] +[card] name=Renewal auto=moveTo(myHand) target(land[basic]|myLibrary) auto=@next upkeep:draw:1 controller @@ -41944,7 +43670,6 @@ text=You gain 3 life. -- Draw a card. mana={2}{W} type=Instant [/card] - [card] name=Revoke Existence target=artifact,enchantment @@ -41965,6 +43690,16 @@ power=4 toughness=6 [/card] [card] +name=Rhox +auto=@blocked(this):name(assign combat damage to defending player) && may thisforeach(power>=1) opponent && fog from(this) +text=You may have Rhox assign its combat damage as though it weren't blocked. -- {2}{G}: Regenerate Rhox. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) +mana={4}{G}{G} +type=Creature +subtype=Rhino Beast +power=5 +toughness=5 +[/card] +[card] name=Rhox Bodyguard abilities=exalted auto=life:3 @@ -42026,7 +43761,7 @@ toughness=4 [/card] [card] name=Rhys the Exiled -auto=@each my blockers:aslongas(rhys the exiled[attacking]|myBattlefield) foreach(elf|myBattlefield) life:1 controller +auto=@attacking(this):foreach(elf|myBattlefield) life:1 controller auto={B}{S(elf|myBattlefield)}:regenerate text=Whenever Rhys the Exiled attacks, you gain 1 life for each Elf you control. -- {B}, Sacrifice an Elf: Regenerate Rhys the Exiled. mana={2}{G} @@ -42036,6 +43771,17 @@ power=3 toughness=2 [/card] [card] +name=Rhys the Redeemed +auto={2}{GW}{T}:token(Elf Warrior,Creature Elf Warrior,1/1,greenwhite) +auto={4}{GW}{GW}{T}:clone all(creature[token]|mybattlefield) +text={2}{(g/w)}, {T}: Put a 1/1 green and white Elf Warrior creature token onto the battlefield. -- {4}{(g/w){(g/w)}, {T}: For each creature token you control, put a token that's a copy of that creature onto the battlefield. +mana={GW} +type=Legendary Creature +subtype=Elf Warrior +power=1 +toughness=1 +[/card] +[card] name=Rib Cage Spider abilities=reach text=Reach (This creature can block creatures with flying.) @@ -42312,6 +44058,16 @@ mana={2}{G} type=Enchantment [/card] [card] +name=Rite of Replication +target=creature +auto=clone +kicker={5} +auto=kicker clone && clone && clone && clone +text=Kicker {5} (You may pay an additional {5} as you cast this spell.) -- Put a token onto the battlefield that's a copy of target creature. If Rite of Replication was kicked, put five of those tokens onto the battlefield instead. +mana={2}{U}{U} +type=Sorcery +[/card] +[card] name=Rith's Attendant auto={1}{S}:Add {R}{G}{W} text={1}, Sacrifice Rith's Attendant: Add {R}{G}{W} to your mana pool. @@ -42446,10 +44202,7 @@ type=Sorcery [/card] [card] name=Roaring Slagwurm -auto=@each combatblockers:aslongas(Roaring Slagwurm[attacking]) tap all(artifact) -# Following should actually read this[attacking], but this isn't -# codeable yet. The workaround used here works because the effect -# (tap) is not cumulative. +auto=@attacking(this):tap all(artifact) text=Whenever Roaring Slagwurm attacks, tap all artifacts. mana={5}{G}{G} type=Creature @@ -42586,6 +44339,16 @@ power=3 toughness=3 [/card] [card] +name=Rogue Kavu +auto=@attacking(this):aslongas(creature[attacking]|mybattlefield) all(this) 2/0 ueot oneShot <2 +text=Whenever Rogue Kavu attacks alone, it gets +2/+0 until end of turn. +mana={1}{R} +type=Creature +subtype=Kavu +power=1 +toughness=1 +[/card] +[card] name=Rolling Earthquake auto=damage:X all(player) auto=damage:X all(creature[-horsemanship]) @@ -42612,10 +44375,7 @@ type=Enchantment [/card] [card] name=Ronin Cavekeeper -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(ronin cavekeeper[blocking]|mybattlefield) 2/2 -auto=lord(other ronin cavekeeper[blocking]|mybattlefield) -2/-2 +auto=bushido(2/2) text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) mana={5}{R} type=Creature @@ -42624,12 +44384,20 @@ power=4 toughness=3 [/card] [card] +name=Ronin Cliffrider +auto=bushido(1/1) +auto=@attacking(this):may damage:1 all(creature|opponentBattlefield) +text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- Whenever Ronin Cliffrider attacks, you may have it deal 1 damage to each creature defending player controls. +mana={3}{R}{R} +type=Creature +subtype=Human Samurai +power=2 +toughness=2 +[/card] +[card] name=Ronin Houndmaster abilities=haste -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(ronin houndmaster[blocking]|mybattlefield) 1/1 -auto=lord(other ronin houndmaster[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Haste -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={2}{R} type=Creature @@ -42712,8 +44480,7 @@ type=Enchantment [/card] [card] name=Root Spider -auto=lord(root spider[attacking]|mybattlefield) 1/0 && lord(root spider[attacking]|mybattlefield) first strike -auto=lord(other root spider[attacking]|mybattlefield) -1/0 +auto=@blocking(this):1/0 && first strike ueot text=Whenever Root Spider blocks, it gets +1/+0 and gains first strike until end of turn. mana={3}{G} type=Creature @@ -42933,8 +44700,7 @@ toughness=1 [/card] [card] name=Royal Trooper -auto=lord(royal trooper[blocking]) 2/2 -auto=lord(other royal trooper[blocking]) -2/-2 +auto=@blocking(this):2/2 ueot text=Whenever Royal Trooper blocks, it gets +2/+2 until end of turn. mana={2}{W} type=Creature @@ -42986,7 +44752,7 @@ type=Sorcery [/card] [card] name=Ruinous Minotaur -auto=@damaged(player) from(this):moveto(graveyard) target(land|mybattlefield) +auto=@damaged(opponent) from(this):moveto(graveyard) target(land|mybattlefield) text=Whenever Ruinous Minotaur deals damage to an opponent, sacrifice a land. mana={1}{R}{R} type=Creature @@ -43138,7 +44904,7 @@ toughness=* [/card] [card] name=Rustmouth Ogre -auto=@damaged(player) from(this):may destroy target(artifact|opponentBattlefield) +auto=@combatdamaged(player) from(this):may destroy target(artifact|opponentBattlefield) text=Whenever Rustmouth Ogre deals combat damage to a player, you may destroy target artifact that player controls. mana={4}{R}{R} type=Creature @@ -43284,6 +45050,16 @@ mana={1}{W} type=Sorcery [/card] [card] +name=Sacred Prey +auto=@blocked(this):life:1 controller +text=Whenever Sacred Prey becomes blocked, you gain 1 life. +mana={G} +type=Creature +subtype=Horse +power=1 +toughness=1 +[/card] +[card] name=Sacred Wolf abilities=opponentshroud text=Sacred Wolf can't be the target of spells or abilities your opponents control. @@ -43506,10 +45282,7 @@ toughness=1 [/card] [card] name=Samurai Enforcers -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) -auto=lord(samurai enforcers[blocking]|mybattlefield) 2/2 -auto=lord(other samurai enforcers[blocking]|mybattlefield) -2/-2 +auto=bushido(2/2) text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) mana={4}{W}{W} type=Creature @@ -43519,10 +45292,7 @@ toughness=4 [/card] [card] name=Samurai of the Pale Curtain -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(samurai of the pale curtain[blocking]|mybattlefield) 1/1 -auto=lord(other samurai of the pale curtain[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) auto=@movedTo(*|graveyard):all(trigger) moveTo(exile) text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- If a permanent would be put into a graveyard, exile it instead. mana={W}{W} @@ -43532,6 +45302,13 @@ power=2 toughness=2 [/card] [card] +name=Sanctimony +auto=@tappedformana(mountain|opponentbattlefield):may life:1 controller +text=Whenever an opponent taps a Mountain for mana, you may gain 1 life. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Sanctum Custodian auto={T}:prevent:2 target(creature,player) text={T}: Prevent the next 2 damage that would be dealt to target creature or player this turn. @@ -43713,6 +45490,16 @@ text=Saprazzan Cove enters the battlefield tapped. -- {T}: Put a storage counter type=Land [/card] [card] +name=Saprazzan Heir +auto=@blocked(this):may draw:3 controller +text=Whenever Saprazzan Heir becomes blocked, you may draw three cards. +mana={1}{U} +type=Creature +subtype=Merfolk +power=1 +toughness=1 +[/card] +[card] name=Saprazzan Outrigger auto=@each combatends:moveTo(ownerlibrary) all(saprazzan outrigger[attacking;blocking]|myBattlefield) text=When Saprazzan Outrigger attacks or blocks, put it on top of its owner's library at end of combat. @@ -43723,6 +45510,16 @@ power=5 toughness=5 [/card] [card] +name=Saprazzan Raider +auto=@blocked(this):moveTo(myhand) all(this) +text=When Saprazzan Raider becomes blocked, return it to its owner's hand. +mana={2}{U} +type=Creature +subtype=Merfolk +power=1 +toughness=2 +[/card] +[card] name=Saprazzan Skerry auto=counter(0/0,2,Depletion) auto={T}{C(0/0,-1,Depletion)}:Add{U}{U} @@ -43792,6 +45589,18 @@ mana={3}{G}{G} type=Sorcery [/card] [card] +name=Savage Firecat +abilities=trample +auto=counter(1/1,7) +auto=@tappedformana(land|myBattlefield):counter(1/1,-1) +text=Trample -- Savage Firecat enters the battlefield with seven +1/+1 counters on it. -- Whenever you tap a land for mana, remove a +1/+1 counter from Savage Firecat. +mana={3}{R}{R} +type=Creature +subtype=Elemental Cat +power=0 +toughness=0 +[/card] +[card] name=Savage Gorilla auto={U}{B}{S}:-3/-3 target(creature) && draw:1 controller text={U}{B}, {T}, Sacrifice Savage Gorilla: Target creature gets -3/-3 until end of turn. Draw a card. @@ -43875,6 +45684,18 @@ power=2 toughness=1 [/card] [card] +name=Sawtooth Thresher +abilities=sunburst +auto=counter(1/1,sunburst) +auto={C(1/1,-2)}:4/4 +text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- Remove two +1/+1 counters from Sawtooth Thresher: Sawtooth Thresher gets +4/+4 until end of turn. +mana={6} +type=Artifact Creature +subtype=Construct +power=1 +toughness=1 +[/card] +[card] name=Scabland auto=tap auto={T}:Add {1} @@ -43895,6 +45716,24 @@ power=1 toughness=1 [/card] [card] +name=Scald +auto=@tappedformana(land|myBattlefield):damage:1 controller +auto=@tappedformana(land|opponentBattlefield):damage:1 opponent +text=Whenever a player taps an Island for mana, Scald deals 1 damage to that player. +mana={1}{R} +type=Enchantment +[/card] +[card] +name=Scalding Salamander +auto=@attacking(this):may damage:1 all(creature[-flying]|opponentBattlefield) +text=Whenever Scalding Salamander attacks, you may have it deal 1 damage to each creature without flying defending player controls. +mana={2}{R} +type=Creature +subtype=Salamander +power=2 +toughness=1 +[/card] +[card] name=Scalding Tarn auto={L}{T}{S}:moveTo(myBattlefield) target(island,mountain|mylibrary) text={T}, Pay 1 life, Sacrifice Scalding Tarn: Search your library for an Island or Mountain card and put it onto the battlefield. Then shuffle your library. @@ -43980,6 +45819,16 @@ power=1 toughness=2 [/card] [card] +name=Scarecrow +auto={6}{T}:preventalldamage to(controller) from(creature[flying]) ueot +text={6}, {T}: Prevent all damage that would be dealt to you this turn by creatures with flying. +mana={5} +type=Artifact Creature +subtype=Scarecrow +power=2 +toughness=2 +[/card] +[card] name=Scarland Thrinax auto={S(creature|myBattlefield)}:counter(1/1) text=Sacrifice a creature: Put a +1/+1 counter on Scarland Thrinax. @@ -44107,6 +45956,17 @@ power=1 toughness=1 [/card] [card] +name=Scavenging Ghoul +auto=@each endofturn:foreach(creature[fresh]|mygraveyard) counter(0/0,1,Corpse) +auto={C(0/0,-1,Corpse)}:regenerate +text=At the beginning of each end step, put a corpse counter on Scavenging Ghoul for each creature put into a graveyard from the battlefield this turn. -- Remove a corpse counter from Scavenging Ghoul: Regenerate Scavenging Ghoul. +mana={3}{B} +type=Creature +subtype=Zombie +power=2 +toughness=2 +[/card] +[card] name=Scavenging Scarab abilities=cantblock text=Scavenging Scarab can't block. @@ -44154,7 +46014,7 @@ type=Land [card] name=Scion of Darkness abilities=trample -auto=@damaged(player) from(this):may moveTo(myBattlefield) target(creature|opponentgraveyard) +auto=@combatdamaged(player) from(this):may moveTo(myBattlefield) target(creature|opponentgraveyard) autohand={3}:cycling text=Trample -- Whenever Scion of Darkness deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control. -- Cycling {3} ({3}, Discard this card: Draw a card.) mana={5}{B}{B}{B} @@ -44196,6 +46056,17 @@ power=1 toughness=1 [/card] [card] +name=Scorching Lava +target=creature,player +kicker={R} +auto=kicker cantregen +auto=kicker exiledeath +auto=damage:2 +text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- Scorching Lava deals 2 damage to target creature or player. If Scorching Lava was kicked, that creature can't be regenerated this turn and if it would be put into a graveyard this turn, exile it instead. +mana={1}{R} +type=Instant +[/card] +[card] name=Scorching Missile target=player auto=damage:4 @@ -44415,7 +46286,7 @@ type=Artifact [/card] [card] name=Scroll Thief -auto=@damaged(player) from(this):draw:1 +auto=@combatdamaged(player) from(this):draw:1 text=Whenever Scroll Thief deals combat damage to a player, draw a card. mana={2}{U} type=Creature @@ -44725,6 +46596,16 @@ text={T}: Add {1} to your mana pool. -- {W}{U}, {T}, Sacrifice a Bird: Draw a ca type=Land [/card] [card] +name=Seasoned Marshal +auto=@attacking(this):may tap target(creature) +text=Whenever Seasoned Marshal attacks, you may tap target creature. +mana={2}{W}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/card] +[card] name=Seat of the Synod auto={T}:Add{U} text=(Seat of the Synod isn't a spell.) -- {T}: Add {U} to your mana pool. @@ -44799,6 +46680,14 @@ mana={3}{W} type=Instant [/card] [card] +name=Seed the Land +auto=@movedto(land|myBattlefield):token(Snake,Creature Snake,1/1,green) +auto=@movedto(land|opponentBattlefield):token(Snake,Creature Snake,1/1,green) opponent +text=Whenever a land enters the battlefield, its controller puts a 1/1 green Snake creature token onto the battlefield. +mana={2}{G}{G} +type=Enchantment +[/card] +[card] name=Seedborn Muse auto=@each opponent untap:untap all(*|myBattlefield) text=Untap all permanents you control during each other player's untap step. @@ -44991,11 +46880,11 @@ type=Land [card] name=Sejiri Steppe auto=tap -auto=choice name(white) && protection from white target(creature) ueot -auto=choice name(blue) && protection from blue target(creature) ueot -auto=choice name(black) && protection from black target(creature) ueot -auto=choice name(red) && protection from red target(creature) ueot -auto=choice name(green) && protection from green target(creature) ueot +auto=choice protection from white target(creature) ueot +auto=choice protection from blue target(creature) ueot +auto=choice protection from black target(creature) ueot +auto=choice protection from red target(creature) ueot +auto=choice protection from green target(creature) ueot auto={T}:Add {W} text=Sejiri Steppe enters the battlefield tapped. -- When Sejiri Steppe enters the battlefield, target creature you control gains protection from the color of your choice until end of turn. -- {T}: Add {W} to your mana pool. type=Land @@ -45112,6 +47001,19 @@ power=2 toughness=2 [/card] [card] +name=Sensei Golden-Tail +auto=bushido(1/1) +auto={1}{W}{T}:counter(0/0,1,Training) target(creature) +auto=lord(creature[counter{0/0.1.training}]) tranforms(samurai) +auto=lord(creature[counter{0/0.1.training}]) bushido(1/1) +text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- {1}{W}, {T}: Put a training counter on target creature. That creature gains bushido 1 and becomes a Samurai in addition to its other creature types. Activate this ability only any time you could cast a sorcery. +mana={1}{W} +type=Legendary Creature +subtype=Fox Samurai +power=2 +toughness=1 +[/card] +[card] name=Sentinels of Glen Elendra abilities=flash,flying text=Flash -- Flying @@ -45473,6 +47375,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Shadow Rider +abilities=flanking +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) +mana={2}{B}{B} +type=Creature +subtype=Zombie Knight +power=3 +toughness=3 +[/card] +[card] name=Shadow Rift target=creature auto=shadow @@ -45516,7 +47428,7 @@ type=Instant [card] name=Shadowmage Infiltrator abilities=fear -auto=@damaged(player) from(this):may draw:1 controller +auto=@combatdamaged(player) from(this):may draw:1 controller text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Whenever Shadowmage Infiltrator deals combat damage to a player, you may draw a card. mana={1}{U}{B} type=Creature @@ -45532,6 +47444,17 @@ mana={R} type=Sorcery [/card] [card] +name=Shaleskin Bruiser +abilities=trample +auto=@attacking(this):all(this) foreach(other beast[attacking]) 3/0 ueot +text=Trample -- Whenever Shaleskin Bruiser attacks, it gets +3/+0 until end of turn for each other attacking Beast. +mana={6}{R} +type=Creature +subtype=Beast +power=4 +toughness=4 +[/card] +[card] name=Shambling Remains abilities=cantblock autograveyard={B}{R}:moveto(mybattlefield) && transforms(,unearth,haste) asSorcery forever @@ -45593,6 +47516,17 @@ mana={R}{s;notatarget(land|mybattlefield)} type=Instant [/card] [card] +name=Sharding Sphinx +abilities=flying +auto=@combatdamaged(player) from(creature[artifact]|myBattlefield):may token(Thopter,Artifact Creature Thopter,1/1,flying,blue) +text=Flying -- Whenever an artifact creature you control deals combat damage to a player, you may put a 1/1 blue Thopter artifact creature token with flying onto the battlefield. +mana={4}{U}{U} +type=Artifact Creature +subtype=Sphinx +power=4 +toughness=4 +[/card] +[card] name=Sharuum the Hegemon abilities=flying auto=may moveTo(myBattlefield) target(artifact|mygraveyard) @@ -45751,7 +47685,7 @@ toughness=1 [card] name=Shield Sphere abilities=defender -auto=@each combatdamage:counter(0/-1) all(shield sphere[blocking]|myBattlefield) && counter(0/1) all(other shield sphere[blocking]|myBattlefield) +auto=@blocking(this):counter(0/-1) all(this) text=Defender -- Whenever Shield Sphere blocks, put a -0/-1 counter on it. mana={0} type=Artifact Creature @@ -46217,8 +48151,7 @@ toughness=2 [/card] [card] name=Shu Defender -auto=lord(shu defender[blocking]|mybattlefield) 0/2 -auto=lord(other shu defender[blocking]|mybattlefield) 0/-2 +auto=@blocking(this):o/2 ueot text=Whenever Shu Defender blocks, it gets +0/+2 until end of turn. mana={2}{W} type=Creature @@ -46302,6 +48235,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Sibilant Spirit +abilities=flying +auto=@attacking(this):draw:1 opponent +text=Flying -- Whenever Sibilant Spirit attacks, defending player may draw a card. +mana={5}{U} +type=Creature +subtype=Spirit +power=5 +toughness=6 +[/card] +[card] name=Sicken target=creature auto=-1/-1 @@ -46322,6 +48266,17 @@ power=2 toughness=1 [/card] [card] +name=Sidar Jabari +abilities=flanking +auto=@attacking(this):tap target(creature|opponentBattlefield) +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- Whenever Sidar Jabari attacks, tap target creature defending player controls. +mana={3}{W} +type=Legendary Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Siege Mastodon mana={4}{W} type=Creature @@ -46443,6 +48398,16 @@ power=0 toughness=2 [/card] [card] +name=Silent-Chant Zubera +auto=@movedTo(graveyard) from(this|mybattlefield):foreach(zubera[fresh]|mygraveyard) life:2 controller +text=When Silent-Chant Zubera is put into a graveyard from the battlefield, you gain 2 life for each Zubera put into a graveyard from the battlefield this turn. +mana={1}{W} +type=Creature +subtype=Zubera Spirit +power=1 +toughness=2 +[/card] +[card] name=Silhana Ledgewalker abilities=opponentshroud auto=cantbeblockedby(creature[-flying]) @@ -46483,6 +48448,26 @@ mana={G} type=Instant [/card] [card] +name=Silkenfist Fighter +auto=@blocked(this):untap +text=Whenever Silkenfist Fighter becomes blocked, untap it. +mana={1}{W} +type=Creature +subtype=Kor Soldier +power=1 +toughness=3 +[/card] +[card] +name=Silkenfist Order +auto=@blocked(this):untap +text=Whenever Silkenfist Order becomes blocked, untap it. +mana={3}{W}{W} +type=Creature +subtype=Kor Soldier +power=3 +toughness=5 +[/card] +[card] name=Silklash Spider abilities=reach auto={X}{G}{G}:thisforeach(X) damage:1 all(creature[flying]) @@ -46615,10 +48600,7 @@ toughness=1 [card] name=Silverstorm Samurai abilities=flash -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(silverstorm samurai[blocking]|mybattlefield) 1/1 -auto=lord(other silverstorm samurai[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) text=Flash -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) mana={4}{W}{W} type=Creature @@ -47271,6 +49253,17 @@ power=2 toughness=2 [/card] [card] +name=Skyreach Manta +abilities=flying,sunburst +auto=counter(1/1,sunburst) +text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- Flying +mana={5} +type=Artifact Creature +subtype=Fish +power=0 +toughness=0 +[/card] +[card] name=Skyscribing auto=Draw:X controller auto=Draw:X opponent @@ -47499,8 +49492,7 @@ subtype=Equipment [/card] [card] name=Slashing Tiger -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) +auto=@blocked(this):2/2 ueot text=Whenever Slashing Tiger becomes blocked, it gets +2/+2 until end of turn. mana={2}{G}{G} type=Creature @@ -47586,7 +49578,7 @@ subtype=Aura name=Sleeper's Robe target=creature auto=fear -auto=@damaged(player) from(mytgt):may draw:1 controller +auto=@combatdamaged(opponent) from(mytgt):may draw:1 controller text=Enchant creature -- Enchanted creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.) -- Whenever enchanted creature deals combat damage to an opponent, you may draw a card. mana={U}{B} type=Enchantment @@ -47623,10 +49615,8 @@ toughness=2 [card] name=Slinking Giant abilities=wither -auto=rampage(-3/0,0) -auto=rampage(3/0,1) -auto=lord(slinking giant[blocking]|mybattlefield) -3/0 -auto=lord(other slinking giant[blocking]|mybattlefield) 3/0 +auto=@blocking(this):-3/0 ueot +auto=@blocked(this):-3/0 ueot text=Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Whenever Slinking Giant blocks or becomes blocked, it gets -3/-0 until end of turn. mana={2}{R}{R} type=Creature @@ -47696,19 +49686,8 @@ power=4 toughness=4 [/card] [card] -name=Slith Ascendant -abilities=flying -auto=@damaged(player) from(this):counter(1/1,1) -text=Flying -- Whenever Slith Ascendant deals combat damage to a player, put a +1/+1 counter on it. -mana={1}{W}{W} -type=Creature -subtype=Slith -power=1 -toughness=1 -[/card] -[card] name=Slith Bloodletter -auto=@damaged(player) from(this):counter(1/1,1) +auto=@combatdamaged(player) from(this):counter(1/1,1) auto={1}{B}:regenerate text=Whenever Slith Bloodletter deals combat damage to a player, put a +1/+1 counter on it. -- {1}{B}: Regenerate Slith Bloodletter. mana={B}{B} @@ -47720,7 +49699,7 @@ toughness=1 [card] name=Slith Firewalker abilities=haste -auto=@damaged(player) from(this):counter(1/1,1) +auto=@combatdamaged(player) from(this):counter(1/1,1) text=Haste -- Whenever Slith Firewalker deals combat damage to a player, put a +1/+1 counter on it. mana={R}{R} type=Creature @@ -47731,7 +49710,7 @@ toughness=1 [card] name=Slith Predator abilities=trample -auto=@damaged(player) from(this):counter(1/1,1) +auto=@combatdamaged(player) from(this):counter(1/1,1) text=Trample -- Whenever Slith Predator deals combat damage to a player, put a +1/+1 counter on it. mana={G}{G} type=Creature @@ -47740,6 +49719,17 @@ power=1 toughness=1 [/card] [card] +name=Slith Strider +auto=@blocked(this):draw:1 controller +auto=@damaged(player) from(this):counter(1/1,1) +text=Whenever Slith Strider becomes blocked, draw a card. -- Whenever Slith Strider deals combat damage to a player, put a +1/+1 counter on it. +mana={1}{U}{U} +type=Creature +subtype=Slith +power=1 +toughness=1 +[/card] +[card] name=Slithering Shade abilities=defender auto={B}:1/1 @@ -47831,6 +49821,16 @@ mana={1}{R} type=Instant [/card] [card] +name=Smogsteed Rider +auto=@attacking(this):all(other creature[attacking]) fear ueot +text=Whenever Smogsteed Rider attacks, each other attacking creature gains fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) +mana={2}{B}{B} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Smokespew Invoker auto={7}{B}:-3/-3 target(creature) text={7}{B}: Target creature gets -3/-3 until end of turn. @@ -47991,8 +49991,7 @@ toughness=1 [/card] [card] name=Snorting Gahr -auto=rampage(2/2,0) -auto=rampage(-2/-2,1) +auto=@blocked(this):2/2 ueot text=Whenever Snorting Gahr becomes blocked, it gets +2/+2 until end of turn. mana={2}{G}{G} type=Creature @@ -48156,6 +50155,18 @@ mana={3}{R} type=Instant [/card] [card] +name=Solarion +abilities=sunburst +auto={T}:thisforeach(counter{1/1.1}) counter(1/1,1) +auto=counter(1/1,sunburst) +text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- {T}: Double the number of +1/+1 counters on Solarion. +mana={7} +type=Artifact Creature +subtype=Construct +power=0 +toughness=0 +[/card] +[card] name=Soldevi Golem auto={0}:untap all(this) && untap target(creature[tapped]|opponentBattlefield) myUpkeepOnly limit:1 auto=doesnotuntap @@ -48247,6 +50258,17 @@ power=3 toughness=4 [/card] [card] +name=Soltari Champion +abilities=shadow +auto=@attacking(this):all(other creature|myBattlefield) 1/1 ueot +text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Soltari Champion attacks, all other creatures you control get +1/+1 until end of turn. +mana={2}{W} +type=Creature +subtype=Soltari Soldier +power=2 +toughness=2 +[/card] +[card] name=Soltari Crusader abilities=shadow auto={1}{W}:1/0 @@ -48312,8 +50334,7 @@ toughness=1 [card] name=Soltari Trooper abilities=shadow -auto=lord(soltari trooper[attacking]|mybattlefield) 1/1 -auto=lord(other soltari trooper[attacking]|mybattlefield) -1/-1 +auto=@attacking(this):1/1 ueot text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Soltari Trooper attacks, it gets +1/+1 until end of turn. mana={1}{W} type=Creature @@ -48334,7 +50355,7 @@ toughness=2 [/card] [card] name=Somber Hoverguard -abilities=flying,affinityartifacts +abilities=affinityartifacts text=Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.) -- Flying mana={5}{U} type=Creature @@ -48868,7 +50889,7 @@ toughness=2 [card] name=Spawnwrithe abilities=trample -auto=@damaged(player) from(this):token(158687) +auto=@damaged(player) from(this):clone text=Trample -- Whenever Spawnwrithe deals combat damage to a player, put a token that's a copy of Spawnwrithe onto the battlefield. mana={2}{G} type=Creature @@ -49034,6 +51055,17 @@ mana={2} type=Artifact [/card] [card] +name=Spincrusher +auto=@blocking(this):counter(1/1,1) +auto={C(1/1,-1)}:unblockable +text=Whenever Spincrusher blocks, put a +1/+1 counter on it. -- Remove a +1/+1 counter from Spincrusher: Spincrusher is unblockable this turn. +mana={2} +type=Artifact Creature +subtype=Construct +power=0 +toughness=2 +[/card] +[card] name=Sphinx-Bone Wand auto=@movedTo(instant,sorcery|mystack):may counter(0/0,1,Charge) all(this) && thisforeach(counter{0/0,1,Charge}) damage:1 target(creature,player) text=Whenever you cast an instant or sorcery spell, you may put a charge counter on Sphinx-Bone Wand. If you do, Sphinx-Bone Wand deals damage equal to the number of charge counters on it to target creature or player. @@ -49362,6 +51394,13 @@ mana={2}{W}{W} type=Enchantment [/card] [card] +name=Spirit of Resistance +auto=aslongas(*[white]|myBattlefield)aslongas(*[blue]|myBattlefield)aslongas(*[black]|myBattlefield)aslongas(*[red]|myBattlefield)aslongas(*[green]|myBattlefield)aslongas(creature[white]|myBattlefield)aslongas(creature[blue]|myBattlefield)aslongas(creature[black]|myBattlefield)aslongas(creature[red]|myBattlefield)aslongas(creature[green]|myBattlefield) preventalldamage to(controller) +text=If you control a permanent of each color, prevent all damage that would be dealt to you. +mana={2}{W} +type=Enchantment +[/card] +[card] name=Spirit Shackle target=creature auto=@tapped(mytgt):counter(0/-2) @@ -49381,6 +51420,13 @@ power=2 toughness=1 [/card] [card] +name=Spirit of Resistance +auto=aslongas(*[white]|myBattlefield)aslongas(*[blue]|myBattlefield)aslongas(*[black]|myBattlefield)aslongas(*[red]|myBattlefield)aslongas(*[green]|myBattlefield)aslongas(creature[white]|myBattlefield)aslongas(creature[blue]|myBattlefield)aslongas(creature[black]|myBattlefield)aslongas(creature[red]|myBattlefield)aslongas(creature[green]|myBattlefield) preventalldamage to(controller) +text=If you control a permanent of each color, prevent all damage that would be dealt to you. +mana={2}{W} +type=Enchantment +[/card] +[card] name=Spirit of the Hearth abilities=flying,controllershroud text=Flying -- You can't be the target of spells or abilities your opponents control. @@ -49517,6 +51563,15 @@ power=0 toughness=0 [/card] [card] +name=Spitting Image +target=creature +auto=clone +retrace={4}{GU}{GU} +text=Put a token that's a copy of target creature onto the battlefield. -- Retrace (You may cast this card from your graveyard by discarding a land card in addition to paying its other costs.) +mana={4}{GU}{GU} +type=Sorcery +[/card] +[card] name=Spitting Sliver auto=lord(sliver) first strike text=All Sliver creatures have first strike. @@ -49751,7 +51806,7 @@ type=Instant [card] name=Sprouting Phytohydra abilities=defender -auto=@damaged(this):may token(-111220) +auto=@damaged(this):may clone text=Defender (This creature can't attack.) -- Whenever Sprouting Phytohydra is dealt damage, you may put a token that's a copy of Sprouting Phytohydra onto the battlefield. mana={4}{G} type=Creature @@ -49760,16 +51815,6 @@ power=0 toughness=2 [/card] [card] -name=Sprouting Phytohydra Token from Sprouting Phytohydra -type=Creature -subtype=Plant Hydra -abilities=defender -auto=@damaged(this):may token(-111220) -power=0 -toughness=2 -color=green -[/card] -[card] name=Sprouting Thrinax auto=@movedTo(this|graveyard):token(Saproling,creature saproling, 1/1,green)*3 text=When Sprouting Thrinax is put into a graveyard from the battlefield, put three 1/1 green Saproling creature tokens onto the battlefield. @@ -51307,6 +53352,18 @@ power=4 toughness=4 [/card] [card] +name=Sun Titan +abilities=vigilance +auto=may moveTo(myBattlefield) target(*[manacost<=3]|mygraveyard) +auto=@attacking(this):may moveTo(myBattlefield) target(*[manacost<=3]|mygraveyard) +text=Deathtouch -- Whenever Grave Titan enters the battlefield or attacks, put two 2/2 black Zombie creature tokens onto the battlefield. +mana={4}{G}{G} +type=Creature +subtype=Giant +power=6 +toughness=6 +[/card] +[card] name=Sunastian Falconer auto={T}:Add {2} text={T}: Add {2} to your mana pool. @@ -51552,6 +53609,27 @@ power=5 toughness=6 [/card] [card] +name=Suq'Ata Assassin +abilities=fear +auto=@notblocked(this):removepoison:-1 opponent +text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Whenever Suq'Ata Assassin attacks and isn't blocked, defending player gets a poison counter. (A player with ten or more poison counters loses the game.) +mana={1}{B}{B} +type=Creature +subtype=Human Assassin +power=1 +toughness=1 +[/card] +[card] +name=Suq'Ata Lancer +abilities=haste,flanking +text=Haste -- Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) +mana={2}{R} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Surge of Thoughtweft auto=lord(creature|myBattlefield) 1/1 auto=aslongas(kithkin|myBattlefield) draw:1 controller @@ -51583,7 +53661,7 @@ toughness=1 [card] name=Surrakar Spellblade auto=@movedTo(instant,sorcery|mystack):may counter(0/0,1,Charge) -auto=@damaged(player) from(this):thisforeach(counter{0/0,1,Charge}) draw:1 controller +auto=@combatdamaged(player) from(this):thisforeach(counter{0/0,1,Charge}) draw:1 controller text=Whenever you cast an instant or sorcery spell, you may put a charge counter on Surrakar Spellblade. -- Whenever Surrakar Spellblade deals combat damage to a player, you may draw X cards, where X is equal to the number of charge counters on it. mana={1}{U}{U} type=Creature @@ -51632,8 +53710,7 @@ type=nothing [card] name=Sustainer of the Realm abilities=flying -auto=lord(sustainer of the realm[blocking]|mybattlefield) 0/2 -auto=lord(other sustainer of the realm[blocking]|mybattlefield) 0/-2 +auto=@blocking(this):0/2 ueot text=Flying -- Whenever Sustainer of the Realm blocks, it gets +0/+2 until end of turn. mana={2}{W}{W} type=Creature @@ -51702,6 +53779,17 @@ type=Basic Land subtype=Swamp [/card] [card] +name=Swamp Mosquito +abilities=flying +auto=@notblocked(this):removepoison:-1 opponent +text=Flying -- Whenever Swamp Mosquito attacks and isn't blocked, defending player gets a poison counter. (A player with ten or more poison counters loses the game.) +mana={1}{B} +type=Creature +subtype=Insect +power=0 +toughness=1 +[/card] +[card] name=Swarm of Rats auto=foreach(rat|myBattlefield) 1/0 text=Swarm of Rats's power is equal to the number of Rats you control. @@ -51790,8 +53878,8 @@ auto={2}:equip auto=protection from green auto=protection from blue auto=2/2 -auto=@damaged(player) from(mytgt):token(Wolf,Creature Wolf,2/2,green) -auto=@damaged(player) from(mytgt):deplete:10 opponent +auto=@combatdamaged(player) from(mytgt):token(Wolf,Creature Wolf,2/2,green) +auto=@combatdamaged(player) from(mytgt):deplete:10 opponent text=Equipped creature gets +2/+2 and has protection from green and from blue. -- Whenever equipped creature deals combat damage to a player, you put a 2/2 green Wolf creature token onto the battlefield and that player puts the top ten cards of his or her library into his or her graveyard. -- Equip {2} mana={3} type=Artifact @@ -51803,8 +53891,8 @@ auto={2}:equip auto=protection from red auto=protection from blue auto=2/2 -auto=@damaged(player) from(mytgt):draw:1 controller -auto=@damaged(player) from(mytgt):damage:2 target(creature,player) +auto=@combatdamaged(player) from(mytgt):draw:1 controller +auto=@combatdamaged(player) from(mytgt):damage:2 target(creature,player) text=Equipped creature gets +2/+2 and has protection from red and from blue. -- Whenever equipped creature deals combat damage to a player, Sword of Fire and Ice deals 2 damage to target creature or player and you draw a card. -- Equip {2} mana={3} type=Artifact @@ -51826,8 +53914,8 @@ auto={2}:equip auto=protection from white auto=protection from black auto=2/2 -auto=@damaged(player) from(mytgt):life:3 -auto=@damaged(player) from(mytgt):may moveTo(myhand) target(creature|mygraveyard) +auto=@combatdamaged(player) from(mytgt):life:3 +auto=@combatdamaged(player) from(mytgt):may moveTo(myhand) target(creature|mygraveyard) text=Equipped creature gets +2/+2 and has protection from white and from black. -- Whenever equipped creature deals combat damage to a player, you gain 3 life and you may return up to one target creature card from your graveyard to your hand. -- Equip {2} mana={3} type=Artifact @@ -51879,7 +53967,7 @@ toughness=2 [/card] [card] name=Sylvan Basilisk -alias=135215 +auto=@blocked(this) from(creature):all(trigger[from]) destroy text=Whenever Sylvan Basilisk becomes blocked by a creature, destroy that creature. mana={3}{G}{G} type=Creature @@ -52005,8 +54093,8 @@ type=Sorcery [/card] [card] name=Synapse Sliver -auto=@damaged(player) from(sliver|myBattlefield):may draw:1 controller -auto=@damaged(player) from(sliver|opponentBattlefield):draw:1 opponent +auto=@combatdamaged(player) from(sliver|myBattlefield):may draw:1 controller +auto=@combatdamaged(player) from(sliver|opponentBattlefield):draw:1 opponent text=Whenever a Sliver deals combat damage to a player, its controller may draw a card. mana={4}{U} type=Creature @@ -52125,10 +54213,8 @@ toughness=2 [/card] [card] name=Takeno's Cavalry -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) -auto=lord(takeno's cavalry[blocking]|mybattlefield) 1/1 -auto=lord(other takeno's cavalry[blocking]|mybattlefield) -1/-1 +auto=bushido(1/1) +auto={T}:damage:1 target(spirit[attacking;blocking]) text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- {T}: Takeno's Cavalry deals 1 damage to target attacking or blocking Spirit. mana={3}{W} type=Creature @@ -52310,6 +54396,18 @@ power=0 toughness=5 [/card] [card] +name=Talruum Champion +abilities=first strike +auto=@blocked(this) from(creature):all(trigger[from]) -first strike ueot +auto=@blocking(this) from(creature):all(trigger[from]) -first strike ueot +text=First strike -- Whenever Talruum Champion blocks or becomes blocked by a creature, that creature loses first strike until end of turn. +mana={4}{R} +type=Creature +subtype=Minotaur +power=3 +toughness=3 +[/card] +[card] name=Talruum Minotaur abilities=haste text=Haste @@ -52631,6 +54729,17 @@ power=2 toughness=2 [/card] [card] +name=Telim'Tor +abilities=flanking +auto=@attacking(this):all(creature[attacking;flanking]) 1/1 ueot +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- Whenever Telim'Tor attacks, all attacking creatures with flanking get +1/+1 until end of turn. +mana={4}{R} +type=Legendary Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Tel-Jilad Archers abilities=reach auto=protection from(artifact) @@ -52702,6 +54811,16 @@ power=3 toughness=1 [/card] [card] +name=Tel-Jilad Wolf +auto=@blocked(this) from(creature[artifact]):all(trigger[from]) 3/3 ueot +text=Whenever Tel-Jilad Wolf becomes blocked by an artifact creature, Tel-Jilad Wolf gets +3/+3 until end of turn. +mana={2}{G} +type=Creature +subtype=Wolf +power=2 +toughness=2 +[/card] +[card] name=Telekinetic Sliver auto=lord(sliver) {T}:tap target(*) text=All Slivers have "{T}: Tap target permanent." @@ -53093,7 +55212,6 @@ text={X}: Testament of Faith becomes an X/X Wall creature with defender until en mana={W} type=Enchantment [/card] -#@Tethered Griffin: Don't change the "-99/-99" phrase here, "bury" or "moveTo(mygraveyard)" did not work here! [card] name=Tethered Griffin abilities=flying @@ -53106,6 +55224,17 @@ power=2 toughness=3 [/card] [card] +name=Thalakos Deceiver +abilities=shadow +auto=@notblocked(this):may moveTo(myBattlefield) target(creature|opponentBattlefield) && moveTo(mygraveyard) all(this) +text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Thalakos Deceiver attacks and isn't blocked, you may sacrifice it. If you do, gain control of target creature. (This effect lasts indefinitely.) +mana={3}{U} +type=Creature +subtype=Thalakos Wizard +power=1 +toughness=1 +[/card] +[card] name=Thalakos Drifters auto={S(*|myhand)}:shadow text=Discard a card: Thalakos Drifters gains shadow until end of turn. (This creature can block or be blocked by only creatures with shadow.) @@ -53269,7 +55398,7 @@ type=Artifact [card] name=The Unspeakable abilities=flying,trample -auto=@damaged(player) from(this):may moveto(myhand) target(arcane|mygraveyard) +auto=@combatdamaged(player) from(this):may moveto(myhand) target(arcane|mygraveyard) text=Flying, trample -- Whenever The Unspeakable deals combat damage to a player, you may return target Arcane card from your graveyard to your hand. mana={6}{U}{U}{U} type=Legendary Creature @@ -53358,7 +55487,7 @@ toughness=2 [card] name=Thieving Magpie abilities=flying -auto=@damaged(player) from(this):draw:1 controller +auto=@damaged(opponent) from(this):draw:1 controller text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- Whenever Thieving Magpie deals damage to an opponent, you draw a card. mana={2}{U}{U} type=Creature @@ -53411,6 +55540,16 @@ power=0 toughness=0 [/card] [card] +name=Thorn Elemental +auto=@blocked(this):name(assign combat damage to defending player) && may thisforeach(power>=1) opponent && fog from(this) +text=You may have Thorn Elemental assign its combat damage as though it weren't blocked. +mana={5}{G}{G} +type=Creature +subtype=Elemental +power=7 +toughness=7 +[/card] +[card] name=Thorn of Amethyst auto=lord(*[-creature;-land]|myhand) colorless:+1 auto=lord(*[-creature;-land]|opponenthand) colorless:+1 @@ -53715,6 +55854,17 @@ power=5 toughness=5 [/card] [card] +name=Throat Slitter +autohand={2}{B}{N}:ninjutsu +auto=@combatdamaged(player) from(this):destroy target(creature +text=Ninjutsu {2}{B} ({2}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Throat Slitter deals combat damage to a player, destroy target nonblack creature that player controls. +mana={4}{B} +type=Creature +subtype=Rat Ninja +power=2 +toughness=2 +[/card] +[card] name=Throne of Bone alias=1140 text=Whenever a player casts a black spell, you may pay {1}. If you do, you gain 1 life. @@ -54173,6 +56323,16 @@ power=5 toughness=5 [/card] [card] +name=Timbermaw Larva +auto=@attacking(this):all(this) foreach(forest|myBattlefield) 1/1 ueot +text=Whenever Timbermaw Larva attacks, it gets +1/+1 until end of turn for each Forest you control. +mana={3}{G} +type=Creature +subtype=Beast +power=2 +toughness=2 +[/card] +[card] name=Timberwatch Elf auto={T}:foreach(elf) 1/1 target(creature) text={T}: Target creature gets +X/+X until end of turn, where X is the number of Elves on the battlefield. @@ -54617,6 +56777,16 @@ mana={0} type=Artifact [/card] [card] +name=Tornado Elemental +auto=@blocked(this):name(assign combat damage to defending player) && may thisforeach(power>=1) opponent && fog from(this) +text=When Tornado Elemental enters the battlefield, it deals 6 damage to each creature with flying. -- You may have Tornado Elemental assign its combat damage as though it weren't blocked. +mana={5}{G}{G} +type=Creature +subtype=Elemental +power=6 +toughness=6 +[/card] +[card] name=Torpor Dust abilities=flash target=creature @@ -54777,8 +56947,7 @@ type=Artifact [/card] [card] name=Town Sentry -auto=lord(town sentry[blocking]|mybattlefield) 0/2 -auto=lord(other town sentry[blocking]|mybattlefield) 0/-2 +auto=@blocking(this):0/2 ueot text=Whenever Town Sentry blocks, it gets +0/+2 until end of turn. mana={2}{W} type=Creature @@ -54807,7 +56976,7 @@ type=Instant [/card] [card] name=Toxin Sliver -auto=@damaged(creature[attacking;blocking]) from(sliver[attacking;blocking]):all(trigger[to]) bury +auto=@combatdamaged(creature) from(sliver):all(trigger[to]) bury text=Whenever a Sliver deals combat damage to a creature, destroy that creature. It can't be regenerated. mana={3}{B} type=Creature @@ -54816,6 +56985,16 @@ power=3 toughness=3 [/card] [card] +name=Trace of Abundance +target=land +auto=shroud +auto=@tappedformana(mytgt):token(-9876543) +text=Enchant land -- Enchanted land has shroud. (It can't be the target of spells or abilities.) -- Whenever enchanted land is tapped for mana, its controller adds one mana of any color to his or her mana pool (in addition to the mana the land produces). +mana={RW}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Trade Caravan auto=@each my upkeep:counter(0/0,1,Currency) auto={C(0/0,-2,Currency)}:untap target(land[basic]) myUpkeepOnly @@ -54871,8 +57050,7 @@ toughness=3 [/card] [card] name=Trained Cheetah -auto=rampage(1/1,0) -auto=rampage(-1/-1,1) +auto=@blocked(this):1/1 ueot text=Whenever Trained Cheetah becomes blocked, it gets +1/+1 until end of turn. mana={2}{G} type=Creature @@ -54998,6 +57176,14 @@ power=2 toughness=2 [/card] [card] +name=Transmutation +target=creature +auto=swap +text=Switch target creature's power and toughness until end of turn. +mana={1}{B} +type=Instant +[/card] +[card] name=Trapjaw Kelpie abilities=flash,persist text=Flash -- Persist (When this creature is put into a graveyard from the battlefield, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) @@ -55197,6 +57383,17 @@ text=Tresserhorn Sinks enters the battlefield tapped. -- {T}: Add {B} or {R} to type=Snow Land [/card] [card] +name=Tresserhorn Skyknight +abilities=flying +auto=preventalldamage to(this) from(creature[first strike]) +text=Flying -- Prevent all damage that would be dealt to Tresserhorn Skyknight by creatures with first strike. +mana={5}{B}{B} +type=Creature +subtype=Zombie Knight +power=5 +toughness=3 +[/card] +[card] name=Treva's Attendant auto={1}{S}:Add{G}{W}{U} text={1}, Sacrifice Treva's Attendant: Add {G}{W}{U} to your mana pool. @@ -55508,7 +57705,7 @@ subtype=Equipment [card] name=Trygon Predator abilities=flying -auto=@damaged(player) from(this):may destroy target(artifact,enchantment|opponentBattlefield) +auto=@combatdamaged(player) from(this):may destroy target(artifact,enchantment|opponentBattlefield) text=Flying -- Whenever Trygon Predator deals combat damage to a player, you may destroy target artifact or enchantment that player controls. mana={1}{G}{U} type=Creature @@ -55698,6 +57895,17 @@ text={T}: Add {1} to your mana pool. -- {(b/g)}, {T}: Add {B}{B}, {B}{G}, or {G} type=Land [/card] [card] +name=Twilight Shepherd +abilities=flying,vigilance,persist +auto=moveTo(myhand) all(creature[fresh]|mygraveyard) +text=Flying, vigilance -- When Twilight Shepherd enters the battlefield, return to your hand all cards in your graveyard that were put there from the battlefield this turn. -- Persist (When this creature is put into a graveyard from the battlefield, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) +mana={3}{W}{W}{W} +type=Creature +subtype=Angel +power=5 +toughness=5 +[/card] +[card] name=Twinblade Slasher abilities=wither auto={1}{G}:2/2 limit:1 @@ -55740,6 +57948,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Twisted Image +target=creature +auto=swap +auto=draw:1 +text=Switch target creature's power and toughness until end of turn. -- Draw a card. +mana={1}{U} +type=Instant +[/card] +[card] name=Twitch auto=may tap target(artifact,creature,land) auto=may untap target(artifact,creature,land) @@ -55847,7 +58064,7 @@ toughness=1 [card] name=Umezawa's Jitte auto={2}:equip -auto=@damaged(creature,player) from(mytgt):counter(0/0,2,Charge) all(this) +auto=@combatdamaged(creature,player) from(mytgt):counter(0/0,2,Charge) all(this) auto={C(0/0,-1,Charge)}:2/2 auto={C(0/0,-1,Charge)}:-1/-1 target(creature) auto={C(0/0,-1,Charge)}:life:2 controller @@ -55864,6 +58081,16 @@ mana={2}{W}{U} type=Artifact [/card] [card] +name=Uncle Istvan +auto=preventalldamage to(this) from(creature) +text=Prevent all damage that would be dealt to Uncle Istvan by creatures. +mana={1}{B}{B}{B} +type=Creature +subtype=Human +power=1 +toughness=3 +[/card] +[card] name=Uncontrollable Anger abilities=flash target=creature @@ -55984,7 +58211,7 @@ type=Enchantment [/card] [card] name=Underworld Dreams -auto=@movedTo(*|opponenthand) from(opponentlibrary):damage:1 opponent +auto=@drawn(opponent):damage:1 opponent text=Whenever an opponent draws a card, Underworld Dreams deals 1 damage to him or her. mana={B}{B}{B} type=Enchantment @@ -56496,6 +58723,16 @@ power=6 toughness=6 [/card] [card] +name=Valakut Fireboar +auto=@attacking(this):swap ueot +text=Whenever Valakut Fireboar attacks, switch its power and toughness until end of turn. +mana={4}{R} +type=Creature +subtype=Elemental Boar +power=1 +toughness=7 +[/card] +[card] name=Valeron Outlander abilities=protection from black text=Protection from black @@ -56808,8 +59045,18 @@ power=1 toughness=4 [/card] [card] +name=Vedalken Ghoul +auto=@blocked(this):life:-4 opponent +text=Whenever Vedalken Ghoul becomes blocked, defending player loses 4 life. +mana={U}{B} +type=Creature +subtype=Vedalken Zombie +power=1 +toughness=1 +[/card] +[card] name=Vedalken Heretic -auto=@damaged(player) from(this):may draw:1 controller +auto=@damaged(opponent) from(this):may draw:1 controller text=Whenever Vedalken Heretic deals damage to an opponent, you may draw a card. mana={G}{U} type=Creature @@ -57488,6 +59735,16 @@ mana={2}{B}{B} type=Sorcery [/card] [card] +name=Vile Deacon +auto=@attacking(this):all(this) foreach(cleric) 1/1 ueot +text=Whenever Vile Deacon attacks, it gets +X/+X until end of turn, where X is the number of Clerics on the battlefield. +mana={2}{B}{B} +type=Creature +subtype=Human Cleric +power=2 +toughness=2 +[/card] +[card] name=Village Elder auto={G}{T}{S(forest|myBattlefield)}:regenerate target(creature) text={G}, {T}, Sacrifice a Forest: Regenerate target creature. @@ -58178,7 +60435,7 @@ toughness=2 [card] name=Voracious Cobra auto=first strike -auto=@damaged(creature[attacking;blocking]) from(voracious cobra[attacking;blocking]):all(trigger[to]) destroy +auto=@combatdamaged(creature) from(this):all(trigger[to]) destroy text=First strike -- Whenever Voracious Cobra deals combat damage to a creature, destroy that creature. mana={2}{R}{G} type=Creature @@ -58333,6 +60590,16 @@ power=3 toughness=1 [/card] [card] +name=Wake Thrasher +auto=@untapped(*|myBattlefield):1/1 ueot +text=Whenever a permanent you control becomes untapped, Wake Thrasher gets +1/+1 until end of turn. +mana={2}{U} +type=Creature +subtype=Merfolk Soldier +power=1 +toughness=1 +[/card] +[card] name=Wakestone Gargoyle abilities=defender,flying auto={1}{W}:lord(creature[defender]|myBattlefield) -defender @@ -58344,6 +60611,18 @@ power=3 toughness=4 [/card] [card] +name=Walker of Secret Ways +autohand={1}{U}{N}:ninjutsu +auto=@combatdamaged(player) from(this):name(look at opponents hand) target(*|opponenthand) +auto={1}{U}:moveTo(myhand) target(ninja|myBattlefield) myTurnOnly +text=Ninjutsu {1}{U} ({1}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Walker of Secret Ways deals combat damage to a player, look at that player's hand. -- {1}{U}: Return target Ninja you control to its owner's hand. Activate this ability only during your turn. +mana={2}{U} +type=Creature +subtype=Human Ninja +power=1 +toughness=2 +[/card] +[card] name=Walker of the Grove other={4}{G} auto=@movedTo(this|nonbattlezone) from(battlefield):token(Elemental,Creature Elemental,4/4,green) @@ -59161,7 +61440,7 @@ abilities=defender auto=@next end:moveTo(mygraveyard) text=Defender type=Creature -subtype=Wall +suptype=Wall color=blue [/card] [card] @@ -59307,8 +61586,8 @@ toughness=3 [/card] [card] name=Wei Ambush Force -auto=lord(wei ambush force[attacking]|mybattlefield) 2/0 -auto=lord(other wei ambush force[attacking]|mybattlefield) -2/0 +auto=@attcking(this):2/0 ueot +auto=@blocking(this):3/0 ueot text=Whenever Wei Ambush Force attacks, it gets +2/+0 until end of turn. mana={1}{B} type=Creature @@ -59439,6 +61718,17 @@ power=1 toughness=1 [/card] [card] +name=Well-Laid Plans +auto=preventalldamage to(creature[white]) from(other creature[white]) +auto=preventalldamage to(creature[blue]) from(other creature[blue]) +auto=preventalldamage to(creature[black]) from(other creature[black]) +auto=preventalldamage to(creature[red]) from(other creature[red]) +auto=preventalldamage to(creature[green]) from(other creature[green]) +text=Prevent all damage that would be dealt to a creature by another creature if they share a color. +mana={2}{U} +type=Enchantment +[/card] +[card] name=Werebear auto={T}:Add {G} auto=aslongas(*|mygraveyard) 3/3 >6 @@ -60056,6 +62346,20 @@ power=1 toughness=1 [/card] [card] +name=Windreaver +abilities=flying +auto={W}:vigilance +auto={W}:0/1 +auto={U}:swap +auto={U}:moveTo(ownerhand) +text=Flying -- {W}: Windreaver gains vigilance until end of turn. -- {W}: Windreaver gets +0/+1 until end of turn. -- {U}: Switch Windreaver's power and toughness until end of turn. -- {U}: Return Windreaver to its owner's hand. +mana={3}{W}{U} +type=Creature +subtype=Elemental +power=1 +toughness=3 +[/card] +[card] name=Windrider Eel abilities=flying auto=@movedTo(land|myBattlefield):2/2 ueot @@ -60416,7 +62720,7 @@ toughness=2 [card] name=Woebearer abilities=fear -auto=@damaged(player) from(this):may moveto(myhand) target(creature|myGraveyard) +auto=@combatdamaged(player) from(this):may moveto(myhand) target(creature|myGraveyard) text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Whenever Woebearer deals combat damage to a player, you may return target creature card from your graveyard to your hand. mana={4}{B} type=Creature @@ -60435,6 +62739,16 @@ power=3 toughness=5 [/card] [card] +name=Wolf Pack +auto=@blocked(this):name(assign combat damage to defending player) && may thisforeach(power>=1) opponent && fog from(this) +text=You may have Wolf Pack assign its combat damage as though it weren't blocked. +mana={6}{G}{G} +type=Creature +subtype=Wolf +power=7 +toughness=6 +[/card] +[card] name=Wolf Token from Sound the Call type=Creature subtype=Wolf @@ -60860,6 +63174,23 @@ power=1 toughness=1 [/card] [card] +name=Yamabushi's Flame +target=creature,player +auto=exiledeath +auto=damage:3 +text=Yamabushi's Flame deals 3 damage to target creature or player. If a creature dealt damage this way would be put into a graveyard this turn, exile it instead. +mana={2}{R} +type=Instant +[/card] +[card] +name=Yamabushi's Storm +auto=all(creature[-protection from red]) exiledeath +auto=damage:1 all(creature) +text=Yamabushi's Storm deals 1 damage to each creature. If a creature dealt damage this way would be put into a graveyard this turn, exile it instead. +mana={1}{R} +type=Sorcery +[/card] +[card] name=Yavimaya Ancients auto={G}:1/-2 text={G}: Yavimaya Ancients gets +1/-2 until end of turn. @@ -61110,8 +63441,7 @@ toughness=3 [/card] [card] name=Yuan Shao's Infantry -abilities=unblockable -auto=aslongas(other creature[attacking]|myBattlefield) -unblockable +auto=@attacking(this):aslongas(creature[attacking]|mybattlefield) all(this) unblockable ueot oneShot <2 text=Whenever Yuan Shao's Infantry attacks alone, Yuan Shao's Infantry is unblockable this combat. mana={3}{R} type=Creature @@ -61150,6 +63480,17 @@ mana={2}{R} type=Instant [/card] [card] +name=Zealot il-Vec +abilities=shadow +auto=@notblocked(this):may damage:1 target(creature) && fog from(this) ueot +text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Zealot il-Vec attacks and isn't blocked, you may have it deal 1 damage to target creature. If you do, prevent all combat damage Zealot il-Vec would deal this turn. +mana={2}{W} +type=Creature +subtype=Human Rebel +power=1 +toughness=1 +[/card] +[card] name=Zealous Guardian abilities=flash text=Flash @@ -61247,6 +63588,28 @@ power=1 toughness=1 [/card] [card] +name=Zhalfirin Commander +abilities=flanking +auto={1}{W}{W}:1/1 target(knight) +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {1}{W}{W}: Target Knight creature gets +1/+1 until end of turn. +mana={2}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] +name=Zhalfirin Knight +abilities=flanking +auto={W}{W}:first strike +text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {W}{W}: Zhalfirin Knight gains first strike until end of turn. +mana={2}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Zhang Fei, Fierce Warrior abilities=horsemanship,vigilance text=Vigilance; horsemanship (This creature can't be blocked except by creatures with horsemanship.) @@ -61257,12 +63620,9 @@ power=4 toughness=4 [/card] [card] -name=Zhang He Wei General -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to PTK/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) +name=Zhang He, Wei General abilities=horsemanship -auto=aslongas(zhang he wei general[attacking]|myBattlefield) lord(other creature|myBattlefield) 1/0 +auto=@attacking(this):all(other creature|myBattlefield) 1/0 ueot text=Horsemanship (This creature can't be blocked except by creatures with horsemanship.) -- Whenever Zhang He, Wei General attacks, each other creature you control gets +1/+0 until end of turn. mana={3}{B}{B} type=Legendary Creature @@ -61271,12 +63631,9 @@ power=4 toughness=2 [/card] [card] -name=Zhao Zilong Tiger General -#The comma needed to be stripped from the name to make the card work. -#Reintroducing it requires an update to PTK/_cards.dat as well. -#Please don't correct the card name by adding a "," because then the first auto line won't work anymore and even won't work when you add an "," there, too! (0.10.1) -auto=lord(zhao zilong tiger general[blocking]|myBattlefield) 1/1 -auto=horsemanship +name=Zhao Zilong, Tiger General +abilities=horsemanship +auto=@blocking(this):1/1 ueot text=Horsemanship (This creature can't be blocked except by creatures with horsemanship.) -- Whenever Zhao Zilong, Tiger General blocks, it gets +1/+1 until end of turn. mana={3}{W}{W} type=Legendary Creature @@ -61448,7 +63805,7 @@ toughness=2 [/card] [card] name=Zombie Cannibal -auto=@damaged(player) from(this):may moveto(exile) target(*|opponentgraveyard) +auto=@combatdamaged(player) from(this):may moveto(exile) target(*|opponentgraveyard) text=Whenever Zombie Cannibal deals combat damage to a player, you may exile target card from that player's graveyard. mana={B} type=Creature @@ -61552,6 +63909,17 @@ power=1 toughness=2 [/card] [card] +name=Zur the Enchanter +abilities=flying +auto=@attacking(this):may moveTo(myBattlefield) target(enchantment[manacost<=3]|myLibrary) +text=Flying -- Whenever Zur the Enchanter attacks, you may search your library for an enchantment card with converted mana cost 3 or less and put it onto the battlefield. If you do, shuffle your library. +mana={1}{W}{U}{B} +type=Legendary Creature +subtype=Human Wizard +power=1 +toughness=4 +[/card] +[card] name=Zuran Orb auto={S(land|myBattlefield)}:life:2 text=Sacrifice a land: You gain 2 life. diff --git a/projects/mtg/bin/Res/test/_tests.txt b/projects/mtg/bin/Res/test/_tests.txt index e4f71d0ac..3407a60c8 100644 --- a/projects/mtg/bin/Res/test/_tests.txt +++ b/projects/mtg/bin/Res/test/_tests.txt @@ -1,7 +1,16 @@ ######################## #Generic engine features ######################## +generic/@attacking.txt +generic/@blocking.txt +generic/@combatdamaged_1.txt +generic/@combatdamaged_2.txt +generic/@drawn.txt +generic/@noncombatdamaged.txt +generic/@untapped.txt generic/attacks_each_turn.txt +generic/bushido_1.txt +generic/bushido_2.txt generic/cycling.txt generic/cycling2.txt generic/deathtouch.txt @@ -24,6 +33,8 @@ generic/first_and_double_strike2_i187.txt generic/first_strike.txt generic/first_strike2.txt generic/first_strike3.txt +generic/flanking.txt +generic/fresh.txt generic/hybrid_mana.txt generic/hybrid_mana_2.txt generic/hybrid_mana_3.txt @@ -46,6 +57,7 @@ generic/persist.txt generic/persist2.txt generic/persist3.txt generic/phases.txt +generic/preventalldamage.txt generic/rampage.txt generic/rampage2.txt generic/rampage3.txt @@ -54,6 +66,7 @@ generic/regenerate.txt generic/regenerate_wither_i146.txt generic/sacrifice.txt generic/summoning_sickness.txt +generic/sunburst.txt generic/tap_other_card_as_cost.txt generic/targetController_life.txt generic/targetController_life2.txt @@ -298,6 +311,7 @@ hopping_automaton_i232.txt horned_helm.txt howl_from_beyond.txt howl_of_the_night_pack.txt +hunted_dragon.txt hunting_pack.txt hurricane.txt hyalopterous_lemure.txt @@ -344,6 +358,7 @@ living_artifact_i169.txt living_lands.txt lord_of_the_pit.txt lord_of_the_pit2.txt +magma_spray.txt martial_coup.txt martial_coup2.txt master_decoy.txt @@ -486,6 +501,7 @@ twinstrike.txt twinstrike2.txt twinstrike3.txt twitch.txt +uncle_istvan.txt undermine_i408.txt underworld_dreams.txt unearth1.txt diff --git a/projects/mtg/bin/Res/test/generic/@attacking.txt b/projects/mtg/bin/Res/test/generic/@attacking.txt new file mode 100644 index 000000000..395b6b644 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@attacking.txt @@ -0,0 +1,26 @@ +#Testing "@attacking" trigger with Bramble Creeper. +#"Whenever Bramble Creeper attacks, it gets +5/+0 until end of turn." +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Bramble Creeper +[PLAYER2] +[DO] +next +#begin +next +#attackers +Bramble Creeper +next +#blockers +next +#damage +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +inplay:Bramble Creeper +[PLAYER2] +life:15 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/@blocked.txt b/projects/mtg/bin/Res/test/generic/@blocked.txt new file mode 100644 index 000000000..1b4c332c1 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@blocked.txt @@ -0,0 +1,28 @@ +#Testing "@blocking" trigger with Brushwagg. +#"Whenever Brushwagg blocks or becomes blocked, it gets -2/+2 until end of turn." +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Hill Giant +[PLAYER2] +inplay:Brushwagg +[DO] +next +#begin +next +#attackers +Hill Giant +next +Brushwagg +#blockers +next +#damage +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +graveyard:Hill Giant +[PLAYER2] +inplay:Brushwagg +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/@blocking.txt b/projects/mtg/bin/Res/test/generic/@blocking.txt new file mode 100644 index 000000000..5c1d21134 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@blocking.txt @@ -0,0 +1,28 @@ +#Testing "@blocking" trigger with Brushwagg. +#"Whenever Brushwagg blocks or becomes blocked, it gets -2/+2 until end of turn." +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Brushwagg +[PLAYER2] +inplay:Hill Giant +[DO] +next +#begin +next +#attackers +Brushwagg +next +Hill Giant +#blockers +next +#damage +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +inplay:Brushwagg +[PLAYER2] +graveyard:Hill Giant +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/@combatdamaged_1.txt b/projects/mtg/bin/Res/test/generic/@combatdamaged_1.txt new file mode 100644 index 000000000..92cb86fe4 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@combatdamaged_1.txt @@ -0,0 +1,30 @@ +#Testing "@combatdamage" trigger with Coastal Piracy. +#"Whenever a creature you control deals combat damage to an opponent, you may draw a card." +[INIT] +FIRSTMAIN +[PLAYER1] +library:counterspell +hand:lightning bolt +inplay:coastal piracy,grizzly bears +[PLAYER2] +[DO] +next +#begin +next +#attackers +grizzly bears +next +#blockers +next +#damage +choice 0 +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +hand:lightning bolt,counterspell +inplay:coastal piracy,grizzly bears +[PLAYER2] +life:18 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/@combatdamaged_2.txt b/projects/mtg/bin/Res/test/generic/@combatdamaged_2.txt new file mode 100644 index 000000000..36f192fe5 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@combatdamaged_2.txt @@ -0,0 +1,31 @@ +#Testing "@combatdamage" trigger. +#Prodigal Sorcerer's damage should not let Coastal Piracy trigger, even if activated during combat. +[INIT] +FIRSTMAIN +[PLAYER1] +library:counterspell +hand:lightning bolt +inplay:coastal piracy,prodigal sorcerer +[PLAYER2] +[DO] +next +#begin +next +#attackers +next +#blockers +prodigal sorcerer +p2 +next +#damage +next +#end combat +[ASSERT] +ENDOFTURN +[PLAYER1] +library:counterspell +hand:lightning bolt +inplay:coastal piracy,prodigal sorcerer +[PLAYER2] +life:19 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/@drawn.txt b/projects/mtg/bin/Res/test/generic/@drawn.txt new file mode 100644 index 000000000..19cf10036 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@drawn.txt @@ -0,0 +1,24 @@ +#Testing "@drawn" trigger with Underworld Dreams. +#"Whenever an opponent draws a card, Underworld Dreams deals 1 damage to him or her." +[INIT] +FIRSTMAIN +[PLAYER1] +hand:oona's grace +inplay:underworld dreams +manapool:{2}{U} +[PLAYER2] +library:counterspell +life:20 +[DO] +oona's grace +p2 +[ASSERT] +FIRSTMAIN +[PLAYER1] +inplay:underworld dreams +graveyard:oona's grace +manapool:{0} +[PLAYER2] +hand:counterspell +life:19 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/@noncombatdamaged.txt b/projects/mtg/bin/Res/test/generic/@noncombatdamaged.txt new file mode 100644 index 000000000..653dd0dc4 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@noncombatdamaged.txt @@ -0,0 +1,32 @@ +#Testing "@noncombatdamaged" trigger. +[INIT] +FIRSTMAIN +[PLAYER1] +hand:lightning bolt +inplay:chandra's spitfire +manapool:{R} +[PLAYER2] +life:20 +[DO] +lightning bolt +p2 +next +#begin +next +#attackers +chandra's spitfire +next +#blockers +next +#damage +next +#end combat +next +[ASSERT] +SECONDMAIN +[PLAYER1] +inplay:chandra's spitfire +graveyard:lightning bolt +[PLAYER2] +life:13 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/@untapped.txt b/projects/mtg/bin/Res/test/generic/@untapped.txt new file mode 100644 index 000000000..459495c0b --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/@untapped.txt @@ -0,0 +1,33 @@ +#Testing "@untapped" trigger. +#"Whenever a permanent you control becomes untapped, Wake Thrasher gets +1/+1 until end of turn." +[INIT] +FIRSTMAIN +[PLAYER1] +hand:thundermare,vitalize +inplay:wake thrasher,grizzly bears,elvish berserker +manapool:{5}{R}{G} +[PLAYER2] +life:20 +[DO] +thundermare +vitalize +next +#begin +next +#attackers +wake thrasher +next +#blockers +next +#damage +next +#end combat +next +[ASSERT] +SECONDMAIN +[PLAYER1] +inplay:wake thrasher,grizzly bears,elvish berserker,thundermare +graveyard:vitalize +[PLAYER2] +life:16 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/bushido_1.txt b/projects/mtg/bin/Res/test/generic/bushido_1.txt new file mode 100644 index 000000000..45021c9d8 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/bushido_1.txt @@ -0,0 +1,28 @@ +#Testing the "becomes blocked"-part of the ability "bushido" with Devoted Retainer. +#"When this blocks or becomes blocked, it gets +1/+1 until end of turn." +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Devoted Retainer +[PLAYER2] +inplay:Raging Goblin +[DO] +next +#begin +next +#attackers +Devoted Retainer +next +Raging Goblin +#blockers +next +#damage +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +inplay:Devoted Retainer +[PLAYER2] +graveyard:Raging Goblin +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/bushido_2.txt b/projects/mtg/bin/Res/test/generic/bushido_2.txt new file mode 100644 index 000000000..77a9df564 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/bushido_2.txt @@ -0,0 +1,28 @@ +#Testing the "blocks"-part of the ability "bushido" with Devoted Retainer. +#"When this blocks or becomes blocked, it gets +1/+1 until end of turn." +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Raging Goblin +[PLAYER2] +inplay:Devoted Retainer +[DO] +next +#begin +next +#attackers +Raging Goblin +next +Devoted Retainer +#blockers +next +#damage +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +graveyard:Raging Goblin +[PLAYER2] +inplay:Devoted Retainer +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/flanking.txt b/projects/mtg/bin/Res/test/generic/flanking.txt new file mode 100644 index 000000000..2cfc30519 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/flanking.txt @@ -0,0 +1,28 @@ +#Testing ability "flanking" with Mtenda Herder. +#"Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn." +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Mtenda Herder +[PLAYER2] +inplay:Raging Goblin +[DO] +next +#begin +next +#attackers +Mtenda Herder +next +#blockers +Raging Goblin +next +#damage +next +#end combat +[ASSERT] +SECONDMAIN +[PLAYER1] +inplay:Mtenda Herder +[PLAYER2] +graveyard:Raging Goblin +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/fresh.txt b/projects/mtg/bin/Res/test/generic/fresh.txt new file mode 100644 index 000000000..66ba517ee --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/fresh.txt @@ -0,0 +1,20 @@ +#Testing "fresh" with Caller of the Claw. +When Caller of the Claw enters the battlefield, put a 2/2 green Bear creature token onto the battlefield for each nontoken creature put into your graveyard from the battlefield this turn. +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Wrath of God,Caller of the Claw +inplay:Grizzly Bears,Llanowar Elves +graveyard:Serra Angel,Runeclaw Bear +manapool:{4}{W}{W}{G} +[PLAYER2] +[DO] +Wrath of God +Caller of the Claw +[ASSERT] +FIRSTMAIN +[PLAYER1] +inplay:Caller of the Claw,*,* +graveyard:Wrath of God,Grizzly Bears,Llanowar Elves,Serra Angel,Runeclaw Bear +[PLAYER2] +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/preventalldamage.txt b/projects/mtg/bin/Res/test/generic/preventalldamage.txt new file mode 100644 index 000000000..8f034b9ae --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/preventalldamage.txt @@ -0,0 +1,37 @@ +#Testing "preventalldamage" with Bubble Matrix. +Prevent all damage that would be dealt to creatures. +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Pyroclasm,Lightning Bolt +inplay:Bubble Matrix,Grizzly Bears,Llanowar Elves +manapool:{1}{R}{R} +[PLAYER2] +life:20 +inplay:Runeclaw Bear +[DO] +pyroclasm +lightning bolt +p2 +next +#begin +next +#attackers +Grizzly Bears +next +Runeclaw Bear +#blockers +next +#damage +next +#end combat +next +[ASSERT] +SECONDMAIN +[PLAYER1] +inplay:Bubble Matrix,Grizzly Bears,Llanowar Elves +graveyard:Pyroclasm,Lightning Bolt +[PLAYER2] +life:17 +inplay:Runeclaw Bear +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/generic/sunburst.txt b/projects/mtg/bin/Res/test/generic/sunburst.txt new file mode 100644 index 000000000..e6cce3d13 --- /dev/null +++ b/projects/mtg/bin/Res/test/generic/sunburst.txt @@ -0,0 +1,29 @@ +#Testing ability "sunburst" with Arcbound Wanderer. +#"This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it." +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Arcbound Wanderer +inplay:Fervor +manapool:{1}{W}{U}{B}{R}{G} +[PLAYER2] +[DO] +Arcbound Wanderer +next +#begin +next +#attackers +Arcbound Wanderer +next +#blockers +next +#damage +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +inplay:Arcbound Wanderer,Fervor +[PLAYER2] +life:15 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/hunted_dragon.txt b/projects/mtg/bin/Res/test/hunted_dragon.txt new file mode 100644 index 000000000..03f65bbf2 --- /dev/null +++ b/projects/mtg/bin/Res/test/hunted_dragon.txt @@ -0,0 +1,17 @@ +#Testing "token(x,x,x) opponent" with Hunted Dragon. +When Hunted Dragon enters the battlefield, put three 2/2 white Knight creature tokens with first strike onto the battlefield under target opponent's control. +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Hunted Dragon +manapool:{3}{R}{R} +[PLAYER2] +[DO] +Hunted Dragon +[ASSERT] +FIRSTMAIN +[PLAYER1] +inplay:Hunted Dragon +[PLAYER2] +inplay:*,*,* +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/magma_spray.txt b/projects/mtg/bin/Res/test/magma_spray.txt new file mode 100644 index 000000000..9076f38e1 --- /dev/null +++ b/projects/mtg/bin/Res/test/magma_spray.txt @@ -0,0 +1,19 @@ +#Testing Magma Spray. +#"Magma Spray deals 2 damage to target creature. If that creature would be put into a graveyard this turn, exile it instead." +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Magma Spray +inplay:Grizzly Bears +manapool:{R} +[PLAYER2] +[DO] +Magma Spray +Grizzly Bears +[ASSERT] +FIRSTMAIN +[PLAYER1] +graveyard:Magma Spray +exile:grizzly bears +[PLAYER2] +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/uncle_istvan.txt b/projects/mtg/bin/Res/test/uncle_istvan.txt new file mode 100644 index 000000000..129ecfa99 --- /dev/null +++ b/projects/mtg/bin/Res/test/uncle_istvan.txt @@ -0,0 +1,28 @@ +#Testing Uncle Istvan. +#"Prevent all damage that would be dealt to Uncle Istvan by creatures." +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Uncle Istvan +[PLAYER2] +inplay:Trained Orgg +[DO] +next +#begin +next +#attackers +Uncle Istvan +next +Trained Orgg +#blockers +next +#damage +next +#end combat +[ASSERT] +COMBATEND +[PLAYER1] +inplay:Uncle Istvan +[PLAYER2] +inplay:Trained Orgg +[END] \ No newline at end of file