diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 1b00a4714..aaec278ee 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -652,7 +652,7 @@ toughness=2 [/card] [card] name=Acidic Sliver -auto=lord(sliver) {2}{S}:damage:2 target(creature,player) +auto=lord(sliver) {2}{S}:damage:2 target(other *[creature;player]) text=All Slivers have "{2}, Sacrifice this permanent: This permanent deals 2 damage to target creature or player." mana={B}{R} type=Creature @@ -1004,7 +1004,7 @@ type=Artifact [/card] [card] name=Aeolipile -auto={1}{T}{S}:damage:2 target(creature,player) +auto={1}{T}{S}:damage:2 target(other *[creature;player]) text={1}, {T}, Sacrifice Aeolipile: Aeolipile deals 2 damage to target creature or player. mana={2} type=Artifact @@ -1108,7 +1108,7 @@ toughness=3 [card] name=Aerie Ouphes abilities=persist -auto={S}:target(creature[flying]) dynamicability +auto={S}:target(other creature[flying]) dynamicability text=Sacrifice Aerie Ouphes: Aerie Ouphes deals damage equal to its power to target creature with flying. -- Persist (When this creature is put dies, 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={4}{G} type=Creature @@ -1325,7 +1325,7 @@ type=Sorcery [/card] [card] name=AEther Spellbomb -auto={U}{S}:moveTo(ownerhand) target(creature) +auto={U}{S}:moveTo(ownerhand) target(other creature) auto={1}{S}:draw:1 text={U}, Sacrifice AEther Spellbomb: Return target creature to its owner's hand. -- {1}, Sacrifice AEther Spellbomb: Draw a card. mana={1} @@ -2539,7 +2539,7 @@ toughness=3 [/card] [card] name=Alaborn Veteran -auto={T}:2/2 target(creature) myTurnOnly +auto={T}:2/2 target(creature) restriction{during my turn,before attackers} text={T}: Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. mana={2}{W} type=Creature @@ -2614,7 +2614,7 @@ type=Land [card] name=Alchemist's Vial auto=choice draw:1 controller -auto={1}{T}{S}:name(cant attack or block) target(creature) transforms((,cantattack,cantpwattack,cantblock)) ueot +auto={1}{T}{S}:name(cant attack or block) target(other creature) transforms((,cantattack,cantpwattack,cantblock)) ueot text=When Alchemist's Vial enters the battlefield, draw a card. -- 1, Tap, Sacrifice Alchemist's Vial: Target creature can't attack or block this turn. mana={2} type=Artifact @@ -3285,7 +3285,7 @@ type=Artifact [/card] [card] name=Amulet of Unmaking -auto={5}{T}{E}:name(exile) ability$!name(exile target) moveTo(exile) target(artifact,creature,land)!$ controller asSorcery +auto={5}{T}{E}:name(exile) ability$!name(exile target) moveTo(exile) target(other *[artifact;creature;land])!$ controller asSorcery text={5}, {T}, Exile Amulet of Unmaking: Exile target artifact, creature, or land. Activate this ability only any time you could cast a sorcery. mana={5} type=Artifact @@ -4032,7 +4032,7 @@ type=Enchantment [card] name=Angelic Shield auto=lord(creature|myBattlefield) 0/1 -auto={S}:moveTo(ownerhand) target(creature) +auto={S}:moveTo(ownerhand) target(other creature) text=Creatures you control get +0/+1. -- Sacrifice Angelic Shield: Return target creature to its owner's hand. mana={W}{U} type=Enchantment @@ -4649,7 +4649,7 @@ type=Instant [/card] [card] name=Apprentice Necromancer -auto={B}{T}{S}:moveto(mybattlefield) target(creature|mygraveyard) && transforms((,treason,haste)) forever +auto={B}{T}{S}:moveto(mybattlefield) target(other creature|mygraveyard) && transforms((,treason,haste)) forever text={B}, {T}, Sacrifice Apprentice Necromancer: Return target creature card from your graveyard to the battlefield. That creature gains haste. At the beginning of the next end step, sacrifice it. mana={1}{B} type=Creature @@ -4659,7 +4659,7 @@ toughness=1 [/card] [card] name=Apprentice Sorcerer -auto={T}:damage:1 target(creature,player) myTurnOnly +auto={T}:damage:1 target(creature,player) restriction{during my turn,before attackers} text={T}: Apprentice Sorcerer deals 1 damage to target creature or player. Activate this ability only during your turn, before attackers are declared. mana={2}{U} type=Creature @@ -5749,7 +5749,7 @@ toughness=5 [/card] [card] name=Ark of Blight -auto={3}{T}{S}:destroy target(land) +auto={3}{T}{S}:destroy target(other land) text={3}, {T}, Sacrifice Ark of Blight: Destroy target land. mana={2} type=Artifact @@ -5894,7 +5894,7 @@ toughness=2 [/card] [card] name=Armor Thrull -auto={T}{S}:counter(1/2,1) target(creature) +auto={T}{S}:counter(1/2,1) target(other creature) text={T}, Sacrifice Armor Thrull: Put a +1/+2 counter on target creature. mana={2}{B} type=Creature @@ -6522,7 +6522,7 @@ type=Artifact [/card] [card] name=Ashnod's Transmogrant -auto={T}{S}:target(creature[-artifact]) transforms((artifact)) forever && counter(1/1,1) +auto={T}{S}:target(other creature[-artifact]) transforms((artifact)) forever && counter(1/1,1) text={T}: Sacrifice Ashnod's Transmogrant: Put a +1/+1 counter on target nonartifact creature. That creature becomes an artifact in addition to its other types. type=Artifact mana={1} @@ -7074,7 +7074,7 @@ subtype=Aura name=Aura of Silence auto=lord(artifact|opponentcastingzone) altercost(colorless, +2) auto=lord(enchantment|opponentcastingzone) altercost(colorless, +2) -auto={S}:destroy target(artifact,enchantment) +auto={S}:destroy target(other *[artifact;enchantment]) text=Artifact and enchantment spells your opponents cast cost {2} more to cast. -- Sacrifice Aura of Silence: Destroy target artifact or enchantment. mana={1}{W}{W} type=Enchantment @@ -7191,7 +7191,7 @@ toughness=1 [/card] [card] name=Auriok Replica -auto={W}{S}:name(prevent damage) notatarget(*|battlefield,stack,hand,graveyard) transforms((,newability[preventalldamage from(this)])) ueot +auto={W}{S}:name(prevent damage) notatarget(other *|battlefield,stack,hand,graveyard) transforms((,newability[preventalldamage from(this)])) ueot text={W}, Sacrifice Auriok Replica: Prevent all damage a source of your choice would deal to you this turn. mana={3} type=Artifact Creature @@ -7277,7 +7277,7 @@ toughness=3 [/card] [card] name=Aurora Eidolon -auto={W}{S}:prevent:3 target(creature,player) +auto={W}{S}:prevent:3 target(other *[creature;player]) autograveyard=@movedTo(*[multicolor]|mystack):may moveTo(myhand) text={W}, Sacrifice Aurora Eidolon: Prevent the next 3 damage that would be dealt to target creature or player this turn. -- Whenever you cast a multicolored spell, you may return Aurora Eidolon from your graveyard to your hand. mana={3}{W} @@ -8668,7 +8668,7 @@ toughness=1 [card] name=Balm of Restoration auto={1}{T}{S}:life:2 -auto={1}{T}{S}:prevent:2 target(creature,player) +auto={1}{T}{S}:prevent:2 target(other *[creature;player]) text={1}, {T}, Sacrifice Balm of Restoration: Choose one - You gain 2 life; or prevent the next 2 damage that would be dealt to target creature or player this turn. mana={2} type=Artifact @@ -9049,7 +9049,7 @@ toughness=3 [/card] [card] name=Barbarian Lunatic -auto={2}{R}{S}:damage:2 target(creature) +auto={2}{R}{S}:damage:2 target(other creature) text={2}{R}, Sacrifice Barbarian Lunatic: Barbarian Lunatic deals 2 damage to target creature. mana={2}{R} type=Creature @@ -9069,7 +9069,7 @@ toughness=2 [/card] [card] name=Barbarian Riftcutter -auto={R}{S}:Destroy target(land) +auto={R}{S}:Destroy target(other land) text={R}, Sacrifice Barbarian Riftcutter: Destroy target land. mana={4}{R} type=Creature @@ -9080,7 +9080,7 @@ toughness=3 [card] name=Barbarian Ring auto={T}:Add{R} and!( damage:1 controller )! -auto=aslongas(*|mygraveyard) {R}{T}{S}:damage:2 target(creature,player) >6 +auto=aslongas(*|mygraveyard) {R}{T}{S}:damage:2 target(other *[creature;player]) >6 text={T}: Add {R} to your mana pool. Barbarian Ring deals 1 damage to you. -- Threshold - {R}, {T}, Sacrifice Barbarian Ring: Barbarian Ring deals 2 damage to target creature or player. Activate this ability only if seven or more cards are in your graveyard. type=Land [/card] @@ -10560,11 +10560,11 @@ toughness=4 [/card] [card] name=Benevolent Bodyguard -auto={S}:protection from green target(creature|mybattlefield) -auto={S}:protection from black target(creature|mybattlefield) -auto={S}:protection from white target(creature|mybattlefield) -auto={S}:protection from red target(creature|mybattlefield) -auto={S}:protection from blue target(creature|mybattlefield) +auto={S}:protection from green target(other creature|mybattlefield) +auto={S}:protection from black target(other creature|mybattlefield) +auto={S}:protection from white target(other creature|mybattlefield) +auto={S}:protection from red target(other creature|mybattlefield) +auto={S}:protection from blue target(other creature|mybattlefield) text=Sacrifice Benevolent Bodyguard: Target creature you control gains protection from the color of your choice until end of turn. mana={W} type=Creature @@ -11596,7 +11596,7 @@ type=Land [card] name=Blighted Gorge auto={T}:add{1} -auto={4}{R}{T}{S}:damage:2 target(creature,player) +auto={4}{R}{T}{S}:damage:2 target(other *[creature;player]) text={T}: Add {1} to your mana pool. -- {4}{R}, {T}, Sacrifice Blighted Gorge: Blighted Gorge deals 2 damage to target creature or player. type=Land [/card] @@ -12647,7 +12647,7 @@ toughness=1 [/card] [card] name=Bloodpyre Elemental -auto={S}:damage:4 target(creature) asSorcery +auto={S}:damage:4 target(other creature) asSorcery text=Sacrifice Bloodpyre Elemental: Bloodpyre Elemental deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. mana={4}{R} type=Creature @@ -13227,7 +13227,7 @@ toughness=3 [card] name=Boggart Arsonists abilities=plainswalk -auto={2}{R}{S}:destroy target(scarecrow,plains) +auto={2}{R}{S}:destroy target(other *[scarecrow;plains]) text=Plainswalk -- {2}{R}, Sacrifice Boggart Arsonists: Destroy target Scarecrow or Plains. mana={2}{R} type=Creature @@ -13278,7 +13278,7 @@ toughness=1 [card] name=Boggart Loggers abilities=forestwalk -auto={2}{B}{S}:destroy target(treefolk,forest) +auto={2}{B}{S}:destroy target(other *[treefolk;forest]) text=Forestwalk -- {2}{B}, Sacrifice Boggart Loggers: Destroy target Treefolk or Forest. mana={2}{B} type=Creature @@ -14567,7 +14567,7 @@ toughness=2 [card] name=Brass-Talon Chimera abilities=first strike -auto={S}:counter(2/2,1) target(chimera) && transforms((,first strike)) forever +auto={S}:counter(2/2,1) target(other chimera) && transforms((,first strike)) forever text=First strike -- Sacrifice Brass-Talon Chimera: Put a +2/+2 counter on target Chimera creature. It gains first strike. (This effect lasts indefinitely.) mana={4} type=Artifact Creature @@ -15706,7 +15706,7 @@ type=Sorcery [card] name=Buried Ruin auto={T}:Add{1} -auto={2}{T}{S}:moveTo(myhand) target(artifact|mygraveyard) +auto={2}{T}{S}:moveTo(myhand) target(other artifact|mygraveyard) text={T}: Add 1 to your mana pool. -- {2}, {T}, Sacrifice Buried Ruin: Return target artifact card from your graveyard to your hand. type=Land [/card] @@ -15885,7 +15885,7 @@ type=Instant [card] name=Burr Grafter auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(spirit[manacost<=3]|mygraveyard) -auto={S}:2/2 target(creature) +auto={S}:2/2 target(other creature) text=Sacrifice Burr Grafter: Target creature gets +2/+2 until end of turn. -- Soulshift 3 (When this dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) mana={3}{G} type=Creature @@ -15907,7 +15907,7 @@ toughness=2 [card] name=Burrenton Forge-Tender abilities=protection from red -auto={S}:name(prevent all damage) notatarget(*[red]|battlefield,stack,graveyard) transforms((,newability[preventalldamage from(this)])) ueot +auto={S}:name(prevent all damage) notatarget(other *[red]|battlefield,stack,graveyard) transforms((,newability[preventalldamage from(this)])) ueot text=Protection from red -- Sacrifice Burrenton Forge-Tender: Prevent all damage a red source of your choice would deal this turn. mana={W} type=Creature @@ -16116,7 +16116,7 @@ toughness=5 [card] name=Cabal Pit auto={T}:Add{B} and!( damage:1 controller )! -auto=aslongas(*|mygraveyard) {B}{T}{S}:-2/-2 target(creature) >6 +auto=aslongas(*|mygraveyard) {B}{T}{S}:-2/-2 target(other creature) >6 text={T}: Add {B} to your mana pool. Cabal Pit deals 1 damage to you. -- Threshold - {B}, {T}, Sacrifice Cabal Pit: Target creature gets -2/-2 until end of turn. Activate this ability only if seven or more cards are in your graveyard. type=Land [/card] @@ -16162,7 +16162,7 @@ toughness=1 [/card] [card] name=Cabal Trainee -auto={S}:-2/0 target(creature) +auto={S}:-2/0 target(other creature) text=Sacrifice Cabal Trainee: Target creature gets -2/-0 until end of turn. mana={B} type=Creature @@ -16764,7 +16764,7 @@ toughness=1 [/card] [card] name=Cao Cao, Lord of Wei -auto={T}:target(opponent) ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ targetedplayer MyTurnOnly +auto={T}:target(opponent) ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ targetedplayer restriction{during my turn,before attackers} text={T}: Target opponent discards two cards. Activate this ability only during your turn, before attackers are declared. mana={3}{B}{B} type=Legendary Creature @@ -16816,7 +16816,7 @@ toughness=2 [/card] [card] name=Capashen Unicorn -auto={1}{W}{T}{S}:Destroy target(enchantment,artifact) +auto={1}{W}{T}{S}:Destroy target(other *[enchantment;artifact]) text={1}{W}, {T}, Sacrifice Capashen Unicorn: Destroy target artifact or enchantment. mana={1}{W} type=Creature @@ -16826,7 +16826,7 @@ toughness=2 [/card] [card] name=Capricious Sorcerer -auto={T}:Damage:1 target(creature,player) myTurnOnly +auto={T}:Damage:1 target(creature,player) restriction{during my turn,before attackers} text={T}: Capricious Sorcerer deals 1 damage to target creature or player. Activate this ability only during your turn, before attackers are declared. mana={2}{U} type=Creature @@ -17655,7 +17655,7 @@ type=Artifact [/card] [card] name=Caustic Caterpillar -auto={1}{G}{S}:target(artifact,enchantment) destroy +auto={1}{G}{S}:target(other *[artifact;enchantment]) destroy text={1}{G}, Sacrifice Caustic Caterpillar: Destroy target artifact or enchantment. mana={G} type=Creature @@ -17714,8 +17714,7 @@ toughness=1 [/card] [card] name=Cautery Sliver -auto=lord(sliver) {1}{S}:damage:1 target(creature,player) -auto=lord(sliver) {1}{S}:prevent:1 target(creature,player) +auto=lord(sliver) transforms((,newability[{1}{S}:damage:1 target(other *[creature;player])],newability[{1}{S}:prevent:1 target(other *[creature;player])])) text=All Slivers have "{1}, Sacrifice this permanent: This permanent deals 1 damage to target creature or player." -- All Slivers have "{1}, Sacrifice this permanent: Prevent the next 1 damage that would be dealt to target Sliver creature or player this turn." mana={R}{W} type=Creature @@ -18084,7 +18083,7 @@ toughness=3 [card] name=Centaur Garden auto={T}:Add{G} and!( damage:1 controller )! -auto=aslongas(*|mygraveyard) {G}{T}{S}:3/3 target(creature) >6 +auto=aslongas(*|mygraveyard) {G}{T}{S}:3/3 target(other creature) >6 text={T}: Add {G} to your mana pool. Centaur Garden deals 1 damage to you. -- Threshold - {G}, {T}, Sacrifice Centaur Garden: Target creature gets +3/+3 until end of turn. Activate this ability only if seven or more cards are in your graveyard. type=Land [/card] @@ -18255,7 +18254,7 @@ toughness=1 [card] name=Cephalid Pathmage abilities=unblockable -auto={T}{S}:unblockable target(creature) +auto={T}{S}:unblockable target(other creature) text=Cephalid Pathmage is unblockable. -- {T}, Sacrifice Cephalid Pathmage: Target creature is unblockable this turn. mana={2}{U} type=Creature @@ -18297,7 +18296,7 @@ toughness=1 [/card] [card] name=Cephalid Snitch -auto={S}:-protection from black target(creature) +auto={S}:-protection from black target(other creature) text=Sacrifice Cephalid Snitch: Target creature loses protection from black until end of turn. mana={1}{U} type=Creature @@ -19303,7 +19302,7 @@ toughness=1 [/card] [card] name=Child of Thorns -auto={S}:1/1 target(creature) +auto={S}:1/1 target(other creature) text=Sacrifice Child of Thorns: Target creature gets +1/+1 until end of turn. mana={G} type=Creature @@ -19851,7 +19850,7 @@ type=Instant [/card] [card] name=Cinder Elemental -auto={X}{R}{T}{S}:damage:X target(creature,player) +auto={X}{R}{T}{S}:damage:X target(other *[creature;player]) text={X}{R}, {T}, Sacrifice Cinder Elemental: Cinder Elemental deals X damage to target creature or player. mana={3}{R} type=Creature @@ -19919,7 +19918,7 @@ toughness=1 [card] name=Cinder Shade auto={B}:1/1 -auto={R}{S}:target(creature) dynamicability! +auto={R}{S}:target(other creature) dynamicability! text={B}: Cinder Shade gets +1/+1 until end of turn. -- {R}, Sacrifice Cinder Shade: Cinder Shade deals damage equal to its power to target creature. mana={1}{B}{R} type=Creature @@ -21174,7 +21173,7 @@ type=Land [/card] [card] name=Coastal Wizard -auto={T}:moveTo(ownerhand) all(this) && moveTo(ownerhand) target(creature) myTurnOnly +auto={T}:moveTo(ownerhand) all(this) && moveTo(ownerhand) target(creature) restriction{during my turn,before attackers} text={T}: Return Coastal Wizard and another target creature to their owners' hands. Activate this ability only during your turn, before attackers are declared. mana={2}{U}{U} type=Creature @@ -21232,7 +21231,7 @@ toughness=4 [card] name=Codex Shredder auto={T}:deplete:1 target(player) -auto={5}{T}{S}:moveTo(myhand) target(*|mygraveyard) +auto={5}{T}{S}:moveTo(myhand) target(other *|mygraveyard) text={T}: Target player puts the top card of his or her library into his or her graveyard. -- {5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand. mana={1} type=Artifact @@ -21714,7 +21713,7 @@ type=Enchantment [/card] [card] name=Conch Horn -auto={1}{T}{S}:name(put on library) ability$!draw:2 _ choice target(*|myhand) moveTo(mylibrary)!$ targetedplayer +auto={1}{T}{S}:name(put on library) ability$!draw:2 _ choice target(*|myhand) moveTo(mylibrary)!$ controller text={1}, {T}, Sacrifice Conch Horn: Draw two cards, then put a card from your hand on top of your library. mana={2} type=Artifact @@ -21903,7 +21902,7 @@ toughness=1 [/card] [card] name=Conjurer's Bauble -auto={T}{S}:bottomoflibrary target(*|mygraveyard) && draw:1 controller +auto={T}{S}:bottomoflibrary target(other *|mygraveyard) && draw:1 controller text={T}, Sacrifice Conjurer's Bauble: Put up to one target card from your graveyard on the bottom of your library. Draw a card. mana={1} type=Artifact @@ -22436,7 +22435,7 @@ subtype=Equipment [/card] [card] name=Copper Gnomes -auto={4}{S}:moveTo(myBattlefield) target(artifact|myhand) +auto={4}{S}:moveTo(myBattlefield) target(other artifact|myhand) text={4}, Sacrifice Copper Gnomes: You may put an artifact card from your hand onto the battlefield. mana={2} type=Artifact Creature @@ -22641,7 +22640,7 @@ toughness=2 [card] name=Coretapper auto={T}:counter(0/0,1,Charge) target(artifact) -auto={S}:counter(0/0,2,Charge) target(artifact) +auto={S}:counter(0/0,2,Charge) target(other artifact) text={T}: Put a charge counter on target artifact. -- Sacrifice Coretapper: Put two charge counters on target artifact. mana={2} type=Artifact Creature @@ -23213,7 +23212,7 @@ toughness=2 name=Crackling Club target=creature auto=1/0 -auto={S}:damage:1 target(creature) +auto={S}:damage:1 target(other creature) text=Enchant creature -- Enchanted creature gets +1/+0. -- Sacrifice Crackling Club: Crackling Club deals 1 damage to target creature. mana={R} type=Enchantment @@ -23236,7 +23235,7 @@ type=Enchantment [/card] [card] name=Crackling Triton -auto={2}{R}{S}:damage:2 target(creature,player) +auto={2}{R}{S}:damage:2 target(other *[creature;player]) text={2}{R}, Sacrifice Crackling Triton: Crackling Triton deals 2 damage to target creature or player. mana={2}{U} type=Creature @@ -23360,7 +23359,7 @@ toughness=4 [/card] [card] name=Crater Elemental -auto={R}{T}{S}:damage:4 target(creature) +auto={R}{T}{S}:damage:4 target(other creature) auto={2}{R}:name(formidable) transforms((,setpower=8)) restriction{compare(powertotalinplay)~morethan~7} ueot text={R}, {T}, Sacrifice Crater Elemental: Crater Elemental deals 4 damage to target creature. -- Formidable -- {2}{R}: Crater Elemental has base power 8 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. mana={2}{R} @@ -23809,7 +23808,7 @@ type=Instant [card] name=Crop Sigil auto=@each my upkeep:may deplete:1 -auto=while(restriction{delirium}) {2}{g}{s}:target(creature|mygraveyard) transforms((,newability[moveto(myhand)],newability[target(land|mygraveyard) moveto(myhand)])) forever +auto=while(restriction{delirium}) {2}{g}{s}:target(other creature|mygraveyard) transforms((,newability[moveto(myhand)],newability[target(land|mygraveyard) moveto(myhand)])) forever text=At the beginning of your upkeep, you may put the top card of your library into your graveyard. -- Delirium -- {2}{G}, Sacrifice Crop Sigil: Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate this ability only if there are four or more card types among cards in your graveyard. mana={G} type=Enchantment @@ -24407,7 +24406,7 @@ toughness=3 [/card] [card] name=Crypt Creeper -auto={S}:moveTo(exile) target(*|graveyard) +auto={S}:moveTo(exile) target(other *|graveyard) text=Sacrifice Crypt Creeper: Exile target card from a graveyard. mana={1}{B} type=Creature @@ -24780,7 +24779,7 @@ type=Artifact [/card] [card] name=Cunning Advisor -auto={T}:target(opponent) ability$!name(discard) target(*|myhand) reject!$ targetedplayer MyTurnOnly +auto={T}:target(opponent) ability$!name(discard) target(*|myhand) reject!$ targetedplayer restriction{during my turn,before attackers} text={T}: Target opponent discards a card. Activate this ability only during your turn, before attackers are declared. mana={3}{B} type=Creature @@ -25547,7 +25546,7 @@ type=Instant [card] name=Daraja Griffin abilities=flying -auto={S}:destroy target(creature[black]) +auto={S}:destroy target(other creature[black]) text=Flying -- Sacrifice Daraja Griffin: Destroy target black creature. mana={3}{W} type=Creature @@ -26359,7 +26358,7 @@ toughness=1 [card] name=Dauthi Jackal abilities=shadow -auto={B}{B}{S}:destroy target(creature[blocking]) +auto={B}{B}{S}:destroy target(other creature[blocking]) text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- {B}{B}, Sacrifice Dauthi Jackal: Destroy target blocking creature. mana={2}{B} type=Creature @@ -27129,7 +27128,7 @@ toughness=4 [card] name=Deathbringer Regent abilities=flying -auto=if type(other creature|battlefield)~morethan~4 then destroy all(other creature|battlefield) +auto=if casted(this) then if type(other creature|battlefield)~morethan~4 then destroy all(other creature|battlefield) text=Flying -- When Deathbringer Regent enters the battlefield, if you cast it from your hand and there are five or more other creatures on the battlefield, destroy all other creatures. mana={5}{B}{B} type=Creature @@ -28150,7 +28149,7 @@ type=Sorcery [/card] [card] name=Delif's Cone -auto={T}{S}:target(creature|mybattlefield) transforms((,newability[@combat(notblocked) source(this) once:fog from(this) ueot])) ueot +auto={T}{S}:target(other creature|mybattlefield) transforms((,newability[@combat(notblocked) source(this) once:fog from(this) ueot])) ueot text={T}, Sacrifice Delif's Cone: This turn, when target creature you control attacks and isn't blocked, you may gain life equal to its power. If you do, it assigns no combat damage this turn. mana={0} type=Artifact @@ -29325,7 +29324,7 @@ type=Land [card] name=Diaochan, Artful Beauty alias=10544 -auto={T}:destroy target(creature) && ability$!destroy target(creature)!$ opponent mycombatbeginsonly +auto={T}:destroy target(creature) && ability$!destroy target(creature)!$ opponent restriction{during my turn,before attackers} text={T}: Destroy target creature of your choice, then destroy target creature of an opponent's choice. Activate this ability only during your turn, before attackers are declared. mana={3}{R} type=Legendary Creature @@ -29798,7 +29797,7 @@ toughness=3 [card] name=Disciple of Tevesh Szat auto={T}:-1/-1 target(creature) -auto={4}{B}{B}{T}{S}:-6/-6 target(creature) +auto={4}{B}{B}{T}{S}:-6/-6 target(other creature) text={T}: Target creature gets -1/-1 until end of turn. -- {4}{B}{B}, {T}, Sacrifice Disciple of Tevesh Szat: Target creature gets -6/-6 until end of turn. mana={2}{B}{B} type=Creature @@ -29851,7 +29850,7 @@ type=Instant name=Discordant Dirge auto=@each my upkeep:may counter(0/0,1,Verse) auto=this(counter{0/0.1.Verse}<1) {B}{S}:name(look) donothing target(*|opponenthand) -auto=this(counter{0/0.1.Verse}>0) {B}{S}:reject target(*|opponenthand) +auto=this(counter{0/0.1.Verse}>0) {B}{S}:reject target(other *|opponenthand) text=At the beginning of your upkeep, you may put a verse counter on Discordant Dirge. -- {B}, Sacrifice Discordant Dirge: Look at target opponent's hand and choose up to X cards from it, where X is the number of verse counters on Discordant Dirge. That player discards those cards. mana={3}{B}{B} type=Enchantment @@ -30054,7 +30053,7 @@ type=Instant [/card] [card] name=Dispeller's Capsule -auto={2}{W}{T}{S}:destroy target(artifact,enchantment) +auto={2}{W}{T}{S}:destroy target(other *[artifact;enchantment]) text={2}{W}, {T}, Sacrifice Dispeller's Capsule: Destroy target artifact or enchantment. mana={W} type=Artifact @@ -30262,7 +30261,7 @@ type=Sorcery [card] name=Dive Bomber abilities=flying -auto={T}{S}:damage:2 target(creature[attacking;blocking]) +auto={T}{S}:damage:2 target(other creature[attacking;blocking]) text=Flying -- {T}, Sacrifice Dive Bomber: Dive Bomber deals 2 damage to target attacking or blocking creature. mana={3}{W} type=Creature @@ -30273,7 +30272,7 @@ toughness=2 [card] name=Divebomber Griffin abilities=flying -auto={T}{S}:Damage:3 target(creature[attacking;blocking]) +auto={T}{S}:Damage:3 target(other creature[attacking;blocking]) text=Flying -- {T}, Sacrifice Divebomber Griffin: Divebomber Griffin deals 3 damage to target attacking or blocking creature. mana={3}{W}{W} type=Creature @@ -30612,7 +30611,7 @@ type=Artifact [/card] [card] name=Doomed Necromancer -auto={B}{T}{S}:moveTo(myBattlefield) target(creature|mygraveyard) +auto={B}{T}{S}:moveTo(myBattlefield) target(other creature|mygraveyard) text={B}, {T}, Sacrifice Doomed Necromancer: Return target creature card from your graveyard to the battlefield. mana={2}{B} type=Creature @@ -32552,7 +32551,7 @@ type=Enchantment [/card] [card] name=Druid Lyrist -auto={G}{T}{S}:destroy target(enchantment) +auto={G}{T}{S}:destroy target(other enchantment) text={G}, {T}, Sacrifice Druid Lyrist: Destroy target enchantment. mana={G} type=Creature @@ -32755,7 +32754,7 @@ type=Enchantment [/card] [card] name=Duergar Assailant -auto={S}:damage:1 target(creature[attacking;blocking]) +auto={S}:damage:1 target(other creature[attacking;blocking]) text=Sacrifice Duergar Assailant: Duergar Assailant deals 1 damage to target attacking or blocking creature. mana={RW} type=Creature @@ -34542,7 +34541,7 @@ toughness=7 [/card] [card] name=Elf Replica -auto={1}{G}{S}:destroy target(enchantment) +auto={1}{G}{S}:destroy target(other enchantment) text={1}{G}, Sacrifice Elf Replica: Destroy target enchantment. mana={3} type=Artifact Creature @@ -34780,7 +34779,7 @@ type=Enchantment [/card] [card] name=Elven Lyre -auto={1}{T}{S}:2/2 target(creature) +auto={1}{T}{S}:2/2 target(other creature) text={1}, {T}, Sacrifice Elven Lyre: Target creature gets +2/+2 until end of turn. mana={2} type=Artifact @@ -34995,7 +34994,7 @@ toughness=1 [/card] [card] name=Elvish Hexhunter -auto={GW}{T}{S}:destroy target(enchantment) +auto={GW}{T}{S}:destroy target(other enchantment) text={(g/w)}, {T}, Sacrifice Elvish Hexhunter: Destroy target enchantment. mana={GW} type=Creature @@ -35025,7 +35024,7 @@ toughness=1 [/card] [card] name=Elvish Lyrist -auto={G}{T}{S}:destroy target(enchantment) +auto={G}{T}{S}:destroy target(other enchantment) text={G}, {T}, Sacrifice Elvish Lyrist: Destroy target enchantment. mana={G} type=Creature @@ -35101,7 +35100,7 @@ toughness=1 [/card] [card] name=Elvish Scrapper -auto={G}{T}{S}:destroy target(artifact) +auto={G}{T}{S}:destroy target(other artifact) text={G}, {T}, Sacrifice Elvish Scrapper: Destroy target artifact. mana={G} type=Creature @@ -35219,7 +35218,7 @@ type=Sorcery [/card] [card] name=Ember Hauler -auto={1}{S}:damage:2 target(creature,player) +auto={1}{S}:damage:2 target(other *[creature;player]) text={1}, Sacrifice Ember Hauler: Ember Hauler deals 2 damage to target creature or player. mana={R}{R} type=Creature @@ -35764,7 +35763,7 @@ type=Sorcery [card] name=Encroaching Wastes auto={T}:Add{1} -auto={4}{T}{S}:destroy target(land[-basic]) +auto={4}{T}{S}:destroy target(other land[-basic]) text={T}: Add {1} to your mana pool. -- {4}{T}:Sacrifice Encroaching Wastes: Destroy target nonbasic land. type=Land [/card] @@ -36236,7 +36235,7 @@ type=Instant [/card] [card] name=Enslaved Dwarf -auto={R}{S}:1/0 && first strike target(creature[black]) +auto={R}{S}:1/0 && first strike target(other creature[black]) text={R}, Sacrifice Enslaved Dwarf: Target black creature gets +1/+0 and gains first strike until end of turn. mana={R} type=Creature @@ -37613,7 +37612,7 @@ type=Instant [/card] [card] name=Executioner's Capsule -auto={1}{B}{T}{S}:destroy target(creature[-black]) +auto={1}{B}{T}{S}:destroy target(other creature[-black]) text={1}{B}, {T}, Sacrifice Executioner's Capsule: Destroy target nonblack creature. mana={B} type=Artifact @@ -37778,7 +37777,7 @@ toughness=2 [/card] [card] name=Expendable Troops -auto={T}{S}:damage:2 target(creature[attacking;blocking]) +auto={T}{S}:damage:2 target(other creature[attacking;blocking]) text={T}, Sacrifice Expendable Troops: Expendable Troops deals 2 damage to target attacking or blocking creature. mana={1}{W} type=Creature @@ -37844,7 +37843,7 @@ subtype=Equipment [/card] [card] name=Explosive Apparatus -auto={3}{T}{s}:damage:2 target(creature,player) +auto={3}{T}{s}:damage:2 target(other *[creature;player]) text={3}, {T}, Sacrifice Explosive Apparatus: Explosive Apparatus deals 2 damage to target creature or player. mana={1} type=Artifact @@ -38374,7 +38373,7 @@ toughness=3 [card] name=Faerie Macabre abilities=flying -autohand={S}:target(*|graveyard) moveTo(exile) +autohand={S}:target(other *|graveyard) moveTo(exile) text=Flying -- Discard Faerie Macabre: Exile up to two target cards from graveyards. mana={1}{B}{B} type=Creature @@ -38825,8 +38824,8 @@ type=Sorcery [/card] [card] name=Famished Ghoul -auto={1}{B}{S}:name(opponent's graveyard) target(*|opponentgraveyard) moveTo(exile) -auto={1}{B}{S}:name(your graveyard) target(*|mygraveyard) moveTo(exile) +auto={1}{B}{S}:name(opponent's graveyard) target(other *|opponentgraveyard) moveTo(exile) +auto={1}{B}{S}:name(your graveyard) target(other *|mygraveyard) moveTo(exile) text={1}{B}, Sacrifice Famished Ghoul: Exile up to two target cards from a single graveyard. mana={3}{B} type=Creature @@ -39549,7 +39548,7 @@ toughness=4 [/card] [card] name=Felidar Cub -auto={S}:destroy target(enchantment|battlefield) +auto={S}:destroy target(other enchantment|battlefield) text=Sacrifice Felidar Cub: Destroy target enchantment. mana={1}{W} type=Creature @@ -40490,7 +40489,7 @@ type=Instant [/card] [card] name=Fire Bowman -auto={S}:damage:1 target(creature,player) myTurnOnly +auto={S}:damage:1 target(other *[creature;player]) restriction{during my turn,before attackers} text=Sacrifice Fire Bowman: Fire Bowman deals 1 damage to target creature or player. Activate this ability only during your turn, before attackers are declared. mana={R} type=Creature @@ -40578,7 +40577,7 @@ type=Sorcery name=Fire Whip target=creature|myBattlefield auto=teach(creature) {T}:damage:1 target(creature,player) -auto={S}:damage:1 target(creature,player) +auto={S}:damage:1 target(other *[creature;player]) text=Enchant creature you control -- Enchanted creature has "{T}: This creature deals 1 damage to target creature or player." -- Sacrifice Fire Whip: Fire Whip deals 1 damage to target creature or player. mana={1}{R} type=Enchantment @@ -40697,7 +40696,7 @@ toughness=1 [card] name=Fireforger's Puzzleknot auto=damage:1 target(creature,player) -auto={2}{R}{S}:damage:1 target(creature,player) +auto={2}{R}{S}:damage:1 target(other *[creature;player]) text=When Fireforger's Puzzleknot enters the battlefield, it deals 1 damage to target creature or player. -- {2}{R}, Sacrifice Fireforger's Puzzleknot: It deals 1 damage to target creature or player. mana={2} type=Artifact @@ -40809,7 +40808,7 @@ type=Instant [card] name=Fires of Yavimaya auto=lord(creature|myBattlefield) haste -auto={s}:2/2 target(creature) +auto={s}:2/2 target(other creature) text=Creatures you control have haste. -- Sacrifice Fires of Yavimaya: Target creature gets +2/+2 until end of turn. mana={1}{R}{G} type=Enchantment @@ -40865,7 +40864,7 @@ toughness=6 [card] name=Firewake Sliver auto=lord(sliver) haste -auto=lord(sliver) {1}{S}:2/2 target(sliver) +auto=lord(sliver) transforms((,newability[{1}{S}:2/2 target(other sliver)])) text=All Sliver creatures have haste. -- All Slivers have "{1}, Sacrifice this permanent: Target Sliver creature gets +2/+2 until end of turn." mana={1}{R}{G} type=Creature @@ -41000,7 +40999,7 @@ type=Instant [/card] [card] name=Flame Elemental -auto={R}{T}{S}:target(creature) dynamicability +auto={R}{T}{S}:target(other creature) dynamicability text={R}, {T}, Sacrifice Flame Elemental: Flame Elemental deals damage equal to its power to target creature. mana={2}{R}{R} type=Creature @@ -41136,7 +41135,7 @@ type=Sorcery [/card] [card] name=Flamecast Wheel -auto={5}{T}{S}:damage:3 target(creature) +auto={5}{T}{S}:damage:3 target(other creature) text={5}{T},Sacrifice Flamecast Wheel: Flamecast Wheel deals 3 damage to target creature. mana={1} type=Artifact @@ -41741,7 +41740,7 @@ toughness=4 [/card] [card] name=Fleshwrither -auto={1}{B}{B}{S}:moveTo(myBattlefield) target(creature[manacost=4]|mylibrary) asSorcery +auto={1}{B}{B}{S}:moveTo(myBattlefield) target(other creature[manacost=4]|mylibrary) asSorcery text=Transfigure {1}{B}{B} ({1}{B}{B}, Sacrifice this creature: Search your library for a creature card with the same converted mana cost as this creature and put that card onto the battlefield. Then shuffle your library. Transfigure only as a sorcery.) mana={2}{B}{B} type=Creature @@ -41802,7 +41801,7 @@ subtype=Aura [/card] [card] name=Flight Spellbomb -auto={T}{S}:target(creature) flying ueot +auto={T}{S}:target(other creature) flying ueot auto=@movedTo(this|graveyard) from(battlefield):pay({U}) draw:1 mana={1} type=Artifact @@ -41865,11 +41864,11 @@ name=Floating Shield abilities=auraward target=creature auto=chooseacolor teach(creature) protection from(*[chosencolor]) chooseend -auto={S}:protection from white target(creature) -auto={S}:protection from blue target(creature) -auto={S}:protection from black target(creature) -auto={S}:protection from red target(creature) -auto={S}:protection from green target(creature) +auto={S}:protection from white target(other creature) +auto={S}:protection from blue target(other creature) +auto={S}:protection from black target(other creature) +auto={S}:protection from red target(other creature) +auto={S}:protection from green target(other creature) text=Enchant creature -- As Floating Shield enters the battlefield, choose a color. -- Enchanted creature has protection from the chosen color. This effect doesn't remove Floating Shield. -- Sacrifice Floating Shield: Target creature gains protection from the chosen color until end of turn. mana={2}{W} type=Enchantment @@ -42449,7 +42448,7 @@ type=Artifact [/card] [card] name=Font of Return -auto={3}{B}{T}{S}:target(creature|mygraveyard) moveTo(myhand) +auto={3}{B}{T}{S}:target(other creature|mygraveyard) moveTo(myhand) text={3}{B}, Sacrifice Font of Return: Return up to three target creature cards from your graveyard to your hand. mana={1}{B} type=Enchantment @@ -43700,7 +43699,7 @@ toughness=4 [/card] [card] name=Frostling -auto={S}:damage:1 target(creature) +auto={S}:damage:1 target(other creature) text=Sacrifice Frostling: Frostling deals 1 damage to target creature. mana={R} type=Creature @@ -43830,7 +43829,7 @@ type=Enchantment [/card] [card] name=Fulminator Mage -auto={S}:destroy target(land[-basic]) +auto={S}:destroy target(other land[-basic]) text=Sacrifice Fulminator Mage: Destroy target nonbasic land. mana={1}{BR}{BR} type=Creature @@ -43850,7 +43849,7 @@ type=Sorcery [/card] [card] name=Fume Spitter -auto={S}:counter(-1/-1,1) target(creature) +auto={S}:counter(-1/-1,1) target(other creature) text=Sacrifice Fume Spitter: Put a -1/-1 counter on target creature. mana={B} type=Creature @@ -44665,7 +44664,7 @@ toughness=5 [/card] [card] name=Garza's Assassin -auto={S}:destroy target(creature[-black]) +auto={S}:destroy target(other creature[-black]) autograveyard=@movedto(other creature|mygraveyard) from(battlefield):name(Recover) transforms((,newability[choice name(pay halfup life) moveto(ownerhand) and!( life:-halfdownlifetotal controller )!],newability[choice name(move to exile) moveto(exile)])) text=Sacrifice Garza's Assassin: Destroy target nonblack creature. -- Recover - Pay half your life, rounded up. (When another creature is put into your graveyard from the battlefield, you may pay half your life, rounded up. If you do, return this card from your graveyard to your hand. Otherwise, exile this card.) mana={B}{B}{B} @@ -45607,7 +45606,7 @@ subtype=Aura [/card] [card] name=Ghitu Fire-Eater -auto={T}{S}:target(creature,player) dynamicability +auto={T}{S}:target(other *[creature;player]) dynamicability text={T}, Sacrifice Ghitu Fire-Eater: Ghitu Fire-Eater deals damage equal to its power to target creature or player. mana={2}{R} type=Creature @@ -47648,7 +47647,7 @@ toughness=1 [/card] [card] name=Goblin Digging Team -auto={T}{S}:destroy target(wall) +auto={T}{S}:destroy target(other wall) text={T}, Sacrifice Goblin Digging Team: Destroy target Wall. mana={R} type=Creature @@ -47680,7 +47679,7 @@ toughness=4 [card] name=Goblin Dynamo auto={T}:damage:1 target(creature,player) -auto={X}{R}{T}{S}:damage:X target(creature,player) +auto={X}{R}{T}{S}:damage:X target(other *[creature;player]) text={T}: Goblin Dynamo deals 1 damage to target creature or player. -- {X}{R}, {T}, Sacrifice Goblin Dynamo: Goblin Dynamo deals X damage to target creature or player. mana={5}{R}{R} type=Creature @@ -47730,7 +47729,7 @@ toughness=1 [/card] [card] name=Goblin Firestarter -auto={S}:damage:1 target(creature,player) myTurnOnly +auto={S}:damage:1 target(other *[creature;player]) restriction{during my turn,before attackers} text=Sacrifice Goblin Firestarter: Goblin Firestarter deals 1 damage to target creature or player. Activate this ability only during your turn, before attackers are declared. mana={R} type=Creature @@ -47902,8 +47901,8 @@ toughness=1 [/card] [card] name=Goblin Legionnaire -auto={R}{S}:damage:2 target(creature,player) -auto={W}{S}:damage:2 target(creature,player) +auto={R}{S}:damage:2 target(other *[creature;player]) +auto={W}{S}:prevent:2 target(other *[creature;player]) text={R}, Sacrifice Goblin Legionnaire: Goblin Legionnaire deals 2 damage to target creature or player. -- {W}, Sacrifice Goblin Legionnaire: Prevent the next 2 damage that would be dealt to target creature or player this turn. mana={R}{W} type=Creature @@ -48122,7 +48121,7 @@ toughness=1 [/card] [card] name=Goblin Replica -auto={3}{R}{S}:destroy target(artifact) +auto={3}{R}{S}:destroy target(other artifact) text={3}{R}, Sacrifice Goblin Replica: Destroy target artifact. mana={3} type=Artifact Creature @@ -48268,7 +48267,7 @@ toughness=2 [/card] [card] name=Goblin Skycutter -auto={S}:damage:2 && -flying target(creature[flying]) +auto={S}:damage:2 && -flying target(other creature[flying]) text=Sacrifice Goblin Skycutter: Goblin Skycutter deals 2 damage to target creature with flying. That creature loses flying until end of turn. mana={1}{R} type=Creature @@ -48998,7 +48997,7 @@ toughness=1 [/card] [card] name=Gore Vassal -auto={S}:target(creature) transforms((,newability[counter(-1/-1,1)],newability[if cantargetcard(creature[power>=1]) then regenerate])) forever +auto={S}:target(other creature) transforms((,newability[counter(-1/-1,1)],newability[if cantargetcard(creature[power>=1]) then regenerate])) forever text=Sacrifice Gore Vassal: Put a -/1-1 counter on target creature. Then, if that creature's toughness is 1 or greater, regenerate it. mana={2}{W} type=Creature @@ -49806,7 +49805,7 @@ toughness=2 [card] name=Grazing Kelpie abilities=persist -auto={GU}{S}:bottomoflibrary target(*|graveyard) +auto={GU}{S}:bottomoflibrary target(other *|graveyard) text={(g/u)}, Sacrifice Grazing Kelpie: Put target card in a graveyard on the bottom of its owner's library. -- 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}{GU} type=Creature @@ -50742,7 +50741,7 @@ toughness=3 [/card] [card] name=Grotag Siege-Runner -auto={R}{S}:destroy target(creature[defender]) && damage:2 targetController +auto={R}{S}:destroy target(other 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. mana={1}{R} type=Creature @@ -51684,7 +51683,7 @@ toughness=2 [/card] [card] name=Haazda Exonerator -auto={T}{S}:destroy target(aura) +auto={T}{S}:destroy target(other aura) text={T}, Sacrifice Haazda Exonerator: Destroy target Aura. mana={W} type=Creature @@ -52046,7 +52045,7 @@ type=Legendary Land [/card] [card] name=Hana Kami -auto={1}{G}{S}:moveTo(myhand) target(arcane|mygraveyard) +auto={1}{G}{S}:moveTo(myhand) target(other arcane|mygraveyard) text={1}{G}, Sacrifice Hana Kami: Return target Arcane card from your graveyard to your hand. mana={G} type=Creature @@ -53033,7 +53032,7 @@ type=Instant [/card] [card] name=Heap Doll -auto={S}:moveTo(removedfromgame) target(*|graveyard) +auto={S}:moveTo(exile) target(other *|graveyard) text=Sacrifice Heap Doll: Exile target card from a graveyard. mana={1} type=Artifact Creature @@ -53127,23 +53126,23 @@ type=Instant [/card] [card] name=Hearth Kami -auto={0}{S}:name(X = 0) destroy target(artifact[manacost=0]) -auto={1}{S}:name(X = 1) destroy target(artifact[manacost=1]) -auto={2}{S}:name(X = 2) destroy target(artifact[manacost=2]) -auto={3}{S}:name(X = 3) destroy target(artifact[manacost=3]) -auto={4}{S}:name(X = 4) destroy target(artifact[manacost=4]) -auto={5}{S}:name(X = 5) destroy target(artifact[manacost=5]) -auto={6}{S}:name(X = 6) destroy target(artifact[manacost=6]) -auto={7}{S}:name(X = 7) destroy target(artifact[manacost=7]) -auto={8}{S}:name(X = 8) destroy target(artifact[manacost=8]) -auto={9}{S}:name(X = 9) destroy target(artifact[manacost=9]) -auto={10}{S}:name(X = 10) destroy target(artifact[manacost=10]) -auto={11}{S}:name(X = 11) destroy target(artifact[manacost=11]) -auto={12}{S}:name(X = 12) destroy target(artifact[manacost=12]) -auto={13}{S}:name(X = 13) destroy target(artifact[manacost=13]) -auto={14}{S}:name(X = 14) destroy target(artifact[manacost=14]) -auto={15}{S}:name(X = 15) destroy target(artifact[manacost=15]) -auto={16}{S}:name(X = 16) destroy target(artifact[manacost=16]) +auto={0}{S}:name(X = 0) destroy target(other artifact[manacost=0]) +auto={1}{S}:name(X = 1) destroy target(other artifact[manacost=1]) +auto={2}{S}:name(X = 2) destroy target(other artifact[manacost=2]) +auto={3}{S}:name(X = 3) destroy target(other artifact[manacost=3]) +auto={4}{S}:name(X = 4) destroy target(other artifact[manacost=4]) +auto={5}{S}:name(X = 5) destroy target(other artifact[manacost=5]) +auto={6}{S}:name(X = 6) destroy target(other artifact[manacost=6]) +auto={7}{S}:name(X = 7) destroy target(other artifact[manacost=7]) +auto={8}{S}:name(X = 8) destroy target(other artifact[manacost=8]) +auto={9}{S}:name(X = 9) destroy target(other artifact[manacost=9]) +auto={10}{S}:name(X = 10) destroy target(other artifact[manacost=10]) +auto={11}{S}:name(X = 11) destroy target(other artifact[manacost=11]) +auto={12}{S}:name(X = 12) destroy target(other artifact[manacost=12]) +auto={13}{S}:name(X = 13) destroy target(other artifact[manacost=13]) +auto={14}{S}:name(X = 14) destroy target(other artifact[manacost=14]) +auto={15}{S}:name(X = 15) destroy target(other artifact[manacost=15]) +auto={16}{S}:name(X = 16) destroy target(other artifact[manacost=16]) text={X}, Sacrifice Hearth Kami: Destroy target artifact with converted mana cost X. mana={1}{R} type=Creature @@ -53620,7 +53619,7 @@ toughness=2 name=Heliophial abilities=sunburst auto=counter(0/0,sunburst,Charge) -auto={2}{S}:target(creature,player) dynamicability +auto={2}{S}:target(other *[creature;player]) dynamicability 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 @@ -54037,7 +54036,7 @@ toughness=3 [/card] [card] name=Herbal Poultice -auto={3}{S}:regenerate target(creature) +auto={3}{S}:regenerate target(other creature) text={3}, Sacrifice Herbal Poultice: Regenerate target creature. mana={0} type=Artifact @@ -55903,7 +55902,7 @@ toughness=3 [/card] [card] name=Hua Tuo, Honored Physician -auto={T}:moveTo(mylibrary) target(creature|mygraveyard) myTurnOnly +auto={T}:moveTo(mylibrary) target(creature|mygraveyard) restriction{during my turn,before attackers} text={T}: Put target creature card from your graveyard on top of your library. Activate this ability only during your turn, before attackers are declared. mana={1}{G}{G} type=Legendary Creature @@ -56564,7 +56563,7 @@ toughness=8 [card] name=Hypochondria auto={W}{D(*|myhand)}:prevent:3 target(creature,player) -auto={S}:prevent:3 target(creature,player) +auto={S}:prevent:3 target(other *[creature;player]) text={W}, Discard a card: Prevent the next 3 damage that would be dealt to target creature or player this turn. -- {W}, Sacrifice Hypochondria: Prevent the next 3 damage that would be dealt to target creature or player this turn. mana={1}{W} type=Enchantment @@ -57364,7 +57363,7 @@ type=Artifact [card] name=Implement of Ferocity auto=@movedTo(this|graveyard) from(battlefield):draw:1 controller -auto={G}{S}:counter(1/1,1) target(creature) +auto={G}{S}:counter(1/1,1) target(other creature) text={G}, Sacrifice Implement of Ferocity: Put a +1/+1 counter on target creature. Activate this ability only any time you could cast a sorcery. -- When Implement of Ferocity is put into a graveyard from the battlefield, draw a card. mana={1} type=Artifact @@ -57993,7 +57992,7 @@ toughness=4 name=Inferno Fist target=creature|mybattlefield auto=teach(creature) 2/0 -auto={R}{S}:damage:2 target(creature,player) +auto={R}{S}:damage:2 target(other *[creature;player]) text=Enchant creature you control. -- Enchanted creature gets +2/+0. -- {R} Sacrifice Inferno Fist: Inferno Fist deals 2 damage to target creature or player mana={1}{R} type=Enchantment @@ -59103,7 +59102,7 @@ toughness=1 [card] name=Iron-Heart Chimera abilities=vigilance -auto={S}:counter(2/2,1) target(chimera) && transforms((,vigilance)) forever +auto={S}:counter(2/2,1) target(other chimera) && transforms((,vigilance)) forever text=Vigilance -- Sacrifice Iron-Heart Chimera: Put a +2/+2 counter on target Chimera creature. It gains vigilance. (This effect lasts indefinitely.) mana={4} type=Artifact Creature @@ -61308,7 +61307,7 @@ toughness=3 [/card] [card] name=Kami of Ancient Law -auto={S}:destroy target(enchantment) +auto={S}:destroy target(other enchantment) text=Sacrifice Kami of Ancient Law: Destroy target enchantment. mana={1}{W} type=Creature @@ -61457,7 +61456,7 @@ toughness=1 [/card] [card] name=Kami of Twisted Reflection -auto={S}:moveTo(ownerhand) target(creature|mybattlefield) +auto={S}:moveTo(ownerhand) target(other creature|mybattlefield) text=Sacrifice Kami of Twisted Reflection: Return target creature you control to its owner's hand. mana={1}{U}{U} type=Creature @@ -62115,7 +62114,7 @@ toughness=2 [/card] [card] name=Keening Apparition -auto={S}:destroy target(enchantment) +auto={S}:destroy target(other enchantment) text=Sacrifice Keening Apparition: Destroy target enchantment. mana={1}{W} type=Creature @@ -62859,7 +62858,7 @@ toughness=2 [/card] [card] name=King's Assassin -auto={T}:destroy target(creature[tapped]) myTurnOnly +auto={T}:destroy target(creature[tapped]) restriction{during my turn,before attackers} text={T}: Destroy target tapped creature. Activate this ability only during your turn, before attackers are declared. mana={1}{B}{B} type=Creature @@ -63171,7 +63170,7 @@ toughness=1 [card] name=Kithkin Spellduster abilities=flying,persist -auto={1}{W}{S}:destroy target(enchantment) +auto={1}{W}{S}:destroy target(other enchantment) text=Flying -- {1}{W}, Sacrifice Kithkin Spellduster: Destroy target enchantment. -- Persist (When this creature dies, 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={4}{W} type=Creature @@ -64645,7 +64644,7 @@ toughness=2 [/card] [card] name=Krosan Wayfarer -auto={S}:moveto(myBattlefield) target(land|myhand) +auto={S}:moveto(myBattlefield) target(other land|myhand) text=Sacrifice Krosan Wayfarer: You may put a land card from your hand onto the battlefield. mana={G} type=Creature @@ -65203,7 +65202,7 @@ toughness=4 [/card] [card] name=Lady Sun -auto={T}:moveTo(ownerhand) all(this) && moveTo(ownerhand) target(creature) myTurnOnly +auto={T}:moveTo(ownerhand) all(this) && moveTo(ownerhand) target(creature) restriction{during my turn,before attackers} text={T}: Return Lady Sun and another target creature to their owners' hands. Activate this ability only during your turn, before attackers are declared. mana={1}{U}{U} type=Legendary Creature @@ -65356,7 +65355,7 @@ toughness=2 [/card] [card] name=Land Mine -auto={R}{S}:damage:2 target(creature[attacking;-flying]) +auto={R}{S}:damage:2 target(other creature[attacking;-flying]) text={R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying. type=Artifact [/card] @@ -65883,7 +65882,7 @@ toughness=4 [/card] [card] name=Lawbringer -auto={T}{S}:moveTo(exile) target(creature[red]) +auto={T}{S}:moveTo(exile) target(other creature[red]) text={T}, Sacrifice Lawbringer: Exile target red creature. mana={2}{W} type=Creature @@ -65962,7 +65961,7 @@ type=Sorcery [card] name=Lead-Belly Chimera abilities=trample -auto={S}:counter(2/2,1) target(chimera) && transforms((,trample)) forever +auto={S}:counter(2/2,1) target(other chimera) && transforms((,trample)) forever text=Trample -- Sacrifice Lead-Belly Chimera: Put a +2/+2 counter on target Chimera creature. It gains trample. (This effect lasts indefinitely.) mana={4} type=Artifact Creature @@ -66194,22 +66193,22 @@ mana={7} [card] name=Legacy's Allure auto=@each my upkeep:may counter(0/0,1,Treasure) -auto=this(counter{0/0.1.Treasure}<1) {S}:moveTo(myBattlefield) target(creature[power<=0]) -auto=this(counter{0/0.1.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=1]) -auto=this(counter{0/0.2.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=2]) -auto=this(counter{0/0.3.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=3]) -auto=this(counter{0/0.4.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=4]) -auto=this(counter{0/0.5.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=5]) -auto=this(counter{0/0.6.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=6]) -auto=this(counter{0/0.7.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=7]) -auto=this(counter{0/0.8.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=8]) -auto=this(counter{0/0.9.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=9]) -auto=this(counter{0/0.10.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=10]) -auto=this(counter{0/0.11.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=11]) -auto=this(counter{0/0.12.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=12]) -auto=this(counter{0/0.13.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=13]) -auto=this(counter{0/0.14.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=14]) -auto=this(counter{0/0.15.Treasure}=) {S}:moveTo(myBattlefield) target(creature[power<=15]) +auto=this(counter{0/0.1.Treasure}<1) {S}:moveTo(myBattlefield) target(other creature[power<=0]) +auto=this(counter{0/0.1.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=1]) +auto=this(counter{0/0.2.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=2]) +auto=this(counter{0/0.3.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=3]) +auto=this(counter{0/0.4.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=4]) +auto=this(counter{0/0.5.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=5]) +auto=this(counter{0/0.6.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=6]) +auto=this(counter{0/0.7.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=7]) +auto=this(counter{0/0.8.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=8]) +auto=this(counter{0/0.9.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=9]) +auto=this(counter{0/0.10.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=10]) +auto=this(counter{0/0.11.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=11]) +auto=this(counter{0/0.12.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=12]) +auto=this(counter{0/0.13.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=13]) +auto=this(counter{0/0.14.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=14]) +auto=this(counter{0/0.15.Treasure}=) {S}:moveTo(myBattlefield) target(other creature[power<=15]) text=At the beginning of your upkeep, you may put a treasure counter on Legacy's Allure. -- Sacrifice Legacy's Allure: Gain control of target creature with power less than or equal to the number of treasure counters on Legacy's Allure. (This effect lasts indefinitely.) mana={U}{U} type=Enchantment @@ -66554,7 +66553,7 @@ type=Enchantment [/card] [card] name=Liberated Dwarf -auto={S}:1/0 && first strike target(creature[green]) +auto={S}:1/0 && first strike target(other creature[green]) text={R}, Sacrifice Liberated Dwarf: Target green creature gets +1/+0 and gains first strike until end of turn. mana={R} type=Creature @@ -66648,7 +66647,7 @@ toughness=8 [card] name=Lieutenant Kirtar abilities=flying -auto={1}{W}{S}:moveTo(exile) target(creature[attacking]) +auto={1}{W}{S}:moveTo(exile) target(other creature[attacking]) text=Flying -- {1}{W}, Sacrifice Lieutenant Kirtar: Exile target attacking creature. mana={1}{W}{W} type=Legendary Creature @@ -66827,7 +66826,7 @@ text=Whenever you cast an artifact spell, you may pay {1}. If you do, you gain 3 [/card] [card] name=Lifespark Spellbomb -auto={G}{S}:target(land) transforms((Creature,setpower=3,settoughness=3)) ueot +auto={G}{S}:target(other land) transforms((Creature,setpower=3,settoughness=3)) ueot auto={S}:draw:1 text={G}, Sacrifice Lifespark Spellbomb: Until end of turn, target land becomes a 3/3 creature that's still a land. -- {1}, Sacrifice Lifespark Spellbomb: Draw a card. mana={1} @@ -66883,7 +66882,7 @@ type=Enchantment [/card] [card] name=Lightbringer -auto={T}{S}:moveTo(exile) target(creature[black]) +auto={T}{S}:moveTo(exile) target(other creature[black]) text={T}, Sacrifice Lightbringer: Exile target black creature. mana={2}{W} type=Creature @@ -67571,7 +67570,7 @@ toughness=3 [/card] [card] name=Living Armor -auto={T}{S}:target(creature) transforms((,newability[counter(0/1.manacost)])) +auto={T}{S}:target(other creature) transforms((,newability[counter(0/1.manacost)])) text={T}, Sacrifice Living Armor: Put X +0/+1 counters on target creature, where X is that creature's converted mana cost. mana={4} type=Artifact @@ -67700,7 +67699,7 @@ toughness=2 [/card] [card] name=Llanowar Augur -auto={S}:3/3 && trample target(creature) myUpkeepOnly +auto={S}:3/3 && trample target(other creature) myUpkeepOnly text=Sacrifice Llanowar Augur: Target creature gets +3/+3 and gains trample until end of turn. Activate this ability only during your upkeep. mana={G} type=Creature @@ -68695,7 +68694,7 @@ toughness=1 [/card] [card] name=Loyal Retainers -auto={S}:moveTo(myBattlefield) target(creature[legendary]|mygraveyard) myTurnOnly +auto={S}:moveTo(myBattlefield) target(other creature[legendary]|mygraveyard) restriction{during my turn,before attackers} text=Sacrifice Loyal Retainers: Return target legendary creature card from your graveyard to the battlefield. Activate this ability only during your turn, before attackers are declared. mana={2}{W} type=Creature @@ -68735,7 +68734,7 @@ toughness=4 [/card] [card] name=Lu Su, Wu Advisor -auto={T}:Draw:1 myTurnOnly +auto={T}:Draw:1 restriction{during my turn,before attackers} text={T}: Draw a card. Activate this ability only during your turn, before attackers are declared. mana={3}{U}{U} type=Legendary Creature @@ -69567,7 +69566,7 @@ type=Instant [card] name=Magma Mine auto={4}:counter(0/0,1,Pressure) -auto={T}{S}:thisforeach(counter{0/0.1.Pressure}) damage:1 target(creature,player) +auto={T}{S}:thisforeach(counter{0/0.1.Pressure}) damage:1 target(other *[creature;player]) text={4}: Put a pressure counter on Magma Mine. -- {T}, Sacrifice Magma Mine: Magma Mine deals damage equal to the number of pressure counters on it to target creature or player. mana={1} type=Artifact @@ -74135,7 +74134,7 @@ toughness=4 [/card] [card] name=Mine Bearer -auto={T}{S}:destroy target(creature[attacking]) +auto={T}{S}:destroy target(other creature[attacking]) text={T}, Sacrifice Mine Bearer: Destroy target attacking creature. mana={2}{W} type=Creature @@ -74266,7 +74265,7 @@ toughness=3 [card] name=Minotaur Illusionist auto={1}{U}:shroud -auto={R}{S}:target(creature) dynamicability +auto={R}{S}:target(other creature) dynamicability text={1}{U}: Minotaur Illusionist gains shroud until end of turn. (It can't be the target of spells or abilities.) -- {R}, Sacrifice Minotaur Illusionist: Minotaur Illusionist deals damage equal to its power to target creature. mana={3}{U}{R} type=Creature @@ -74546,7 +74545,7 @@ name=Mirrorpool auto={t}:add{c} auto=tap(noevent) auto={2}{c}{t}{s}:name(copy spell) target(instant,sorcery|mystack) castcard(copied noevent) -auto={4}{c}{t}{s}:name(Clone) clone notatarget(creature|mybattlefield) +auto={4}{c}{t}{s}:name(Clone) clone notatarget(other creature|mybattlefield) text=Mirrorpool enters the battlefield tapped. -- {T}: Add {C} to your mana pool. -- {2}{C}, {T}, Sacrifice Mirrorpool: Copy target instant or sorcery spell you control. You may choose new targets for the copy. -- {4}{C}, {T}, Sacrifice Mirrorpool: Put a token onto the battlefield that's a copy of target creature you control. type=Land [/card] @@ -74675,7 +74674,7 @@ type=Land [/card] [card] name=Mishra's Groundbreaker -auto={T}{S}:target(land|myBattlefield) transforms((Artifact Creature,setpower=3,settoughness=3)) forever +auto={T}{S}:target(other land|myBattlefield) transforms((Artifact Creature,setpower=3,settoughness=3)) forever text={T}, Sacrifice Mishra's Groundbreaker: Target land becomes a 3/3 artifact creature that's still a land. (This effect lasts indefinitely.) mana={4} type=Artifact @@ -75252,7 +75251,7 @@ toughness=2 [/card] [card] name=Mogg Fanatic -auto={S}:Damage:1 target(creature,player) +auto={S}:Damage:1 target(other *[creature;player]) text=Sacrifice Mogg Fanatic: Mogg Fanatic deals 1 damage to target creature or player. mana={R} type=Creature @@ -75933,7 +75932,7 @@ toughness=2 [/card] [card] name=Moonglove Extract -auto={S}:damage:2 target(creature,player) +auto={S}:damage:2 target(other *[creature;player]) text=Sacrifice Moonglove Extract: Moonglove Extract deals 2 damage to target creature or player. mana={3} type=Artifact @@ -75986,11 +75985,11 @@ toughness=1 [/card] [card] name=Moonlit Strider -auto={S}:name(White) protection from white target(creature|myBattlefield) -auto={S}:name(Blue) protection from blue target(creature|myBattlefield) -auto={S}:name(Black) protection from black target(creature|myBattlefield) -auto={S}:name(Red) protection from red target(creature|myBattlefield) -auto={S}:name(Green) protection from green target(creature|myBattlefield) +auto={S}:name(White) protection from white target(other creature|myBattlefield) +auto={S}:name(Blue) protection from blue target(other creature|myBattlefield) +auto={S}:name(Black) protection from black target(other creature|myBattlefield) +auto={S}:name(Red) protection from red target(other creature|myBattlefield) +auto={S}:name(Green) protection from green target(other creature|myBattlefield) auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(spirit[manacost<=3]|mygraveyard) text=Sacrifice Moonlit Strider: Target creature you control gains protection from the color of your choice until end of turn. -- Soulshift 3 (When this dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) mana={3}{W} @@ -76135,7 +76134,7 @@ type=Sorcery [card] name=Moratorium Stone auto={2}{T}:moveTo(exile) target(*|graveyard) -auto={2}{W}{B}{T}{S}:moveTo(exile) target(*|graveyard) && moveTo(exile) all(*[share!name!]|graveyard,battlefield) +auto={2}{W}{B}{T}{S}:moveTo(exile) target(other *|graveyard) && moveTo(exile) all(*[share!name!]|graveyard,battlefield) text={2}, {T}: Exile target card from a graveyard. -- {2}{W}{B}, {T}, Sacrifice Moratorium Stone: Exile target nonland card from a graveyard, all other cards from graveyards with the same name as that card, and all permanents with that name. mana={1} type=Artifact @@ -76404,7 +76403,7 @@ type=Instant name=Mortarpod auto={2}:equip auto=teach(creature) 0/1 -auto=teach(creature) {S}:damage:1 target(creature,player) +auto=teach(creature) {S}:damage:1 target(other *[creature;player]) auto=livingweapontoken(Germ,Creature Germ,0/0,black) text=Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.) -- Equipped creature gets +0/+1 and has "Sacrifice this creature: This creature deals 1 damage to target creature or player." -- Equip {2} mana={2} @@ -76442,7 +76441,7 @@ toughness=1 [card] name=Mortiphobia auto={1}{B}{D(*|myhand)}:moveto(exile) target(*|graveyard) -auto={1}{B}{S}:moveto(exile) target(*|graveyard) +auto={1}{B}{S}:moveto(exile) target(other *|graveyard) text={1}{B}, Discard a card: Exile target card from a graveyard. -- {1}{B}, Sacrifice Mortiphobia: Exile target card from a graveyard. mana={1}{B}{B} type=Enchantment @@ -76711,7 +76710,7 @@ toughness=2 [card] name=Mouth of Ronom auto={T}:Add{1} -auto={4}{i}{T}{S}:damage:4 target(creature) +auto={4}{i}{T}{S}:damage:4 target(other creature) text={T}: Add {1} to your mana pool. -- {4}{S}i}, {T}, Sacrifice Mouth of Ronom: Mouth of Ronom deals 4 damage to target creature. ({S}i} can be paid with one mana from a snow permanent.) type=Snow Land [/card] @@ -77973,7 +77972,7 @@ toughness=2 [/card] [card] name=Nantuko Calmer -auto={G}{T}{S}:destroy target(enchantment) +auto={G}{T}{S}:destroy target(other enchantment) auto=aslongas(*|mygraveyard) 1/1 >6 text={G}, {T}, Sacrifice Nantuko Calmer: Destroy target enchantment. -- Threshold - Nantuko Calmer gets +1/+1 as long as seven or more cards are in your graveyard. mana={2}{G}{G} @@ -78085,7 +78084,7 @@ toughness=2 [card] name=Narcissism auto={G}{D(*|myhand)}:2/2 target(creature) -auto={G}{S}:2/2 target(creature) +auto={G}{S}:2/2 target(other creature) text={G}, Discard a card: Target creature gets +2/+2 until end of turn. -- {G}, Sacrifice Narcissism: Target creature gets +2/+2 until end of turn. mana={2}{G} type=Enchantment @@ -78762,7 +78761,7 @@ toughness=4 [/card] [card] name=Necrotic Sliver -auto=lord(sliver) {3}{S}:destroy target(*) +auto=lord(sliver) {3}{S}:destroy target(other *) text=All Slivers have "{3}, Sacrifice this permanent: Destroy target permanent." mana={1}{W}{B} type=Creature @@ -79247,7 +79246,7 @@ toughness=1 [/card] [card] name=Neurok Replica -auto={1}{U}{S}:moveTo(ownerhand) target(creature) +auto={1}{U}{S}:moveTo(ownerhand) target(other creature) text={1}{U}, Sacrifice Sacrifice Neurok Replica: Return target creature to its owner's hand. mana={3} type=Artifact Creature @@ -79378,7 +79377,7 @@ toughness=1 [/card] [card] name=Nezumi Shadow-Watcher -auto={S}:destroy target(ninja) +auto={S}:destroy target(other ninja) text=Sacrifice Nezumi Shadow-Watcher: Destroy target Ninja. mana={B} type=Creature @@ -79913,7 +79912,7 @@ toughness=1 [/card] [card] name=Nim Replica -auto={2}{B}{S}:-1/-1 target(creature) +auto={2}{B}{S}:-1/-1 target(other creature) text={2}{B}, Sacrifice Nim Replica: Target creature gets -1/-1 until end of turn. mana={3} type=Artifact Creature @@ -80617,7 +80616,7 @@ toughness=3 [/card] [card] name=Norwood Priestess -auto={T}:moveTo(myBattlefield) target(creature[green]|myHand) myTurnOnly +auto={T}:moveTo(myBattlefield) target(creature[green]|myHand) restriction{during my turn,before attackers} text={T}: You may put a green creature card from your hand onto the battlefield. Activate this ability only during your turn, before attackers are declared. mana={2}{G}{G} type=Creature @@ -81066,7 +81065,7 @@ subtype=Aura name=Nyx Weaver abilities=reach auto=@each myupkeep:deplete:2 controller -auto={1}{B}{G}{E}:moveto(ownerhand) target(*|mygraveyard) +auto={1}{B}{G}{E}:moveto(ownerhand) target(other *|mygraveyard) text=Reach -- At the beginning of your upkeep, put the top two cards of your library into your graveyard. -- {1}{B}{G}, Exile Nyx Weaver: Return target card from your graveyard to your hand. mana={1}{B}{G} type=Enchantment Creature @@ -81640,7 +81639,7 @@ toughness=3 [card] name=Odunos River Trawler auto=moveto(myhand) target(creature[enchantment]|mygraveyard) -auto=aslongas(creature[enchantment]|mygraveyard) {W}{S}:moveto(myhand) target(creature[enchantment]|mygraveyard) +auto=aslongas(creature[enchantment]|mygraveyard) {W}{S}:moveto(myhand) target(other creature[enchantment]|mygraveyard) text=When Odunos River Trawler enters the battlefield, return target enchantment creature card from your graveyard to your hand. -- {W}, Sacrifice Odunos River Trawler: Return target enchantment creature card from your graveyard to your hand. mana={2}{B} type=Creature @@ -82861,22 +82860,22 @@ type=Enchantment [card] name=Orcish Settlers auto={R}{T}{S}:name(X = 0) donothing -auto={1}{R}{T}{S}:name(X = 1) target(land) destroy -auto={2}{R}{T}{S}:name(X = 2) target(<2>land) destroy -auto={3}{R}{T}{S}:name(X = 3) target(<3>land) destroy -auto={4}{R}{T}{S}:name(X = 4) target(<4>land) destroy -auto={5}{R}{T}{S}:name(X = 5) target(<5>land) destroy -auto={6}{R}{T}{S}:name(X = 6) target(<6>land) destroy -auto={7}{R}{T}{S}:name(X = 7) target(<7>land) destroy -auto={8}{R}{T}{S}:name(X = 8) target(<8>land) destroy -auto={9}{R}{T}{S}:name(X = 9) target(<9>land) destroy -auto={10}{R}{T}{S}:name(X = 10) target(<10>land) destroy -auto={11}{R}{T}{S}:name(X = 11) target(<11>land) destroy -auto={12}{R}{T}{S}:name(X = 12) target(<12>land) destroy -auto={13}{R}{T}{S}:name(X = 13) target(<13>land) destroy -auto={14}{R}{T}{S}:name(X = 14) target(<14>land) destroy -auto={15}{R}{T}{S}:name(X = 15) target(<15>land) destroy -auto={16}{R}{T}{S}:name(X = 16) target(<16>land) destroy +auto={1}{R}{T}{S}:name(X = 1) target(other land) destroy +auto={2}{R}{T}{S}:name(X = 2) target(<2>other land) destroy +auto={3}{R}{T}{S}:name(X = 3) target(<3>other land) destroy +auto={4}{R}{T}{S}:name(X = 4) target(<4>other land) destroy +auto={5}{R}{T}{S}:name(X = 5) target(<5>other land) destroy +auto={6}{R}{T}{S}:name(X = 6) target(<6>other land) destroy +auto={7}{R}{T}{S}:name(X = 7) target(<7>other land) destroy +auto={8}{R}{T}{S}:name(X = 8) target(<8>other land) destroy +auto={9}{R}{T}{S}:name(X = 9) target(<9>other land) destroy +auto={10}{R}{T}{S}:name(X = 10) target(<10>other land) destroy +auto={11}{R}{T}{S}:name(X = 11) target(<11>other land) destroy +auto={12}{R}{T}{S}:name(X = 12) target(<12>other land) destroy +auto={13}{R}{T}{S}:name(X = 13) target(<13>other land) destroy +auto={14}{R}{T}{S}:name(X = 14) target(<14>other land) destroy +auto={15}{R}{T}{S}:name(X = 15) target(<15>other land) destroy +auto={16}{R}{T}{S}:name(X = 16) target(<16>other land) destroy text={X}{X}{R}, {T}, Sacrifice Orcish Settlers: Destroy X target lands. mana={1}{R} type=Creature @@ -83693,7 +83692,7 @@ type=Instant name=Ovinomancer auto=aslongas(land[basic]|mybattlefield) choice target(<3>land[basic]|mybattlefield) moveTo(ownerhand) oneshot >2 auto=choice sacrifice all(this) -auto={T}{H}:bury target(creature) && token(Sheep,Creature Sheep,0/1,green) targetcontroller +auto={T}{H}:bury target(other creature) && token(Sheep,Creature Sheep,0/1,green) targetcontroller text=When Ovinomancer enters the battlefield, sacrifice it unless you return three basic lands you control to their owner's hand. -- {T}, Return Ovinomancer to its owner's hand: Destroy target creature. It can't be regenerated. That creature's controller puts a 0/1 green Sheep creature token onto the battlefield. mana={2}{U} type=Creature @@ -83861,7 +83860,7 @@ toughness=4 [/card] [card] name=Pain Kami -auto={X}{R}{S}:damage:X target(creature) +auto={X}{R}{S}:damage:X target(other creature) text={X}{R}, Sacrifice Pain Kami: Pain Kami deals X damage to target creature. mana={2}{R} type=Creature @@ -84141,7 +84140,7 @@ type=Enchantment [/card] [card] name=Pang Tong, "Young Phoenix" -auto={T}:0/2 target(creature) myTurnOnly +auto={T}:0/2 target(creature) restriction{during my turn,before attackers} text={T}: Target creature gets +0/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. mana={1}{W}{W} type=Legendary Creature @@ -84169,7 +84168,7 @@ type=Sorcery [/card] [card] name=Panic Spellbomb -auto={T}{S}:cantblock target(creature) +auto={T}{S}:cantblock target(other creature) auto=@movedTo(this|graveyard) from(battlefield):pay({R}) draw:1 mana={1} type=Artifact @@ -84973,7 +84972,7 @@ type=Instant [card] name=Peema Aether-Seer auto=alterenergy:power:highest:creature:mybattlefield controller -auto={e:3}:target(creature) mustblock ueot +auto={e:3}:target(other creature) mustblock ueot text=When Peema Aether-Seer enters the battlefield, you get an amount of {E} (energy counters) equal to the greatest power among creatures you control. -- Pay {E}{E}{E}: Target creature blocks this turn if able. mana={3}{G} type=Creature @@ -85394,7 +85393,7 @@ type=Enchantment [card] name=Perpetual Timepiece auto={T}:deplete:2 controller -auto={2}{E}:target(*|mygraveyard) moveto(mylibrary) and!( shuffle )! +auto={2}{E}:target(other *|mygraveyard) moveto(mylibrary) and!( shuffle )! text={T}: Put the top two cards of your library into your graveyard. -- {2}, Exile Perpetual Timepiece: Shuffle any number of target cards from your graveyard into your library. mana={2} type=Artifact @@ -85548,7 +85547,7 @@ toughness=2 [card] name=Petrified Field auto={T}:Add{1} -auto={T}{S}:moveTo(myhand) target(land|mygraveyard) +auto={T}{S}:moveTo(myhand) target(other land|mygraveyard) text={T}: Add {1} to your mana pool. -- {T}, Sacrifice Petrified Field: Return target land card from your graveyard to your hand. type=Land [/card] @@ -86092,7 +86091,7 @@ toughness=2 [card] name=Phyrexian Debaser abilities=flying -auto={T}{S}:-2/-2 target(creature) +auto={T}{S}:-2/-2 target(other creature) text=Flying -- {T}, Sacrifice Phyrexian Debaser: Target creature gets -2/-2 until end of turn. mana={3}{B} type=Creature @@ -86102,7 +86101,7 @@ toughness=2 [/card] [card] name=Phyrexian Defiler -auto={T}{S}:-3/-3 target(creature) +auto={T}{S}:-3/-3 target(other creature) text={T}, Sacrifice Phyrexian Defiler: Target creature gets -3/-3 until end of turn. mana={2}{B}{B} type=Creature @@ -86122,7 +86121,7 @@ toughness=2 [/card] [card] name=Phyrexian Denouncer -auto={T}{S}:-1/-1 target(creature) +auto={T}{S}:-1/-1 target(other creature) text={T}, Sacrifice Phyrexian Denouncer: Target creature gets -1/-1 until end of turn. mana={1}{B} type=Creature @@ -86310,7 +86309,7 @@ toughness=5 [/card] [card] name=Phyrexian Plaguelord -auto={T}{S}:-4/-4 target(creature) +auto={T}{S}:-4/-4 target(other creature) auto={S(creature|myBattlefield)}:-1/-1 target(creature) text={T}, Sacrifice Phyrexian Plaguelord: Target creature gets -4/-4 until end of turn. -- Sacrifice a creature: Target creature gets -1/-1 until end of turn. mana={3}{B}{B} @@ -86940,7 +86939,7 @@ toughness=4 [/card] [card] name=Pit Trap -auto={2}{T}{S}:bury target(creature[-flying;attacking]) +auto={2}{T}{S}:bury target(other creature[-flying;attacking]) text={2}, {T}, Sacrifice Pit Trap: Destroy target attacking creature without flying. It can't be regenerated. mana={2} type=Artifact @@ -88326,7 +88325,7 @@ toughness=1 [/card] [card] name=Priest of Iroas -auto={3}{W}{S}:destroy target(enchantment) +auto={3}{W}{S}:destroy target(other enchantment) text={3}{W}, Sacrifice Priest of Iroas: Destroy target enchantment. mana={R} type=Creature @@ -89183,7 +89182,7 @@ type=Artifact [/card] [card] name=Protomatter Powder -auto={4}{W}{T}{S}:moveTo(myBattlefield) target(artifact|mygraveyard) +auto={4}{W}{T}{S}:moveTo(myBattlefield) target(other artifact|mygraveyard) text={4}{W}, {T}, Sacrifice Protomatter Powder: Return target artifact card from your graveyard to the battlefield. mana={2}{U} type=Artifact @@ -89433,7 +89432,7 @@ toughness=1 [card] name=Pteron Ghost abilities=flying -auto={S}:regenerate target(artifact) +auto={S}:regenerate target(other artifact) text=Flying -- Sacrifice Pteron Ghost: Regenerate target artifact. mana={1}{W} type=Creature @@ -89835,7 +89834,7 @@ type=Enchantment [/card] [card] name=Pus Kami -auto={B}{S}:destroy target(creature[-black]) +auto={B}{S}:destroy target(other creature[-black]) auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(spirit[manacost<=6]|mygraveyard) text={B}, Sacrifice Pus Kami: Destroy target nonblack creature. -- Soulshift 6 (When this dies, you may return target Spirit card with converted mana cost 6 or less from your graveyard to your hand.) mana={5}{B}{B} @@ -90009,7 +90008,7 @@ toughness=3 [/card] [card] name=Pyre Zombie -auto={1}{R}{R}{S}:damage:2 target(creature,player) +auto={1}{R}{R}{S}:damage:2 target(other *[creature;player]) autograveyard={1}{B}{B}:moveTo(myhand) myUpkeepOnly text=At the beginning of your upkeep, if Pyre Zombie is in your graveyard, you may pay {1}{B}{B}. If you do, return Pyre Zombie from your graveyard to your hand. -- {1}{R}{R}, Sacrifice Pyre Zombie: Pyre Zombie deals 2 damage to target creature or player. mana={1}{B}{R} @@ -90059,7 +90058,7 @@ toughness=1 [/card] [card] name=Pyrite Spellbomb -auto={R}{S}:Damage:2 target(creature,player) +auto={R}{S}:Damage:2 target(other *[creature;player]) auto={1}{S}:draw:1 text={R}, Sacrifice Pyrite Spellbomb: Pyrite Spellbomb deals 2 damage to target creature or player. -- {1}, Sacrifice Pyrite Spellbomb: Draw a card. mana={1} @@ -90115,7 +90114,7 @@ type=Enchantment [card] name=Pyromania auto={1}{R}{D}:damage:1 target(creature,player) -auto={1}{R}{S}:damage:1 target(creature,player) +auto={1}{R}{S}:damage:1 target(other *[creature;player]) text={1}{R}, Discard a card at random: Pyromania deals 1 damage to target creature or player. -- {1}{R}, Sacrifice Pyromania: Pyromania deals 1 damage to target creature or player. mana={2}{R} type=Enchantment @@ -90167,7 +90166,7 @@ toughness=3 [card] name=Qasali Pridemage abilities=exalted -auto={1}{S}:destroy target(artifact,enchantment) +auto={1}{S}:destroy target(other *[artifact;enchantment]) text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- {1}, Sacrifice Qasali Pridemage: Destroy target artifact or enchantment. mana={G}{W} type=Creature @@ -90262,7 +90261,7 @@ type=Enchantment [card] name=Quest for the Gemblades 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) +auto={C(0/0,-1,Quest)}{S}:counter(1/1,4) target(other 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} type=Enchantment @@ -90385,7 +90384,7 @@ toughness=2 [card] name=Quicksand auto={T}:Add{1} -auto={T}{S}:-1/-2 target(creature[attacking;-flying]) +auto={T}{S}:-1/-2 target(other creature[attacking;-flying]) text={T}: Add {1} to your mana pool. -- {T}, Sacrifice Quicksand: Target attacking creature without flying gets -1/-2 until end of turn. type=Land [/card] @@ -92815,7 +92814,7 @@ type=Sorcery name=Recantation auto=@each my upkeep:may counter(0/0,1,Verse) auto=this(counter{0/0.1.Verse}<1) {U}{S}:name(do nothing) donothing -auto=this(counter{0/0.1.Verse}>0) {U}{S}:moveTo(ownerhand) target(*|battlefield) +auto=this(counter{0/0.1.Verse}>0) {U}{S}:moveTo(ownerhand) target(other *|battlefield) text=At the beginning of your upkeep, you may put a verse counter on Recantation. -- {U}, Sacrifice Recantation: Return up to X target permanents to their owners' hands, where X is the number of verse counters on Recantation. mana={3}{U}{U} type=Enchantment @@ -92951,7 +92950,7 @@ toughness=3 [/card] [card] name=Reckless Reveler -auto={R}{S}:destroy target(artifact) +auto={R}{S}:destroy target(other artifact) text={R}, Sacrifice Reckless Reveler: Destroy target artifact. mana={1}{R} type=Creature @@ -93127,7 +93126,7 @@ type=Sorcery [/card] [card] name=Recurring Nightmare -auto={S(creature|myBattlefield)}{H}:moveto(mybattlefield) target(creature|mygraveyard) asSorcery +auto={S(creature|myBattlefield)}{H}:moveto(mybattlefield) target(other creature|mygraveyard) asSorcery text=Sacrifice a creature, Return Recurring Nightmare to its owner's hand: Return target creature card from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. mana={2}{B} type=Enchantment @@ -94126,7 +94125,7 @@ toughness=3 [/card] [card] name=Resistance Fighter -auto={S}:0/0 target(creature) && fog from(mytgt) oneshot +auto={S}:name(prevent combat damage) 0/0 target(other creature) && fog from(mytgt) oneshot text=Sacrifice Resistance Fighter: Prevent all combat damage target creature would deal this turn. mana={W} type=Creature @@ -94323,7 +94322,7 @@ toughness=3 [/card] [card] name=Restoration Specialist -auto={W}{S}:target(*[artifact;enchantment]|mygraveyard) moveto(myhand) and!( if cantargetcard(artifact|nonbattlezone) then moveto(myhand) target(enchantment|mygraveyard) else moveto(myhand) target(artifact|mygraveyard) )! +auto={W}{S}:target(other *[artifact;enchantment]|mygraveyard) moveto(myhand) and!( if cantargetcard(artifact|nonbattlezone) then moveto(myhand) target(enchantment|mygraveyard) else moveto(myhand) target(artifact|mygraveyard) )! text={W}, Sacrifice Restoration Specialist: Return up to one target artifact card and up to one target enchantment card from your graveyard to your hand. mana={1}{W} type=Creature @@ -96437,7 +96436,7 @@ toughness=6 [/card] [card] name=Ronom Unicorn -auto={S}:destroy target(enchantment) +auto={S}:destroy target(other enchantment) text=Sacrifice Ronom Unicorn: Destroy target enchantment. mana={1}{W} type=Creature @@ -96593,7 +96592,7 @@ toughness=3 [/card] [card] name=Rootrunner -auto={G}{G}{S}:moveTo(ownerlibrary) target(land) +auto={G}{G}{S}:moveTo(ownerlibrary) target(other land) auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(spirit[manacost<=3]|mygraveyard) text={G}{G}, Sacrifice Rootrunner: Put target land on top of its owner's library. -- Soulshift 3 (When this dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) mana={2}{G}{G} @@ -96660,7 +96659,7 @@ type=Land [/card] [card] name=Rootwater Diver -auto={T}{S}:moveTo(myhand) target(artifact|mygraveyard) +auto={T}{S}:moveTo(myhand) target(other artifact|mygraveyard) text={T}, Sacrifice Rootwater Diver: Return target artifact card from your graveyard to your hand. mana={U} type=Creature @@ -97115,7 +97114,7 @@ type=Sorcery [/card] [card] name=Ruinous Gremlin -auto={2}{R}{S}:destroy target(artifact) +auto={2}{R}{S}:destroy target(other artifact) text={2}{R}, Sacrifice Ruinous Gremlin: Destroy target artifact. mana={R} type=Creature @@ -97189,7 +97188,7 @@ toughness=4 name=Rumbling Crescendo auto=@each my upkeep:may counter(0/0,1,Verse) auto=this(counter{0/0.1.Verse}<1) {R}{S}:name(do nothing) donothing -auto=this(counter{0/0.1.Verse}>0) {R}{S}:destroy target(land) +auto=this(counter{0/0.1.Verse}>0) {R}{S}:destroy target(other land) text=At the beginning of your upkeep, you may put a verse counter on Rumbling Crescendo. -- {R}, Sacrifice Rumbling Crescendo: Destroy up to X target lands, where X is the number of verse counters on Rumbling Crescendo. mana={3}{R}{R} type=Enchantment @@ -97289,22 +97288,22 @@ toughness=2 name=Runed Arch auto=tap(noevent) auto={T}{S}:name(X = 0) donothing -auto={1}{T}{S}:name(X = 1) target(creature[power<=2]) unblockable -auto={2}{T}{S}:name(X = 2) target(<2>creature[power<=2]) unblockable -auto={3}{T}{S}:name(X = 3) target(<3>creature[power<=2]) unblockable -auto={4}{T}{S}:name(X = 4) target(<4>creature[power<=2]) unblockable -auto={5}{T}{S}:name(X = 5) target(<5>creature[power<=2]) unblockable -auto={6}{T}{S}:name(X = 6) target(<6>creature[power<=2]) unblockable -auto={7}{T}{S}:name(X = 7) target(<7>creature[power<=2]) unblockable -auto={8}{T}{S}:name(X = 8) target(<8>creature[power<=2]) unblockable -auto={9}{T}{S}:name(X = 9) target(<9>creature[power<=2]) unblockable -auto={10}{T}{S}:name(X = 10) target(<10>creature[power<=2]) unblockable -auto={11}{T}{S}:name(X = 11) target(<11>creature[power<=2]) unblockable -auto={12}{T}{S}:name(X = 12) target(<12>creature[power<=2]) unblockable -auto={13}{T}{S}:name(X = 13) target(<13>creature[power<=2]) unblockable -auto={14}{T}{S}:name(X = 14) target(<14>creature[power<=2]) unblockable -auto={15}{T}{S}:name(X = 15) target(<15>creature[power<=2]) unblockable -auto={16}{T}{S}:name(X = 16) target(<16>creature[power<=2]) unblockable +auto={1}{T}{S}:name(X = 1) target(other creature[power<=2]) unblockable +auto={2}{T}{S}:name(X = 2) target(<2>other creature[power<=2]) unblockable +auto={3}{T}{S}:name(X = 3) target(<3>other creature[power<=2]) unblockable +auto={4}{T}{S}:name(X = 4) target(<4>other creature[power<=2]) unblockable +auto={5}{T}{S}:name(X = 5) target(<5>other creature[power<=2]) unblockable +auto={6}{T}{S}:name(X = 6) target(<6>other creature[power<=2]) unblockable +auto={7}{T}{S}:name(X = 7) target(<7>other creature[power<=2]) unblockable +auto={8}{T}{S}:name(X = 8) target(<8>other creature[power<=2]) unblockable +auto={9}{T}{S}:name(X = 9) target(<9>other creature[power<=2]) unblockable +auto={10}{T}{S}:name(X = 10) target(<10>other creature[power<=2]) unblockable +auto={11}{T}{S}:name(X = 11) target(<11>other creature[power<=2]) unblockable +auto={12}{T}{S}:name(X = 12) target(<12>other creature[power<=2]) unblockable +auto={13}{T}{S}:name(X = 13) target(<13>other creature[power<=2]) unblockable +auto={14}{T}{S}:name(X = 14) target(<14>other creature[power<=2]) unblockable +auto={15}{T}{S}:name(X = 15) target(<15>other creature[power<=2]) unblockable +auto={16}{T}{S}:name(X = 16) target(<16>other creature[power<=2]) unblockable text=Runed Arch enters the battlefield tapped. -- {X}, {T}, Sacrifice Runed Arch: X target creatures with power 2 or less are unblockable this turn. mana={3} type=Artifact @@ -98047,7 +98046,7 @@ type=Sorcery [/card] [card] name=Saffi Eriksdotter -auto={S}:target(creature) transforms((,newability[@movedTo(this|graveyard) from(battlefield):all(trigger[to]) moveTo(battlefield)])) ueot +auto={S}:target(other creature) transforms((,newability[@movedTo(this|graveyard) from(battlefield):all(trigger[to]) moveTo(battlefield)])) ueot text=Sacrifice Saffi Eriksdotter: When target creature is put into your graveyard from the battlefield this turn, return that card to the battlefield. mana={G}{W} type=Legendary Creature @@ -98372,7 +98371,7 @@ toughness=1 [/card] [card] name=Salvage Scout -auto={W}{S}:moveTo(ownerhand) target(artifact|mygraveyard) +auto={W}{S}:moveTo(ownerhand) target(other artifact|mygraveyard) text={W}, Sacrifice Salvage Scout: Return target artifact card from your graveyard to your hand. mana={W} type=Creature @@ -98742,7 +98741,7 @@ type=Land [/card] [card] name=Sandstone Deadfall -auto={T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S}:destroy target(creature[attacking]) +auto={T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S}:destroy target(other creature[attacking]) text={T}, Sacrifice two lands and Sandstone Deadfall: Destroy target attacking creature. mana={3} type=Artifact @@ -98780,7 +98779,7 @@ toughness=4 [/card] [card] name=Sandstorm Eidolon -auto={R}{S}:cantblock target(creature) +auto={R}{S}:cantblock target(other creature) autograveyard=@movedTo(*[multicolor]|mystack):may moveTo(myhand) text={R}, Sacrifice Sandstorm Eidolon: Target creature can't block this turn. -- Whenever you cast a multicolored spell, you may return Sandstorm Eidolon from your graveyard to your hand. mana={3}{R} @@ -99267,7 +99266,7 @@ toughness=0 [/card] [card] name=Savage Gorilla -auto={U}{B}{S}:-3/-3 target(creature) && draw:1 controller +auto={U}{B}{S}:-3/-3 target(other creature) && draw:1 controller text={U}{B}, {T}, Sacrifice Savage Gorilla: Target creature gets -3/-3 until end of turn. Draw a card. mana={4}{G} type=Creature @@ -99549,7 +99548,7 @@ type=Artifact [card] name=Scaldkin abilities=flying -auto={2}{R}{S}:damage:2 target(creature,player) +auto={2}{R}{S}:damage:2 target(other *[creature;player]) text=Flying -- {2}{R}, Sacrifice Scaldkin: Scaldkin deals 2 damage to target creature or player. mana={3}{U} type=Creature @@ -99831,7 +99830,7 @@ toughness=1 [/card] [card] name=Scavenger Folk -auto={G}{T}{S}:destroy target(artifact) +auto={G}{T}{S}:destroy target(other artifact) text={G}, {T}, Sacrifice Scavenger Folk: Destroy target artifact. mana={G} type=Creature @@ -100350,7 +100349,7 @@ type=Instant [card] name=Scrabbling Claws auto={T}:target(player) ability$!name(exile card) target(*|mygraveyard) moveTo(exile)!$ targetedplayer -auto={1}{S}:moveTo(exile) target(*|graveyard) && draw:1 controller +auto={1}{S}:moveTo(exile) target(other *|graveyard) && draw:1 controller text={T}: Target player exiles a card from his or her graveyard. -- {1}, Sacrifice Scrabbling Claws: Exile target card from a graveyard. Draw a card. mana={1} type=Artifact @@ -100796,7 +100795,7 @@ toughness=2 [/card] [card] name=Scuttling Death -auto={S}:-1/-1 target(creature) +auto={S}:-1/-1 target(other creature) auto=@movedTo(this|mygraveyard) from(myBattlefield):may moveTo(myhand) target(spirit[manacost<=4]|mygraveyard) text=Sacrifice Scuttling Death: Target creature gets -1/-1 until end of turn. -- Soulshift 4 (When this dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) mana={4}{B} @@ -101083,42 +101082,42 @@ toughness=2 [/card] [card] name=Seal of Cleansing -auto={S}:destroy target(artifact,enchantment) +auto={S}:destroy target(other *[artifact;enchantment]) text=Sacrifice Seal of Cleansing: Destroy target artifact or enchantment. mana={1}{W} type=Enchantment [/card] [card] name=Seal of Doom -auto={S}:bury target(creature[-black]) +auto={S}:bury target(other creature[-black]) text=Sacrifice Seal of Doom: Destroy target nonblack creature. It can't be regenerated. mana={2}{B} type=Enchantment [/card] [card] name=Seal of Fire -auto={S}:damage:2 target(creature,player) +auto={S}:damage:2 target(other *[creature;player]) text=Sacrifice Seal of Fire: Seal of Fire deals 2 damage to target creature or player. mana={R} type=Enchantment [/card] [card] name=Seal of Primordium -auto={S}:destroy target(artifact,enchantment) +auto={S}:destroy target(other *[artifact;enchantment]) text=Sacrifice Seal of Primordium: Destroy target artifact or enchantment. mana={1}{G} type=Enchantment [/card] [card] name=Seal of Removal -auto={S}:moveTo(ownerhand) target(creature) +auto={S}:moveTo(ownerhand) target(other creature) text=Sacrifice Seal of Removal: Return target creature to its owner's hand. mana={U} type=Enchantment [/card] [card] name=Seal of Strength -auto={S}:3/3 target(creature) +auto={S}:3/3 target(other creature) text=Sacrifice Seal of Strength: Target creature gets +3/+3 until end of turn. mana={G} type=Enchantment @@ -102661,7 +102660,7 @@ subtype=Aura name=Serra's Liturgy auto=@each my upkeep:may counter(0/0,1,Verse) auto=this(counter{0/0.1.Verse}<1) {W}{S}:name(do nothing) donothing -auto=this(counter{0/0.1.Verse}>0) {W}{S}:destroy target(artifact,enchantment) +auto=this(counter{0/0.1.Verse}>0) {W}{S}:destroy target(other *[artifact;enchantment]) text=At the beginning of your upkeep, you may put a verse counter on Serra's Liturgy. -- {W}, Sacrifice Serra's Liturgy: Destroy up to X target artifacts and/or enchantments, where X is the number of verse counters on Serra's Liturgy. mana={2}{W}{W} type=Enchantment @@ -102956,7 +102955,7 @@ toughness=1 [card] name=Sewerdreg abilities=swampwalk -auto={S}:moveTo(exile) target(*|graveyard) +auto={S}:moveTo(exile) target(other *|graveyard) text=Swampwalk -- Sacrifice Sewerdreg: Exile target card from a graveyard. mana={3}{B}{B} type=Creature @@ -103302,7 +103301,7 @@ toughness=3 [/card] [card] name=Shambling Shell -auto={S}:counter(1/1,1) target(creature) +auto={S}:counter(1/1,1) target(other creature) text=Sacrifice Shambling Shell: Put a +1/+1 counter on target creature. -- Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) mana={1}{B}{G} dredge=dredge(3) @@ -103716,7 +103715,7 @@ toughness=3 [/card] [card] name=Shield Mate -auto={S}:0/4 target(creature) +auto={S}:0/4 target(other creature) text=Sacrifice Shield Mate: Target creature gets +0/+4 until end of turn. mana={W} type=Creature @@ -104273,7 +104272,7 @@ toughness=5 [/card] [card] name=Shock Troops -auto={S}:Damage:2 target(creature,player) +auto={S}:Damage:2 target(other *[creature;player]) text=Sacrifice Shock Troops: Shock Troops deals 2 damage to target creature or player. mana={3}{R} type=Creature @@ -104596,7 +104595,7 @@ type=Artifact name=Shrine of Burning Rage auto=@each my upkeep:counter(0/0,1,Charge) auto=@movedTo(*[red]|mystack):counter(0/0,1,Charge) -auto={3}{T}{S}:thisforeach(counter{0/0.1.Charge}) damage:1 target(creature,player) +auto={3}{T}{S}:thisforeach(counter{0/0.1.Charge}) damage:1 target(other *[creature;player]) text=At the beginning of your upkeep or whenever you cast a red spell, put a charge counter on Shrine of Burning Rage. -- {3}, {T}, Sacrifice Shrine of Burning Rage: Shrine of Burning Rage deals damage equal to the number of charge counters on it to target creature or player. mana={2} type=Artifact @@ -104684,7 +104683,7 @@ toughness=3 [/card] [card] name=Shu Farmer -auto={T}:life:1 myTurnOnly +auto={T}:life:1 restriction{during my turn,before attackers} text={T}: You gain 1 life. Activate this ability only during your turn, before attackers are declared. mana={1}{W} type=Creature @@ -105613,7 +105612,7 @@ toughness=2 [/card] [card] name=Silverchase Fox -auto={1}{W}{S}:moveTo(exile) target(enchantment) +auto={1}{W}{S}:moveTo(exile) target(other enchantment) text={1}{W}, Sacrifice Silverchase Fox: Exile target enchantment. mana={1}{W} type=Creature @@ -105957,7 +105956,7 @@ toughness=3 [/card] [card] name=Sinister Concoction -auto={B}{L}{D(*|myhand)}{m}{S}:destroy target(creature) +auto={B}{L}{D(*|myhand)}{m}{S}:destroy target(other creature) text={B}, Pay 1 life, Put the top card of your library into your graveyard, Discard a card, Sacrifice Sinister Concoction: Destroy target creature. mana={B} type=Enchantment @@ -106217,7 +106216,7 @@ toughness=1 [card] name=Skarrgan Skybreaker auto=bloodthirst:3 -auto={1}{S}:target(creature,player) dynamicability +auto={1}{S}:target(other *[creature;player]) dynamicability text=Bloodthirst 3 (If an opponent was dealt damage this turn, this creature enters the battlefield with three +1/+1 counters on it.) -- {1}, Sacrifice Skarrgan Skybreaker: Skarrgan Skybreaker deals damage equal to its power to target creature or player. mana={4}{R}{R}{G} type=Creature @@ -107192,7 +107191,7 @@ type=Legendary Artifact [card] name=Skyshooter abilities=reach -auto={T}{S}:destroy target(creature[flying;attacking;blocking]) +auto={T}{S}:destroy target(other creature[flying;attacking;blocking]) text=Reach (This creature can block creatures with flying.) -- {T}, Sacrifice Skyshooter: Destroy target attacking or blocking creature with flying. mana={1}{G} type=Creature @@ -108312,7 +108311,7 @@ type=Land [card] name=Smoldering Tar auto=@each my upkeep:life:-1 target(player) -auto={S}:damage:4 target(creature) asSorcery +auto={S}:damage:4 target(other creature) asSorcery text=At the beginning of your upkeep, target player loses 1 life. -- Sacrifice Smoldering Tar: Smoldering Tar deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. mana={2}{B}{R} type=Enchantment @@ -108848,7 +108847,7 @@ toughness=1 [/card] [card] name=Soldier Replica -auto={1}{W}{S}:Damage:3 target(creature[attacking;blocking]) +auto={1}{W}{S}:Damage:3 target(other creature[attacking;blocking]) text={1}{W}, Sacrifice Soldier Replica: Soldier Replica deals 3 damage to target attacking or blocking creature. mana={3} type=Artifact Creature @@ -109538,7 +109537,7 @@ type=Instant name=Soul of Innistrad abilities=deathtouch auto={3}{B}{B}:target(creature|myGraveyard) moveTo(myHand) -autograveyard={3}{B}{B}{E}:target(creature|myGraveyard) moveTo(myHand) +autograveyard={3}{B}{B}{E}:target(other creature|myGraveyard) moveTo(myHand) text=Deathtouch -- {3}{B}{B}: Return up to three target creature cards from your graveyard to your hand. -- {3}{B}{B}{E}: Exile Soul of Innistrad from your graveyard: Return up to three target creature cards from your graveyard to your hand. mana={4}{B}{B} type=Creature @@ -109662,7 +109661,7 @@ type=Sorcery [/card] [card] name=Soul Snare -auto={W}{S}:moveTo(exile) target(creature[attacking]|opponentbattlefield) +auto={W}{S}:moveTo(exile) target(other creature[attacking]|opponentbattlefield) text={W}, Sacrifice Soul Snare: Exile target creature that's attacking you or a planeswalker you control. mana={W} type=Enchantment @@ -109690,7 +109689,7 @@ type=Instant [card] name=Soul Stair Expedition auto=@movedTo(land|myBattlefield):may counter(0/0,1,Quest) -auto={C(0/0,-3,Quest)}{S}:target(creature|mygraveyard) moveTo(myhand) +auto={C(0/0,-3,Quest)}{S}:target(other creature|mygraveyard) moveTo(myhand) text=Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition. -- Remove three quest counters from Soul Stair Expedition and sacrifice it: Return up to two target creature cards from your graveyard to your hand. mana={B} type=Enchantment @@ -112938,7 +112937,7 @@ type=Sorcery [/card] [card] name=Steam Catapult -auto={T}:destroy target(creature[tapped]) myTurnOnly +auto={T}:destroy target(creature[tapped]) restriction{during my turn,before attackers} text={T}: Destroy target tapped creature. Activate this ability only during your turn, before attackers are declared. mana={3}{W}{W} type=Creature @@ -112979,7 +112978,7 @@ subtype=Island Mountain [card] name=Steamclaw auto={3}{T}:moveTo(exile) target(*|graveyard) -auto={1}{S}:moveTo(exile) target(*|graveyard) +auto={1}{S}:moveTo(exile) target(other *|graveyard) text={3}, {T}: Exile target card from a graveyard. -- {1}, Sacrifice Steamclaw: Exile target card from a graveyard. mana={2} type=Artifact @@ -113236,7 +113235,7 @@ toughness=2 [/card] [card] name=Stern Marshal -auto={T}:2/2 target(creature) myTurnOnly +auto={T}:2/2 target(creature) restriction{during my turn,before attackers} text={T}: Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. mana={2}{W} type=Creature @@ -113549,7 +113548,7 @@ type=Artifact [/card] [card] name=Stone Catapult -auto={T}:destroy target(creature[-black;tapped]) myTurnOnly +auto={T}:destroy target(creature[-black;tapped]) restriction{during my turn,before attackers} text={T}: Destroy target tapped nonblack creature. Activate this ability only during your turn, before attackers are declared. mana={4}{B} type=Creature @@ -114531,7 +114530,7 @@ toughness=1 [card] name=Strip Mine auto={T}:Add{1} -auto={T}{S}:destroy target(land) +auto={T}{S}:destroy target(other land) text={T}: Add {1} to your mana pool. -- {T}, Sacrifice Strip Mine: Destroy target land. type=Land [/card] @@ -116826,7 +116825,7 @@ subtype=Equipment [/card] [card] name=Sylvok Replica -auto={G}{S}:destroy target(artifact,enchantment) +auto={G}{S}:destroy target(other *[artifact;enchantment]) text={G}, Sacrifice Sylvok Replica: Destroy target artifact or enchantment. mana={3} type=Artifact Creature @@ -117326,7 +117325,7 @@ toughness=3 [/card] [card] name=Talas Researcher -auto={T}:Draw:1 myTurnOnly +auto={T}:Draw:1 restriction{during my turn,before attackers} text={T}: Draw a card. Activate this ability only during your turn, before attackers are declared. mana={4}{U} type=Creature @@ -117950,7 +117949,7 @@ abilities=auraward target=creature auto=1/1 auto=protection from(enchantment) -auto={S}:destroy target(enchantment) +auto={S}:destroy target(other enchantment) text=Enchant creature -- Enchanted creature gets +1/+1 and has protection from enchantments. This effect doesn't remove Tattoo Ward. -- Sacrifice Tattoo Ward: Destroy target enchantment. mana={2}{W} type=Enchantment @@ -118013,8 +118012,8 @@ type=Artifact [/card] [card] name=Teardrop Kami -auto={S}:tap target(creature) -auto={S}:untap target(creature) +auto={S}:tap target(other creature) +auto={S}:untap target(other creature) text=Sacrifice Teardrop Kami: You may tap or untap target creature. mana={U} type=Creature @@ -118050,7 +118049,7 @@ type=Sorcery [card] name=Tectonic Edge auto={T}:Add{1} -auto=aslongas(land|opponentBattlefield) {1}{T}{S}:destroy target(land[-basic]) >3 +auto=aslongas(land|opponentBattlefield) {1}{T}{S}:destroy target(other land[-basic]) >3 text={T}: Add {1} to your mana pool. -- {1}, {T}, Sacrifice Tectonic Edge: Destroy target nonbasic land. Activate this ability only if an opponent controls four or more lands. type=Land [/card] @@ -118480,7 +118479,7 @@ type=Artifact [/card] [card] name=Temple Elder -auto={T}:life:1 myTurnOnly +auto={T}:life:1 restriction{during my turn,before attackers} text={T}: You gain 1 life. Activate this ability only during your turn, before attackers are declared. mana={2}{W} type=Creature @@ -121247,7 +121246,7 @@ toughness=3 [/card] [card] name=Ticking Gnomes -auto={S}:damage:1 target(creature,player) +auto={S}:damage:1 target(other *[creature;player]) auto=upcost[{3};next upkeep] sacrifice text=Echo {3} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.) -- Sacrifice Ticking Gnomes: Ticking Gnomes deals 1 damage to target creature or player. mana={3} @@ -121803,7 +121802,7 @@ type=Sorcery [card] name=Tin-Wing Chimera abilities=flying -auto={S}:counter(2/2,1) target(chimera) && transforms((,flying)) forever +auto={S}:counter(2/2,1) target(other chimera) && transforms((,flying)) forever text=Flying -- Sacrifice Tin-Wing Chimera: Put a +2/+2 counter on target Chimera creature. It gains flying. (This effect lasts indefinitely.) mana={4} type=Artifact Creature @@ -122316,7 +122315,7 @@ toughness=2 [/card] [card] name=Torch Fiend -auto={R}{S}:destroy target(artifact) +auto={R}{S}:destroy target(other artifact) text={R}, Sacrifice Torch Fiend: Destroy target artifact. mana={1}{R} type=Creature @@ -122347,7 +122346,7 @@ toughness=2 [card] name=Torch Song auto=@each my upkeep:may counter(0/0,1,Verse) -auto={2}{R}{S}:thisforeach(counter{0/0.1.Verse}) damage:1 target(creature,player) +auto={2}{R}{S}:thisforeach(counter{0/0.1.Verse}) damage:1 target(other *[creature;player]) text=At the beginning of your upkeep, you may put a verse counter on Torch Song. {2}{R}, Sacrifice Torch Song: Torch Song deals X damage to target creature or player, where X is the number of verse counters on Torch Song. mana={2}{R} type=Enchantment @@ -122987,7 +122986,7 @@ type=Artifact [/card] [card] name=Tragic Poet -auto={T}{S}:moveTo(myhand) target(enchantment|mygraveyard) +auto={T}{S}:moveTo(myhand) target(other enchantment|mygraveyard) text={T}, Sacrifice Tragic Poet: Return target enchantment card from your graveyard to your hand. mana={W} type=Creature @@ -123881,7 +123880,7 @@ toughness=3 [/card] [card] name=Triangle of War -auto={2}{S}:name(powerstrike) target(creature|mybattlefield) transforms((,newability[dynamicability target(creature|opponentbattlefield)])) forever +auto={2}{S}:name(powerstrike) target(other creature|mybattlefield) transforms((,newability[dynamicability target(creature|opponentbattlefield)])) forever text={2}, Sacrifice Triangle of War: Target creature you control fights target creature an opponent controls. (Each deals damage equal to its power to the other.) mana={1} type=Artifact @@ -123889,7 +123888,7 @@ type=Artifact [card] name=Triassic Egg auto={3}{T}:counter(0/0,1,Hatchling) -auto={C(0/0,-2,Hatchling)}{S}:moveTo(myBattlefield) target(creature|myhand,mygraveyard) +auto={C(0/0,-2,Hatchling)}{S}:moveTo(myBattlefield) target(other creature|myhand,mygraveyard) text={3}{T}: Put a hatchling counter on Triassic Egg. -- Remove two hatchling counters from Triassic Egg, Sacrifice Triassic Egg: You may put a creature card from your hand or graveyard onto the battlefield. mana={4} type=Artifact @@ -124088,7 +124087,7 @@ type=Enchantment [card] name=Triskelavite Token abilities=flying -auto={S}:damage:1 target(creature,player) +auto={S}:damage:1 target(other *[creature;player]) text=Sacrifice this creature: This creature deals 1 damage to target creature or player. type=Artifact Creature subtype=Triskelavite @@ -124748,7 +124747,7 @@ type=Instant [/card] [card] name=Twigwalker -auto={1}{G}{S}:target(<2>creature) 2/2 +auto={1}{G}{S}:target(<2>other creature) 2/2 text={1}{G}, Sacrifice Twigwalker: Two target creatures each get +2/+2 until end of turn. mana={2}{G} type=Creature @@ -125058,7 +125057,7 @@ toughness=4 [card] name=Uktabi Faerie abilities=flying -auto={3}{G}{S}:destroy target(artifact) +auto={3}{G}{S}:destroy target(other artifact) text=Flying -- {3}{G}, Sacrifice Uktabi Faerie: Destroy target artifact. mana={1}{G} type=Creature @@ -125640,7 +125639,7 @@ type=Instant [card] name=Underhanded Designs auto=@movedTo(artifact|myBattlefield):life:-1 opponent && life:1 controller -auto={1}{B}{S}:destroy target(creature) restriction{type(artifact|mybattlefield)~morethan~1} +auto={1}{B}{S}:destroy target(other creature) restriction{type(artifact|mybattlefield)~morethan~1} text=Whenever an artifact enters the battlefield under your control, you may pay {1}. If you do, each opponent loses 1 life and you gain 1 life. -- {1}{B}, Sacrifice Underhanded Designs: Destroy target creature. Activate this ability only if you control two or more artifacts. mana={1}{B} type=Enchantment @@ -126133,7 +126132,7 @@ subtype=Aura [card] name=Unstable Obelisk auto={T}:Add{C} -auto={7}{T}{S}:destroy target(*) +auto={7}{T}{S}:destroy target(other *) text={T}: Add {C} to your mana pool. -- {7}, {T}, Sacrifice Unstable Obelisk: Destroy target permanent. mana={3} type=Artifact @@ -126246,7 +126245,7 @@ type=Sorcery name=Unyaro Bees abilities=flying auto={G}:1/1 -auto={3}{G}{S}:Damage:2 target(creature,player) +auto={3}{G}{S}:Damage:2 target(other creature,player) text=Flying -- {G}: Unyaro Bees gets +1/+1 until end of turn. -- {3}{G}, Sacrifice Unyaro Bees: Unyaro Bees deals 2 damage to target creature or player. mana={G}{G}{G} type=Creature @@ -126949,7 +126948,7 @@ toughness=4 [card] name=Vampire Hexmage abilities=first strike -auto={S}:removeallcounters(all) target(*[counter{any}]|battlefield) +auto={S}:removeallcounters(all) target(other *[counter{any}]|battlefield) text=First strike -- Sacrifice Vampire Hexmage: Remove all counters from target permanent. mana={B}{B} type=Creature @@ -128382,14 +128381,14 @@ toughness=3 [/card] [card] name=Vial of Dragonfire -auto={2}{T}{S}:damage:2 target(creature|battlefield) +auto={2}{T}{S}:damage:2 target(other creature|battlefield) text={2}, {T}, Sacrifice Vial of Dragonfire: Vial of Dragonfire deals 2 damage to target creature. mana={2} type=Artifact [/card] [card] name=Vial of Poison -auto={1}{S}:target(creature) deathtouch ueot +auto={1}{S}:target(other creature) deathtouch ueot text={1}, Sacrifice Vial of Poison: Target creature gains deathtouch until end of turn. mana={1} type=Artifact @@ -128744,7 +128743,7 @@ toughness=3 [/card] [card] name=Vigilant Martyr -auto={S}:regenerate target(creature) +auto={S}:regenerate target(other creature) text=Sacrifice Vigilant Martyr: Regenerate target creature. -- {W}{W}, {T}, Sacrifice Vigilant Martyr: Counter target spell that targets an enchantment. mana={W} type=Creature @@ -128877,7 +128876,7 @@ toughness=3 name=Vile Requiem auto=@each my upkeep:may counter(0/0,1,Verse) auto=this(counter{0/0.1.Verse}<1) {1}{B}{S}:name(do nothing) donothing -auto=this(counter{0/0.1.Verse}>0) {1}{B}{S}:bury target(creature[-black]) +auto=this(counter{0/0.1.Verse}>0) {1}{B}{S}:bury target(other creature[-black]) text=At the beginning of your upkeep, you may put a verse counter on Vile Requiem. -- {1}{B}, Sacrifice Vile Requiem: Destroy up to X target nonblack creatures, where X is the number of verse counters on Vile Requiem. They can't be regenerated. mana={2}{B}{B} type=Enchantment @@ -129236,7 +129235,7 @@ type=Enchantment [/card] [card] name=Viridian Scout -auto={2}{G}{S}:damage:2 target(creature[flying]) +auto={2}{G}{S}:damage:2 target(other creature[flying]) text={2}{G}, Sacrifice Viridian Scout: Viridian Scout deals 2 damage to target creature with flying. mana={3}{G} type=Creature @@ -129256,7 +129255,7 @@ toughness=2 [/card] [card] name=Viridian Zealot -auto={1}{G}{S}:destroy target(artifact,enchantment) +auto={1}{G}{S}:destroy target(other *[artifact;enchantment]) text={1}{G}, Sacrifice Viridian Zealot: Destroy target artifact or enchantment. mana={G}{G} type=Creature @@ -130426,7 +130425,7 @@ toughness=3 [/card] [card] name=Voyager Staff -auto={2}{S}:(blink)ueot target(creature) +auto={2}{S}:(blink)ueot target(other creature) text={2}, Sacrifice Voyager Staff: Exile target creature. Return the exiled card to the battlefield under its owner's control at the beginning of the next end step. mana={1} type=Artifact @@ -131569,7 +131568,7 @@ type=Artifact [card] name=War Dance auto=@each my upkeep:may counter(0/0,1,Verse) -auto={S}:thisforeach(counter{0/0.1.Verse}) 1/1 target(creature) +auto={S}:thisforeach(counter{0/0.1.Verse}) 1/1 target(other creature) text=At the beginning of your upkeep, you may put a verse counter on War Dance. -- Sacrifice War Dance: Target creature gets +X/+X until end of turn, where X is the number of verse counters on War Dance. mana={G} type=Enchantment @@ -132049,7 +132048,7 @@ toughness=2 [/card] [card] name=War-Torch Goblin -auto={R}{S}:Damage:2 target(creature[blocking]) +auto={R}{S}:Damage:2 target(other creature[blocking]) text={R}, Sacrifice War-Torch Goblin: War-Torch Goblin deals 2 damage to target blocking creature. mana={R} type=Creature @@ -132138,7 +132137,7 @@ toughness=2 [card] name=Wasteland auto={T}:Add{1} -auto={T}{S}:destroy target(land[-basic]) +auto={T}{S}:destroy target(other land[-basic]) text={T}: Add {1} to your mana pool. -- {T}, Sacrifice Wasteland: Destroy target nonbasic land. type=Land [/card] @@ -132308,7 +132307,7 @@ subtype=Island Swamp [/card] [card] name=Wave Elemental -auto={U}{T}{S}:target(creature[-flying]) tap +auto={U}{T}{S}:target(other creature[-flying]) tap text={U}, {T}, Sacrifice Wave Elemental: Tap up to three target creatures without flying. mana={2}{U}{U} type=Creature @@ -132809,7 +132808,7 @@ toughness=3 [/card] [card] name=Welding Jar -auto={S}:regenerate target(artifact) +auto={S}:regenerate target(other artifact) text=Sacrifice Welding Jar: Regenerate target artifact. mana={0} type=Artifact @@ -134463,7 +134462,7 @@ type=Sorcery name=Wintermoon Mesa auto=tap(noevent) auto={T}:Add{1} -auto={2}{T}{S}:target(<2>land) tap +auto={2}{T}{S}:target(<2>other land) tap text=Wintermoon Mesa enters the battlefield tapped. -- {T}: Add {1} to your mana pool. -- {2}, {T}, Sacrifice Wintermoon Mesa: Tap two target lands. type=Land [/card] @@ -134848,7 +134847,7 @@ toughness=2 [card] name=Wizard Replica abilities=flying -auto={U}{S}:name(counter spell) target(*|stack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever +auto={U}{S}:name(counter spell) target(other *|stack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever text=Flying -- {U}, Sacrifice Wizard Replica: Counter target spell unless its controller pays {2}. mana={3} type=Artifact Creature @@ -135826,7 +135825,7 @@ toughness=2 [/card] [card] name=Wu Longbowman -auto={T}:damage:1 target(creature,player) myTurnOnly +auto={T}:damage:1 target(creature,player) restriction{during my turn,before attackers} text={T}: Wu Longbowman deals 1 damage to target creature or player. Activate this ability only during your turn, before attackers are declared. mana={2}{U} type=Creature @@ -136059,7 +136058,7 @@ type=Enchantment [card] name=Xiahou Dun, the One-Eyed abilities=horsemanship -auto={S}:moveTo(ownerhand) target(*[black]|mygraveyard) myTurnOnly +auto={S}:moveTo(ownerhand) target(other *[black]|mygraveyard) restriction{during my turn,before attackers} text=Horsemanship (This creature can't be blocked except by creatures with horsemanship.) -- Sacrifice Xiahou Dun, the One-Eyed: Return target black card from your graveyard to your hand. Activate this ability only during your turn, before attackers are declared. mana={2}{B}{B} type=Legendary Creature @@ -136080,7 +136079,7 @@ toughness=2 [/card] [card] name=Xun Yu, Wei Advisor -auto={T}:2/0 target(creature|myBattlefield) myTurnOnly +auto={T}:2/0 target(creature|myBattlefield) restriction{during my turn,before attackers} text={T}: Target creature you control gets +2/+0 until end of turn. Activate this ability only during your turn, before attackers are declared. mana={1}{B}{B} type=Legendary Creature @@ -136894,7 +136893,7 @@ toughness=8 [/card] [card] name=Zhuge Jin, Wu Strategist -auto={T}:unblockable target(creature) myTurnOnly +auto={T}:unblockable target(creature) restriction{during my turn,before attackers} text={T}: Target creature is unblockable this turn. Activate this ability only during your turn, before attackers are declared. mana={1}{U}{U} type=Legendary Creature @@ -137092,7 +137091,7 @@ type=Sorcery [/card] [card] name=Zombie Assassin -auto={T}{E(*|mygraveyard)}{E(*|mygraveyard)}{S}:bury target(creature[-black]) +auto={T}{E(*|mygraveyard)}{E(*|mygraveyard)}{E}:bury target(other creature[-black]) text={T}, Exile two cards from your graveyard and Zombie Assassin: Destroy target nonblack creature. It can't be regenerated. mana={4}{B} type=Creature diff --git a/projects/mtg/src/ActionStack.cpp b/projects/mtg/src/ActionStack.cpp index 0e2f84da1..e74ea7033 100644 --- a/projects/mtg/src/ActionStack.cpp +++ b/projects/mtg/src/ActionStack.cpp @@ -1395,11 +1395,11 @@ void ActionStack::Render() //stack fill renderer->FillRect(x0 - 7, y0+2, width + 17, height + 14, ARGB(225,5,5,5)); //top stack fill - renderer->FillRect(x0 - 6, y0+37, width + 15, 40.5f, ARGB(60,135,206,235)); + renderer->FillRect(x0 - 6, y0+37, width + 15, 40.5f, ARGB(20,135,206,235)); //stack highlight - renderer->FillRect(x0 - 6, y0+3, width + 15, 30, ARGB(255,89,89,89)); + renderer->FillRect(x0 - 6, y0+3, width + 15, 31.f, ARGB(255,89,89,89)); //another border - renderer->DrawRect(x0 - 6, y0+33, width + 15, height - 18, ARGB(255,89,89,89)); + renderer->DrawRect(x0 - 6, y0+34.5f, width + 15, height - 19.5f, ARGB(255,89,89,89)); //stack border renderer->DrawRect(x0 - 7, y0+2, width + 17, height + 14, ARGB(255,240,240,240)); diff --git a/projects/mtg/src/GameStateMenu.cpp b/projects/mtg/src/GameStateMenu.cpp index d5abf57f7..1bc1591dd 100644 --- a/projects/mtg/src/GameStateMenu.cpp +++ b/projects/mtg/src/GameStateMenu.cpp @@ -841,6 +841,7 @@ void GameStateMenu::Render() renderer->RenderQuad(mBg.get(), SCREEN_WIDTH_F/2, 2, 0, 256 / mBg->mWidth, 166 / mBg->mHeight); RenderTopMenu(); + /* //credits on lower left if available std::ostringstream streamC; streamC << "Credits: " << GameApp::mycredits; @@ -852,6 +853,7 @@ void GameStateMenu::Render() mFont->SetScale(DEFAULT_MAIN_FONT_SCALE); mFont = WResourceManager::Instance()->GetWFont(Fonts::MENU_FONT); //end + */ } if (subMenuController) { diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index 643c635f6..882995d9f 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -673,6 +673,12 @@ int AbilityFactory::parseCastRestrictions(MTGCardInstance * card, Player * playe if(player->game->inPlay->hasName(card->name)) return 0; } + check = restriction[i].find("before attackers"); + if(check != string::npos) + { + if(cPhase > MTG_PHASE_COMBATBEGIN) + return 0; + } check = restriction[i].find("before battle damage"); if(check != string::npos) {