diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 8d7fd70ba..c1fbac39d 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -786,9 +786,9 @@ subtype=Equipment [card] name=Anax, Hardened in the Forge auto=type:manaR:mybattlefield/3 cdaactive -auto=@movedTo(this|mygraveyard) from(Battlefield):token(Satyr,har) -auto=@movedTo(other creature[-token]|mygraveyard) from(Battlefield):token(Satyr,hardened) -auto=@movedTo(other creature[-token,power>=4]|mygraveyard) from(Battlefield):token(Satyr,hardened)*2 +auto=@movedTo(this|mygraveyard) from(Battlefield):token(Satyr,Creature Satyr,1/1,red,cantblock) +auto=@movedTo(other creature[-token]|mygraveyard) from(Battlefield):token(Satyr,Creature Satyr,1/1,red,cantblock) +auto=@movedTo(other creature[-token,power>=4]|mygraveyard) from(Battlefield):token(Satyr,Creature Satyr,1/1,red,cantblock)*2 text=Anax’s power is equal to your devotion to red. (Each {R} in the mana costs of permanents you control counts toward your devotion to red.) -- Whenever Anax or another nontoken creature you control dies, create a 1/1 red Satyr creature token with “This creature can’t block.” If the creature had power 4 or greater, create two of those tokens instead. mana={1}{R}{R} type=Legendary Enchantment Creature @@ -2086,7 +2086,7 @@ abilities=Trample anyzone=changecost(colorless:-1) auto=name(search a basic land) notatarget(land[basic]|opponentlibrary) moveTo(opponentbattlefield) && shuffle opponent auto=name(search a basic land) notatarget(land[basic]|mylibrary) moveTo(mybattlefield) && shuffle controller -text=This spell cost {1} less to cast for each opponent you have. -- Trample -- When Avatar of Growth enters the battlefield, each player searches theri library for up to two basic land cards, puts them onto the battlefield, then shuffles their library. +text=This spell cost {1} less to cast for each opponent you have. -- Trample -- When Avatar of Growth enters the battlefield, each player searches their library for up to two basic land cards, puts them onto the battlefield, then shuffles their library. mana={4}{G}{G} type=Creature subtype=Elemental Avatar @@ -5587,6 +5587,18 @@ mana={1}{R}{W} type=Instant [/card] [card] +name=Chandra, Awakened Inferno +auto=nofizzle +auto=counter(0/0,6,loyalty) +auto={C(0/0,2,Loyalty)}:@each opponent upkeep:damage:1 target(opponent) forever +auto={C(0/0,-3,Loyalty)}:damage:3 all(creature[-elemental]) +auto={C(0/0,-X,Loyalty)}:damage:X target(creature,planeswalker) exiledeath ueot +text=This spell can't be countered. -- +2: Each opponent gets an emblem with "At the beginning of your upkeep, this emblem deals 1 damage to you." -- -3: Chandra, Awakened Inferno deals 3 damage to each non-Elemental creature. -- -X: Chandra, Awakened Inferno deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. +mana={4}{R}{R} +type=Legendary Planeswalker +subtype=Chandra +[/card] +[card] name=Chandra's Defeat auto=choice name(target red creature) damage:5 target(creature[red]) auto=choice name(target red planeswalker) damage:5 target(planeswalker[red]) @@ -6978,7 +6990,7 @@ type=Instant name=Consign to Dust target=artifact,enchantment auto=destroy -auto=kicker destroy target(*[artifact,enchantment]) +auto=kicker destroy target(*[artifact,enchantment]) kicker=multi{2}{G} text=Strive — Consign to Dust costs {2}{G} more to cast for each target beyond the first. -- Destroy any number of target artifacts and/or enchantments. mana={2}{G} @@ -7607,7 +7619,7 @@ toughness=5 [/card] [card] name=Cult Guildmage -auto={3}{B}{T}:target(player) ability$!name(discard) target(*|myhand) reject!$ assorcery +auto={3}{B}{T}:target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer assorcery auto={R}{T}:damage:1 target(opponent) text={3}{B}, {T}: Target player discards a card. Activate this ability only any time you could cast a sorcery. -- {R}, {T}: Cult Guildmage deals 1 damage to target opponent or planeswalker. mana={B}{R} @@ -8636,7 +8648,7 @@ target=*|stack auto=castcard(copied noevent) other={0} name(Cast without Paying its Mana Cost) otherrestriction=type(commander|mybattlefield)~morethan~0 -text=If you control a commander, you may cast this spell without paying its mana cost. / You may choose new targets for target spell or ability. +text=If you control a commander, you may cast this spell without paying its mana cost. -- You may choose new targets for target spell or ability. mana={2}{R} type=Instant [/card] @@ -9425,7 +9437,7 @@ type=Sorcery [/card] [card] name=Discordant Piper -auto=@movedTo(this|mygraveyard) from(Battlefield):token(Goat,Dis) +auto=@movedTo(this|mygraveyard) from(Battlefield):token(Goat,Creature Goat,0/1,white) text=When Discordant Piper dies, create a 0/1 white Goat creature token. mana={1}{B} type=Creature @@ -14658,6 +14670,16 @@ mana={1}{G} type=Instant [/card] [card] +name=Gigadrowse +target=* +auto=tap +kicker=multi{U} name(Replicate) +auto=kicker tap target(*) +text=Replicate {U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Tap target permanent. +mana={U} +type=Instant +[/card] +[card] name=Gigantosaurus mana={G}{G}{G}{G}{G} type=Creature @@ -14759,6 +14781,26 @@ power=7 toughness=6 [/card] [card] +name=Give // Take +target=creature +other={2}{U} name(Take) +kicker={2}{U} +auto=if paid (alternative) then foreach(counter{1/1.1}) draw:1 && removeallcounters(1/1) +auto=ifnot paid(alternative) then counter(1/1,3) +auto=kicker ifnot paid(alternative) then foreach(counter{1/1.1}) draw:1 && removeallcounters(1/1) +text=Put three +1/+1 counters on target creature. // Remove all +1/+1 counters from target creature you control. Draw that many cards. -- Fuse (You may cast one or both halves of this card from your hand.) +mana={2}{G} +type=Sorcery +[/card] +[card] +name=Give No Ground +target=creature +auto=2/6 ueot +text=Target creature gets +2/+6 until end of turn and can block any number of creatures this turn. +mana={3}{W} +type=Instant +[/card] +[card] name=Giver of Runes auto=choice name(protection from white) {T}:target(creature|myBattlefield) protection from white auto=choice name(protection from blue) {T}:target(creature|myBattlefield) protection from blue @@ -14803,6 +14845,16 @@ type=Artifact subtype=Equipment [/card] [card] +name=Glass Asp +auto=@combatdamaged(player) from(this):ability$!name(pay or lifeloss) pay[[{2}]] donothing?life:-2!$ opponent +text=Whenever Glass Asp deals combat damage to a player, that player loses 2 life at the beginning of his or her next draw step unless he or she pays {2} before that step. +mana={1}{G}{G} +type=Creature +subtype=Snake +power=2 +toughness=1 +[/card] +[card] name=Glass Casket auto=(blink)forsrc target(creature[manacost<=3]|opponentbattlefield) text=When Glass Casket enters the battlefield, exile target creature an opponent controls with converted mana cost {3} or less until Glass Casket leaves the battlefield. @@ -14989,6 +15041,23 @@ power=5 toughness=3 [/card] [card] +name=Glyph of Destruction +target=*[wall;blocking]|mybattlefield +auto=10/0 ueot +auto=prevent:9999 ueot +auto=transforms((,newability[phaseaction[endofturn once] destroy])) ueot +text=Target blocking Wall you control gets +10/+0 until end of combat. Prevent all damage that would be dealt to it this turn. Destroy it at the beginning of the next end step. +mana={R} +type=Instant +[/card] +[card] +name=Glyph of Life +auto=@damaged(wall) from(creature[attacking]):life:thatmuch controller ueot +text=Until end of turn, whenever an attacking creature deals damage to target Wall creature, you gain that much life. +mana={W} +type=Instant +[/card] +[card] name=Gnarlback Rhino abilities=trample auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):draw:1 controller @@ -15000,6 +15069,27 @@ power=4 toughness=4 [/card] [card] +name=Gnarlroot Trapper +auto={T}{L:1}:add{G} +auto={T}:target(*[elf;attacking]|mybattlefield) deathtouch ueot +text={T}, Pay 1 life: Add {G} to your mana pool. Spend this mana only to cast an Elf creature spell. -- {T}: Target attacking Elf you control gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) +mana={B} +type=Creature +subtype=Elf Druid +power=1 +toughness=1 +[/card] +[card] +name=Gnome-Made Engine +auto=token(Gnome,Artifact Creature Gnome,1/1) +text=When this creature enters the battlefield, create a 1/1 colorless Gnome artifact creature token. +mana={4} +type=Host Artifact Creature +subtype=Construct +power=2 +toughness=2 +[/card] +[card] name=Go for Blood target=creature|myBattlefield auto=transforms((,newability[target(creature|opponentBattlefield) dynamicability])) ueot @@ -15009,22 +15099,6 @@ mana={1}{R} type=Sorcery [/card] [card] -name=Goat,Dis -type=Creature -subtype=Goat -power=0 -toughness=1 -color=white -[/card] -[card] -name=Goat,Woe -type=Creature -subtype=Goat -power=0 -toughness=1 -color=white -[/card] -[card] name=Goatnap target=creature|opponentbattlefield auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! && if cantargetcard(goat) then 3/0 ueot @@ -15041,6 +15115,19 @@ power=2 toughness=2 [/card] [card] +name=Goblin Assassin +auto=flipacoin loseability sacrifice target(creature|mybattlefield) loseabilityend flipend +auto=ability$!name(flip a coin) flipacoin loseability sacrifice notatarget(creature|mybattlefield) loseabilityend flipend!$ opponent +auto=@movedto(other creature[goblin]|battlefield):flipacoin loseability sacrifice target(creature|mybattlefield) loseabilityend flipend +auto=@movedto(other creature[goblin]|battlefield):ability$!name(flip a coin) flipacoin loseability sacrifice notatarget(creature|mybattlefield) loseabilityend flipend!$ opponent +text=Whenever Goblin Assassin or another Goblin enters the battlefield, each player flips a coin. Each player whose coin comes up tails sacrifices a creature. +mana={3}{R}{R} +type=Creature +subtype=Goblin Assassin +power=2 +toughness=2 +[/card] +[card] name=Goblin Assault Team abilities=haste auto=_DIES_counter(1/1) target(creature|myBattlefield) @@ -15136,6 +15223,13 @@ power=1 toughness=2 [/card] [card] +name=Goblin Festival +auto={2}:flipacoin loseability moveTo(opponentbattlefield) loseabilityend flipend && damage:1 opponent +text={2}: Goblin Festival deals 1 damage to target creature or player. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of Goblin Festival. +mana={1}{R} +type=Enchantment +[/card] +[card] name=Goblin Fire Fiend abilities=haste auto=@combat (attacking) source(this):lord(<1>creature|opponentBattlefield) mustblock ueot @@ -15193,6 +15287,16 @@ mana={1}{R} type=Enchantment [/card] [card] +name=Goblin Secret Agent +abilities=first strike +text=First strike -- At the beginning of your upkeep, reveal a card from your hand at random. +mana={2}{R} +type=Creature +subtype=Goblin Rogue +power=2 +toughness=2 +[/card] +[card] name=Goblin Smuggler abilities=haste auto={T}:target(other creature[power<=2]|battlefield) unblockable ueot @@ -15293,6 +15397,16 @@ mana={6} type=Legendary Artifact [/card] [card] +name=Goka the Unjust +auto={T}:damage:1 target(creature[damaged]) +text={T}: Goka the Unjust deals 4 damage to target creature that was dealt damage this turn. +mana={3}{R} +type=Legendary Creature +subtype=Ogre Shaman +power=4 +toughness=4 +[/card] +[card] name=Golden Egg auto=draw:1 controller auto={1}{T}:add{G} @@ -15419,6 +15533,19 @@ power=2 toughness=2 [/card] [card] +name=Gorilla Berserkers +abilities=trample,menace +auto=rampage(2/2,1) +#The restriction blocking by 3 or more creature not fully supported ATM +auto=@combat(attacking) source(this):if type(creature[blocking]|opponentBattlefield)~lessthan~3 then unblockable ueot +text=Trample; rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) -- Gorilla Berserkers can't be blocked except by three or more creatures. +mana={3}{G}{G} +type=Creature +subtype=Ape Berserker +power=2 +toughness=3 +[/card] +[card] name=Goring Ceratops abilities=double strike auto=@combat(attacking) source(this):all(other creature|mybattlefield) double strike ueot @@ -15439,6 +15566,27 @@ mana={5}{U} type=Sorcery [/card] [card] +name=Grab the Reins +target=creature|myBattlefield +other={2}{R} name(Entwine) +auto=if paid(alternative) then transforms((,newability[target(creature) moveTo(myBattlefield) ueot && haste ueot],newability[sacrifice && damage:p target(creature,player)])) forever +auto=ifnot paid(alternative) then transforms((,newability[choice target(creature) moveTo(myBattlefield) ueot && haste ueot],newability[choice sacrifice && damage:p target(creature,player)])) forever +text=Choose one — -- • Until end of turn, you gain control of target creature and it gains haste. -- • Sacrifice a creature. Grab the Reins deals damage equal to that creature's power to target creature or player. -- Entwine {2}{R} (Choose both if you pay the entwine cost.) +mana={3}{R} +type=Instant +[/card] +[card] +name=Graceful Antelope +abilities=plainswalk +auto=@combatdamaged(player) from(this):target(land|battlefield) may transforms((,newability[aslongas(Graceful Antelope|mybattlefield) becomes(plains)])) forever +text=Plainswalk -- Whenever Graceful Antelope deals combat damage to a player, you may have target land become a Plains until Graceful Antelope leaves the battlefield. +mana={2}{W}{W} +type=Creature +subtype=Antelope +power=1 +toughness=4 +[/card] +[card] name=Graceful Cat auto=@combat(attacking) source(this): 1/1 ueot text=Whenever Graceful Cat attacks, it gets +1/+1 until end of turn. @@ -15643,6 +15791,14 @@ power=2 toughness=2 [/card] [card] +name=Gremlin Mine +auto={1}{T}{S}:damage:4 target(creature[artifact]) +auto={1}{T}{S}:counter(0/0,-4,charge) target(artifact[-creature]) +text={1}, {T}, Sacrifice Gremlin Mine: Gremlin Mine deals 4 damage to target artifact creature. -- {1}, {T}, Sacrifice Gremlin Mine: Remove up to four charge counters from target noncreature artifact. +mana={1} +type=Artifact +[/card] +[card] name=Grenzo's Ruffians auto=@combat(attacking) source(this):1/1 ueot text=Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) -- Whenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. @@ -15913,6 +16069,17 @@ power=3 toughness=3 [/card] [card] +name=Guardian Seraph +abilities=flying +auto=@targeted(controller):prevent:1 controller +text=Flying -- If a source an opponent controls would deal damage to you, prevent 1 of that damage. +mana={2}{W}{W} +type=Creature +subtype=Angel +power=3 +toughness=4 +[/card] +[card] name=Guardians of Koilos auto=may target(other *[artifact;legendary;saga]|myBattlefield) moveto(ownerHand) text=When Guardians of Koilos enters the battlefield, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) @@ -15923,6 +16090,19 @@ power=4 toughness=4 [/card] [card] +name=Guiding Spirit +abilities=flying +aicode=activate target(creature[zpos<=1]|mygraveyard) moveto(mylibrary) +auto={T}:name(Controller) target(creature[zpos=1|mygraveyard) moveto(mylibrary) +auto={T}:name(Opponent) target(creature[zpos=1|opponentgraveyard) moveto(opponenthand) +text=Flying -- {T}: If the top card of target player's graveyard is a creature card, put that card on top of that player's library. +mana={1}{W}{U} +type=Creature +subtype=Angel Spirit +power=1 +toughness=2 +[/card] +[card] name=Guild Globe auto=draw:1 auto={2}{T}{S}:Add{W}{U} @@ -16068,6 +16248,17 @@ power=1 toughness=4 [/card] [card] +name=Halimar Tidecaller +auto=lord(creature[land]|myBattlefield) flying +auto=may moveTo(myhand) target(*[awaken]|mygraveyard) +text=When Halimar Tidecaller enters the battlefield, you may return target card with awaken from your graveyard to your hand. -- Land creatures you control have flying. +mana={2}{U} +type=Creature +subtype=Human Wizard Ally +power=2 +toughness=3 +[/card] +[card] name=Hall of Heliod's Generosity auto={T}:add {1} auto={1}{W}{T}:moveTo(mylibrary) target(enchantment|mygraveyard) @@ -16075,6 +16266,12 @@ text={T}: Add {1}. -- {1}{W}, {T}: Put target enchantment card from your graveya type=Legendary Land [/card] [card] +name=Hall of the Bandit Lord +auto={T}{L:3}:add{1} && target(creature[fresh]|mybattlefield) haste +text=Hall of the Bandit Lord enters the battlefield tapped. -- {T}, Pay 3 life: Add {1} to your mana pool. If that mana is spent on a creature spell, it gains haste. +type=Legendary Land +[/card] +[card] name=Hammer Dropper auto=_MENTOR_ text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) @@ -16104,6 +16301,32 @@ mana={1}{U} type=Instant [/card] [card] +name=Hand to Hand +auto=while(restriction{combatbeginsonly}) maxCast(*[instant])0 opponent +auto=while(restriction{attackersonly}) maxCast(*[instant])0 opponent +auto=while(restriction{blockersonly}) maxCast(*[instant])0 opponent +auto=while(restriction{combatdamageonly}) maxCast(*[instant])0 opponent +auto=while(restriction{combatendsonly}) maxCast(*[instant])0 opponent +auto=while(restriction{combatbeginsonly}) maxCast(*[instant])0 controller +auto=while(restriction{attackersonly}) maxCast(*[instant])0 controller +auto=while(restriction{blockersonly}) maxCast(*[instant])0 controller +auto=while(restriction{combatdamageonly}) maxCast(*[instant])0 controller +auto=while(restriction{combatendsonly}) maxCast(*[instant])0 controller +auto=while(restriction{combatbeginsonly}) noactivatedability opponent +auto=while(restriction{attackersonly}) noactivatedability opponent +auto=while(restriction{blockersonly}) noactivatedability opponent +auto=while(restriction{combatdamageonly}) noactivatedability opponent +auto=while(restriction{combatendsonly}) noactivatedability opponent +auto=while(restriction{combatbeginsonly}) noactivatedability controller +auto=while(restriction{attackersonly}) noactivatedability controller +auto=while(restriction{blockersonly}) noactivatedability controller +auto=while(restriction{combatdamageonly}) noactivatedability controller +auto=while(restriction{combatendsonly}) noactivatedability controller +text=During combat, players can't cast instant spells or activate abilities that aren't mana abilities. +mana={2}{R} +type=Enchantment +[/card] +[card] name=Hapatra's Mark target=creature auto=opponentshroud @@ -16144,6 +16367,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Hardened Berserker +auto=@combat(attacking) source(this):lord(*|mycastingzone):altercost(colorless,-1) oneshot +text=Whenever Hardened Berserker attacks, the next spell you cast this turn costs {1} less to cast. +mana={2}{R} +type=Creature +subtype=Human Berserker +power=3 +toughness=2 +[/card] +[card] name=Hardened-Scale Armor target=creature auto=3/3 @@ -16153,6 +16386,13 @@ type=Enchantment subtype=Aura [/card] [card] +name=Hardened Scales +auto=@counteradded(1/1) from(creature|mybattlefield):all(trigger[from]) counter(1/1) limit:1 +text=If one or more +1/+1 counters would be placed on a creature you control, that many plus one +1/+1 counters are placed on it instead. +mana={G} +type=Enchantment +[/card] +[card] name=Hardy Veteran auto=this(variable{controllerturn}>0) 0/2 text=As long as it's your turn, Hardy Veteran gets +0/+2. @@ -16175,6 +16415,16 @@ power=4 toughness=5 [/card] [card] +name=Harness by Force +target=creature|opponentbattlefield +auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! +auto=kicker target(*[creature]|opponentbattlefield) moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! +kicker=multi{2}{R} +text=Strive — Harness by Force costs {2}{R} more to cast for each target beyond the first. -- Gain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. +mana={1}{R}{R} +type=Sorcery +[/card] +[card] name=Harrier Naga mana={2}{G} type=Creature @@ -16183,6 +16433,43 @@ power=3 toughness=3 [/card] [card] +name=Harvest Mage +auto={G}{T}{D(*|myhand)}:lord(land|mybattlefield) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) ueot +text={G}, {T}, Discard a card: Until end of turn, if you tap a land for mana, it produces one mana of a color of your choice instead of any other type and amount. +mana={G} +type=Creature +subtype=Human Spellshaper +power=1 +toughness=1 +[/card] +[card] +name=Harvest Pyre +target=creature +auto=if type(*|mygraveyard)~morethan~0 then choice name(Exile 1 card) ability$!moveTo(exile) notatarget(*|mygraveyard)!$ controller && damage:1 +auto=if type(*|mygraveyard)~morethan~1 then choice name(Exile 2 cards) ability$!moveTo(exile) notatarget(<2>*|mygraveyard)!$ controller && damage:2 +auto=if type(*|mygraveyard)~morethan~2 then choice name(Exile 3 cards) ability$!moveTo(exile) notatarget(<3>*|mygraveyard)!$ controller && damage:3 +auto=if type(*|mygraveyard)~morethan~3 then choice name(Exile 4 cards) ability$!moveTo(exile) notatarget(<4>*|mygraveyard)!$ controller && damage:4 +auto=if type(*|mygraveyard)~morethan~4 then choice name(Exile 5 cards) ability$!moveTo(exile) notatarget(<5>*|mygraveyard)!$ controller && damage:5 +auto=if type(*|mygraveyard)~morethan~5 then choice name(Exile 6 cards) ability$!moveTo(exile) notatarget(<6>*|mygraveyard)!$ controller && damage:6 +auto=if type(*|mygraveyard)~morethan~6 then choice name(Exile 7 cards) ability$!moveTo(exile) notatarget(<7>*|mygraveyard)!$ controller && damage:7 +auto=if type(*|mygraveyard)~morethan~7 then choice name(Exile 8 cards) ability$!moveTo(exile) notatarget(<8>*|mygraveyard)!$ controller && damage:8 +auto=if type(*|mygraveyard)~morethan~8 then choice name(Exile 9 cards) ability$!moveTo(exile) notatarget(<9>*|mygraveyard)!$ controller && damage:9 +auto=if type(*|mygraveyard)~morethan~9 then choice name(Exile 10 cards) ability$!moveTo(exile) notatarget(<10>*|mygraveyard)!$ controller && damage:10 +auto=if type(*|mygraveyard)~morethan~10 then choice name(Exile 11 cards) ability$!moveTo(exile) notatarget(<11>*|mygraveyard)!$ controller && damage:11 +auto=if type(*|mygraveyard)~morethan~11 then choice name(Exile 12 cards) ability$!moveTo(exile) notatarget(<12>*|mygraveyard)!$ controller && damage:12 +auto=if type(*|mygraveyard)~morethan~12 then choice name(Exile 13 cards) ability$!moveTo(exile) notatarget(<13>*|mygraveyard)!$ controller && damage:13 +auto=if type(*|mygraveyard)~morethan~13 then choice name(Exile 14 cards) ability$!moveTo(exile) notatarget(<14>*|mygraveyard)!$ controller && damage:14 +auto=if type(*|mygraveyard)~morethan~14 then choice name(Exile 15 cards) ability$!moveTo(exile) notatarget(<15>*|mygraveyard)!$ controller && damage:15 +auto=if type(*|mygraveyard)~morethan~15 then choice name(Exile 16 cards) ability$!moveTo(exile) notatarget(<16>*|mygraveyard)!$ controller && damage:16 +auto=if type(*|mygraveyard)~morethan~16 then choice name(Exile 17 cards) ability$!moveTo(exile) notatarget(<17>*|mygraveyard)!$ controller && damage:17 +auto=if type(*|mygraveyard)~morethan~17 then choice name(Exile 18 cards) ability$!moveTo(exile) notatarget(<18>*|mygraveyard)!$ controller && damage:18 +auto=if type(*|mygraveyard)~morethan~18 then choice name(Exile 19 cards) ability$!moveTo(exile) notatarget(<19>*|mygraveyard)!$ controller && damage:19 +auto=if type(*|mygraveyard)~morethan~19 then choice name(Exile 20 cards) ability$!moveTo(exile) notatarget(<20>*|mygraveyard)!$ controller && damage:20 +text=As an additional cost to cast Harvest Pyre, exile X cards from your graveyard. -- Harvest Pyre deals X damage to target creature. +mana={1}{R} +type=Instant +[/card] +[card] name=Hashep Oasis auto={1}{G}{G}{T}{S(desert|mybattlefield)}:3/3 target(creature) asSorcery auto={T}:Add{1} @@ -16192,6 +16479,13 @@ type=Land subtype=Desert [/card] [card] +name=Hate Mirage +auto=clone with(treason,haste) target(creature|opponentbattlefield) +text=Choose up to two target creatures you don't control. For each of those creatures, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step. +mana={3}{R} +type=Sorcery +[/card] +[card] name=Hateful Eidolon abilities=lifelink auto=@movedTo(creature[auras>=1]|myGraveyard) from(Battlefield):foreach(creature[auras>=1]) draw:1 controller @@ -16203,6 +16497,60 @@ power=1 toughness=2 [/card] [card] +name=Hatred +target=creature +auto=choice name(Pay 1 Life) life:-1 controller && 1/0 ueot +auto=choice name(Pay 2 Life) life:-2 controller && 2/0 ueot +auto=choice name(Pay 3 Life) life:-3 controller && 3/0 ueot +auto=choice name(Pay 4 Life) life:-4 controller && 4/0 ueot +auto=choice name(Pay 5 Life) life:-5 controller && 5/0 ueot +auto=choice name(Pay 6 Life) life:-6 controller && 6/0 ueot +auto=choice name(Pay 7 Life) life:-7 controller && 7/0 ueot +auto=choice name(Pay 8 Life) life:-8 controller && 8/0 ueot +auto=choice name(Pay 9 Life) life:-9 controller && 9/0 ueot +auto=choice name(Pay 10 Life) life:-10 controller && 10/0 ueot +auto=choice name(Pay 11 Life) life:-11 controller && 11/0 ueot +auto=choice name(Pay 12 Life) life:-12 controller && 12/0 ueot +auto=choice name(Pay 13 Life) life:-13 controller && 13/0 ueot +auto=choice name(Pay 14 Life) life:-14 controller && 14/0 ueot +auto=choice name(Pay 15 Life) life:-15 controller && 15/0 ueot +auto=choice name(Pay 16 Life) life:-16 controller && 16/0 ueot +auto=choice name(Pay 17 Life) life:-17 controller && 17/0 ueot +auto=choice name(Pay 18 Life) life:-18 controller && 18/0 ueot +auto=choice name(Pay 19 Life) life:-19 controller && 19/0 ueot +auto=choice name(Pay 20 Life) life:-20 controller && 20/0 ueot +text=As an additional cost to cast Hatred, pay X life. -- Target creature gets +X/+0 until end of turn. +mana={3}{B}{B} +type=Instant +[/card] +[card] +name=Haunting Misery +target=player +auto=if type(*[creature]|mygraveyard)~morethan~0 then choice name(Exile 1 card) ability$!moveTo(exile) notatarget(*[creature]|mygraveyard)!$ controller && damage:1 +auto=if type(*[creature]|mygraveyard)~morethan~1 then choice name(Exile 2 cards) ability$!moveTo(exile) notatarget(<2>*[creature]|mygraveyard)!$ controller && damage:2 +auto=if type(*[creature]|mygraveyard)~morethan~2 then choice name(Exile 3 cards) ability$!moveTo(exile) notatarget(<3>*[creature]|mygraveyard)!$ controller && damage:3 +auto=if type(*[creature]|mygraveyard)~morethan~3 then choice name(Exile 4 cards) ability$!moveTo(exile) notatarget(<4>*[creature]|mygraveyard)!$ controller && damage:4 +auto=if type(*[creature]|mygraveyard)~morethan~4 then choice name(Exile 5 cards) ability$!moveTo(exile) notatarget(<5>*[creature]|mygraveyard)!$ controller && damage:5 +auto=if type(*[creature]|mygraveyard)~morethan~5 then choice name(Exile 6 cards) ability$!moveTo(exile) notatarget(<6>*[creature]|mygraveyard)!$ controller && damage:6 +auto=if type(*[creature]|mygraveyard)~morethan~6 then choice name(Exile 7 cards) ability$!moveTo(exile) notatarget(<7>*[creature]|mygraveyard)!$ controller && damage:7 +auto=if type(*[creature]|mygraveyard)~morethan~7 then choice name(Exile 8 cards) ability$!moveTo(exile) notatarget(<8>*[creature]|mygraveyard)!$ controller && damage:8 +auto=if type(*[creature]|mygraveyard)~morethan~8 then choice name(Exile 9 cards) ability$!moveTo(exile) notatarget(<9>*[creature]|mygraveyard)!$ controller && damage:9 +auto=if type(*[creature]|mygraveyard)~morethan~9 then choice name(Exile 10 cards) ability$!moveTo(exile) notatarget(<10>*[creature]|mygraveyard)!$ controller && damage:10 +auto=if type(*[creature]|mygraveyard)~morethan~10 then choice name(Exile 11 cards) ability$!moveTo(exile) notatarget(<11>*[creature]|mygraveyard)!$ controller && damage:11 +auto=if type(*[creature]|mygraveyard)~morethan~11 then choice name(Exile 12 cards) ability$!moveTo(exile) notatarget(<12>*[creature]|mygraveyard)!$ controller && damage:12 +auto=if type(*[creature]|mygraveyard)~morethan~12 then choice name(Exile 13 cards) ability$!moveTo(exile) notatarget(<13>*[creature]|mygraveyard)!$ controller && damage:13 +auto=if type(*[creature]|mygraveyard)~morethan~13 then choice name(Exile 14 cards) ability$!moveTo(exile) notatarget(<14>*[creature]|mygraveyard)!$ controller && damage:14 +auto=if type(*[creature]|mygraveyard)~morethan~14 then choice name(Exile 15 cards) ability$!moveTo(exile) notatarget(<15>*[creature]|mygraveyard)!$ controller && damage:15 +auto=if type(*[creature]|mygraveyard)~morethan~15 then choice name(Exile 16 cards) ability$!moveTo(exile) notatarget(<16>*[creature]|mygraveyard)!$ controller && damage:16 +auto=if type(*[creature]|mygraveyard)~morethan~16 then choice name(Exile 17 cards) ability$!moveTo(exile) notatarget(<17>*[creature]|mygraveyard)!$ controller && damage:17 +auto=if type(*[creature]|mygraveyard)~morethan~17 then choice name(Exile 18 cards) ability$!moveTo(exile) notatarget(<18>*[creature]|mygraveyard)!$ controller && damage:18 +auto=if type(*[creature]|mygraveyard)~morethan~18 then choice name(Exile 19 cards) ability$!moveTo(exile) notatarget(<19>*[creature]|mygraveyard)!$ controller && damage:19 +auto=if type(*[creature]|mygraveyard)~morethan~19 then choice name(Exile 20 cards) ability$!moveTo(exile) notatarget(<20>*[creature]|mygraveyard)!$ controller && damage:20 +text=As an additional cost to cast Haunting Misery, exile X creature cards from your graveyard. -- Haunting Misery deals X damage to target player. +mana={1}{B}{B} +type=Sorcery +[/card] +[card] name=Havoc Devils abilities=trample text=Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) @@ -16369,6 +16717,20 @@ mana={X}{G} type=Instant [/card] [card] +name=Haven of the Spirit Dragon +auto={T}:add{1} +auto={T}:add{W} +auto={T}:add{U} +auto={T}:add{R} +auto={T}:add{G} +auto={T}:add{B} +auto={2}{T}{S}:name(Move dragon) moveto(myhand) target(creature[dragon]|mygraveyard) +auto={2}{T}{S}:name(Move Ugin, the Ineffable) moveto(myhand) target(Ugin, the Ineffable|mygraveyard) +auto={2}{T}{S}:name(Move Ugin, the Spirit Dragon) moveto(myhand) target(Ugin, the Spirit Dragon|mygraveyard) +text={T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a Dragon creature spell. -- {2}, {T}, Sacrifice Haven of the Spirit Dragon: Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand. +type=Land +[/card] +[card] name=Heavenly Blademaster abilities=flying, double strike auto=may target(aura|battlefield) newhook @@ -16487,6 +16849,17 @@ power=6 toughness=6 [/card] [card] +name=Hellhole Rats +abilities=haste +auto=target(player) ability$!name(discard) target(*|myhand) dynamicability reject!$ targetedplayer +text=Haste -- When Hellhole Rats enters the battlefield, target player discards a card. Hellhole Rats deals damage to that player equal to that card's converted mana cost. +mana={2}{B}{R} +type=Creature +subtype=Rat +power=2 +toughness=2 +[/card] +[card] name=Hellkite Whelp abilities=flying auto=@combat(attacking) source(this):damage:1 target(creature|opponentBattlefield) @@ -16507,6 +16880,14 @@ type=Legendary Artifact subtype=Equipment [/card] [card] +name=Helvault +auto={1}{T}:(blink)forsrc target(*|mybattlefield) +auto={7}{T}:(blink)forsrc target(*|opponentbattlefield) +text={1}, {T}: Exile target creature you control. -- {7}, {T}: Exile target creature you don't control. -- When Helvault is put into a graveyard from the battlefield, return all cards exiled with it to the battlefield under their owners' control. +mana={3} +type=Legendary Artifact +[/card] +[card] name=Henge Walker other={W}{W}{W} name(Adamant White) other={U}{U}{U} name(Adamant Blue) @@ -16591,6 +16972,16 @@ mana={3} type=Artifact [/card] [card] +name=Hero of Leina Tower +auto=@targeted(this) from(*|mycastingzone):may pay({x}) counter(1/1,x) +text=Heroic — Whenever you cast a spell that targets Hero of Leina Tower, you may pay {X}. If you do, put X +1/+1 counters on Hero of Leina Tower. +mana={G} +type=Creature +subtype=Human Warrior +power=1 +toughness=1 +[/card] +[card] name=Hero of Precinct One auto=@movedTo(*[multicolor]|mystack):create(Human:creature Human:1/1:white:) text=Whenever you cast a multicolored spell, create a 1/1 white Human creature token. @@ -16633,7 +17024,7 @@ toughness=2 [/card] [card] name=Hero of the Revel -auto=token(Satyr,rev) +auto=token(Satyr,Creature Satyr,1/1,red,cantblock) auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):1/0 all(creature|mybattlefield) ueot oneshot text=When Heroes of the Revel enters the battlefield, create a 1/1 red Satyr creature token with “This creature can’t block.” -- Whenever you cast a spell that targets Heroes of the Revel, creatures you control get +1/+0 until end of turn. mana={4}{R} @@ -16654,6 +17045,25 @@ power=1 toughness=4 [/card] [card] +name=Heroes of the Revel +auto=token(Satyr,Creature Satyr,1/1,red,cantblock) +auto=@targeted(this) from(*|mycastingzone):all(creature|myBattlefield) 1/0 ueot +text=When Heroes of the Revel enters the battlefield, create a 1/1 red Satyr creature token with "This creature can't block." -- Whenever you cast a spell that targets Heroes of the Revel, creatures you control get +1/+0 until end of turn. +mana={4}{R} +type=Creature +subtype=Satyr Soldier +power=4 +toughness=4 +[/card] +[card] +name=Heroes' Podium +auto=lord(creature[legendary]|mybattlefield) transforms((,newability[foreach(other *[creature;legendary]|mybattlefield) 1/1])) +auto={X}{T}:reveal:x optionone target(creature[legendary]|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +text=Each legendary creature you control gets +1/+1 for each other legendary creature you control. -- {X}, {T}: Look at the top X cards of your library. You may reveal a legendary creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +mana={5} +type=Legendary Artifact +[/card] +[card] name=Heroic Reinforcements auto=lord(other creature|myBattlefield) +1/+1 auto=lord(other creature|myBattlefield) haste @@ -16678,6 +17088,23 @@ power=2 toughness=1 [/card] [card] +name=Hidden Stag +auto=@movedTo(land|opponentbattlefield) from(opponenthand):transforms((removetypes)) forever && transforms((Elk Beast Creature,setpower=3,settoughness=2)) forever +auto=@movedTo(land|mybattlefield) from(myhand):transforms((removetypes,newability[becomes(Enchantment)])) forever +text=Whenever an opponent plays a land, if Hidden Stag is an enchantment, Hidden Stag becomes a 3/2 Elk Beast creature. -- Whenever you play a land, if Hidden Stag is a creature, Hidden Stag becomes an enchantment. +mana={1}{G} +type=Enchantment +[/card] +[card] +name=Hide // Seek +other={W}{B} name(Seek) +auto=ifnot paid(alternative) then target(*[artifact;enchantment]) bottomoflibrary +auto=if paid(alternative) then name(search card) reveal:type:*:opponentlibrary revealzone(opponentlibrary) optionone name(choose card) target(*|reveal) transforms((,newability[life:manacost opponent])) ueot and!( moveto(ownerexile) )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend revealend +text=Put target artifact or enchantment on the bottom of its owner's library. -- // -- Search target opponent's library for a card and exile it. You gain life equal to its converted mana cost. Then that player shuffles his or her library. +mana={R}{W} +type=Instant +[/card] +[card] name=Hieroglyphic Illumination auto=draw:2 controller autohand=__CYCLING__({U}) @@ -16722,6 +17149,54 @@ power=5 toughness=5 [/card] [card] +name=Hinder +target=*|stack +auto=choice name(Put on top) fizzleto(librarytop) +auto=choice name(Put on bottom) fizzleto(librarytop) and!( all(*[zpos=1]|opponentlibrary) bottomoflibrary )! +text=Counter target spell. If that spell is countered this way, put that card on the top or bottom of its owner's library instead of into that player's graveyard. +mana={1}{U}{U} +type=Instant +[/card] +[card] +name=Hindering Light +target=*|opponentstack +auto=fizzle +auto=draw:1 controller +text=Counter target spell that targets you or a permanent you control. -- Draw a card. +mana={W}{U} +type=Instant +[/card] +[card] +name=Hinterland Hermit +auto=@each upkeep restriction{lastturn(*|stack)~lessthan~1}:flip(Hinterland Scourge) +text=At the beginning of each upkeep, if no spells were cast last turn, transform Hinterland Hermit. +mana={1}{R} +type=Creature +subtype=Human Werewolf +power=2 +toughness=1 +[/card] +[card] +name=Hinterland Scourge +auto=@each upkeep restriction{lastturn(*|stack)~morethan~1}:flip(Hinterland Hermit) +auto=@combat(attacking) source(this):all(creature|opponentbattlefield) mustblock ueot +text=Hinterland Scourge must be blocked if able. -- At the beginning of each upkeep, if a player cast two or more spells last turn, transform Hinterland Scourge. +type=Creature +subtype=Werewolf +power=3 +toughness=2 +[/card] +[card] +name=Hipparion +auto=@combat(blocking) source(this):pay({1}) donothing?cantbeblockerof(creature[power>=3]) +text=Hipparion can't block creatures with power 3 or greater unless you pay {1}. +mana={1}{W} +type=Creature +subtype=Horse +power=1 +toughness=3 +[/card] +[card] name=Hired Blade abilities=flash text=Flash (You may cast this spell any time you could cast an instant.) @@ -16742,6 +17217,17 @@ power=1 toughness=1 [/card] [card] +name=Hired Torturer +abilities=defender +auto={3}{B}{T}:life:-2 opponent +text=Defender -- {3}{B}, {T}: Target opponent loses 2 life, then reveals a card at random from his or her hand. +mana={2}{B} +type=Creature +subtype=Human Rogue +power=2 +toughness=3 +[/card] +[card] name=History of Benalia auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -16755,6 +17241,15 @@ type=Enchantment subtype=Saga [/card] [card] +name=Hit // Run +other={3}{R}{G} name(Run) +auto=ifnot paid(alternative) then target(player) ability$!name(sacrifice) notatarget(*[creature;artifact]|mybattlefield) dynamicability sacrifice!$ targetedplayer +auto=if paid(alternative) then lord(creature[attacking]|mybattlefield) transforms((,newability[foreach(other *[creature;attacking]|mybattlefield) 1/0 ueot])) +text=Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's converted mana cost. -- // -- Attacking creatures you control get +1/+0 until end of turn for each other attacking creature. +mana={1}{B}{R} +type=Instant +[/card] +[card] name=Hollow One anyzone=@discarded(*|myhand):changecost(colorless:-2) ueot forcedalive autohand=__CYCLING__({2}) @@ -16857,6 +17352,14 @@ power=2 toughness=2 [/card] [card] +name=Horn of Plenty +auto=@movedTo(*|mystack):name(pay to draw) pay({1}) phaseaction[endofturn once] draw:1 +auto=@movedTo(*|opponentstack):ability$!name(pay to draw) pay[[{1}]] name(pay 1 mana) phaseaction[endofturn once] draw:1!$ opponent +text=Whenever a player casts a spell, he or she may pay {1}. If that player does, he or she draws a card at the beginning of the next end step. +mana={6} +type=Artifact +[/card] +[card] name=Hornbash Mentor auto=target(creature[-human]|myBattlefield) transforms((,newability[counter(0/0,1,Trample)],newability[this(counter{0/0.1.Trample}>=1) trample])) auto={1}{W}{T}:counter(1/1,1) all(creature[trample]|myBattlefield) @@ -16942,6 +17445,16 @@ mana={3}{B} type=Instant [/card] [card] +name=Hour of Need +target=creature +auto=moveTo(exile) && token(Sphinx,Creature Sphinx,4/4,blue,flying) targetcontroller +auto=kicker moveTo(exile) target(*[creature]) && token(Sphinx,Creature Sphinx,4/4,blue,flying) targetcontroller +kicker=multi{1}{U} +text=Strive — Hour of Need costs {1}{U} more to cast for each target beyond the first. -- Exile any number of target creatures. For each creature exiled this way, its controller puts a 4/4 blue Sphinx creature token with flying onto the battlefield. +mana={2}{U} +type=Instant +[/card] +[card] name=Hour of Promise auto=aslongas(Desert|mybattlefield,myGraveyard) token(Zombie,creature Zombie,2/2,black)*2 >2 auto=moveto(mybattlefield) target(land|mylibrary) and!(tap(noevent))! @@ -17075,6 +17588,14 @@ mana={R}{G} type=Sorcery [/card] [card] +name=Hum of the Radix +auto=foreach(*[artifact]|myBattlefield) lord(*[artifact]|mycastingzone) altercost(colorless,1) +auto=foreach(*[artifact]|opponentbattlefield) lord(*[artifact]|opponentcastingzone) altercost(colorless,1) +text=Each artifact spell costs {1} more to cast for each artifact its controller controls. +mana={2}{G}{G} +type=Enchantment +[/card] +[card] name=Human Inc type=Creature subtype=Human @@ -17255,6 +17776,28 @@ power=0 toughness=0 [/card] [card] +name=Hungering Yeti +abilities=flash +other={4}{R} name(cast as it has flah) +restriction=myturnonly +otherrestriction=type(*[blue;green]|mybattlefield)~morethan~0 +text=As long as you control a green or blue permanent, you may cast Hungering Yeti as though it had flash. (You may cast it any time you could cast an instant.) +mana={4}{R} +type=Creature +subtype=Yeti +power=4 +toughness=4 +[/card] +[card] +name=Hungry Flames +target=player +auto=damage:2 +auto=damage:3 target(creature) +text=Hungry Flames deals 3 damage to target creature and 2 damage to target player. +mana={2}{R} +type=Instant +[/card] +[card] name=Hungry Lynx abilities=deathtouch auto=lord(cat|myBattlefield) protection from(rat) @@ -17268,6 +17811,14 @@ power=2 toughness=2 [/card] [card] +name=Hunt Down +target=creature +auto=mustblock ueot +text=Target creature blocks target creature this turn if able. +mana={G} +type=Sorcery +[/card] +[card] name=Hunted Nightmare abilities=menace auto=notatarget(creature[-human]) transforms((,newability[counter(0/0,1,Deathtouch)],newability[this(counter{0/0.1.Deathtouch}>=1) deathtouch])) opponent @@ -17345,6 +17896,27 @@ power=0 toughness=0 [/card] [card] +name=Hydromorph Guardian +auto={U}{S}:fizzle target(*|stack) +text={U}, Sacrifice Hydromorph Guardian: Counter target spell that targets one or more creatures you control. +mana={2}{U} +type=Creature +subtype=Elemental +power=2 +toughness=2 +[/card] +[card] +name=Hydromorph Gull +abilities=flying +auto={U}{S}:fizzle target(*|stack) +text=Flying -- {U}, Sacrifice Hydromorph Gull: Counter target spell that targets one or more creatures you control. +mana={3}{U}{U} +type=Creature +subtype=Elemental Bird +power=3 +toughness=3 +[/card] +[card] name=Hyena Pack mana={2}{R}{R} type=Creature @@ -17457,6 +18029,18 @@ type=Land subtype=Plains [/card] [card] +name=Ifh-Biff Efreet +abilities=flying +auto={G}:damage:1 all(creature[flying]) && damage:1 controller && damage:1 opponent +auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 1) pay[[{G}]] name(Pay 1) damage:1 all(creature[flying]) && damage:1 controller && damage:1 opponent?donothing!$ opponent])) forever +text=Flying -- {G}: Ifh-Biff Efreet deals 1 damage to each creature with flying and each player. Any player may activate this ability. +mana={2}{G}{G} +type=Creature +subtype=Efreet +power=3 +toughness=3 +[/card] +[card] name=Ifnir Deadlands auto={2}{B}{B}{T}{S(desert|mybattlefield)}:counter(-1/-1,2) target(creature|opponentbattlefield) asSorcery auto={T}:Add{1} @@ -17478,6 +18062,16 @@ power=4 toughness=3 [/card] [card] +name=Ignite Disorder +target=creature[white;blue] +auto=damage:1 +auto=damage:1 target(creature[white;blue]) +auto=ability$!name(damage) choice target(creature[white;blue]) damage:1!$ controller +text=Ignite Disorder deals 3 damage divided as you choose among one, two, or three target white and/or blue creatures. +mana={1}{R} +type=Instant +[/card] +[card] name=Ignite the Beacon auto=target(planeswalker|mylibrary) moveto(myhand) text=Search your library for up to two planeswalker cards, reveal them, put them into your hand, then shuffle your library. @@ -17524,6 +18118,18 @@ mana={3}{B} type=Enchantment [/card] [card] +name=Illuminate +targer=creature +auto=damage:X +other={X}{2}{R}{R} name(Kicker {2}{R}) +auto=if paid(alternative) then damage:X targetedcontroller +kicker={3}{U} +auto=kicker ifnot paid(alternative) then draw:X controller +text=Kicker {2}{R} and/or {3}{U} (You may pay an additional {2}{R} and/or {3}{U} as you cast this spell.) -- Illuminate deals X damage to target creature. If Illuminate was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. If Illuminate was kicked with its {3}{U} kicker, you draw X cards. +mana={X}{R} +type=Sorcery +[/card] +[card] name=Illuna, Apex of Wishes abilities=flying,trample,mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -17546,6 +18152,34 @@ power=6 toughness=6 [/card] [card] +name=Illusion // Reality +other={2}{G} name(Reality) +auto=ifnot paid(alternative) then activatechooseacolor target(*) becomes(,chosencolor) ueot activatechooseend +auto=if paid(alternative) then destroy target(*[artifact]) +text=Target spell or permanent becomes the color of your choice until end of turn. -- // -- Destroy target artifact. +mana={U} +type=Instant +[/card] +[card] +name=Illusion of Choice +#The vote is not supported ATM +auto=draw:1 controller +text=You choose how each player votes this turn. -- Draw a card. +mana={U} +type=Instant +[/card] +[card] +name=Illusionary Presence +auto=cumulativeupcost[{U}] sacrifice +auto=@each my upkeep:ability$!name(Choose a land type) choice name(plains) plainswalk ueot _ choice name(island) islandwalk ueot _ choice name(swamp) swampwalk ueot _ choice name(mountain) mountainwalk ueot _ choice name(forest) forestwalk ueot!$ controller +text=Cumulative upkeep {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- At the beginning of your upkeep, choose a land type. Illusionary Presence gains landwalk of the chosen type until end of turn. +mana={1}{U}{U} +type=Creature +subtype=Illusion +power=2 +toughness=2 +[/card] +[card] name=Illusory Wrappings target=creature auto=transforms((,setpower=0,settoughness=2)) forsrc @@ -17698,6 +18332,15 @@ power=1 toughness=5 [/card] [card] +name=Imperiosaur +text=Spend only mana produced by basic lands to cast Imperiosaur. +mana={2}{G}{G} +type=Creature +subtype=Lizard +power=5 +toughness=5 +[/card] +[card] name=Imperious Oligarch abilities=vigilance auto=@movedTo(this|graveyard) from(battlefield):create(Spirit:creature Spirit:1/1:white,black:flying) @@ -17720,6 +18363,17 @@ power=16 toughness=16 [/card] [card] +name=Impetuous Devils +abilities=trample,haste +auto=@combat(attacking) source(this):target(creature|opponentbattlefield) mustblock ueot +text=Trample, haste -- When Impetuous Devils attacks, up to one target creature defending player controls blocks it this combat if able. -- At the beginning of the end step, sacrifice Impetuous Devils. +mana={2}{R}{R} +type=Creature +subtype=Devil +power=6 +toughness=1 +[/card] +[card] name=Imposing Vantasaur abilities=vigilance autohand=__CYCLING__({1}) @@ -17741,6 +18395,16 @@ power=3 toughness=1 [/card] [card] +name=Imprisoned in the Moon +target=*|battlefield +auto=teach(creature) loseabilities +auto=teach(creature) transforms((removetypes,newability[becomes(Land)],newability[{T}:add{1}])) forever +text=Enchant creature, land, or planeswalker -- Enchanted permanent is a colorless land with "{T}: Add {C} to your mana pool" and loses all other card types and abilities. +mana={2}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Improbable Alliance auto=@drawof(player):transforms((,newability[@drawof(player) restriction{once}:create(Faerie:creature Faerie:1/1:blue:flying)])) ueot auto={4}{U}{R}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever @@ -17778,6 +18442,19 @@ power=4 toughness=5 [/card] [card] +name=Incendiary Command +target=player +auto=choice name(Choose 1 and 2) damage:4 && damage:2 all(creature|battlefield) +auto=choice name(Choose 1 and 3) damage:4 && destroy target(land[-basic]) +auto=choice name(Choose 1 and 4) damage:4 && count(type:*:myhand) && all(*|myhand) reject && draw:countedamount controller && count(type:*:opponenthand) && all(*|opponenthand) reject && draw:countedamount opponent +auto=choice name(Choose 2 and 3) damage:2 all(creature|battlefield) && destroy target(land[-basic]) +auto=choice name(Choose 2 and 4) damage:2 all(creature|battlefield) && count(type:*:myhand) && all(*|myhand) reject && draw:countedamount controller && count(type:*:opponenthand) && all(*|opponenthand) reject && draw:countedamount opponent +auto=choice name(Choose 3 and 4) destroy target(land[-basic]) && count(type:*:myhand) && all(*|myhand) reject && draw:countedamount controller && count(type:*:opponenthand) && all(*|opponenthand) reject && draw:countedamount opponent +text=Choose two — -- • Incendiary Command deals 4 damage to target player. -- • Incendiary Command deals 2 damage to each creature. -- • Destroy target nonbasic land. -- • Each player discards all the cards in his or her hand, then draws that many cards. +mana={3}{R}{R} +type=Sorcery +[/card] +[card] name=Incendiary Oracle auto={1}{R}:1/0 ueot auto=@damaged(creature) from(this):all(trigger[to]) exiledeath oneshot @@ -17789,6 +18466,23 @@ power=2 toughness=2 [/card] [card] +name=Incite Rebellion +auto=damage:type:creature:mybattlefield controller && damage:type:creature:mybattlefield all(creature|mybattlefield) +auto=damage:type:creature:opponentbattlefield opponent && damage:type:creature:opponentbattlefield all(creature|opponentbattlefield) +text=For each player, Incite Rebellion deals damage to that player and each creature that player controls equal to the number of creatures he or she controls. +mana={4}{R}{R} +type=Sorcery +[/card] +[card] +name=Incoming! +aicode=activate target(*[artifact;creature;enchantment]|mylibrary) moveto(battlefield) +auto=name(reveal cards) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose cards) target(*[artifact;creature;enchantment]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +auto=ability$!moveto(mybattlefield) target(*[artifact;creature;enchantment]|mylibrary)!$ opponent && shuffle opponent +text=Each player searches his or her library for any number of artifacts, creatures, enchantments, and lands and puts those cards into play. Each player shuffles his or her library afterwards. +mana={4}{G}{G}{G}{G} +type=Sorcery +[/card] +[card] name=Incubation Druid auto=this(variable{plandg}>0) {t}:out{g} auto=this(variable{plandu}>0) {t}:out{u} @@ -17829,6 +18523,32 @@ type=Land subtype=Plains Swamp Forest [/card] [card] +name=Induce Despair +auto=if type(creature[manacost=1]|myHand)~morethan~0 then choice name(Reveal creature with 1 mana cost) target(creature) -1/-1 ueot +auto=if type(creature[manacost=2]|myHand)~morethan~0 then choice name(Reveal creature with 2 mana cost) target(creature) -2/-2 ueot +auto=if type(creature[manacost=3]|myHand)~morethan~0 then choice name(Reveal creature with 3 mana cost) target(creature) -3/-3 ueot +auto=if type(creature[manacost=4]|myHand)~morethan~0 then choice name(Reveal creature with 4 mana cost) target(creature) -4/-4 ueot +auto=if type(creature[manacost=5]|myHand)~morethan~0 then choice name(Reveal creature with 5 mana cost) target(creature) -5/-5 ueot +auto=if type(creature[manacost=6]|myHand)~morethan~0 then choice name(Reveal creature with 6 mana cost) target(creature) -6/-6 ueot +auto=if type(creature[manacost=7]|myHand)~morethan~0 then choice name(Reveal creature with 7 mana cost) target(creature) -7/-7 ueot +auto=if type(creature[manacost=8]|myHand)~morethan~0 then choice name(Reveal creature with 8 mana cost) target(creature) -8/-8 ueot +auto=if type(creature[manacost=9]|myHand)~morethan~0 then choice name(Reveal creature with 9 mana cost) target(creature) -9/-9 ueot +auto=if type(creature[manacost=10]|myHand)~morethan~0 then choice name(Reveal creature with 10 mana cost) target(creature) -10/-10 ueot +auto=if type(creature[manacost=11]|myHand)~morethan~0 then choice name(Reveal creature with 11 mana cost) target(creature) -11/-11 ueot +auto=if type(creature[manacost=12]|myHand)~morethan~0 then choice name(Reveal creature with 12 mana cost) target(creature) -12/-12 ueot +auto=if type(creature[manacost=13]|myHand)~morethan~0 then choice name(Reveal creature with 13 mana cost) target(creature) -13/-13 ueot +auto=if type(creature[manacost=14]|myHand)~morethan~0 then choice name(Reveal creature with 14 mana cost) target(creature) -14/-14 ueot +auto=if type(creature[manacost=15]|myHand)~morethan~0 then choice name(Reveal creature with 15 mana cost) target(creature) -15/-15 ueot +auto=if type(creature[manacost=16]|myHand)~morethan~0 then choice name(Reveal creature with 16 mana cost) target(creature) -16/-16 ueot +auto=if type(creature[manacost=17]|myHand)~morethan~0 then choice name(Reveal creature with 17 mana cost) target(creature) -17/-17 ueot +auto=if type(creature[manacost=18]|myHand)~morethan~0 then choice name(Reveal creature with 18 mana cost) target(creature) -18/-18 ueot +auto=if type(creature[manacost=19]|myHand)~morethan~0 then choice name(Reveal creature with 19 mana cost) target(creature) -19/-19 ueot +auto=if type(creature[manacost=20]|myHand)~morethan~0 then choice name(Reveal creature with 20 mana cost) target(creature) -20/-20 ueot +text=As an additional cost to cast Induce Despair, reveal a creature card from your hand. -- Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. +mana={2}{B} +type=Instant +[/card] +[card] name=Induced Amnesia auto=target(player) exiles all cards from their hand face down, then draws that many cards text=When Induced Amnesia enters the battlefield, target player exiles all cards from their hand face down, then draws that many cards. -- When Induced Amnesia is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. @@ -17836,6 +18556,17 @@ mana={2}{U} type=Enchantment [/card] [card] +name=Indulgent Tormentor +abilities=flying +auto=@each my upkeep:ability$!choice name(draw 1 opponent) draw:1 opponent _ choice name(pay 2 life) life:-2!$ opponent +text=Flying -- At the beginning of your upkeep, draw a card unless target opponent sacrifices a creature or pays 3 life. +mana={3}{B}{B} +type=Creature +subtype=Demon +power=5 +toughness=3 +[/card] +[card] name=Inescapable Blaze abilities=nofizzle target=player,creature @@ -17845,6 +18576,17 @@ mana={4}{R}{R} type=Instant [/card] [card] +name=Inescapable Brute +abilities=wither +auto=@combat(attacking) source(this):all(creature|opponentBattlefield) mustblock ueot +text=Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Inescapable Brute must be blocked if able. +mana={5}{R} +type=Creature +subtype=Giant Warrior +power=3 +toughness=3 +[/card] +[card] name=Inevitable End target=creature auto=teach(creature) upcost sacrifice @@ -17854,6 +18596,34 @@ type=Enchantment subtype=Aura [/card] [card] +name=Infectious Curse +auto=lord(*[instant;sorcery]|mycastingzone) altercost(colorless, -1) +auto=@each opponent upkeep:life:-1 opponent && life:1 controller +text=Enchant player -- Spells you cast that target enchanted player cost {1} less to cast. -- At the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life. +type=Enchantment +subtype=Aura Curse +[/card] +[card] +name=Infectious Rage +target=creature +auto=@movedto(mytgt|graveyard) from(Battlefield):rehook target(creature) +auto=teach(creature) 2/1 +text=Enchant creature -- Enchanted creature gets +2/-1. -- When enchanted creature dies, choose a creature at random Infectious Rage can enchant. Return Infectious Rage to the battlefield attached to that creature. +mana={1}{R} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Infernal Offering +auto=ability$!sacrifice notatarget(creature|mybattlefield)!$ controller && draw:2 controller +auto=ability$!sacrifice notatarget(creature|mybattlefield)!$ opponent && draw:2 opponent +auto=ability$!moveto(mybattlefield) notatarget(creature|mygraveyard)!$ controller +auto=ability$!moveto(mybattlefield) notatarget(creature|mygraveyard)!$ opponent +text=Choose an opponent. You and that player each sacrifice a creature. Each player who sacrificed a creature this way draws two cards. -- Choose an opponent. Return a creature card from your graveyard to the battlefield, then that player returns a creature card from his or her graveyard to the battlefield. +mana={4}{B} +type=Sorcery +[/card] +[card] name=Infernal Reckoning target=creature(colorless) auto=moveto(exile) && life:storedpower @@ -17895,6 +18665,15 @@ power=6 toughness=6 [/card] [card] +name=Infinity Elemental +text=(This creature has INFINITE POWER.) +mana={4}{R}{R}{R} +type=Creature +subtype=Elemental +power=999999 +toughness=5 +[/card] +[card] name=Infuriate auto=3/2 target(creature) ueot text=Target creature gets +3/+2 until end of turn. @@ -17913,6 +18692,17 @@ power=2 toughness=3 [/card] [card] +name=Initiate of Blood +auto={T}:name(damage my creature) target(creature[damaged]|mybattlefield) transforms((,newability[damage:1 all(this)],newability[@movedto(this|graveyard) from(battlefield):notatarget(Initiate of Blood|mybattlefield) flip(Goka the Unjust)])) ueot +auto={T}:name(damage opponent's creature) target(creature[damaged]|opponentbattlefield) transforms((,newability[damage:1 all(this)],newability[@movedto(this|graveyard) from(battlefield):notatarget(Initiate of Blood|opponentbattlefield) flip(Goka the Unjust)])) ueot +text={T}: Initiate of Blood deals 1 damage to target creature that was dealt damage this turn. When that creature dies this turn, flip Initiate of Blood. +mana={3}{R} +type=Creature +subtype=Ogre Shaman +power=2 +toughness=2 +[/card] +[card] name=Initiate's Companion auto=@combatdamaged(player) from(this):untap target(creature,land) text=Whenever Initiate's Companion deals combat damage to a player, untap target creature or land. @@ -17986,6 +18776,42 @@ toughness=1 color=green [/card] [card] +name=Insidious Dreams +aicode=activate moveTo(myLibrary) target(*|myLibrary) +auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && name(search 1 card) reveal:plibrarycount optionone name(choose 1 card) target(<1>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && name(search 2 card) reveal:plibrarycount optionone name(choose 2 card) target(<2>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*|myhand) reject!$ controller && name(search 3 card) reveal:plibrarycount optionone name(choose 3 card) target(<3>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*|myhand) reject!$ controller && name(search 4 card) reveal:plibrarycount optionone name(choose 4 card) target(<4>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*|myhand) reject!$ controller && name(search 5 card) reveal:plibrarycount optionone name(choose 5 card) target(<5>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*|myhand) reject!$ controller && name(search 6 card) reveal:plibrarycount optionone name(choose 6 card) target(<6>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*|myhand) reject!$ controller && name(search 7 card) reveal:plibrarycount optionone name(choose 7 card) target(<7>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*|myhand) reject!$ controller && name(search 8 card) reveal:plibrarycount optionone name(choose 8 card) target(<8>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*|myhand) reject!$ controller && name(search 9 card) reveal:plibrarycount optionone name(choose 9 card) target(<9>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*|myhand) reject!$ controller && name(search 10 card) reveal:plibrarycount optionone name(choose 10 card) target(<10>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*|myhand) reject!$ controller && name(search 11 card) reveal:plibrarycount optionone name(choose 11 card) target(<11>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*|myhand) reject!$ controller && name(search 12 card) reveal:plibrarycount optionone name(choose 12 card) target(<12>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*|myhand) reject!$ controller && name(search 13 card) reveal:plibrarycount optionone name(choose 13 card) target(<13>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*|myhand) reject!$ controller && name(search 14 card) reveal:plibrarycount optionone name(choose 14 card) target(<14>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*|myhand) reject!$ controller && name(search 15 card) reveal:plibrarycount optionone name(choose 15 card) target(<15>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*|myhand) reject!$ controller && name(search 16 card) reveal:plibrarycount optionone name(choose 16 card) target(<16>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*|myhand) reject!$ controller && name(search 17 card) reveal:plibrarycount optionone name(choose 17 card) target(<17>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*|myhand) reject!$ controller && name(search 18 card) reveal:plibrarycount optionone name(choose 18 card) target(<18>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*|myhand) reject!$ controller && name(search 19 card) reveal:plibrarycount optionone name(choose 19 card) target(<19>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +auto=if type(*|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*|myhand) reject!$ controller && name(search 20 card) reveal:plibrarycount optionone name(choose 20 card) target(<20>*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) afterrevealedend revealend +text=As an additional cost to cast Insidious Dreams, discard X cards. -- Search your library for X cards. Then shuffle your library and put those cards on top of it in any order. +mana={3}{B} +type=Instant +[/card] +[card] +name=Insidious Will +auto=choice name(Counter) target(*|stack) fizzle +auto=choice name(Change target) target(*|stack) fizzle && castcard(copied noevent) +auto=choice name(Copy spell) target(*[instant;sorcery]|stack) castcard(copied noevent) +text=Choose one — -- • Counter target spell. -- • You may choose new targets for target spell. -- • Copy target instant or sorcery spell. You may choose new targets for the copy. +mana={2}{U}{U} +type=Instant +[/card] +[card] name=Inspire Awe auto=preventAllcombatDamage(-creature[aura>=1],-Enchantment Creature) ueot auto=scry:2 scrycore delayed dontshow donothing scrycoreend scryend @@ -18055,6 +18881,22 @@ power=2 toughness=2 [/card] [card] +name=Instill Furor +auto=teach(creature) transforms((,newability[@each my endofturn:while(restriction{didntattack}) sacrifice])) forever +text=Enchant creature -- Enchanted creature has "At the beginning of your end step, sacrifice this creature unless it attacked this turn." +mana={1}{R} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Insubordination +auto=teach(creature) transforms((,newability[@each my endofturn:while(restriction{didntattack}) damage:2 controller])) forever +text=Enchant creature -- At the beginning of the end step of enchanted creature's controller, Insubordination deals 2 damage to that player unless that creature attacked this turn. +mana={B}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Insult auto=@damaged(creature,player) from(*|mybattlefield) once:damage:thatmuch all(trigger[to]) auto=@damaged(creature,player) from(*|mystack) once:damage:thatmuch all(trigger[to]) @@ -18090,6 +18932,14 @@ text=Whenever you cast a planeswalker spell, you gain 1 life. -- {T}: Add {C}. - type=Land [/card] [card] +name=Intervene +target=*[instant;sorcery]|stack +auto=fizzle +text=Counter target spell that targets a creature. +mana={U} +type=Instant +[/card] +[card] name=Into the Story auto=aslongas(*|opponentgraveyard) altercost(colorless,-3) >6 auto=draw:4 controller @@ -18098,6 +18948,13 @@ mana={5}{U}{U} type=Instant [/card] [card] +name=Into the Wilds +auto=@each my upkeep:reveal:1 optionone if type(land|reveal)~morethan~0 then target(<1>*|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend +text=At the beginning of your upkeep, look at the top card of your library. If it's a land card, you may put it onto the battlefield. +mana={3}{G} +type=Enchantment +[/card] +[card] name=Intrusive Packbeast abilities=vigilance auto=tap target(creature|opponentBattlefield) @@ -18116,6 +18973,16 @@ mana={1}{U}{R} type=Sorcery [/card] [card] +name=Invader Parasite +auto=may moveto(exile) target(land) and!( transforms((,newability[@movedTo(land[share!name!]|opponentBattlefield) damage:2 opponent])) forever )! +text=Imprint — When Invader Parasite enters the battlefield, exile target land. -- Whenever a land with the same name as the exiled card enters the battlefield under an opponent's control, Invader Parasite deals 2 damage to that player. +mana={3}{R}{R} +type=Creature +subtype=Insect +power=3 +toughness=2 +[/card] +[card] name=Invading Manticore auto=_AMASS_(2) text=When Invading Manticore enters the battlefield, amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) @@ -18135,6 +19002,24 @@ mana={2}{W} type=Instant [/card] [card] +name=Invigorated Rampage +auto=choice name(One creature gets +4/0 and trample) target(creature) 4/0 ueot && trample ueot +auto=choice name(Two creature gets +2/0 and trample) target(<2>creature) 2/0 ueot && trample ueot +text=Choose one — -- • Target creature gets +4/+0 and gains trample until end of turn. -- • Two target creatures each get +2/+0 and gain trample until end of turn. +mana={1}{R} +type=Instant +[/card] +[card] +name=Iona's Blessing +target=creature +auto=teach(creature) 2/2 +auto=teach(creature) vigilance +text=Enchant creature -- Enchanted creature gets +2/+2, has vigilance, and can block an additional creature. +mana={3}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Ionize target=*|stack auto=fizzle @@ -18231,6 +19116,15 @@ power=2 toughness=2 [/card] [card] +name=Irresistible Prey +target=creature +auto=transforms((,newability[@combat(attacking) source(this):all(creature|opponentbattlefield) mustblock ueot])) ueot +auto=draw:1 controller +text=Target creature must be blocked this turn if able. -- Draw a card. +mana={G} +type=Sorcery +[/card] +[card] name=Irreverent Revelers auto=choice destroy target(artifact) auto=choice haste ueot @@ -18354,6 +19248,28 @@ mana={3} type=Artifact [/card] [card] +name=Jace, Telepath Unbound +auto=counter(0/0,5,loyalty) +auto={C(0/0,1,Loyalty)}:name(+1: creature gets -2/0) target(creature) -2/0 uynt +auto={C(0/0,-3,Loyalty)}:name(-3: cast from graveyard) transforms((,newability[@movedTo(instant,sorcery|graveyard):all(trigger) moveTo(exile) limit:1],newability[target(*[instant;sorcery]|mygraveyard) activate castcard(normal)])) ueot +auto={C(0/0,-9,Loyalty)}:name(-9: emblem) emblem transforms((,newability[@movedTo(*|mystack):deplete:5 opponent])) forever dontremove +text=+1: Up to one target creature gets -2/-0 until your next turn. -- -3: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. -- -9: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of his or her library into his or her graveyard." +type=Planeswalker +subtype=Jace +[/card] +[card] +name=Jace, Vryn's Prodigy +auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@discarded(*|myhand):if type(*|mygraveyard)~morethan~4 then moveto(exile) +auto=@movedTo(this|exile):all(trigger[to]) transforms((,newability[flip(Jace, Telepath Unbound)],newability[moveto(mybattlefield)])) forever +text={T}: Draw a card, then discard a card. If there are five or more cards in your graveyard, exile Jace, Vryn's Prodigy, then return him to the battlefield transformed under his owner's control. +mana={1}{U} +type=Legendary Creature +subtype=Human Wizard +power=0 +toughness=2 +[/card] +[card] name=Jace's Defeat target=*[blue]|stack auto=fizzle @@ -18499,6 +19415,44 @@ power=3 toughness=3 [/card] [card] +name=Jar of Eyeballs +auto=@movedTo(creature|mygraveyard) from(battlefield):counter(0/0,2,Eyeball) +auto=this(counter{0/0.2.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:2 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.4.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:4 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.6.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:6 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.8.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:8 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.10.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:10 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.12.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:12 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.14.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:14 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.16.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:16 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.18.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:18 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.20.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:20 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.22.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:22 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.24.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:24 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.26.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:26 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.28.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:28 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.30.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:30 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.32.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:32 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.34.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:34 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.36.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:36 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.38.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:38 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.40.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:40 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.42.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:42 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.44.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:44 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.46.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:46 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.48.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:48 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.50.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:50 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.52.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:52 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.54.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:54 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.56.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:56 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.58.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:58 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.60.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:60 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=this(counter{0/0.1.Eyeball}>=62) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:plibrarycount optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend +text=Whenever a creature you control dies, put two eyeball counters on Jar of Eyeballs. -- {3}, {T}, Remove all eyeball counters from Jar of Eyeballs: Look at the top X cards of your library, where X is the number of eyeball counters removed this way. Put one of them into your hand and the rest on the bottom of your library in any order. +mana={3} +type=Artifact +[/card] +[card] name=Jasmine Seer auto={2}{W}{T}:life:twicetype:*[white]:myhand controller text={2}{W}, {T}: Reveal any number of white cards in your hand. You gain 2 life for each card revealed this way. @@ -18594,6 +19548,16 @@ power=3 toughness=3 [/card] [card] +name=Johnny, Combo Player +auto={4}:name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>*|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +text={4}: Search your library for a card and put that card into your hand. Then shuffle your library. +mana={2}{U}{U} +type=Legendary Creature +subtype=Human Gamer +power=1 +toughness=1 +[/card] +[card] name=Join Shields auto=all(creature|myBattlefield) untap auto=all(creature|myBattlefield) hexproof @@ -18603,6 +19567,14 @@ mana={3}{G}{W} type=Instant [/card] [card] +name=Joraga Invocation +auto=all(creature|mybattlefield) 3/3 ueot +auto=all(creature|opponentbattlefield) mustblock ueot +text=Each creature you control gets +3/+3 until end of turn and must be blocked this turn if able. +mana={4}{G}{G} +type=Sorcery +[/card] +[card] name=Josu Vess, Lich Knight abilities=menace kicker={5}{B} @@ -18767,6 +19739,16 @@ power=2 toughness=1 [/card] [card] +name=Kaervek's Spite +target=player +auto=life:-5 +auto=sacrifice all(*|battlefield) +auto=reject all(*|myhand) +text=As an additional cost to cast Kaervek's Spite, sacrifice all permanents you control and discard your hand. -- Target player loses 5 life. +mana={B}{B}{B} +type=Instant +[/card] +[card] name=Kaervek's Torch auto=@targeted(this) from(stack): altercost(colorless,+2) auto=damage:X target(creature,player,planeswalker) @@ -18775,6 +19757,17 @@ mana={X}{R} type=Sorcery [/card] [card] +name=Kaho, Minamo Historian +auto=name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(*[instant]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myexile)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +auto={X}{T}:target(instant[manacost=X]|myexile) activate castcard(normal) +text=When Kaho, Minamo Historian enters the battlefield, search your library for up to three instant cards and exile them. Then shuffle your library. -- {X}, {T}: You may cast a card with converted mana cost X exiled with Kaho without paying its mana cost. +mana={2}{U}{U} +type=Legendary Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Kalamax, the Stormsire auto=@movedto(instant|mystack) sourcetap restriction{thisturn(instant|mystack)~lessthan~2}:castcard(copied noevent) auto=@copied target(instant|Stak):all(trigger[this]) counter(1/1) @@ -18798,6 +19791,18 @@ power=3 toughness=3 [/card] [card] +name=Kalitas, Traitor of Ghet +abilities=lifelink +auto=@movedto(creature[token]|opponentbattlefield):all(trigger[to]) moveTo(exile) && token(Zombie,Creature Zombie,2/2,black) +auto={2}{B}{S(other creature[vampire;zombie])}:counter(1/1,2) +text=Lifelink -- If a nontoken creature an opponent controls would die, instead exile that card and put a 2/2 black Zombie creature token onto the battlefield. -- {2}{B}, Sacrifice another Vampire or Zombie: Put two +1/+1 counters on Kalitas, Traitor of Ghet. +mana={2}{B}{B} +type=Legendary Creature +subtype=Vampire Warrior +power=3 +toughness=4 +[/card] +[card] name=Kamahl's Druidic Vow auto=name(Look) reveal:x optionone name(Get a Card) target(*[legendary;manacost<=x;-instant;-sorcery]|reveal) moveto(myBattlefield) optiononeend optiontwo all(*|reveal) moveto(graveyard) optiontwoend revealend text=(You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) -- Look at the top X cards of your library. You may put any number of land and/or legendary permanent cards with converted mana cost X or less from among them onto the battlefield. Put the rest into your graveyard. @@ -18921,6 +19926,23 @@ type=Enchantment subtype=Aura [/card] [card] +name=Kaya's Guile +other={4}{W}{B} name(Entwine) +auto=ifnot paid(alternative) then choice name(Choose 1 and 2):ability$!name(sacrifice) notatarget(*[creature]|myBattlefield) sacrifice!$ opponent && moveto(exile) all(creature|opponentbattlefield) +auto=ifnot paid(alternative) then choice name(Choose 1 and 3):ability$!name(sacrifice) notatarget(*[creature]|myBattlefield) sacrifice!$ opponent && create(Spirit:creature Spirit:1/1:white,black:flying) +auto=ifnot paid(alternative) then choice name(Choose 1 and 4):ability$!name(sacrifice) notatarget(*[creature]|myBattlefield) sacrifice!$ opponent && life:4 controller +auto=ifnot paid(alternative) then choice name(Choose 2 and 3):moveto(exile) all(creature|opponentbattlefield) && create(Spirit:creature Spirit:1/1:white,black:flying) +auto=ifnot paid(alternative) then choice name(Choose 2 and 4):moveto(exile) all(creature|opponentbattlefield) && life:4 controller +auto=ifnot paid(alternative) then choice name(Choose 3 and 4):create(Spirit:creature Spirit:1/1:white,black:flying) && life:4 controller +auto=if paid(alternative) then ability$!name(sacrifice) notatarget(*[creature]|myBattlefield) sacrifice!$ opponent +auto=if paid(alternative) then moveto(exile) all(creature|opponentbattlefield) +auto=if paid(alternative) then create(Spirit:creature Spirit:1/1:white,black:flying) +auto=if paid(alternative) then life:4 controller +text=Choose two — -- • Each opponent sacrifices a creature. -- • Exile all cards from each opponent's graveyard. -- • Create a 1/1 white and black Spirit creature token with flying. -- • You gain 4 life. -- Entwine 3 (Choose all if you pay the entwine cost.) +mana={1}{W}{B} +type=Instant +[/card] +[card] name=Kaya's Wrath auto=destroy all(creature) auto=@movedto(graveyard) from(creature|myBattlefield):life:1 @@ -19118,6 +20140,17 @@ power=4 toughness=4 [/card] [card] +name=Kethis, the Hidden Hand +auto=lord(*[legendary]|mycastingzone) altercost(colorless,-1) +auto={E(*[legendary]|mygraveyard)}{E(*[legendary]|mygraveyard)}:all(*[legendary]|mygraveyard) transforms((,newability[canPlayFromGraveyard])) ueot +text=Legendary spells you cast cost {1} less to cast. -- Exile two legendary cards from your graveyard: Until end of turn, each legendary card in your graveyard gains "You may play this card from your graveyard." +mana={W}{B}{G} +type=Legendary Creature +subtype=Elf Advisor +power=3 +toughness=4 +[/card] +[card] name=Ketria Crystal auto={T}:Add{G} auto={T}:Add{U} @@ -19169,6 +20202,16 @@ power=2 toughness=3 [/card] [card] +name=Kheru Lich Lord +auto={2}{B}:moverandom(creature) from(mygraveyard) to(mybattlefield) && target(creature[fresh]|myBattlefield) transforms((,unearth,haste,trample,flying)) ueot myUpkeepOnly +text=At the beginning of your upkeep, you may pay {2}{B}. If you do, return a creature card at random from your graveyard to the battlefield. It gains flying, trample, and haste. Exile that card at the beginning of your next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. +mana={3}{B}{G}{U} +type=Creature +subtype=Zombie Wizard +power=4 +toughness=4 +[/card] +[card] name=Khorvath Brightflame abilities=flying,haste auto=may moveto(myhand) notatarget(sylvia brightspear|mylibrary) @@ -19262,7 +20305,7 @@ toughness=2 [/card] [card] name=Kiora Bests the Sea God -auto=token(Kraken,Kio) +auto=token(Kraken Omi) auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}) untap all(*[-land]|opponentbattlefield) && frozen @@ -19283,6 +20326,16 @@ power=5 toughness=6 [/card] [card] +name=Kiora's Dismissal +target=enchantment +auto=moveto(ownerhand) +kicker=multi{U} +auto=kicker target(*[enchantment]) moveto(ownerhand) +text=Strive — Kiora's Dismissal costs {U} more to cast for each target beyond the first. -- Return any number of target enchantments to their owners' hands. +mana={U} +type=Instant +[/card] +[card] name=Kiora, Behemoth Beckoner auto=counter(0/0,7,loyalty) auto=@movedTo(creature[power>=4]|myBattlefield):draw:1 @@ -19314,6 +20367,26 @@ power=1 toughness=2 [/card] [card] +name=Kjeldoran Elite Guard +auto={T}:target(creature) transforms((,newability[2/2 ueot],newability[@movedTo(this|mygraveyard):target(Kjeldoran Elite Guard|mybattlefield) sacrifice])) ueot restriction{during battle} +text={T}: Target creature gets +2/+2 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Elite Guard. Activate this ability only during combat. +mana={3}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/card] +[card] +name=Kjeldoran Guard +auto=if type(land[snow]|opponentBattlefield)~lessthan~1 then {T}:target(creature) transforms((,newability[1/1 ueot],newability[@movedTo(this|mygraveyard):target(Kjeldoran Guard|mybattlefield) sacrifice])) ueot restriction{during battle} +text={T}: Target creature gets +1/+1 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Guard. Activate this ability only during combat and only if defending player controls no snow lands. +mana={1}{W} +type=Creature +subtype=Human Soldier +power=1 +toughness=1 +[/card] +[card] name=Klothys's Design auto=all(creature|myBattlefield) type:manaG:mybattlefield/type:manaG:mybattlefield ueot text=Creatures you control get +X/+X until end of turn, where X is your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) @@ -19347,6 +20420,16 @@ power=2 toughness=1 [/card] [card] +name=Knight of Dusk +auto={B}{B}:destroy target(creature[blocking]) limit:1 +text={B}{B}: Destroy target creature blocking Knight of Dusk. +mana={1}{B}{B} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Knight of Grace abilities=first strike auto=cantbetargetof(*[black]) @@ -19459,6 +20542,17 @@ mana={1}{W}{B} type=Enchantment [/card] [card] +name=Kodama of the Center Tree +anyzone=type:spirit:myBattlefield/type:spirit:myBattlefield cdaactive +auto=@movedto(this|mygraveyard):moveto(mybattlefield) target(spirit[manacost<=type:spirit:myBattlefield]|mygraveyard) +text=Kodama of the Center Tree's power and toughness are each equal to the number of Spirits you control. -- Kodama of the Center Tree has soulshift X, where X is the number of Spirits you control. (When this creature dies, you may return target Spirit card with converted mana cost X or less from your graveyard to your hand.) +mana={4}{G} +type=Legendary Creature +subtype=Spirit +power=* +toughness=* +[/card] +[card] name=Kogla, the Titan Ape auto=target(creature|opponentbattlefield) dynamicability auto=@combat(attaking) source(this):destroy target(artifact,enchantment|opponentBattlefield) @@ -19471,6 +20565,18 @@ power=7 toughness=6 [/card] [card] +name=Kolaghan's Command +auto=choice name(Choose 1 and 2) moveto(myhand) target(creature|mygraveyard) && ability$!notatarget(*|myhand) reject!$ opponent +auto=choice name(Choose 1 and 3) moveto(myhand) target(creature|mygraveyard) && destroy target(artifact) +auto=choice name(Choose 1 and 4) moveto(myhand) target(creature|mygraveyard) && damage:2 opponent +auto=choice name(Choose 2 and 3) ability$!notatarget(*|myhand) reject!$ opponent && destroy target(artifact) +auto=choice name(Choose 2 and 4) ability$!notatarget(*|myhand) reject!$ opponent && damage:2 target(creature,player) +auto=choice name(Choose 3 and 4) destroy target(artifact) && damage:2 opponent +text=Choose two — -- • Return target creature card from your graveyard to your hand. -- • Target player discards a card. -- • Destroy target artifact. -- • Kolaghan's Command deals 2 damage to target creature or player. +mana={1}{B}{R} +type=Instant +[/card] +[card] name=Kopala, Warden of Waves text=Spells your opponents cast that target a Merfolk you control cost {2} more to cast. -- Abilities your opponents activate that target a Merfolk you control cost {2} more to activate. mana={1}{U}{U} @@ -19493,6 +20599,16 @@ power=4 toughness=4 [/card] [card] +name=Kraken of the Straits +auto=@combat(attacking) source(this):lord(creature[power<=type:island:mybattlefield]|opponentbattlefield) cantblock ueot +text=Creatures with power less than the number of Islands you control can't block Kraken of the Straits. +mana={5}{U}{U} +type=Creature +subtype=Kraken +power=6 +toughness=6 +[/card] +[card] name=Kraken Omi type=Creature subttype=Kraken @@ -19501,13 +20617,17 @@ toughness=8 color=blue [/card] [card] -name=Kraken,Kio -abilities=hexproof -type=Creature -subtype=Kraken -power=8 -toughness=8 -color=blue +name=Krasis Incubation +target=creature +auto=cantattack +auto=cantpwattack +auto=cantblock +auto=noactivatedability +auto={1}{G}{U}:counter(1/1,2) && moveto(myhand) all(this) +text=Enchant creature -- Enchanted creature can't attack or block, and its activated abilities can't be activated. -- {1}{G}{U}, Return Krasis Incubation to its owner's hand: Put two +1/+1 counters on enchanted creature. +mana={2}{G}{U} +type=Enchantment +subtype=Aura [/card] [card] name=Kraul Foragers @@ -19595,6 +20715,20 @@ power=2 toughness=3 [/card] [card] +name=Kuldotha Flamefiend +other={4}{R}{R}{S(*[artifact]|mybattlefield)} name(Sacrifice artifact) +auto=if paid(alternative) then damage:1 target(creature,player) +auto=if paid(alternative) then ability$!name(deal 1 damage) choice target(creature,player) damage:1!$ controller +auto=if paid(alternative) then ability$!name(deal 1 damage) choice target(creature,player) damage:1!$ controller +auto=if paid(alternative) then ability$!name(deal 1 damage) choice target(creature,player) damage:1!$ controller +text=When Kuldotha Flamefiend enters the battlefield, you may sacrifice an artifact. If you do, Kuldotha Flamefiend deals 4 damage divided as you choose among any number of target creatures and/or players. +mana={4}{R}{R} +type=Creature +subtype=Elemental +power=4 +toughness=4 +[/card] +[card] name=Kumena's Speaker auto=aslongas(other merfolk,island|mybattlefield) 1/1 text=Kumena's Speaker gets +1/+1 as long as you control another Merfolk or an Island. @@ -19733,6 +20867,33 @@ mana={B} type=Instant [/card] [card] +name=Last-Ditch Effort +target=creature,player +auto=if type(*[creature]|mybattlefield)~morethan~0 then choice name(Sacrifice 1 creature) ability$!sacrifice notatarget(*[creature]|mybattlefield)!$ controller && damage:1 +auto=if type(*[creature]|mybattlefield)~morethan~1 then choice name(Sacrifice 2 creatures) ability$!sacrifice notatarget(<2>*[creature]|mybattlefield)!$ controller && damage:2 +auto=if type(*[creature]|mybattlefield)~morethan~2 then choice name(Sacrifice 3 creatures) ability$!sacrifice notatarget(<3>*[creature]|mybattlefield)!$ controller && damage:3 +auto=if type(*[creature]|mybattlefield)~morethan~3 then choice name(Sacrifice 4 creatures) ability$!sacrifice notatarget(<4>*[creature]|mybattlefield)!$ controller && damage:4 +auto=if type(*[creature]|mybattlefield)~morethan~4 then choice name(Sacrifice 5 creatures) ability$!sacrifice notatarget(<5>*[creature]|mybattlefield)!$ controller && damage:5 +auto=if type(*[creature]|mybattlefield)~morethan~5 then choice name(Sacrifice 6 creatures) ability$!sacrifice notatarget(<6>*[creature]|mybattlefield)!$ controller && damage:6 +auto=if type(*[creature]|mybattlefield)~morethan~6 then choice name(Sacrifice 7 creatures) ability$!sacrifice notatarget(<7>*[creature]|mybattlefield)!$ controller && damage:7 +auto=if type(*[creature]|mybattlefield)~morethan~7 then choice name(Sacrifice 8 creatures) ability$!sacrifice notatarget(<8>*[creature]|mybattlefield)!$ controller && damage:8 +auto=if type(*[creature]|mybattlefield)~morethan~8 then choice name(Sacrifice 9 creatures) ability$!sacrifice notatarget(<9>*[creature]|mybattlefield)!$ controller && damage:9 +auto=if type(*[creature]|mybattlefield)~morethan~9 then choice name(Sacrifice 10 creatures) ability$!sacrifice notatarget(<10>*[creature]|mybattlefield)!$ controller && damage:10 +auto=if type(*[creature]|mybattlefield)~morethan~10 then choice name(Sacrifice 11 creatures) ability$!sacrifice notatarget(<11>*[creature]|mybattlefield)!$ controller && damage:11 +auto=if type(*[creature]|mybattlefield)~morethan~11 then choice name(Sacrifice 12 creatures) ability$!sacrifice notatarget(<12>*[creature]|mybattlefield)!$ controller && damage:12 +auto=if type(*[creature]|mybattlefield)~morethan~12 then choice name(Sacrifice 13 creatures) ability$!sacrifice notatarget(<13>*[creature]|mygraveyard)!$ controller && damage:13 +auto=if type(*[creature]|mybattlefield)~morethan~13 then choice name(Sacrifice 14 creatures) ability$!sacrifice notatarget(<14>*[creature]|mybattlefield)!$ controller && damage:14 +auto=if type(*[creature]|mybattlefield)~morethan~14 then choice name(Sacrifice 15 creatures) ability$!sacrifice notatarget(<15>*[creature]|mybattlefield)!$ controller && damage:15 +auto=if type(*[creature]|mybattlefield)~morethan~15 then choice name(Sacrifice 16 creatures) ability$!sacrifice notatarget(<16>*[creature]|mybattlefield)!$ controller && damage:16 +auto=if type(*[creature]|mybattlefield)~morethan~16 then choice name(Sacrifice 17 creatures) ability$!sacrifice notatarget(<17>*[creature]|mybattlefield)!$ controller && damage:17 +auto=if type(*[creature]|mybattlefield)~morethan~17 then choice name(Sacrifice 18 creatures) ability$!sacrifice notatarget(<18>*[creature]|mybattlefield)!$ controller && damage:18 +auto=if type(*[creature]|mybattlefield)~morethan~18 then choice name(Sacrifice 19 creatures) ability$!sacrifice notatarget(<19>*[creature]|mybattlefield)!$ controller && damage:19 +auto=if type(*[creature]|mybattlefield)~morethan~19 then choice name(Sacrifice 20 creatures) ability$!sacrifice notatarget(<20>*[creature]|mybattlefield)!$ controller && damage:20 +text=Sacrifice any number of creatures. Last-Ditch Effort deals that much damage to target creature or player. +mana={R} +type=Instant +[/card] +[card] name=Lathliss, Dragon Queen abilities=flying auto=@movedTo(Dragon[-token]|myBattlefield):create(dragon:creature dragon:5/5:red:flying) @@ -19745,6 +20906,34 @@ power=6 toughness=6 [/card] [card] +name=Launch the Fleet +target=creature +auto=transforms((,newability[@combat(attacking) source(this):token(Soldier,Creature Soldier,1/1,white,battleready)])) ueot +kicker=multi{1} +auto=kicker target(*[creature]) transforms((,newability[@combat(attacking) source(this):token(Soldier,Creature Soldier,1/1,white,battleready)])) ueot +text=Strive — Launch the Fleet costs {1} more to cast for each target beyond the first. -- Until end of turn, any number of target creatures each gain "Whenever this creature attacks, put a 1/1 white Soldier creature token onto the battlefield tapped and attacking." +mana={W} +type=Sorcery +[/card] +[card] +name=Lava Blister +target=land[-basic] +auto=destroy +auto=transforms((,newability[pay[[{L:6}]] name(pay 6 life) donothing?destroy])) forever +text=Destroy target nonbasic land unless its controller has Lava Blister deal 6 damage to him or her. +mana={1}{R} +type=Sorcery +[/card] +[card] +name=Lava Burst +#MISSING: damage can't be prevented +target=creature,player +auto=damage:X +text=Lava Burst deals X damage to target creature or player. If Lava Burst would deal damage to a creature, that damage can't be prevented or dealt instead to another creature or player. +mana={X}{R} +type=Sorcery +[/card] +[card] name=Lava Coil target=creature auto=damage:4 @@ -19898,6 +21087,16 @@ power=1 toughness=1 [/card] [card] +name=Leap of Flame +target=creature +auto=transforms((,newability[flying ueot],newability[first strike ueot],newability[1/0 ueot])) ueot +kicker=multi{U}{R} name(Replicate) +auto=kicker target(*[creature]) transforms((,newability[flying ueot],newability[first strike ueot],newability[1/0 ueot])) ueot +text=Replicate {U}{R} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Target creature gets +1/+0 and gains flying and first strike until end of turn. +mana={U}{R} +type=Instant +[/card] +[card] name=Leapfrog auto=@movedTo(instant,sorcery|mystack) flying ueot text=Leapfrog has flying as long as you've cast an instant or sorcery spell this turn. @@ -19938,6 +21137,23 @@ power=2 toughness=4 [/card] [card] +name=Leeches +auto=choice name(Target opponent) thisforeach(variable{opponentpoisoncount}) damage:1 opponent && alterpoison:-1 opponent +auto=choice name(Target controller) thisforeach(variable{mypoisoncount}) damage:1 controller && alterpoison:-1 controller +text=Target player loses all poison counters. Leeches deals that much damage to that player. +mana={1}{W}{W} +type=Sorcery +[/card] +[card] +name=Leeching Bite +target=creature +auto=1/1 ueot +auto=target(creature) -1/-1 ueot +text=Target creature gets +1/+1 until end of turn. Another target creature gets -1/-1 until end of turn. +mana={1}{G} +type=Instant +[/card] +[card] name=Legion Conquistador auto=may moveto(myhand) target(Legion Conquistador|mylibrary) text=When Legion Conquistador enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle your library. @@ -20124,6 +21340,41 @@ mana={2}{R}{R} type=Enchantment [/card] [card] +name=Leyline of Lifeforce +abilities=leyline +auto=lord(creature|mystack) nofizzle +auto=lord(creature|opponentstack) nofizzle +text=If Leyline of Lifeforce is in your opening hand, you may begin the game with it on the battlefield. -- Creature spells can't be countered. +mana={2}{G}{G} +type=Enchantment +[/card] +[card] +name=Leyline of Punishment +#MISSING: Damage can't be prevented +abilities=leyline,nolifegain,nolifegainopponent +text=If Leyline of Punishment is in your opening hand, you may begin the game with it on the battlefield. -- Players can't gain life. -- Damage can't be prevented. +mana={2}{R}{R} +type=Enchantment +[/card] +[card] +name=Liberating Combustion +target=creature +auto=damage:6 +auto=moveto(myhand) target(Chandra, Pyrogenius|mylibrary) && shuffle controller +auto=moveto(myhand) target(Chandra, Pyrogenius|mygraveyard) +text=Liberating Combustion deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle it. +mana={4}{R} +type=Sorcery +[/card] +[card] +name=Library of Leng +abilities=nomaxhand +auto=@discarded(*|myhand):all(trigger[to]) moveTo(mylibrary) +text=You have no maximum hand size. -- If an effect causes you to discard a card, discard it, but you may put it on top of your library instead of into your graveyard. +mana={1} +type=Artifact +[/card] +[card] name=Lich's Caress target=creature auto=destroy @@ -20232,6 +21483,16 @@ power=2 toughness=2 [/card] [card] +name=Lightning Surge +target=creature,player +flashback={5}{R}{R} +auto=if type(*|mygraveyard)~lessthan~7 then damage:4 +auto=if type(*|mygraveyard)~morethan~6 then damage:6 +text=Lightning Surge deals 4 damage to target creature or player. -- Threshold — If seven or more cards are in your graveyard, instead Lightning Surge deals 6 damage to that creature or player and the damage can't be prevented. -- Flashback {5}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={3}{R}{R} +type=Sorcery +[/card] +[card] name=Lightning-Rig Crew auto=@movedTo(Pirate|mystack):untap auto={T}:damage:1 opponent @@ -20343,6 +21604,52 @@ type=Legendary Planeswalker subtype=Liliana [/card] [card] +name=Lilting Refrain +auto=@each my upkeep:may counter(0/0.1.Verse) +auto=this(counter{0/0.1.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever +auto=this(counter{0/0.2.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever +auto=this(counter{0/0.3.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever +auto=this(counter{0/0.4.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) forever +auto=this(counter{0/0.5.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{5}]] name(pay 5 mana) donothing?fizzle])) forever +auto=this(counter{0/0.6.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{6}]] name(pay 6 mana) donothing?fizzle])) forever +auto=this(counter{0/0.7.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{7}]] name(pay 7 mana) donothing?fizzle])) forever +auto=this(counter{0/0.8.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{8}]] name(pay 8 mana) donothing?fizzle])) forever +auto=this(counter{0/0.9.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{9}]] name(pay 9 mana) donothing?fizzle])) forever +auto=this(counter{0/0.10.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{10}]] name(pay 10 mana) donothing?fizzle])) forever +auto=this(counter{0/0.11.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{11}]] name(pay 11 mana) donothing?fizzle])) forever +auto=this(counter{0/0.12.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{12}]] name(pay 12 mana) donothing?fizzle])) forever +auto=this(counter{0/0.13.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{13}]] name(pay 13 mana) donothing?fizzle])) forever +auto=this(counter{0/0.14.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{14}]] name(pay 14 mana) donothing?fizzle])) forever +auto=this(counter{0/0.15.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{15}]] name(pay 15 mana) donothing?fizzle])) forever +auto=this(counter{0/0.16.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{16}]] name(pay 16 mana) donothing?fizzle])) forever +auto=this(counter{0/0.17.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{17}]] name(pay 17 mana) donothing?fizzle])) forever +auto=this(counter{0/0.18.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{18}]] name(pay 18 mana) donothing?fizzle])) forever +auto=this(counter{0/0.19.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{19}]] name(pay 19 mana) donothing?fizzle])) forever +auto=this(counter{0/0.20.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{20}]] name(pay 20 mana) donothing?fizzle])) forever +text=At the beginning of your upkeep, you may put a verse counter on Lilting Refrain. -- Sacrifice Lilting Refrain: Counter target spell unless its controller pays {X}, where X is the number of verse counters on Lilting Refrain. +mana={1}{U} +type=Enchantment +[/card] +[card] +name=Lim-Dul the Necromancer +auto={1}{B}:target(creature[zombie]) regenerate +auto=@movedTo(creature|graveyard) from(opponentbattlefield):pay({1}{B}) all(trigger[from]) moveto(mybattlefield) and!( transforms((Zombie)) forever )! +text=Whenever a creature an opponent controls dies, you may pay {1}{B}. If you do, return that card to the battlefield under your control. If it's a creature, it's a Zombie in addition to its other creature types. -- {1}{B}: Regenerate target Zombie. +mana={5}{B}{B} +type=Legendary Creature +subtype=Human Wizard +power=4 +toughness=4 +[/card] +[card] +name=Lim-Dul's Hex +auto=@each my upkeep:name(pay or damage) ability$!name(pay or damage) pay[[{3B}]] name(pay 3 or black mana) donothing?damage:1!$ opponent +auto=@each my upkeep:name(pay or damage) ability$!name(pay or damage) pay[[{3B}]] name(pay 3 or black mana) donothing?damage:1!$ controller +text=At the beginning of your upkeep, for each player, Lim-Dul's Hex deals 1 damage to that player unless he or she pays {B} or {3}. +mana={1}{B} +type=Enchantment +[/card] +[card] name=Limits of Solidarity target=creature auto=haste @@ -20375,6 +21682,37 @@ power=5 toughness=4 [/card] [card] +name=Liquid Fire +target=creature +auto=choice name(Choose 0) damage:5 targetcontroller +auto=choice name(Choose 1) damage:1 && damage:4 targetcontroller +auto=choice name(Choose 2) damage:2 && damage:3 targetcontroller +auto=choice name(Choose 3) damage:3 && damage:2 targetcontroller +auto=choice name(Choose 4) damage:4 && damage:1 targetcontroller +auto=choice name(Choose 5) damage:5 +text=As an additional cost to cast Liquid Fire, choose a number between 0 and 5. -- Liquid Fire deals X damage to target creature and 5 minus X damage to that creature's controller, where X is the chosen number. +mana={4}{R}{R} +type=Sorcery +[/card] +[card] +name=Livewire Lash +auto={2}:equip +auto=teach(creature) 2/0 +auto=teach(creature) transforms((,newability[@targeted(this):damage:2 target(creature,player)])) forever +text=Equipped creature gets +2/+0 and has "Whenever this creature becomes the target of a spell, this creature deals 2 damage to target creature or player." -- Equip {2} +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] +name=Living Destiny +target=*|myhand +auto=life:manacost controller +text=As an additional cost to cast Living Destiny, reveal a creature card from your hand. -- You gain life equal to the revealed card's converted mana cost. +mana={3}{G} +type=Instant +[/card] +[card] name=Living Twister auto={1}{R}{D(land|myhand)}:damage:2 target(creature,player) auto={G}:target(land[tapped]|myBattlefield) moveto(ownerhand) @@ -20420,6 +21758,27 @@ power=3 toughness=3 [/card] [card] +name=Loafing Giant +auto=@combat(attacking) source(this):reveal:1 optionone if type(land|reveal)~lessthan~1 then target(<1>*|reveal) moveto(mygraveyard) else fog from(this) optiononeend optiontwo if type(land|reveal)~morethan~0 then target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend +text=Whenever Loafing Giant attacks or blocks, put the top card of your library into your graveyard. If that card is a land card, prevent all combat damage Loafing Giant would deal this turn. +mana={4}{R} +type=Creature +subtype=Giant +power=4 +toughness=6 +[/card] +[card] +name=Loathsome Catoblepas +auto={2}{G}:transforms((,newability[@combat(attacking) source(this):all(creature|opponentbattlefield) mustblock ueot])) ueot +auto=@movedTo(this|graveyard) from(battlefield):target(creature|opponentbattlefield) -3/-3 ueot +text={2}{G}: Loathsome Catoblepas must be blocked this turn if able. -- When Loathsome Catoblepas dies, target creature an opponent controls gets -3/-3 until end of turn. +mana={5}{B} +type=Creature +subtype=Beast +power=3 +toughness=3 +[/card] +[card] name=Loathsome Chimera autograveyard=name(Escape-{4}{G},three) {4}{G}{E(other *|myGraveyard)}{E(other *|myGraveyard)}{E(other *|myGraveyard)}:castcard(normal) auto=@movedTo(this|mybattlefield) from(mygraveyard):counter(1/1,1) @@ -20478,6 +21837,15 @@ power=3 toughness=2 [/card] [card] +name=Logic Knot +target=*|stack +other={delve} name(Delve) +auto=transforms((,newability[pay[[{value:storedx}]] name(pay {value} mana) donothing?fizzle])) forever +text=Delve (You may exile any number of cards from your graveyard as you cast this spell. It costs {1} less to cast for each card exiled this way.) -- Counter target spell unless its controller pays {X}. +mana={X}{U}{U} +type=Instant +[/card] +[card] name=Lonesome Unicorn // Rider in Need abilities=canplayfromexile,vigilance,adventure other={2}{W} name(Adventure) @@ -20490,6 +21858,23 @@ power=3 toughness=3 [/card] [card] +name=Long-Term Plans +auto=name(search card) reveal:plibrarycount optionone name(choose card) target(*|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(mylibrary) and!( moverandom(*) from(mylibrary) to(mylibrary) and!(moverandom(*) from(mylibrary) to(mylibrary))! )! afterrevealedend revealend +text=Search your library for a card, shuffle your library, then put that card third from the top. +mana={2}{U} +type=Instant +[/card] +[card] +name=Longhorn Firebeast +auto=ability$!choice name(Do nothing) donothing _ choice name(Damage and sacrifice) damage:5 controller && sacrifice notatarget(Longhorn Firebeast|opponentbattlefield)!$ opponent +text=When Longhorn Firebeast enters the battlefield, any opponent may have it deal 5 damage to him or her. If a player does, sacrifice Longhorn Firebeast. +mana={2}{R} +type=Creature +subtype=Elemental Ox Beast +power=3 +toughness=2 +[/card] +[card] name=Lookout's Dispersal target=*|stack auto=name(counter spell) target(*|stack) transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) forever @@ -20550,6 +21935,15 @@ power=2 toughness=2 [/card] [card] +name=Lost Hours +target=player +aicode=activate moveto(library) notatarget(*[-land]|targetedpersonshand) +auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone target(*[-land]|reveal) moveto(ownerlibrary) optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend afterrevealed moverandom(*) from(mylibrary) to(mylibrary) and!( moverandom(*) from(mylibrary) to(mylibrary) )! afterrevealedend revealend +text=Target player reveals his or her hand. You choose a nonland card from it. That player puts that card into his or her library third from the top. +mana={1}{B} +type=Sorcery +[/card] +[card] name=Lost Legion auto=scry:2 scrycore delayed dontshow donothing scrycoreend scryend text=When Lost Legion enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) @@ -20759,6 +22153,16 @@ power=4 toughness=2 [/card] [card] +name=Lurking Arynx +auto={2}{G}:target(creature|opponentbattlefield) mustblock ueot restriction{compare(powertotalinplay)~morethan~7} +text=Formidable — {2}{G}: Target creature blocks Lurking Arynx this turn if able. Activate this ability only if creatures you control have total power 8 or greater. +mana={4}{G} +type=Creature +subtype=Cat Beast +power=3 +toughness=5 +[/card] +[card] name=Lurking Chupacabra auto=@movedTo(creature[Brazen Buccaneers]|mybattlefield):target(creature|opponentBattlefield) -2/-2 ueot auto=@movedTo(creature[Sunrise Seeker]|mybattlefield):target(creature|opponentBattlefield) -2/-2 ueot @@ -20819,6 +22223,17 @@ power=5 toughness=5 [/card] [card] +name=Lyzolda, the Blood Witch +auto={2}{S(creature[red]|mybattlefield)}:damage:2 target(creature,player) +auto={2}{S(creature[black]|mybattlefield)}:draw:1 controller +text={2}, Sacrifice a creature: Lyzolda, the Blood Witch deals 2 damage to target creature or player if the sacrificed creature was red. Draw a card if the sacrificed creature was black. +mana={1}{B}{R} +type=Legendary Creature +subtype=Human Cleric +power=3 +toughness=1 +[/card] +[card] name=Macabre Mockery target=creature|opponentGraveyard auto=moveto(myBattlefield) @@ -20839,6 +22254,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Mad Dog +auto=@each my endofturn restriction{didntattack}:sacrifice +auto=@each my endofturn restriction{type(Mad Dog[fresh]|mybattlefield)~morethan~0}:sacrifice +text=At the beginning of your end step, if Mad Dog didn't attack or come under your control this turn, sacrifice it. +mana={1}{R} +type=Creature +subtype=Hound +power=2 +toughness=2 +[/card] +[card] name=Mad Ratter auto=@drawof(player):transforms((,newability[@drawof(player) restriction{once}:create(Rat:creature Rat:1/1:black)])) ueot text=Whenever you draw your second card each turn, create two 1/1 black Rat creature tokens. @@ -20849,6 +22275,17 @@ power=1 toughness=2 [/card] [card] +name=Magnetic Web +auto={1}{T}:counter(0/0,1,Magnet) target(creature) +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|mybattlefield):all(creature[counter{0/0.1.Magnet}]|mybattlefield) mustattack ueot +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|mybattlefield):all(creature[counter{0/0.1.Magnet}]|opponentbattlefield) mustblock ueot +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|opponentbattlefield):all(creature[counter{0/0.1.Magnet}]|opponentbattlefield) mustattack ueot +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|opponentbattlefield):all(creature[counter{0/0.1.Magnet}]|mybattlefield) mustblock ueot +text=If a creature with a magnet counter on it attacks, all creatures with magnet counters on them attack if able. -- Whenever a creature with a magnet counter on it attacks, all creatures with magnet counters on them block that creature this turn if able. -- {1}, {T}: Put a magnet counter on target creature. +mana={2} +type=Artifact +[/card] +[card] name=Magma Hellion abilities=trample, haste text=Assist (Another player can pay up to {6} of this spell's cost.) -- Trample, haste @@ -20970,6 +22407,15 @@ power=2 toughness=2 [/card] [card] +name=Malicious Affliction +target=creature[-black] +auto=destroy +auto=if morbid then destroy target(creature[-black]) +text=Morbid — When you cast Malicious Affliction, if a creature died this turn, you may copy Malicious Affliction and may choose a new target for the copy. -- Destroy target nonblack creature. +mana={B}{B} +type=Instant +[/card] +[card] name=Mammoth Spider abilities=reach text=Reach @@ -20980,6 +22426,34 @@ power=3 toughness=5 [/card] [card] +name=Mana Drain +target=*|stack +auto=fizzle +auto=if compare(manacost)~equalto~1 then @next my secondmain:add{1} +auto=if compare(manacost)~equalto~2 then @next my secondmain:add{2} +auto=if compare(manacost)~equalto~3 then @next my secondmain:add{3} +auto=if compare(manacost)~equalto~4 then @next my secondmain:add{4} +auto=if compare(manacost)~equalto~5 then @next my secondmain:add{5} +auto=if compare(manacost)~equalto~6 then @next my secondmain:add{6} +auto=if compare(manacost)~equalto~7 then @next my secondmain:add{7} +auto=if compare(manacost)~equalto~8 then @next my secondmain:add{8} +auto=if compare(manacost)~equalto~9 then @next my secondmain:add{9} +auto=if compare(manacost)~equalto~10 then @next my secondmain:add{10} +auto=if compare(manacost)~equalto~11 then @next my secondmain:add{11} +auto=if compare(manacost)~equalto~12 then @next my secondmain:add{12} +auto=if compare(manacost)~equalto~13 then @next my secondmain:add{13} +auto=if compare(manacost)~equalto~14 then @next my secondmain:add{14} +auto=if compare(manacost)~equalto~15 then @next my secondmain:add{15} +auto=if compare(manacost)~equalto~16 then @next my secondmain:add{16} +auto=if compare(manacost)~equalto~17 then @next my secondmain:add{17} +auto=if compare(manacost)~equalto~18 then @next my secondmain:add{18} +auto=if compare(manacost)~equalto~19 then @next my secondmain:add{19} +auto=if compare(manacost)~equalto~20 then @next my secondmain:add{20} +text=Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's converted mana cost. +mana={U}{U} +type=Instant +[/card] +[card] name=Mana Geode auto=_SCRY_(1) auto={T}:Add{W} @@ -20992,6 +22466,23 @@ mana={3} type=Artifact [/card] [card] +name=Mana Screw +auto={1}:flipacoin winability add{2} winabilityend flipend +text={1}: Flip a coin. If you win the flip, add {2} to your mana pool. Play this ability only any time you could play an instant. +mana={1} +type=Artifact +[/card] +[card] +name=Mana Vortex +auto=name(Choose one) ability$!name(Sacrifice land) choice name(Sacrifice land) sacrifice target(land|myBattlefield) _ choice name(Sacrifice mana vortex) sacrifice!$ controller +auto=@each opponent upkeep:ability$!name(sacrifice) notatarget(*[land]|mybattlefield) sacrifice !$ opponent +auto=@each my upkeep:notatarget(*[land]|mybattlefield) sacrifice +auto=aslongas(land|battlefield) sacrifice <1 +text=When you cast Mana Vortex, counter it unless you sacrifice a land. -- At the beginning of each player's upkeep, that player sacrifices a land. -- When there are no lands on the battlefield, sacrifice Mana Vortex. +mana={1}{U}{U} +type=Enchantment +[/card] +[card] name=Maned Serval abilities=vigilance text=Vigilance @@ -21138,6 +22629,13 @@ power=2 toughness=3 [/card] [card] +name=March from the Tomb +auto=all(ally[manacost<=8]|mygraveyard) moveTo(mybattlefield) +text=Return any number of target Ally creature cards with total converted mana cost 8 or less from your graveyard to the battlefield. +mana={3}{W}{B} +type=Sorcery +[/card] +[card] name=March of the Drowned auto=choice name(return creature) moveto(myhand) target(creature|mygraveyard) auto=choice name(return pirates) moveto(myhand) target(<2>pirate|mygraveyard) @@ -21184,6 +22682,16 @@ mana={1}{U} type=Legendary Snow Enchantment [/card] [card] +name=Mark for Death +target=creature|opponentbattlefield +auto=mustblock ueot +auto=untap +auto=lord(other creature|opponentbattlefield) cantblock ueot +text=Target creature an opponent controls blocks this turn if able. Untap that creature. Other creatures that player controls can't block this turn. +mana={3}{R} +type=Sorcery +[/card] +[card] name=Martial Impetus target=creature auto=mustattack @@ -21205,6 +22713,27 @@ power=2 toughness=2 [/card] [card] +name=Martyr of Ashes +auto={2}:all(creature[-flying]) damage:type:*:myhand +text={2}, Reveal X red cards from your hand, Sacrifice Martyr of Ashes: Martyr of Ashes deals X damage to each creature without flying. +mana={R} +type=Creature +subtype=Human Shaman +power=1 +toughness=1 +[/card] +[card] +name=Martyr of Bones +auto={1}{S}:name(exile from my graveyard) moveto(myexile) target(|mygraveyard) +auto={1}{S}:name(exile from opponent graveyard) moveto(opponentexile) target(|opponentgraveyard) +text={1}, Reveal X black cards from your hand, Sacrifice Martyr of Bones: Exile up to X target cards from a single graveyard. +mana={B} +type=Creature +subtype=Human Wizard +power=1 +toughness=1 +[/card] +[card] name=Martyr of Dusk abilities=lifelink auto=@movedTo(this|graveyard) from(battlefield):token(Vampire,creature Vampire,1/1,white,lifelink) @@ -21216,6 +22745,25 @@ power=2 toughness=1 [/card] [card] +name=Martyr of Frost +auto=if type(*[blue]|myhand)~equalto~1 then {2}{S}:target(*|stack) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~2 then {2}{S}:target(*|stack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~3 then {2}{S}:target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~4 then {2}{S}:target(*|stack) transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~5 then {2}{S}:target(*|stack) transforms((,newability[pay[[{5}]] name(pay 5 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~6 then {2}{S}:target(*|stack) transforms((,newability[pay[[{6}]] name(pay 6 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~7 then {2}{S}:target(*|stack) transforms((,newability[pay[[{7}]] name(pay 7 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~8 then {2}{S}:target(*|stack) transforms((,newability[pay[[{8}]] name(pay 8 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~9 then {2}{S}:target(*|stack) transforms((,newability[pay[[{9}]] name(pay 9 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~10 then {2}{S}:target(*|stack) transforms((,newability[pay[[{10}]] name(pay 10 mana) donothing?fizzle])) forever +text={2}, Reveal X blue cards from your hand, Sacrifice Martyr of Frost: Counter target spell unless its controller pays {X}. +mana={U} +type=Creature +subtype=Human Wizard +power=1 +toughness=1 +[/card] +[card] name=Martyr of Sands auto={1}{S}:life:thricetype:*[white]:myhand controller text={1}, Reveal X white cards from your hand, Sacrifice Martyr of Sands: You gain three times X life. @@ -21226,6 +22774,25 @@ power=1 toughness=1 [/card] [card] +name=Martyr of Spores +auto=if type(*[green]|myhand)~equalto~1 then {1}{S}:target(creature) 1/1 ueot +auto=if type(*[green]|myhand)~equalto~2 then {1}{S}:target(creature) 2/2 ueot +auto=if type(*[green]|myhand)~equalto~3 then {1}{S}:target(creature) 3/3 ueot +auto=if type(*[green]|myhand)~equalto~4 then {1}{S}:target(creature) 4/4 ueot +auto=if type(*[green]|myhand)~equalto~5 then {1}{S}:target(creature) 5/5 ueot +auto=if type(*[green]|myhand)~equalto~6 then {1}{S}:target(creature) 6/6 ueot +auto=if type(*[green]|myhand)~equalto~7 then {1}{S}:target(creature) 7/7 ueot +auto=if type(*[green]|myhand)~equalto~8 then {1}{S}:target(creature) 8/8 ueot +auto=if type(*[green]|myhand)~equalto~9 then {1}{S}:target(creature) 9/9 ueot +auto=if type(*[green]|myhand)~equalto~10 then {1}{S}:target(creature) 10/10 ueot +text={1}, Reveal X green cards from your hand, Sacrifice Martyr of Spores: Target creature gets +X/+X until end of turn. +mana={G} +type=Creature +subtype=Human Shaman +power=1 +toughness=1 +[/card] +[card] name=Martyr's Bond auto=@movedto(this|graveyard) from(battlefield):ability$!sacrifice notatarget(enchantment|mybattlefield)!$ opponent auto=@movedto(*[-land]|graveyard) from(battlefield):ability$!sacrifice notatarget(*[-land,share!types!]|mybattlefield)!$ opponent @@ -21295,6 +22862,17 @@ power=4 toughness=4 [/card] [card] +name=Master of Arms +abilities=first strike +auto=@combat(attacking) source(this):pay({1}{W}) tap target(creature[blocking]|opponentbattlefield) +text=First strike -- {1}{W}: Tap target creature blocking Master of Arms. +mana={2}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/card] +[card] name=Master Warcraft restriction=before attackers auto=may target(creature|battlefield) mustattack && all(other creature) cantattack ueot @@ -21312,6 +22890,14 @@ mana={5}{U} type=Instant [/card] [card] +name=Masterwork of Ingenuity +auto=may copy target(*[equipment]|battlefield) +text=You may have Masterwork of Ingenuity enter the battlefield as a copy of any Equipment on the battlefield. +mana={1} +type=Artifact +subtype=Equipment +[/card] +[card] name=Mathas, Fiend Seeker abilities=menace auto=@each my endofturn:target(creature|opponentBattlefield) (transforms((,newability[counter(0/0.1.Bounty)], newability[@movedto(this|mygraveyard):draw:1 opponent && life:2 opponent)])) @@ -21379,6 +22965,114 @@ text=Maze type=Land [/card] [card] +name=Medicine Runner +auto=choice name(Don't remove any counter) donothing +auto=choice name(Remove 1/1 counter) counter(1/1,-1) target(*|battlefield) +auto=choice name(Remove Loyalty counter) counter(0/0,-1,Loyalty) target(*|battlefield) +auto=choice name(Remove Flying counter) counter(0/0,-1,Flying) target(*|battlefield) +auto=choice name(Remove Trample counter) counter(0/0,-1,Trample) target(*|battlefield) +auto=choice name(Remove First Strike counter) counter(0/0,-1,First Strike) target(*|battlefield) +auto=choice name(Remove Vigilance counter) counter(0/0,-1,Vigilance) target(*|battlefield) +auto=choice name(Remove Deathtouch counter) counter(0/0,-1,Deathtouch) target(*|battlefield) +auto=choice name(Remove Lifelink counter) counter(0/0,-1,Lifelink) target(*|battlefield) +auto=choice name(Remove Flash counter) counter(0/0,-1,Flash) target(*|battlefield) +auto=choice name(Remove Hexproof counter) counter(0/0,-1,Hexproof) target(*|battlefield) +auto=choice name(Remove Double Strike counter) counter(0/0,-1,Double Strike) target(*|battlefield) +auto=choice name(Remove Charge counter) counter(0/0,-1,Charge) target(*|battlefield) +auto=choice name(Remove Verse counter) counter(0/0,-1,Verse) target(*|battlefield) +auto=choice name(Remove Gold counter) counter(0/0,-1,Gold) target(*|battlefield) +auto=choice name(Remove Storage counter) counter(0/0,-1,Storage) target(*|battlefield) +auto=choice name(Remove Slumber counter) counter(0/0,-1,Slumber) target(*|battlefield) +auto=choice name(Remove Time counter) counter(0/0,-1,Time) target(*|battlefield) +auto=choice name(Remove Coin counter) counter(0/0,-1,Coin) target(*|battlefield) +auto=choice name(Remove Reach counter) counter(0/0,-1,Reach) target(*|battlefield) +auto=choice name(Remove Flood counter) counter(0/0,-1,Flood) target(*|battlefield) +auto=choice name(Remove Menace counter) counter(0/0,-1,Menace) target(*|battlefield) +auto=choice name(Remove Lore counter) counter(0/0,-1,Lore) target(*|battlefield) +auto=choice name(Remove Fury counter) counter(0/0,-1,Fury) target(*|battlefield) +auto=choice name(Remove Bounty counter) counter(0/0,-1,Bounty) target(*|battlefield) +auto=choice name(Remove Egg counter) counter(0/0,-1,Egg) target(*|battlefield) +auto=choice name(Remove Level counter) counter(0/0,-1,Level) target(*|battlefield) +auto=choice name(Remove Doom counter) counter(0/0,-1,Doom) target(*|battlefield) +auto=choice name(Remove Eyeball counter) counter(0/0,-1,Eyeball) target(*|battlefield) +auto=choice name(Remove Brick counter) counter(0/0,-1,Brick) target(*|battlefield) +auto=choice name(Remove Magnet counter) counter(0/0,-1,Magnet) target(*|battlefield) +auto=choice name(Remove Hour counter) counter(0/0,-1,Hour) target(*|battlefield) +auto=choice name(Remove Foreshadow counter) counter(0/0,-1,Foreshadow) target(*|battlefield) +auto=choice name(Remove Redmana counter) counter(0/0,-1,Redmana) target(*|battlefield) +auto=choice name(Remove Growth counter) counter(0/0,-1,Growth) target(*|battlefield) +auto=choice name(Remove Knowledge counter) counter(0/0,-1,Knowledge) target(*|battlefield) +auto=choice name(Remove Landmark counter) counter(0/0,-1,Landmark) target(*|battlefield) +auto=choice name(Remove Wish counter) counter(0/0,-1,Wish) target(*|battlefield) +auto=choice name(Remove Ki counter) counter(0/0,-1,Ki) target(*|battlefield) +auto=choice name(Remove Filibuster counter) counter(0/0,-1,Filibuster) target(*|battlefield) +auto=choice name(Remove Page counter) counter(0/0,-1,Page) target(*|battlefield) +auto=choice name(Remove Muster counter) counter(0/0,-1,Muster) target(*|battlefield) +auto=choice name(Remove Quest counter) counter(0/0,-1,Quest) target(*|battlefield) +auto=choice name(Remove Devotion counter) counter(0/0,-1,Devotion) target(*|battlefield) +auto=choice name(Remove Blood counter) counter(0/0,-1,Blood) target(*|battlefield) +auto=choice name(Remove Death counter) counter(0/0,-1,Death) target(*|battlefield) +auto=choice name(Remove Bounty counter) counter(0/0,-1,Bounty) target(*|battlefield) +auto=choice name(Remove Age counter) counter(0/0,-1,Age) target(*|battlefield) +auto=choice name(Remove Fuse counter) counter(0/0,-1,Fuse) target(*|battlefield) +auto=choice name(Remove Unity counter) counter(0/0,-1,Unity) target(*|battlefield) +auto=choice name(Remove Strife counter) counter(0/0,-1,Strife) target(*|battlefield) +auto=choice name(Remove Ice counter) counter(0/0,-1,Ice) target(*|battlefield) +auto=choice name(Remove Payment counter) counter(0/0,-1,Payment) target(*|battlefield) +auto=choice name(Remove Spore counter) counter(0/0,-1,Spore) target(*|battlefield) +auto=choice name(Remove Infection counter) counter(0/0,-1,Infection) target(*|battlefield) +auto=choice name(Remove Paralyzation counter) counter(0/0,-1,Paralyzation) target(*|battlefield) +auto=choice name(Remove Essence counter) counter(0/0,-1,Essence) target(*|battlefield) +auto=choice name(Remove Blaze counter) counter(0/0,-1,Blaze) target(*|battlefield) +auto=choice name(Remove Wind counter) counter(0/0,-1,Wind) target(*|battlefield) +auto=choice name(Remove Healing counter) counter(0/0,-1,Healing) target(*|battlefield) +auto=choice name(Remove Study counter) counter(0/0,-1,Study) target(*|battlefield) +auto=choice name(Remove Bribe counter) counter(0/0,-1,Bribe) target(*|battlefield) +auto=choice name(Remove Tide counter) counter(0/0,-1,Tide) target(*|battlefield) +auto=choice name(Remove Pressure counter) counter(0/0,-1,Pressure) target(*|battlefield) +auto=choice name(Remove Depletion counter) counter(0/0,-1,Depletion) target(*|battlefield) +auto=choice name(Remove Hoofprint counter) counter(0/0,-1,Hoofprint) target(*|battlefield) +auto=choice name(Remove Credit counter) counter(0/0,-1,Credit) target(*|battlefield) +auto=choice name(Remove Javelin counter) counter(0/0,-1,Javelin) target(*|battlefield) +auto=choice name(Remove Feather counter) counter(0/0,-1,Feather) target(*|battlefield) +auto=choice name(Remove Treasure counter) counter(0/0,-1,Treasure) target(*|battlefield) +auto=choice name(Remove Matrix counter) counter(0/0,-1,Matrix) target(*|battlefield) +auto=choice name(Remove Vitality counter) counter(0/0,-1,Vitality) target(*|battlefield) +auto=choice name(Remove Petal counter) counter(0/0,-1,Petal) target(*|battlefield) +auto=choice name(Remove Eon counter) counter(0/0,-1,Eon) target(*|battlefield) +auto=choice name(Remove Winch counter) counter(0/0,-1,Winch) target(*|battlefield) +auto=choice name(Remove Mine counter) counter(0/0,-1,Mine) target(*|battlefield) +auto=choice name(Remove Divinity counter) counter(0/0,-1,Divinity) target(*|battlefield) +auto=choice name(Remove Theft counter) counter(0/0,-1,Theft) target(*|battlefield) +auto=choice name(Remove Fate counter) counter(0/0,-1,Fate) target(*|battlefield) +auto=choice name(Remove Shield counter) counter(0/0,-1,Shield) target(*|battlefield) +auto=choice name(Remove Plague counter) counter(0/0,-1,Plague) target(*|battlefield) +auto=choice name(Remove Isolation counter) counter(0/0,-1,Isolation) target(*|battlefield) +auto=choice name(Remove Shell counter) counter(0/0,-1,Shell) target(*|battlefield) +auto=choice name(Remove Wage counter) counter(0/0,-1,Wage) target(*|battlefield) +auto=choice name(Remove Corpse counter) counter(0/0,-1,Corpse) target(*|battlefield) +auto=choice name(Remove Hourglass counter) counter(0/0,-1,Hourglass) target(*|battlefield) +auto=choice name(Remove Velocity counter) counter(0/0,-1,Velocity) target(*|battlefield) +auto=choice name(Remove Pain counter) counter(0/0,-1,Pain) target(*|battlefield) +auto=choice name(Remove Currency counter) counter(0/0,-1,Currency) target(*|battlefield) +auto=choice name(Remove Trap counter) counter(0/0,-1,Trap) target(*|battlefield) +auto=choice name(Remove Hatchling counter) counter(0/0,-1,Hatchling) target(*|battlefield) +auto=choice name(Remove Pin counter) counter(0/0,-1,Pin) target(*|battlefield) +text=When Medicine Runner enters the battlefield, you may remove a counter from target permanent. +mana={1}{GW} +type=Creature +subtype=Elf Cleric +power=2 +toughness=1 +[/card] +[card] +name=Melting +auto=all(land[snow]|battlefield) transforms((removetypes,newability[becomes(Land)])) forever +text=All lands are no longer snow. +mana={3}{R} +type=Enchantment +[/card] +[card] name=Memorial to Folly auto=tap(noevent) auto={2}{B}{T}{S}:target(creature|mygraveyard) moveto(ownerhand) @@ -21467,6 +23161,16 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Mer Man +auto=may draw:1 controller +text=When this creature enters the battlefield, you may draw a card. +mana={4}{U} +type=Host Creature +subtype=Human Fish +power=3 +toughness=3 +[/card] +[card] name=Merchant of the Vale // Haggle abilities=canplayfromexile,flash,adventure restriction=myturnonly @@ -21481,6 +23185,35 @@ power=2 toughness=3 [/card] [card] +name=Merchant's Dockhand +auto=if type(artifact|myBattlefield)~morethan~0 then {3}{U}{T}:name(Tap 1 artifact) tap(noevent) target(artifact[untapped]|mybattlefield) && name(look) reveal:1 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~1 then {3}{U}{T}:name(Tap 2 artifact) tap(noevent) target(<2>artifact[untapped]|mybattlefield) && name(look) reveal:2 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~2 then {3}{U}{T}:name(Tap 3 artifact) tap(noevent) target(<3>artifact[untapped]|mybattlefield) && name(look) reveal:3 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~3 then {3}{U}{T}:name(Tap 4 artifact) tap(noevent) target(<4>artifact[untapped]|mybattlefield) && name(look) reveal:4 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~4 then {3}{U}{T}:name(Tap 5 artifact) tap(noevent) target(<5>artifact[untapped]|mybattlefield) && name(look) reveal:5 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~5 then {3}{U}{T}:name(Tap 6 artifact) tap(noevent) target(<6>artifact[untapped]|mybattlefield) && name(look) reveal:6 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~6 then {3}{U}{T}:name(Tap 7 artifact) tap(noevent) target(<7>artifact[untapped]|mybattlefield) && name(look) reveal:7 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~7 then {3}{U}{T}:name(Tap 8 artifact) tap(noevent) target(<8>artifact[untapped]|mybattlefield) && name(look) reveal:8 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~8 then {3}{U}{T}:name(Tap 9 artifact) tap(noevent) target(<9>artifact[untapped]|mybattlefield) && name(look) reveal:9 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~9 then {3}{U}{T}:name(Tap 10 artifact) tap(noevent) target(<10>artifact[untapped]|mybattlefield) && name(look) reveal:10 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~10 then {3}{U}{T}:name(Tap 11 artifact) tap(noevent) target(<11>artifact[untapped]|mybattlefield) && name(look) reveal:11 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~11 then {3}{U}{T}:name(Tap 12 artifact) tap(noevent) target(<12>artifact[untapped]|mybattlefield) && name(look) reveal:12 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~12 then {3}{U}{T}:name(Tap 13 artifact) tap(noevent) target(<13>artifact[untapped]|mybattlefield) && name(look) reveal:13 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~13 then {3}{U}{T}:name(Tap 14 artifact) tap(noevent) target(<14>artifact[untapped]|mybattlefield) && name(look) reveal:14 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~14 then {3}{U}{T}:name(Tap 15 artifact) tap(noevent) target(<15>artifact[untapped]|mybattlefield) && name(look) reveal:15 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~15 then {3}{U}{T}:name(Tap 16 artifact) tap(noevent) target(<16>artifact[untapped]|mybattlefield) && name(look) reveal:16 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~16 then {3}{U}{T}:name(Tap 17 artifact) tap(noevent) target(<17>artifact[untapped]|mybattlefield) && name(look) reveal:17 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~17 then {3}{U}{T}:name(Tap 18 artifact) tap(noevent) target(<18>artifact[untapped]|mybattlefield) && name(look) reveal:18 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~18 then {3}{U}{T}:name(Tap 19 artifact) tap(noevent) target(<19>artifact[untapped]|mybattlefield) && name(look) reveal:19 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +auto=if type(artifact|myBattlefield)~morethan~19 then {3}{U}{T}:name(Tap 20 artifact) tap(noevent) target(<20>artifact[untapped]|mybattlefield) && name(look) reveal:20 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +text={3}{U}, {T}, Tap X untapped artifacts you control: Look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. +mana={1} +type=Artifact Creature +subtype=Construct +power=1 +toughness=2 +[/card] +[card] name=Merciless Eternal auto={2}{B}{D}:+2/+2 ueot auto=@combat(blocked,turnlimited) source(this):life:-2 opponent @@ -21547,6 +23280,17 @@ power=1 toughness=1 [/card] [card] +name=Merfolk Spy +abilities=islandwalk +auto=@combatdamaged(player) from(this):Reveal:1 revealzone(opponenthand) optionone target(*|reveal) moveTo(opponenthand) optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend +text=Islandwalk (This creature is unblockable as long as defending player controls an Island.) -- Whenever Merfolk Spy deals combat damage to a player, that player reveals a card at random from his or her hand. +mana={U} +type=Creature +subtype=Merfolk Rogue +power=1 +toughness=1 +[/card] +[card] name=Merfolk Trickster abilities=flash auto=target(creature|opponentBattlefield) tap && loseabilities ueot @@ -21753,6 +23497,36 @@ power=3 toughness=2 [/card] [card] +name=Minion of the Wastes +abilities=trample +auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 life) life:-1 controller && transforms((,setpower=1,settoughness=1)) forever +auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 life) life:-2 controller && transforms((,setpower=2,settoughness=2)) forever +auto=if compare(lifetotal)~morethan~2 then choice name(Pay 3 life) life:-3 controller && transforms((,setpower=3,settoughness=3)) forever +auto=if compare(lifetotal)~morethan~3 then choice name(Pay 4 life) life:-4 controller && transforms((,setpower=4,settoughness=4)) forever +auto=if compare(lifetotal)~morethan~4 then choice name(Pay 5 life) life:-5 controller && transforms((,setpower=5,settoughness=5)) forever +auto=if compare(lifetotal)~morethan~5 then choice name(Pay 6 life) life:-6 controller && transforms((,setpower=6,settoughness=6)) forever +auto=if compare(lifetotal)~morethan~6 then choice name(Pay 7 life) life:-7 controller && transforms((,setpower=7,settoughness=7)) forever +auto=if compare(lifetotal)~morethan~7 then choice name(Pay 8 life) life:-8 controller && transforms((,setpower=8,settoughness=8)) forever +auto=if compare(lifetotal)~morethan~8 then choice name(Pay 9 life) life:-9 controller && transforms((,setpower=9,settoughness=9)) forever +auto=if compare(lifetotal)~morethan~9 then choice name(Pay 10 life) life:-10 controller && transforms((,setpower=10,settoughness=10)) forever +auto=if compare(lifetotal)~morethan~10 then choice name(Pay 11 life) life:-11 controller && transforms((,setpower=11,settoughness=11)) forever +auto=if compare(lifetotal)~morethan~11 then choice name(Pay 12 life) life:-12 controller && transforms((,setpower=12,settoughness=12)) forever +auto=if compare(lifetotal)~morethan~12 then choice name(Pay 13 life) life:-13 controller && transforms((,setpower=13,settoughness=13)) forever +auto=if compare(lifetotal)~morethan~13 then choice name(Pay 14 life) life:-14 controller && transforms((,setpower=14,settoughness=14)) forever +auto=if compare(lifetotal)~morethan~14 then choice name(Pay 15 life) life:-15 controller && transforms((,setpower=15,settoughness=15)) forever +auto=if compare(lifetotal)~morethan~15 then choice name(Pay 16 life) life:-16 controller && transforms((,setpower=16,settoughness=16)) forever +auto=if compare(lifetotal)~morethan~16 then choice name(Pay 17 life) life:-17 controller && transforms((,setpower=17,settoughness=17)) forever +auto=if compare(lifetotal)~morethan~17 then choice name(Pay 18 life) life:-18 controller && transforms((,setpower=18,settoughness=18)) forever +auto=if compare(lifetotal)~morethan~18 then choice name(Pay 19 life) life:-19 controller && transforms((,setpower=19,settoughness=19)) forever +auto=if compare(lifetotal)~morethan~19 then choice name(Pay 20 life) life:-20 controller && transforms((,setpower=20,settoughness=20)) forever +text=Trample -- As Minion of the Wastes enters the battlefield, pay any amount of life. -- Minion of the Wastes's power and toughness are each equal to the life paid as it entered the battlefield. +mana={3}{B}{B}{B} +type=Creature +subtype=Minion +power=* +toughness=* +[/card] +[card] name=Minion's Return abilities=flash target=creature @@ -21784,6 +23558,16 @@ power=2 toughness=3 [/card] [card] +name=Miracle Worker +auto={T}:destroy target(aura) +text={T}: Destroy target Aura attached to a creature you control. +mana={W} +type=Creature +subtype=Human Cleric +power=1 +toughness=1 +[/card] +[card] name=Mirage Mirror auto={2}:copy target(artifact,creature,enchantment,land) ueot text={2}: Mirage Mirror becomes a copy of target artifact, creature, enchantment, or land until end of turn. @@ -21850,6 +23634,20 @@ mana={4}{U}{U} type=Instant [/card] [card] +name=Mirror of the Forebears +auto=chooseatype transforms(([{1}:becomes [clone target(creature[chosentype]|myBattlefield)] && transforms(artifact)])) chooseend ueot +text=As Mirror of the Forebears enters the battlefield, choose a creature type. -- {1}: Until end of turn, Mirror of the Forebears becomes a copy of target creature you control of the chosen type, except it’s an artifact in addition to its other types. +mana={2} +type=Artifact +[/card] +[card] +name=Mirror Sheen +auto={1}{UR}{UR}:castcard(copied noevent) target(*[instant;sorcery]|stack) +text={1}{UR}{UR}: Copy target instant or sorcery spell that targets you. You may choose new targets for the copy. +mana={1}{UR}{UR} +type=Enchantment +[/card] +[card] name=Mirror Shield auto=teach(creature) 0/2 auto=teach(creature) hexproof @@ -21861,13 +23659,6 @@ type=Artifact subtype=Equipment [/card] [card] -name=Mirror of the Forebears -auto=chooseatype transforms(([{1}:becomes [clone target(creature[chosentype]|myBattlefield)] && transforms(artifact)])) chooseend ueot -text=As Mirror of the Forebears enters the battlefield, choose a creature type. -- {1}: Until end of turn, Mirror of the Forebears becomes a copy of target creature you control of the chosen type, except it’s an artifact in addition to its other types. -mana={2} -type=Artifact -[/card] -[card] name=Mirrormade auto=may copy target(*[artifact,enchantment]) text=You may have Mirrormade enter the battlefield as a copy of any artifact or enchantment on the battlefield. @@ -21886,6 +23677,16 @@ power=2 toughness=2 [/card] [card] +name=Misdirection +other={E(*[blue]|myhand)} name(Exile blue card) +target=*|stack +auto=fizzle +auto=castcard(copied noevent) +text=You may exile a blue card from your hand rather than pay Misdirection's mana cost. -- Change the target of target spell with a single target. +mana={3}{U}{U} +type=Instant +[/card] +[card] name=Mishra's Self-Replicator auto=@movedTo(*[artifact;legendary;saga]|mystack):may pay({1}):clone text=Whenever you cast a historic spell, you may pay {1}. If you do, create a token that's a copy of Mishra's Self-Replicator. (Artifacts, legendaries, and Sagas are historic.) @@ -21933,6 +23734,18 @@ power=1 toughness=5 [/card] [card] +name=Mistmoon Griffin +abilities=flying +auto=@movedto(this|mygraveyard) from(myBattlefield):moveto(myexile) all(this) +auto=@movedto(this|mygraveyard) from(myBattlefield):moveto(mybattlefield) target(creature|mybattlefield) +text=Flying -- When Mistmoon Griffin dies, exile Mistmoon Griffin, then return the top creature card of your graveyard to the battlefield. +mana={3}{W} +type=Creature +subtype=Griffin +power=2 +toughness=2 +[/card] +[card] name=Mizzium Tank auto=@movedTo(*[-creature]|mystack):becomes(Artifact Creature) ueot auto=@movedTo(*[-creature]|mystack):1/1 ueot @@ -22033,6 +23846,14 @@ mana={3}{B}{G} type=Enchantment [/card] [card] +name=Molten Birth +auto=token(Elemental,Creature Elemental,1/1,red)*2 +auto=flipacoin winability moveto(myhand) all(this) winabilityend flipend +text=Put two 1/1 red Elemental creature tokens onto the battlefield. Then flip a coin. If you win the flip, return Molten Birth to its owner's hand. +mana={1}{R}{R} +type=Sorcery +[/card] +[card] name=Molten Echoes auto=chooseatype transforms((,newability[@movedTo(creature[chosentype,-token]|myBattlefield)}:all(trigger[to]) clone with(treason,haste)])) chooseend text=As Molten Echoes enters the battlefield, choose a creature type. -- Whenever a nontoken creature of the chosen type enters the battlefield under your control, create a token that’s a copy of that creature. That token gains haste. Exile it at the beginning of the next end step. @@ -22040,6 +23861,14 @@ mana={2}{R}{R} type=Enchantment [/card] [card] +name=Molten Influence +target=*[instant;sorcery]|stack +auto=transforms((,newability[pay[[{L:4}]] name(pay 4 life) donothing?fizzle])) forever +text=Counter target instant or sorcery spell unless its controller has Molten Influence deal 4 damage to him or her. +mana={1}{R} +type=Instant +[/card] +[card] name=Molten Slagheap auto={T}: Add {1} auto={1}{T}:counter(0/0,1,Storage) @@ -22078,6 +23907,14 @@ power=3 toughness=3 [/card] [card] +name=Monomania +target=player +auto=ability$!name(discard cards) target(*|myhand) reject!$ targetedplayer +text=Target player chooses a card in his or her hand and discards the rest. +mana={3}{B}{B} +type=Sorcery +[/card] +[card] name=Monstrous Step target=creature auto=7/7 ueot @@ -22167,6 +24004,16 @@ power=2 toughness=2 [/card] [card] +name=Mounted Archers +abilities=reach +text=Reach (This creature can block creatures with flying.) -- {W}: Mounted Archers can block an additional creature this turn. +mana={3}{W} +type=Creature +subtype=Human Soldier Archer +power=2 +toughness=3 +[/card] +[card] name=Mouth auto=token(Hippo,creature Hippo,3/3,green) autograveyard={3}{G}:foreach(creature[power>=3]|mybattlefield) draw:1 controller && moveto(exile) @@ -22209,6 +24056,18 @@ mana={0} type=Legendary Artifact [/card] [card] +name=Mox Lotus +auto={T}:add{1000000000000000} +auto={100}:add{G} +auto={100}:add{B} +auto={100}:add{R} +auto={100}:add{W} +auto={100}:add{U} +text={T}: Add {+oo} to your mana pool. -- {100}: Add one mana of any color to your mana pool. -- You don't lose life due to mana burn. +mana={15} +type=Artifact +[/card] +[card] name=Mox Tantalite suspend(3)={0} auto={T}:Add{W} @@ -22242,18 +24101,6 @@ type=Legendary Planeswalker subtype=Yanling [/card [card] -name=Chandra, Awakened Inferno -auto=nofizzle -auto=counter(0/0,6,loyalty) -auto={C(0/0,2,Loyalty)}:@each opponent upkeep:damage:1 target(opponent) forever -auto={C(0/0,-3,Loyalty)}:damage:3 all(creature[-elemental]) -auto={C(0/0,-X,Loyalty)}:damage:X target(creature,planeswalker) exiledeath ueot -text=This spell can't be countered. -- +2: Each opponent gets an emblem with "At the beginning of your upkeep, this emblem deals 1 damage to you." -- -3: Chandra, Awakened Inferno deals 3 damage to each non-Elemental creature. -- -X: Chandra, Awakened Inferno deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. -mana={4}{R}{R} -type=Legendary Planeswalker -subtype=Chandra -[/card] -[card] name=Mu Yanling, Sky Dancer auto=counter(0/0,2,loyalty) auto={C(0/0,2,Loyalty)}:target(creature) 2/0 && -flying ueot @@ -22310,6 +24157,13 @@ power=5 toughness=5 [/card] [card] +name=Murderous Betrayal +auto={B}{B}:life:-halfdownlifetotal controller && bury target(creature[-black]) +text={B}{B}, Pay half your life, rounded up: Destroy target nonblack creature. It can't be regenerated. +mana={B}{B}{B} +type=Enchantment +[/card] +[card] name=Murderous Rider // Swift End abilities=canplayfromexile,flash,lifelink,adventure restriction=myturnonly @@ -22374,6 +24228,14 @@ mana={6} type=Artifact [/card] [card] +name=Myr Reservoir +auto={T}:add{2} +auto={3}{T}:moveto(myhand) target(Myr|mygraveyard) +text={T}: Add {2} to your mana pool. Spend this mana only to cast Myr spells or activate abilities of Myr. -- {3}, {T}: Return target Myr card from your graveyard to your hand. +mana={3} +type=Artifact +[/card] +[card] name=Mysterious Egg auto=@mutated(this):counter(1/1) text=Whenever this creature mutates, put a +1/+1 counter on it. @@ -22405,6 +24267,22 @@ power=2 toughness=1 [/card] [card] +name=Mystic Confluence +auto=choice name(Choose 1, 2 and 3) target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever && target(creature) moveto(ownerhand) && draw:1 controller +auto=choice name(Choose 1, 1 and 2) target(<2>*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever && target(creature) moveto(ownerhand) +auto=choice name(Choose 1, 1 and 3) target(<2>*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever && draw:1 controller +auto=choice name(Choose 1, 1 and 1) target(<3>*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever +auto=choice name(Choose 1, 2 and 2) target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever && target(<2>creature) moveto(ownerhand) +auto=choice name(Choose 1, 3 and 3) target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever && draw:2 controller +auto=choice name(Choose 2, 2 and 2) target(<3>creature) moveto(ownerhand) +auto=choice name(Choose 2, 2 and 3) target(<2>creature) moveto(ownerhand) && draw:1 controller +auto=choice name(Choose 2, 3 and 3) target(creature) moveto(ownerhand) && draw:2 controller +auto=choice name(Choose 3, 3 and 3) draw:3 controller +text=Choose three. You may choose the same mode more than once. -- • Counter target spell unless its controller pays {3}. -- • Return target creature to its owner's hand. -- • Draw a card. +mana={3}{U}{U} +type=Instant +[/card] +[card] name=Mystic Forge auto={T}{L:1}:moveto(exile) all(*[zpos=1]|mylibrary) aicode=activate name(look) donothing @@ -22598,6 +24476,16 @@ power=3 toughness=2 [/card] [card] +name=Nakaya Shade +auto={B}:ability$!name(pay or 1/1) pay[[{2}]] name(pay 2 mana) donothing?1/1 ueot!$ opponent +text={B}: Nakaya Shade gets +1/+1 until end of turn unless any player pays {2}. +mana={1}{B} +type=Creature +subtype=Shade +power=1 +toughness=1 +[/card] +[card] name=Narset of the Ancient Way auto=counter(0/0,4,Loyalty) auto={C(0/0,1,Loyalty)}:name(Gain 2 life and produce mana) life:2 controller && ability$!choice add{U} _ choice add{R} _ choice add{W}!$ controller @@ -22649,6 +24537,35 @@ mana={1}{GW} type=Instant [/card] [card] +name=Nature's Kiss +target=creature +auto={1}{E(*[zpos=1]|mygraveyard)}:1/1 ueot +text=Enchant creature -- {1}, Exile the top card of your graveyard: Enchanted creature gets +1/+1 until end of turn. +mana={1}{G} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Nature's Panoply +target=creature +auto=counter(1/1) +kicker=multi{2}{G} +auto=kicker target(*[creature]) counter(1/1) +text=Strive — Nature's Panoply costs {2}{G} more to cast for each target beyond the first. -- Choose any number of target creatures. Put a +1/+1 counter on each of them. +mana={G} +type=Instant +[/card] +[card] +name=Nature's Way +target=creature +auto=vigilance ueot +auto=trample ueot +auto=transforms((,newability[dynamicability target(creature|opponentBattlefield)])) forever +text=Target creature you control gains vigilance and trample until end of turn. It deals damage equal to its power to target creature you don't control. +mana={1}{G} +type=Sorcery +[/card] +[card] name=Navigator's Ruin auto=@each my endofturn restriction{type(creature[attacking]|mybattlefield)~morethan~0}:deplete:4 opponent text=Raid — At the beginning of your end step, if you attacked with a creature this turn, target opponent puts the top four cards of his or her library into his or her graveyard. @@ -22668,6 +24585,67 @@ power=5 toughness=4 [/card] [card] +name=Necratog +auto={E(creature|mygraveyard)}:2/2 ueot +text=Exile the top creature card of your graveyard: Necratog gets +2/+2 until end of turn. +mana={1}{B}{B} +type=Creature +subtype=Atog +power=1 +toughness=2 +[/card] +[card] +name=Necravolver +other={2}{B}{W} name(Kicker W) +auto=if paid(alternative) then counter(1/1) +auto=if paid(alternative) then transforms((,newability[lifelink])) forever +kicker={1}{G} +auto=kicker ifnot paid(alternative) then counter(1/1,2) +auto=kicker ifnot paid(alternative) then transforms((,newability[trample])) forever +text=Kicker {1}{G} and/or {W} (You may pay an additional {1}{G} and/or {W} as you cast this spell.) -- If Necravolver was kicked with its {1}{G} kicker, it enters the battlefield with two +1/+1 counters on it and with trample. -- If Necravolver was kicked with its {W} kicker, it enters the battlefield with a +1/+1 counter on it and with "Whenever Necravolver deals damage, you gain that much life." +mana={2}{B} +type=Creature +subtype=Volver +power=2 +toughness=2 +[/card] +[card] +name=Necrologia +restriction=myturnonly +auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 Life) life:-1 controller && draw:1 controller +auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 Life) life:-2 controller && draw:2 controller +auto=if compare(lifetotal)~morethan~2 then choice name(Pay 3 Life) life:-3 controller && draw:3 controller +auto=if compare(lifetotal)~morethan~3 then choice name(Pay 4 Life) life:-4 controller && draw:4 controller +auto=if compare(lifetotal)~morethan~4 then choice name(Pay 5 Life) life:-5 controller && draw:5 controller +auto=if compare(lifetotal)~morethan~5 then choice name(Pay 6 Life) life:-6 controller && draw:6 controller +auto=if compare(lifetotal)~morethan~6 then choice name(Pay 7 Life) life:-7 controller && draw:7 controller +auto=if compare(lifetotal)~morethan~7 then choice name(Pay 8 Life) life:-8 controller && draw:8 controller +auto=if compare(lifetotal)~morethan~8 then choice name(Pay 9 Life) life:-9 controller && draw:9 controller +auto=if compare(lifetotal)~morethan~9 then choice name(Pay 10 Life) life:-10 controller && draw:10 controller +auto=if compare(lifetotal)~morethan~10 then choice name(Pay 11 Life) life:-11 controller && draw:11 controller +auto=if compare(lifetotal)~morethan~11 then choice name(Pay 12 Life) life:-12 controller && draw:12 controller +auto=if compare(lifetotal)~morethan~12 then choice name(Pay 13 Life) life:-13 controller && draw:13 controller +auto=if compare(lifetotal)~morethan~13 then choice name(Pay 14 Life) life:-14 controller && draw:14 controller +auto=if compare(lifetotal)~morethan~14 then choice name(Pay 15 Life) life:-15 controller && draw:15 controller +auto=if compare(lifetotal)~morethan~15 then choice name(Pay 16 Life) life:-16 controller && draw:16 controller +auto=if compare(lifetotal)~morethan~16 then choice name(Pay 17 Life) life:-17 controller && draw:17 controller +auto=if compare(lifetotal)~morethan~17 then choice name(Pay 18 Life) life:-18 controller && draw:18 controller +auto=if compare(lifetotal)~morethan~18 then choice name(Pay 19 Life) life:-19 controller && draw:19 controller +auto=if compare(lifetotal)~morethan~19 then choice name(Pay 20 Life) life:-20 controller && draw:20 controller +text=Cast Necrologia only during your end step. -- As an additional cost to cast Necrologia, pay X life. -- Draw X cards. +mana={3}{B}{B} +type=Instant +[/card] +[card] +name=Necromantic Selection +auto=moveto(exile) all(this) +auto=destroy all(creature|battlefield) +auto=moveto(mybattlefield) target(creature[fresh]|graveyard) and!(transforms((Zombie,newcolors[black])) forever)! +text=Destroy all creatures, then return a creature card put into a graveyard this way to the battlefield under your control. It's a black Zombie in addition to its other colors and types. Exile Necromantic Selection. +mana={4}{B}{B}{B} +type=Sorcery +[/card] +[card] name=Necropanther abilities=mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -22710,6 +24688,26 @@ mana={B} type=Instant [/card] [card] +name=Needle Drop +auto=draw:1 controller +auto=damage:1 target(creature[damaged],player) +text=Needle Drop deals 1 damage to target creature or player that was dealt damage this turn. -- Draw a card. +mana={R} +type=Instant +[/card] +[card] +name=Needlebite Trap +target=player +other={B} name(Opponent gained life) +otherrestriction=compare(oplifegain)~morethan~0 +auto=life:5 controller +auto=life:-5 targetedplayer +text=If an opponent gained life this turn, you may pay {B} rather than pay Needlebite Trap's mana cost. -- Target player loses 5 life and you gain 5 life. +mana={5}{B}{B} +type=Instant +subtype=Trap +[/card] +[card] name=Needletooth Raptor auto=@damaged(this):damage:5 target(creature|opponentBattlefield) text=Enrage — Whenever Needletooth Raptor is dealt damage, it deals 5 damage to target creature an opponent controls. @@ -22769,6 +24767,24 @@ power=2 toughness=2 [/card] [card] +name=Nemesis of Mortals +anyzone=foreach(creature|mygraveyard) altercost(-1,colorless) +auto=if type(creature|mygraveyard)~equalto~0 then this(cantargetcard(*[-monstrous]) {7}{G}{G}:becomes(monstrous) forever && counter(1/1,5) +auto=if type(creature|mygraveyard)~equalto~1 then this(cantargetcard(*[-monstrous]) {6}{G}{G}:becomes(monstrous) forever && counter(1/1,5) +auto=if type(creature|mygraveyard)~equalto~2 then this(cantargetcard(*[-monstrous]) {5}{G}{G}:becomes(monstrous) forever && counter(1/1,5) +auto=if type(creature|mygraveyard)~equalto~3 then this(cantargetcard(*[-monstrous]) {5}{G}{G}:becomes(monstrous) forever && counter(1/1,5) +auto=if type(creature|mygraveyard)~equalto~4 then this(cantargetcard(*[-monstrous]) {4}{G}{G}:becomes(monstrous) forever && counter(1/1,5) +auto=if type(creature|mygraveyard)~equalto~5 then this(cantargetcard(*[-monstrous]) {3}{G}{G}:becomes(monstrous) forever && counter(1/1,5) +auto=if type(creature|mygraveyard)~equalto~6 then this(cantargetcard(*[-monstrous]) {1}{G}{G}:becomes(monstrous) forever && counter(1/1,5) +auto=if type(creature|mygraveyard)~morethan~6 then this(cantargetcard(*[-monstrous]) {G}{G}:becomes(monstrous) forever && counter(1/1,5) +text=Nemesis of Mortals costs {1} less to cast for each creature card in your graveyard. -- {7}{G}{G}: Monstrosity 5. This ability costs {1} less to activate for each creature card in your graveyard. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) +mana={4}{G}{G} +type=Creature +subtype=Snake +power=5 +toughness=5 +[/card] +[card] name=Neoform auto=reveal:plibrarycount optionone name(choose card) target(creature[manacost=storedmanacostplus1plusend]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(activate castcard(putinplay))! afterrevealedend revealend text=As an additional cost to cast this spell, sacrifice a creature. -- Search your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield with an additional +1/+1 counter on it, then shuffle your library. @@ -22776,6 +24792,13 @@ mana={G}{U}{S(creature|mybattlefield)} type=Sorcery [/card] [card] +name=Nephalia Academy +auto=@discarded(*|myhand):all(trigger[to]) may moveTo(mylibrary) +auto={T}:add{1} +text=If a spell or ability an opponent controls causes you to discard a card, you may reveal that card and put it on top of your library instead of putting it anywhere else. -- {T}: Add {C} to your mana pool. +type=Land +[/card] +[card] name=Nessian Boar abilities=lure auto=@combat(blocking,blocked) source(this) from(creature):draw:1 opponent @@ -22876,6 +24899,17 @@ power=5 toughness=5 [/card] [card] +name=Neurok Transmuter +auto={U}:target(creature) transforms((artifact)) ueot +auto={U}:target(creature[artifact]) transforms((removetypes)) ueot && transforms((Creature,blue)) ueot +text={U}: Target creature becomes an artifact in addition to its other types until end of turn. -- {U}: Until end of turn, target artifact creature becomes blue and isn't an artifact. +mana={2}{U} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Neutralize target=*|stack auto=fizzle @@ -22894,6 +24928,14 @@ mana={1}{B}{B} type=Sorcery [/card] [card] +name=New Frontiers +auto=thisforeach(X) ability$!notatarget(land|mylibrary) moveto(ownerhand) && tap!$ opponent +auto=name(search basic lands) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend +text=Each player may search his or her library for up to X basic land cards and put them onto the battlefield tapped. Then each player who searched his or her library this way shuffles it. +mana={X}{G} +type=Sorcery +[/card] +[card] name=New Horizons target=land auto="{T}: Add two mana of any one color to your mana pool @@ -23015,6 +25057,16 @@ power=4 toughness=4 [/card] [card] +name=Night // Day +other={2}{W} name(Day) +auto=ifnot paid(alternative) then target(creature) -1/-1 ueot +auto=if paid(alternative) then name(Target controller) choice name(Target controller) name(Target controller) all(creature|mybattlefield) 1/1 ueot +auto=if paid(alternative) then name(Target opponent) choice name(Target opponent) name(Target opponent) all(creature|opponentbattlefield) 1/1 ueot +text=Target creature gets -1/-1 until end of turn. // Creatures target player controls get +1/+1 until end of turn. +mana={B} +type=Instant +[/card] +[card] name=Night Incarnate abilities=deathtouch other={3}{B} name(Evoke) @@ -23028,6 +25080,15 @@ power=3 toughness=4 [/card] [card] +name=Night Market Guard +text=Night Market Guard can block an additional creature each combat. +mana={3} +type=Artifact Creature +subtype=Construct +power=3 +toughness=1 +[/card] +[card] name=Nightmare Shepherd abilities=flying auto=@movedto(mygraveyard) from(creature[-token]|myBattlefield):may moveto(exile) && clone with(newability[transforms((,Nigthmare,setpower=1,settoughness=1)]) @@ -23080,6 +25141,31 @@ power=4 toughness=4 [/card] [card] +name=Nightscape Battlemage +other={4}{B}{R} name(Kicker 2R) +auto=if paid(alternative) then destroy target(land) +kicker={2}{U} +auto=kicker ifnot paid(alternative) then target(creature[-black]) moveto(ownerhand) +text=Kicker {2}{U} and/or {2}{R} (You may pay an additional {2}{U} and/or {2}{R} as you cast this spell.) -- When Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{U} kicker, return up to two target nonblack creatures to their owners' hands. -- When Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{R} kicker, destroy target land. +mana={2}{B} +type=Creature +subtype=Zombie Wizard +power=2 +toughness=2 +[/card] +[card] +name=Nightshade Assassin +abilities=first strike,madness +autoexile=restriction{discarded} pay({1}{B}) name(pay 1B to cast) activate name(pay 1B to cast) castcard(normal)?name(put in graveyard) moveto(ownergraveyard) +auto=target(creature) -type:*[black]:myhand/-type:*[black]:myhand ueot +text=First strike -- When Nightshade Assassin enters the battlefield, you may reveal X black cards in your hand. If you do, target creature gets -X/-X until end of turn. -- Madness {1}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.) +mana={2}{B}{B} +type=Creature +subtype=Human Assassin +power=2 +toughness=1 +[/card] +[card] name=Nightshade Seer auto={2}{B}{T}:foreach(*[black]|myhand) -1/-1 target(creature) text={2}{B}, {T}: Reveal any number of black cards in your hand. Target creature gets -X/-X until end of turn, where X is the number of cards revealed this way. @@ -23156,6 +25242,17 @@ power=5 toughness=5 [/card] [card] +name=Nim Deathmantle +auto={4}:equip +auto=teach(creature) 2/2 +auto=teach(creature) transforms((Zombie,newcolors[black],newability[intimidate])) forever +auto=@movedTo(*[-token]|mygraveyard) from(battlefield):name(pay 4) pay[[{4}]] all(trigger[to]) moveTo(mybattlefield) and!(rehook)! +text=Equipped creature gets +2/+2, has intimidate, and is a black Zombie. -- Whenever a nontoken creature is put into your graveyard from the battlefield, you may pay {4}. If you do, return that card to the battlefield and attach Nim Deathmantle to it. -- Equip {4} +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Nimble Birdsticker abilities=reach text=Reach (This creature can block creatures with flying.) @@ -23321,6 +25418,13 @@ power=5 toughness=5 [/card] [card] +name=Nivix, Aerie of the Firemind +auto={T}:add{1} +auto={2}{U}{R}{T}:moveto(myexile) all(*[zpos=1]|mylibrary) && may activate castcard(normal) target(fresh[instant;sorcery]|myexile) +text={T}: Add {1} to your mana pool. -- {2}{U}{R}, {T}: Exile the top card of your library. Until your next turn, you may cast that card if it's an instant or sorcery. +type=Land +[/card] +[card] name=No Escape target=creature,planeswalker|stack auto=fizzleto(exile) @@ -23330,6 +25434,61 @@ mana={2}{U} type=Instant [/card] [card] +name=Noble Benefactor +auto=@movedTo(this|graveyard) from(battlefield):name(fetch) transforms((,newability[ability$! moveto(ownerhand) notatarget(<1>*|mylibrary) !$ controller],newability[ability$! moveto(ownerhand) notatarget(<1>*|mylibrary) !$ opponent])) oneshot +text=When Noble Benefactor dies, each player may search his or her library for a card and put that card into his or her hand. Then each player who searched his or her library this way shuffles it. +mana={2}{U} +type=Creature +subtype=Human Cleric +power=2 +toughness=2 +[/card] +[card] +name=Noggle Hedge-Mage +auto=if type(island|mybattlefield)~morethan~1 then target(<2>*|battlefield) tap(noevent) +auto=if type(mountain|mybattlefield)~morethan~1 then target(player) damage:2 +text=When Noggle Hedge-Mage enters the battlefield, if you control two or more Islands, you may tap two target permanents. -- When Noggle Hedge-Mage enters the battlefield, if you control two or more Mountains, you may have Noggle Hedge-Mage deal 2 damage to target player. +mana={2}{UR} +type=Creature +subtype=Noggle Wizard +power=2 +toughness=2 +[/card] +[card] +name=North Star +auto={4}{T}:target(*|mycastingzone) anytypeofmana +text={4}, {T}: For one spell this turn, you may spend mana as though it were mana of any color to pay that spell's mana cost. (Additional costs are still paid normally.) +mana={4} +type=Artifact +[/card] +[card] +name=Nostalgic Dreams +auto=moveto(exile) all(this) +auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && moveto(myhand) target(*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && moveto(myhand) target(<2>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*|myhand) reject!$ controller && moveto(myhand) target(<3>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*|myhand) reject!$ controller && moveto(myhand) target(<4>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*|myhand) reject!$ controller && moveto(myhand) target(<5>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*|myhand) reject!$ controller && moveto(myhand) target(<6>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*|myhand) reject!$ controller && moveto(myhand) target(<7>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*|myhand) reject!$ controller && moveto(myhand) target(<8>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*|myhand) reject!$ controller && moveto(myhand) target(<9>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*|myhand) reject!$ controller && moveto(myhand) target(<10>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*|myhand) reject!$ controller && moveto(myhand) target(<11>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*|myhand) reject!$ controller && moveto(myhand) target(<12>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*|myhand) reject!$ controller && moveto(myhand) target(<13>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*|myhand) reject!$ controller && moveto(myhand) target(<14>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*|myhand) reject!$ controller && moveto(myhand) target(<15>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*|myhand) reject!$ controller && moveto(myhand) target(<16>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*|myhand) reject!$ controller && moveto(myhand) target(<17>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*|myhand) reject!$ controller && moveto(myhand) target(<18>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*|myhand) reject!$ controller && moveto(myhand) target(<19>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*|myhand) reject!$ controller && moveto(myhand) target(<20>*[creature]|mygraveyard) +text=As an additional cost to cast Nostalgic Dreams, discard X cards. -- Return X target cards from your graveyard to your hand. Exile Nostalgic Dreams. +mana={G}{G} +type=Sorcery +[/card] +[card] name=Notion Rain aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=2]|mylibrary) moverandom(*[zpos<=2]) from(mylibrary) to(mylibrary)])) ueot auto=name(surveil) reveal:2 optionone name(put in graveyard) target(*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<2>*|reveal) moveto(ownerlibrary) optiontwoend revealend @@ -23340,6 +25499,16 @@ mana={1}{U}{B} type=Sorcery [/card] [card] +name=Novellamental +abilities=flying,cloud +text=Flying -- Novellamental can block only creatures with flying. +mana={1}{U} +type=Creature +subtype=Elemental +power=2 +toughness=1 +[/card] +[card] name=Novice Knight abilities=defender auto=this(auras) canattack @@ -23371,6 +25540,16 @@ power=2 toughness=2 [/card] [card] +name=Null Profusion +auto=phasealter(remove,draw,controller) +auto=@movedTo(*[-land]|mystack):draw:1 controller +auto=@movedTo(land|mybattlefield):draw:1 controller +auto=hmodifer:-5 controller +text=Skip your draw step. -- Whenever you play a card, draw a card. -- Your maximum hand size is two. +mana={4}{B}{B} +type=Enchantment +[/card] +[card] name=Nurturing Peatland auto={T}{L:1}=add {G} auto={T}{L:1}=add {B} @@ -23564,6 +25743,14 @@ mana={1}{W}{B} type=Legendary Enchantment [/card] [card] +name=Oath of Lim-Dul +auto=auto=@lifelostof(player):name(Choose one) ability$!name(discard cards) choice name(discard cards) discard:storedthatmuch controller _ choice name(sacrifice permanents) sacrifice notatarget(*[-Oath of Lim-Dul]|mybattlefield)!$ controller +auto={B}{B}: draw:1 controller +text=Whenever you lose life, for each 1 life you lost, sacrifice a permanent other than Oath of Lim-Dul unless you discard a card. (Damage dealt to you causes you to lose life.) -- {B}{B}: Draw a card. +mana={3}{B} +type=Enchantment +[/card] +[card] name=Oathsworn Knight abilities=mustattack,phantom auto=counter(1/1,4) @@ -23746,6 +25933,18 @@ power=2 toughness=6 [/card] [card] +name=Ojutai's Command +auto=choice name(Choose 1 and 2) target(creature[manacost<=2]|mygraveyard) moveto(mybattlefield && life:4 controller +auto=choice name(Choose 1 and 3) target(creature[manacost<=2]|mygraveyard) moveto(mybattlefield && fizzle target(*|stack) +auto=choice name(Choose 1 and 4) target(creature[manacost<=2]|mygraveyard) moveto(mybattlefield && draw:1 controller +auto=choice name(Choose 2 and 3) life:4 controller && fizzle target(*|stack) +auto=choice name(Choose 2 and 4) life:4 controller && draw:1 controller +auto=choice name(Choose 3 and 4) fizzle target(*|stack) && draw:1 controller +text=Choose two — -- • Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. -- • You gain 4 life. -- • Counter target creature spell. -- • Draw a card. +mana={2}{W}{U} +type=Instant +[/card] +[card] name=Oketra the True abilities=double strike,indestructible auto=aslongas(creature|mybattlefield) cantattack <4 @@ -23861,6 +26060,15 @@ power=4 toughness=5 [/card] [card] +name=Omen of Fire +auto=moveTo(ownerhand) all(island) +auto=foreach(*[white]|mybattlefield) name(Choose one) ability$!name(Sacrifice plains) choice name(Sacrifice plains) sacrifice target(plains|mybattlefield) _ choice name(Sacrifice white permanent) sacrifice notatarget(*[white]|mybattlefield)!$ controller +auto=foreach(*[white]|opponentBattlefield) name(Choose one) ability$!name(Sacrifice plains) choice name(Sacrifice plains) sacrifice target(plains|mybattlefield) _ choice name(Sacrifice white permanent)sacrifice notatarget(*[white]|mybattlefield)!$ opponent +text=Return all Islands to their owners' hands. -- Each player sacrifices a Plains or a white permanent for each white permanent he or she controls. +mana={3}{R}{R} +type=Instant +[/card] +[card] name=Omen of the Dead abilities=flash auto=moveto(myHand) target(creature|myGraveyard) @@ -23963,6 +26171,15 @@ type=Legendary Enchantment subtype=Aura [/card] [card] +name=On Thin Ice +target=land[snow]|mybattlefield +auto=(blink)forsrc target(creature|opponentbattlefield) +text=Enchant snow land you control -- When On Thin Ice enters the battlefield, exile target creature an opponent controls until On Thin Ice leaves the battlefield. +mana={W} +type=Snow Enchantment +subtype=Aura +[/card] +[card] name=Onakke Ogre mana={2}{R} type=Creature @@ -24036,6 +26253,41 @@ mana={2}{R} type=Instant [/card] [card] +name=Ooze Flux +auto={1}{G}:name(remove 1 Counter) counter(1/1,-1) target(creature|mybattlefield) && token(Ooze,Creature Ooze,1/1,green) +auto={1}{G}:name(remove 2 Counter) counter(1/1,-2) target(creature|mybattlefield) && token(Ooze,Creature Ooze,2/2,green) +auto={1}{G}:name(remove 3 Counter) counter(1/1,-3) target(creature|mybattlefield) && token(Ooze,Creature Ooze,3/3,green) +auto={1}{G}:name(remove 4 Counter) counter(1/1,-4) target(creature|mybattlefield) && token(Ooze,Creature Ooze,4/4,green) +auto={1}{G}:name(remove 5 Counter) counter(1/1,-5) target(creature|mybattlefield) && token(Ooze,Creature Ooze,5/5,green) +auto={1}{G}:name(remove 6 Counter) counter(1/1,-6) target(creature|mybattlefield) && token(Ooze,Creature Ooze,6/6,green) +auto={1}{G}:name(remove 7 Counter) counter(1/1,-7) target(creature|mybattlefield) && token(Ooze,Creature Ooze,7/7,green) +auto={1}{G}:name(remove 8 Counter) counter(1/1,-8) target(creature|mybattlefield) && token(Ooze,Creature Ooze,8/8,green) +auto={1}{G}:name(remove 9 Counter) counter(1/1,-9) target(creature|mybattlefield) && token(Ooze,Creature Ooze,9/9,green) +auto={1}{G}:name(remove 0 Counter) counter(1/1,-10) target(creature|mybattlefield) && token(Ooze,Creature Ooze,10/10,green) +text={1}{G}, Remove one or more +1/+1 counters from among creatures you control: Put an X/X green Ooze creature token onto the battlefield, where X is the number of +1/+1 counters removed this way. +mana={3}{G} +type=Enchantment +[/card] +[card] +name=Opal Acrolith +auto=@movedTo(creature|opponentstack):transforms((removetypes)) forever && transforms((Soldier Creature,setpower=2,settoughness=4)) forever +auto={0}:transforms((removetypes,newability[becomes(Enchantment)])) forever +text=Whenever an opponent casts a creature spell, if Opal Acrolith is an enchantment, Opal Acrolith becomes a 2/4 Soldier creature. -- {0}: Opal Acrolith becomes an enchantment. +mana={2}{W} +type=Enchantment +[/card] +[card] +name=Opal Titan +auto=@movedTo(creature[blue]|opponentstack):transforms((removetypes)) forever && transforms((Giant Creature,setpower=4,settoughness=4,newability[protection from blue)) forever +auto=@movedTo(creature[white]|opponentstack):transforms((removetypes)) forever && transforms((Giant Creature,setpower=4,settoughness=4,newability[protection from white)) forever +auto=@movedTo(creature[green]|opponentstack):transforms((removetypes)) forever && transforms((Giant Creature,setpower=4,settoughness=4,newability[protection from green)) forever +auto=@movedTo(creature[black]|opponentstack):transforms((removetypes)) forever && transforms((Giant Creature,setpower=4,settoughness=4,newability[protection from black)) forever +auto=@movedTo(creature[red]|opponentstack):transforms((removetypes)) forever && transforms((Giant Creature,setpower=4,settoughness=4,newability[protection from red)) forever +text=When an opponent casts a creature spell, if Opal Titan is an enchantment, Opal Titan becomes a 4/4 Giant creature with protection from each of that spell's colors. +mana={2}{W}{W} +type=Enchantment +[/card] +[card] name=Open Fire target=creature,player auto=damage:3 @@ -24079,6 +26331,34 @@ power=4 toughness=3 [/card] [card] +name=Oppressive Will +target=*|stack +auto=if type(*|myhand)~equalto~1 then transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~2 then transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~3 then transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~4 then transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~5 then transforms((,newability[pay[[{5}]] name(pay 5 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~6 then transforms((,newability[pay[[{6}]] name(pay 6 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~7 then transforms((,newability[pay[[{7}]] name(pay 7 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~8 then transforms((,newability[pay[[{8}]] name(pay 8 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~9 then transforms((,newability[pay[[{9}]] name(pay 9 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~10 then transforms((,newability[pay[[{10}]] name(pay 10 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~11 then transforms((,newability[pay[[{11}]] name(pay 11 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~12 then transforms((,newability[pay[[{12}]] name(pay 12 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~13 then transforms((,newability[pay[[{13}]] name(pay 13 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~14 then transforms((,newability[pay[[{14}]] name(pay 14 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~15 then transforms((,newability[pay[[{15}]] name(pay 15 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~16 then transforms((,newability[pay[[{16}]] name(pay 16 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~17 then transforms((,newability[pay[[{17}]] name(pay 17 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~18 then transforms((,newability[pay[[{18}]] name(pay 18 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~19 then transforms((,newability[pay[[{19}]] name(pay 19 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~equalto~20 then transforms((,newability[pay[[{20}]] name(pay 20 mana) donothing?fizzle])) forever +auto=if type(*|myhand)~morethan~20 then transforms((,newability[pay[[{21}]] name(pay 21 mana) donothing?fizzle])) forever +text=Counter target spell unless its controller pays {1} for each card in your hand. +mana={2}{U} +type=Instant +[/card] +[card] name=Oracle's Vault auto={2}{T}{counter(0/0,1,brick)}:deplete:1 controller auto={T}{restriction type(this[counter(brick)>=3])~morethan~0}:deplete:1 controller @@ -24113,6 +26393,24 @@ mana={3} type=Artifact [/card] [card] +name=Orbs of Warding +abilities=playershroud +auto=@damaged(controller) from(creature|battlefield):life:1 +text=You have hexproof. (You can't be the target of spells or abilities your opponents control.) -- If a creature would deal damage to you, prevent 1 of that damage. +mana={5} +type=Artifact +[/card] +[card] +name=Orcish Farmer +auto={T}:ueot loseabilities && losesubtypesof(land) && transforms((swamp)) target(land) +text={T}: Target land becomes a Swamp until its controller's next untap step. +mana={1}{R}{R} +type=Creature +subtype=Orc +power=2 +toughness=2 +[/card] +[card] name=Orcish Hellraiser auto=upcost[{R};next upkeep] sacrifice auto=@movedTo(this|graveyard) from(battlefield):choice damage:2 target(planeswalker,player) @@ -24134,6 +26432,70 @@ power=1 toughness=1 [/card] [card] +name=Ordeal of Erebos +target=creature +auto=@combat(attacking) source(mytgt):counter(1/1) +auto=teach(creature) transforms((,newability[this(counter{1/1}>=3) sacrifice target(Ordeal of Erebos|mybattlefield)])) +auto=@movedto(this|mygraveyard) from(mybattlefield):target(player) ability$!target(<2>*|myhand) reject!$ targetedplayer +text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Erebos. -- When you sacrifice Ordeal of Erebos, target player discards two cards. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Ordeal of Heliod +target=creature +auto=@combat(attacking) source(mytgt):counter(1/1) +auto=teach(creature) transforms((,newability[this(counter{1/1}>=3) sacrifice target(Ordeal of Heliod|mybattlefield)])) +auto=@movedto(this|mygraveyard) from(mybattlefield):life:10 controller +text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Heliod. -- When you sacrifice Ordeal of Heliod, you gain 10 life. +mana={1}{W} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Ordeal of Nylea +target=creature +auto=@combat(attacking) source(mytgt):counter(1/1) +auto=teach(creature) transforms((,newability[this(counter{1/1}>=3) sacrifice target(Ordeal of Nylea|mybattlefield)])) +auto=@movedto(this|mygraveyard) from(mybattlefield):notatarget(land[basic]|mylibrary) transforms((,newability[name(move to battlefield) notatarget(land[basic]|mylibrary) moveTo(myBattlefield) and!(tap(noevent))!],newability[moveTo(myBattlefield) and!(tap(noevent))!])) oneshot +text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Nylea. -- When you sacrifice Ordeal of Nylea, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +mana={1}{G} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Ordeal of Purphoros +target=creature +auto=@combat(attacking) source(mytgt):counter(1/1) +auto=teach(creature) transforms((,newability[this(counter{1/1}>=3) sacrifice target(Ordeal of Purphoros|mybattlefield)])) +auto=@movedto(this|mygraveyard) from(mybattlefield):damage:3 target(creature,player) +text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Purphoros. -- When you sacrifice Ordeal of Purphoros, it deals 3 damage to target creature or player. +mana={1}{R} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Ordeal of Thassa +target=creature +auto=@combat(attacking) source(mytgt):counter(1/1) +auto=teach(creature) transforms((,newability[this(counter{1/1}>=3) sacrifice target(Ordeal of Thassa|mybattlefield)])) +auto=@movedto(this|mygraveyard) from(mybattlefield):draw:2 controller +text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Thassa. -- When you sacrifice Ordeal of Thassa, draw two cards. +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Order // Chaos +other={2}{R} name(Chaos) +auto=if paid(alternative) then all(creature|battlefield) cantblock ueot +auto=ifnot paid(alternative) then target(creature[attacking]|battlefield) moveto(exile) +text=Exile target attacking creature. // Creatures can't block this turn. +mana={3}{W} +type=Instant +[/card] +[card] name=Order of Midnight // Alter Fate abilities=canplayfromexile,flying,cantblock,adventure other={1}{B} name(Adventure) @@ -24168,6 +26530,39 @@ power=1 toughness=3 [/card] [card] +name=Organ Harvest +auto=if type(*[creature]|myBattlefield)~morethan~0 then choice name(Sacrifice 1 creature) ability$!sacrifice notatarget(creature|mybattlefield)!$ controller && add{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~1 then choice name(Sacrifice 2 creatures) ability$!sacrifice notatarget(<2>creature|mybattlefield)!$ controller && add{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~2 then choice name(Sacrifice 3 creatures) ability$!sacrifice notatarget(<3>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~3 then choice name(Sacrifice 4 creatures) ability$!sacrifice notatarget(<4>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~4 then choice name(Sacrifice 5 creatures) ability$!sacrifice notatarget(<5>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~5 then choice name(Sacrifice 6 creatures) ability$!sacrifice notatarget(<6>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~6 then choice name(Sacrifice 7 creatures) ability$!sacrifice notatarget(<7>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~7 then choice name(Sacrifice 8 creatures) ability$!sacrifice notatarget(<8>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~8 then choice name(Sacrifice 9 creatures) ability$!sacrifice notatarget(<9>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~9 then choice name(Sacrifice 10 creatures) ability$!sacrifice notatarget(<10>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~10 then choice name(Sacrifice 11 creatures) ability$!sacrifice notatarget(<11>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~11 then choice name(Sacrifice 12 creatures) ability$!sacrifice notatarget(<12>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~12 then choice name(Sacrifice 13 creatures) ability$!sacrifice notatarget(<13>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~13 then choice name(Sacrifice 14 creatures) ability$!sacrifice notatarget(<14>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~14 then choice name(Sacrifice 15 creatures) ability$!sacrifice notatarget(<15>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~15 then choice name(Sacrifice 16 creatures) ability$!sacrifice notatarget(<16>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~16 then choice name(Sacrifice 17 creatures) ability$!sacrifice notatarget(<17>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~17 then choice name(Sacrifice 18 creatures) ability$!sacrifice notatarget(<18>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~18 then choice name(Sacrifice 19 creatures) ability$!sacrifice notatarget(<19>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto=if type(*[creature]|myBattlefield)~morethan~19 then choice name(Sacrifice 20 creatures) ability$!sacrifice notatarget(<20>creature|mybattlefield)!$ controller && add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +text=You and your teammates may sacrifice any number of creatures. For each creature sacrificed in this way, add {B}{B} to your mana pool. +mana={B} +type=Sorcery +[/card] +[card] +name=Ornate Kanzashi +auto={2}{T}:moveto(exile) all(*[zpos=1]|opponentlibrary) and!(activate castcard(copied) ueot)! +text={2}, {T}: Target opponent exiles the top card of his or her library. You may play that card this turn. +mana={5} +type=Artifact +[/card] +[card] name=Ornery Goblin auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) damage:1 text=Whenever Ornery Goblin blocks or becomes blocked by a creature, Ornery Goblin deals 1 damage to that creature. @@ -24199,6 +26594,15 @@ power=1 toughness=4 [/card] [card] +name=Orzhov Charm +auto=choice name(Return creature to hand) target(creature|mybattlefield) moveto(myhand) +auto=choice name(Destroy creature) target(creature) dynamicability && destroy +auto=choice name(Return creature to battlefield) target(creature[manacost<=1]|mygraveyard) moveto(mybattlefield) +text=Choose one — Return target creature you control and all Auras you control attached to it to their owner's hand; or destroy target creature and you lose life equal to its toughness; or return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. +mana={W}{B} +type=Instant +[/card] +[card] name=Orzhov Enforcer abilities=deathtouch auto=@movedTo(this|graveyard) from(battlefield):create(Spirit:creature Spirit:1/1:white,black:flying) @@ -24263,6 +26667,15 @@ power=6 toughness=6 [/card] [card] +name=Oust +target=creature +auto=moveto(ownerlibrary) && ability$!moverandom(*) from(mylibrary) to(mylibrary)!$ controller +auto=life:3 targetController +text=Put target creature into its owner's library second from the top. Its controller gains 3 life. +mana={W} +type=Sorcery +[/card] +[card] name=Out of Bounds target=*|stack auto=fizzle @@ -24289,6 +26702,14 @@ mana={1}{R}{W}{W} type=Enchantment [/card] [card] +name=Outmaneuver +target=creature[blocked] +auto=target(player) dynamicability +text=X target blocked creatures assign their combat damage this turn as though they weren't blocked. +mana={X}{R} +type=Instant +[/card] +[card] name=Outmuscle other={1}{G}{G}{G} name(Adamant) target=creature|myBattlefield @@ -24309,6 +26730,23 @@ mana={3}{R} type=Enchantment [/card] [card] +name=Outwit +target=*[instant;sorcery]|stack +auto=fizzle +text=Counter target spell that targets a player. +mana={U} +type=Instant +[/card] +[card] +name=Overabundance +auto=@tappedformana(land|opponentBattlefield):damage:1 opponent +auto=@tappedformana(land|myBattlefield):damage:1 controller +auto=lord(land) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) +text=Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced, and Overabundance deals 1 damage to him or her. +mana={1}{R}{G} +type=Enchantment +[/card] +[card] name=Overcome auto=all(creature|myBattlefield) 2/2 ueot auto=all(creature|myBattlefield) trample ueot @@ -24347,6 +26785,15 @@ power=3 toughness=2 [/card] [card] +name=Overrule +target=*|stack +auto=transforms((,newability[pay[[{value:storedx}]] name(pay {value} mana) donothing?fizzle])) forever +auto=life:X controller +text=Counter target spell unless its controller pays {X}. You gain X life. +mana={X}{W}{U} +type=Instant +[/card] +[card] name=Overwhelmed Apprentice auto=deplete:2 opponent auto=scry:2 scrycore delayed dontshow donothing scrycoreend scryend @@ -24399,6 +26846,15 @@ mana={2}{G} type=Instant [/card] [card] +name=Pain // Suffering +other={3}{R} name(Suffering) +auto=if paid(alternative) then destroy target(land) +auto=ifnot paid(alternative) then target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer +text=Target player discards a card. // Destroy target land. +mana={B} +type=Sorcery +[/card] +[card] name=Painful Lesson target=player auto=draw:2 targetedplayer @@ -25473,28 +27929,28 @@ type=Enchantment [/card] [card] name=Prototype Portal -other={4}{E(other artifact|myhand)} name(Imprint) -auto=if paid(alternative) then this(variable{storedmanacost}=0) {T}{1}:name(mana cost {0}) clone target(artifact[manacost=0]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=1) {T}{1}:name(mana cost {1}) clone target(artifact[manacost=1]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=2) {T}{2}:name(mana cost {2}) clone target(artifact[manacost=2]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=3) {T}{3}:name(mana cost {3}) clone target(artifact[manacost=3]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=4) {T}{4}:name(mana cost {4}) clone target(artifact[manacost=4]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=5) {T}{5}:name(mana cost {5}) clone target(artifact[manacost=4]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=6) {T}{6}:name(mana cost {6}) clone target(artifact[manacost=5]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=7) {T}{7}:name(mana cost {7}) clone target(artifact[manacost=6]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=8) {T}{8}:name(mana cost {8}) clone target(artifact[manacost=7]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=9) {T}{9}:name(mana cost {9}) clone target(artifact[manacost=8]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=10) {T}{10}:name(mana cost {10}) clone target(artifact[manacost=9]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=11) {T}{11}:name(mana cost {11}) clone target(artifact[manacost=10]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=12) {T}{12}:name(mana cost {12}) clone target(artifact[manacost=11]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=13) {T}{13}:name(mana cost {13}) clone target(artifact[manacost=12]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=14) {T}{14}:name(mana cost {14}) clone target(artifact[manacost=13]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=15) {T}{15}:name(mana cost {15}) clone target(artifact[manacost=14]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=16) {T}{16}:name(mana cost {16}) clone target(artifact[manacost=15]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=17) {T}{17}:name(mana cost {17}) clone target(artifact[manacost=16]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=18) {T}{18}:name(mana cost {18}) clone target(artifact[manacost=17]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=19) {T}{19}:name(mana cost {19}) clone target(artifact[manacost=18]|myexile) oneshot -auto=if paid(alternative) then this(variable{storedmanacost}=20) {T}{20}:name(mana cost {20}) clone target(artifact[manacost=19]|myexile) oneshot +auto=choice name(Don't exile any artifact) donothing +auto=if type(artifact[manacost=0]|myhand)~morethan~0 then choice name(Exile artifact with manacost 0) name(Exile artifact with manacost 0) transforms((,newability[moveto(exile) target(artifact[manacost=0]|myhand)],newability[{T}:name(mana cost {0}) clone target(artifact[manacost=0]|myexile)])) forever +auto=if type(artifact[manacost=1]|myhand)~morethan~0 then choice name(Exile artifact with manacost 1) name(Exile artifact with manacost 1) transforms((,newability[moveto(exile) target(artifact[manacost=1]|myhand)],newability[{T}{1}:name(mana cost {1}) clone target(artifact[manacost=1]|myexile)])) forever +auto=if type(artifact[manacost=2]|myhand)~morethan~0 then choice name(Exile artifact with manacost 2) name(Exile artifact with manacost 2) transforms((,newability[moveto(exile) target(artifact[manacost=2]|myhand)],newability[{T}{2}:name(mana cost {2}) clone target(artifact[manacost=2]|myexile)])) forever +auto=if type(artifact[manacost=3]|myhand)~morethan~0 then choice name(Exile artifact with manacost 3) name(Exile artifact with manacost 3) transforms((,newability[moveto(exile) target(artifact[manacost=3]|myhand)],newability[{T}{3}:name(mana cost {3}) clone target(artifact[manacost=3]|myexile)])) forever +auto=if type(artifact[manacost=4]|myhand)~morethan~0 then choice name(Exile artifact with manacost 4) name(Exile artifact with manacost 4) transforms((,newability[moveto(exile) target(artifact[manacost=4]|myhand)],newability[{T}{4}:name(mana cost {4}) clone target(artifact[manacost=4]|myexile)])) forever +auto=if type(artifact[manacost=5]|myhand)~morethan~0 then choice name(Exile artifact with manacost 5) name(Exile artifact with manacost 5) transforms((,newability[moveto(exile) target(artifact[manacost=5]|myhand)],newability[{T}{5}:name(mana cost {5}) clone target(artifact[manacost=5]|myexile)])) forever +auto=if type(artifact[manacost=6]|myhand)~morethan~0 then choice name(Exile artifact with manacost 6) name(Exile artifact with manacost 6) transforms((,newability[moveto(exile) target(artifact[manacost=6]|myhand)],newability[{T}{6}:name(mana cost {6}) clone target(artifact[manacost=6]|myexile)])) forever +auto=if type(artifact[manacost=7]|myhand)~morethan~0 then choice name(Exile artifact with manacost 7) name(Exile artifact with manacost 7) transforms((,newability[moveto(exile) target(artifact[manacost=7]|myhand)],newability[{T}{7}:name(mana cost {7}) clone target(artifact[manacost=7]|myexile)])) forever +auto=if type(artifact[manacost=8]|myhand)~morethan~0 then choice name(Exile artifact with manacost 8) name(Exile artifact with manacost 8) transforms((,newability[moveto(exile) target(artifact[manacost=8]|myhand)],newability[{T}{8}:name(mana cost {8}) clone target(artifact[manacost=8]|myexile)])) forever +auto=if type(artifact[manacost=9]|myhand)~morethan~0 then choice name(Exile artifact with manacost 9) name(Exile artifact with manacost 9) transforms((,newability[moveto(exile) target(artifact[manacost=9]|myhand)],newability[{T}{9}:name(mana cost {9}) clone target(artifact[manacost=9]|myexile)])) forever +auto=if type(artifact[manacost=10]|myhand)~morethan~0 then choice name(Exile artifact with manacost 10) name(Exile artifact with manacost 10) transforms((,newability[moveto(exile) target(artifact[manacost=10]|myhand)],newability[{T}{10}:name(mana cost {10}) clone target(artifact[manacost=10]|myexile)])) forever +auto=if type(artifact[manacost=11]|myhand)~morethan~0 then choice name(Exile artifact with manacost 11) name(Exile artifact with manacost 11) transforms((,newability[moveto(exile) target(artifact[manacost=11]|myhand)],newability[{T}{11}:name(mana cost {11}) clone target(artifact[manacost=11]|myexile)])) forever +auto=if type(artifact[manacost=12]|myhand)~morethan~0 then choice name(Exile artifact with manacost 12) name(Exile artifact with manacost 12) transforms((,newability[moveto(exile) target(artifact[manacost=12]|myhand)],newability[{T}{12}:name(mana cost {12}) clone target(artifact[manacost=12]|myexile)])) forever +auto=if type(artifact[manacost=13]|myhand)~morethan~0 then choice name(Exile artifact with manacost 13) name(Exile artifact with manacost 13) transforms((,newability[moveto(exile) target(artifact[manacost=13]|myhand)],newability[{T}{13}:name(mana cost {13}) clone target(artifact[manacost=13]|myexile)])) forever +auto=if type(artifact[manacost=14]|myhand)~morethan~0 then choice name(Exile artifact with manacost 14) name(Exile artifact with manacost 14) transforms((,newability[moveto(exile) target(artifact[manacost=14]|myhand)],newability[{T}{14}:name(mana cost {14}) clone target(artifact[manacost=14]|myexile)])) forever +auto=if type(artifact[manacost=15]|myhand)~morethan~0 then choice name(Exile artifact with manacost 15) name(Exile artifact with manacost 15) transforms((,newability[moveto(exile) target(artifact[manacost=15]|myhand)],newability[{T}{15}:name(mana cost {15}) clone target(artifact[manacost=15]|myexile)])) forever +auto=if type(artifact[manacost=16]|myhand)~morethan~0 then choice name(Exile artifact with manacost 16) name(Exile artifact with manacost 16) transforms((,newability[moveto(exile) target(artifact[manacost=16]|myhand)],newability[{T}{16}:name(mana cost {16}) clone target(artifact[manacost=16]|myexile)])) forever +auto=if type(artifact[manacost=17]|myhand)~morethan~0 then choice name(Exile artifact with manacost 17) name(Exile artifact with manacost 17) transforms((,newability[moveto(exile) target(artifact[manacost=17]|myhand)],newability[{T}{17}:name(mana cost {17}) clone target(artifact[manacost=17]|myexile)])) forever +auto=if type(artifact[manacost=18]|myhand)~morethan~0 then choice name(Exile artifact with manacost 18) name(Exile artifact with manacost 18) transforms((,newability[moveto(exile) target(artifact[manacost=18]|myhand)],newability[{T}{18}:name(mana cost {18}) clone target(artifact[manacost=18]|myexile)])) forever +auto=if type(artifact[manacost=19]|myhand)~morethan~0 then choice name(Exile artifact with manacost 19) name(Exile artifact with manacost 19) transforms((,newability[moveto(exile) target(artifact[manacost=19]|myhand)],newability[{T}{19}:name(mana cost {19}) clone target(artifact[manacost=19]|myexile)])) forever +auto=if type(artifact[manacost=20]|myhand)~morethan~0 then choice name(Exile artifact with manacost 20) name(Exile artifact with manacost 20) transforms((,newability[moveto(exile) target(artifact[manacost=20]|myhand)],newability[{T}{20}:name(mana cost {20}) clone target(artifact[manacost=20]|myexile)])) forever text=Imprint -- When Prototype Portal enters the battlefield, you may exile an artifact card from your hand. -- {X},{T}: Create a token that's a copy of the exiled card. X is the converted mana cost of that card. mana={4} type=Artifact @@ -28272,40 +30728,13 @@ toughness=2 [/card] [card] name=Satyr's Cunning -auto=token(Satyr,cun) +auto=token(Satyr,Creature Satyr,1/1,red,cantblock) autograveyard=name(Escape-{2}{R},exile two) {2}{U}{E(other *|myGraveyard)}{E(other *|myGraveyard)}:castcard(normal) text=Create a 1/1 red Satyr creature token with “This creature can’t block.” -- Escape—{2}{R}, Exile two other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) mana={R} type=Sorcery [/card] [card] -name=Satyr,cun -abilities=cantblock -type=Creature -subtype=Satyr -power=1 -toughness=1 -color=red -[/card] -[card] -name=Satyr,har -abilities=cantblock -type=Creature -subtype=Satyr -power=1 -toughness=1 -color=red -[/card] -[card] -name=Satyr,rev -abilities=cantblock -type=Creature -subtype=Satyr -power=1 -toughness=1 -color=red -[/card] -[card] name=Sauroform Hybrid auto=this(counter{1/1}<1) {4}{G}{G}:counter(1/1,4) text={4}{G}{G}: Adapt 4. (If this creature has no +1/+1 counters on it, put four +1/+1 counters on it.) @@ -34566,9 +36995,28 @@ toughness=1 [/card] [card] name=Toxic Deluge -auto=lord(creature|battlefield) -X/-X ueot +auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 Life) life:-1 controller && all(creature|battlefield) -1/-1 ueot +auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 Life) life:-2 controller && all(creature|battlefield) -2/-2 ueot +auto=if compare(lifetotal)~morethan~2 then choice name(Pay 3 Life) life:-3 controller && all(creature|battlefield) -3/-3 ueot +auto=if compare(lifetotal)~morethan~3 then choice name(Pay 4 Life) life:-4 controller && all(creature|battlefield) -4/-4 ueot +auto=if compare(lifetotal)~morethan~4 then choice name(Pay 5 Life) life:-5 controller && all(creature|battlefield) -5/-5 ueot +auto=if compare(lifetotal)~morethan~5 then choice name(Pay 6 Life) life:-6 controller && all(creature|battlefield) -6/-6 ueot +auto=if compare(lifetotal)~morethan~6 then choice name(Pay 7 Life) life:-7 controller && all(creature|battlefield) -7/-7 ueot +auto=if compare(lifetotal)~morethan~7 then choice name(Pay 8 Life) life:-8 controller && all(creature|battlefield) -8/-8 ueot +auto=if compare(lifetotal)~morethan~8 then choice name(Pay 9 Life) life:-9 controller && all(creature|battlefield) -9/-9 ueot +auto=if compare(lifetotal)~morethan~9 then choice name(Pay 10 Life) life:-10 controller && all(creature|battlefield) -10/-10 ueot +auto=if compare(lifetotal)~morethan~10 then choice name(Pay 11 Life) life:-11 controller && all(creature|battlefield) -11/-11 ueot +auto=if compare(lifetotal)~morethan~11 then choice name(Pay 12 Life) life:-12 controller && all(creature|battlefield) -12/-12 ueot +auto=if compare(lifetotal)~morethan~12 then choice name(Pay 13 Life) life:-13 controller && all(creature|battlefield) -13/-13 ueot +auto=if compare(lifetotal)~morethan~13 then choice name(Pay 14 Life) life:-14 controller && all(creature|battlefield) -14/-14 ueot +auto=if compare(lifetotal)~morethan~14 then choice name(Pay 15 Life) life:-15 controller && all(creature|battlefield) -15/-15 ueot +auto=if compare(lifetotal)~morethan~15 then choice name(Pay 16 Life) life:-16 controller && all(creature|battlefield) -16/-16 ueot +auto=if compare(lifetotal)~morethan~16 then choice name(Pay 17 Life) life:-17 controller && all(creature|battlefield) -17/-17 ueot +auto=if compare(lifetotal)~morethan~17 then choice name(Pay 18 Life) life:-18 controller && all(creature|battlefield) -18/-18 ueot +auto=if compare(lifetotal)~morethan~18 then choice name(Pay 19 Life) life:-19 controller && all(creature|battlefield) -19/-19 ueot +auto=if compare(lifetotal)~morethan~19 then choice name(Pay 20 Life) life:-20 controller && all(creature|battlefield) -20/-20 ueot text=As an additional cost to cast this spell, pay X life. -- All creatures get -X/-X until end of turn. -mana={L:X}{2}{B} +mana={2}{B} type=Instant [/card] [card] @@ -37626,7 +40074,7 @@ type=Instant [/card] [card] name=Woe Strider -auto=token(Goat,Woe) +auto=token(Goat,Creature Goat,0/1,white) auto={S(other creature|myBattlefield}:scry:1 scrycore delayed dontshow donothing scrycoreend scryend autograveyard=name(Escape-{3}{B}{B},exile four) {3}{B}{B}{E(other *|myGraveyard)}{E(other *|myGraveyard)}{E(other *|myGraveyard)}{E(other *|myGraveyard)}:castcard(normal) auto=@movedTo(this|mybattlefield) from(mygraveyard):counter(1/1,2) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index cb02676a8..26a669036 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -95046,7 +95046,7 @@ toughness=1 [/card] [card] name=Revel of the Fallen God -auto=token(Satyr,Creature Satyr,2/2,red green,haste)*4 controller +auto=token(Satyr,Creature Satyr,2/2,red,green,haste)*4 controller text=Put four 2/2 red and green Satyr creature tokens with haste onto the battlefield. mana={3}{R}{R}{G}{G} type=Sorcery diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index 04516321f..e323615c3 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -696,6 +696,14 @@ type=Artifact subtype=Contraption [/card] [card] +name=Autumn-Tail, Kitsune Sage +text={1}: Attach target Aura attached to a creature to another creature. +type=Legendary Creature +subtype=Fox Wizard +power=4 +toughness=5 +[/card] +[card] name=Autumn's Veil text=Spells you control can't be countered by blue or black spells this turn, and creatures you control can't be the targets of blue or black spells this turn. mana={G} @@ -5138,7 +5146,7 @@ subtype=Aura [/card] [card] name=Gifts Given -text= +text=Search target opponent’s library for four cards with different names and reveal them. That player chooses two of those cards. Put the chosen cards into the player’s graveyard and the rest into your hand. Then that player shuffles their library. mana={3}{U} type=Instant [/card] @@ -5149,12 +5157,6 @@ mana={3}{U} type=Instant [/card] [card] -name=Gigadrowse -text=Replicate {U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Tap target permanent. -mana={U} -type=Instant -[/card] -[card] name=Gilded Drake abilities=flying text=Flying -- When Gilded Drake enters the battlefield, exchange control of Gilded Drake and up to one target creature an opponent controls. If you don't make an exchange, sacrifice Gilded Drake. This ability can't be countered except by spells and abilities. (This effect lasts indefinitely.) @@ -5207,18 +5209,6 @@ power=5 toughness=5 [/card] [card] -name=Give // Take -text=Put three +1/+1 counters on target creature. -- // -- Remove all +1/+1 counters from target creature you control. Draw that many cards. -- -- Fuse (You may cast one or both halves of this card from your hand.) -mana={2}{G} // {2}{U} -type=Sorcery // Sorcery -[/card] -[card] -name=Give No Ground -text=Target creature gets +2/+6 until end of turn and can block any number of creatures this turn. -mana={3}{W} -type=Instant -[/card] -[card] name=Glacial Plating text=Enchant creature -- Cumulative upkeep {S{i} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it. {S{i} can be paid with one mana from a snow permanent.) -- Enchanted creature gets +3/+3 for each age counter on Glacial Plating. mana={2}{W}{W} @@ -5234,7 +5224,7 @@ subtype=Arcane [/card] [card] name=Glamer Spinners -abilities=flash +abilities=flash,flying text=Flash -- Flying -- When Glamer Spinners enters the battlefield, attach all Auras enchanting target permanent to another permanent with the same controller. mana={4}{WU} type=Creature @@ -5259,15 +5249,6 @@ power=3 toughness=3 [/card] [card] -name=Glass Asp -text=Whenever Glass Asp deals combat damage to a player, that player loses 2 life at the beginning of his or her next draw step unless he or she pays {2} before that step. -mana={1}{G}{G} -type=Creature -subtype=Snake -power=2 -toughness=1 -[/card] -[card] name=Gleam of Authority text=Enchant creature -- Enchanted creature gets +1/+1 for each +1/+1 counter on other creatures you control. -- Enchanted creature has vigilance and "{W}, {T}: Bolster 1." (To bolster 1, choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) mana={1}{W} @@ -5360,48 +5341,18 @@ mana={U} type=Instant [/card] [card] -name=Glyph of Destruction -text=Target blocking Wall you control gets +10/+0 until end of combat. Prevent all damage that would be dealt to it this turn. Destroy it at the beginning of the next end step. -mana={R} -type=Instant -[/card] -[card] name=Glyph of Doom text=At end of combat, destroy all creatures that were blocked by target Wall this turn. mana={B} type=Instant [/card] [card] -name=Glyph of Life -text=Until end of turn, whenever an attacking creature deals damage to target Wall creature, you gain that much life. -mana={W} -type=Instant -[/card] -[card] name=Glyph of Reincarnation text=Cast Glyph of Reincarnation only after combat. -- Destroy all creatures that were blocked by target Wall this turn. They can't be regenerated. For each creature that died this way, put a creature card from the graveyard of the player who controlled that creature the last time it became blocked by that Wall onto the battlefield under its owner's control. mana={G} type=Instant [/card] [card] -name=Gnarlroot Trapper -text={T}, Pay 1 life: Add {G} to your mana pool. Spend this mana only to cast an Elf creature spell. -- {T}: Target attacking Elf you control gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) -mana={B} -type=Creature -subtype=Elf Druid -power=1 -toughness=1 -[/card] -[card] -name=Gnome-Made Engine -text=When this creature enters the battlefield, create a 1/1 colorless Gnome artifact creature token. -mana={4} -type=Host Artifact Creature -subtype=Construct -power=2 -toughness=2 -[/card] -[card] name=Gnomeball Machine text=Whenever you crank Gnomeball Machine, create two 1/1 colorless Gnome artifact creature tokens. type=Artifact @@ -5417,15 +5368,6 @@ power=1 toughness=1 [/card] [card] -name=Goblin Assassin -text=Whenever Goblin Assassin or another Goblin enters the battlefield, each player flips a coin. Each player whose coin comes up tails sacrifices a creature. -mana={3}{R}{R} -type=Creature -subtype=Goblin Assassin -power=2 -toughness=2 -[/card] -[card] name=Goblin Bookie text={R}, {T}: Reflip any coin or reroll any die. mana={R} @@ -5446,12 +5388,6 @@ mana={4} type=Artifact [/card] [card] -name=Goblin Festival -text={2}: Goblin Festival deals 1 damage to target creature or player. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of Goblin Festival. -mana={1}{R} -type=Enchantment -[/card] -[card] name=Goblin Flectomancer text=Sacrifice Goblin Flectomancer: You may change the targets of target instant or sorcery spell. mana={U}{R}{R} @@ -5531,16 +5467,6 @@ power=2 toughness=2 [/card] [card] -name=Goblin Secret Agent -abilities=first strike -text=First strike -- At the beginning of your upkeep, reveal a card from your hand at random. -mana={2}{R} -type=Creature -subtype=Goblin Rogue -power=2 -toughness=2 -[/card] -[card] name=Goblin Slingshot text=Whenever you crank Goblin Slingshot, creatures you control get +2/+0 and gain trample until end of turn. type=Artifact @@ -5629,16 +5555,6 @@ power=2 toughness=3 [/card] [card] -name=Gorilla Berserkers -abilities=trample,rampage 2 -text=Trample; rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) -- Gorilla Berserkers can't be blocked except by three or more creatures. -mana={3}{G}{G} -type=Creature -subtype=Ape Berserker -power=2 -toughness=3 -[/card] -[card] name=Goryo's Vengeance text=Return target legendary creature card from your graveyard to the battlefield. That creature gains haste. Exile it at the beginning of the next end step. -- Splice onto Arcane {2}{B} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={1}{B} @@ -5661,22 +5577,6 @@ power=6 toughness=6 [/card] [card] -name=Grab the Reins -text=Choose one — -- • Until end of turn, you gain control of target creature and it gains haste. -- • Sacrifice a creature. Grab the Reins deals damage equal to that creature's power to target creature or player. -- Entwine {2}{R} (Choose both if you pay the entwine cost.) -mana={3}{R} -type=Instant -[/card] -[card] -name=Graceful Antelope -abilities=plainswalk -text=Plainswalk -- Whenever Graceful Antelope deals combat damage to a player, you may have target land become a Plains until Graceful Antelope leaves the battlefield. -mana={2}{W}{W} -type=Creature -subtype=Antelope -power=1 -toughness=4 -[/card] -[card] name=Grafdigger's Cage text=Creature cards can't enter the battlefield from graveyards or libraries. -- Players can't cast cards in graveyards or libraries. mana={1} @@ -5808,12 +5708,6 @@ mana={1}{W} type=Enchantment [/card] [card] -name=Gremlin Mine -text={1}, {T}, Sacrifice Gremlin Mine: Gremlin Mine deals 4 damage to target artifact creature. -- {1}, {T}, Sacrifice Gremlin Mine: Remove up to four charge counters from target noncreature artifact. -mana={1} -type=Artifact -[/card] -[card] name=Grenzo's Rebuttal text=Put a 4/4 red Ogre creature token onto the battlefield. Starting with you, each player chooses an artifact, a creature, and a land from among the permanents controlled by the player to his or her left. Destroy each permanent chosen this way. mana={4}{R}{R} @@ -5934,16 +5828,6 @@ power=2 toughness=4 [/card] [card] -name=Guardian Seraph -abilities=flying -text=Flying -- If a source an opponent controls would deal damage to you, prevent 1 of that damage. -mana={2}{W}{W} -type=Creature -subtype=Angel -power=3 -toughness=4 -[/card] -[card] name=Guardian of the Gateless abilities=flying text=Flying -- Guardian of the Gateless can block any number of creatures. -- Whenever Guardian of the Gateless blocks, it gets +1/+1 until end of turn for each creature it's blocking. @@ -5960,16 +5844,6 @@ type=Artifact subtype=Contraption [/card] [card] -name=Guiding Spirit -abilities=flying -text=Flying -- {T}: If the top card of target player's graveyard is a creature card, put that card on top of that player's library. -mana={1}{W}{U} -type=Creature -subtype=Angel Spirit -power=1 -toughness=2 -[/card] -[card] name=Guild Feud text=At the beginning of your upkeep, target opponent reveals the top three cards of his or her library, may put a creature card from among them onto the battlefield, then puts the rest into his or her graveyard. You do the same with the top three cards of your library. If two creatures are put onto the battlefield this way, those creatures fight each other. mana={5}{R} @@ -6088,26 +5962,12 @@ power=3 toughness=3 [/card] [card] -name=Halimar Tidecaller -text=When Halimar Tidecaller enters the battlefield, you may return target card with awaken from your graveyard to your hand. -- Land creatures you control have flying. -mana={2}{U} -type=Creature -subtype=Human Wizard Ally -power=2 -toughness=3 -[/card] -[card] name=Hall of Gemstone text=At the beginning of each player's upkeep, that player chooses a color. Until end of turn, lands tapped for mana produce mana of the chosen color instead of any other color. mana={1}{G}{G} type=World Enchantment [/card] [card] -name=Hall of the Bandit Lord -text=Hall of the Bandit Lord enters the battlefield tapped. -- {T}, Pay 3 life: Add {1} to your mana pool. If that mana is spent on a creature spell, it gains haste. -type=Legendary Land -[/card] -[card] name=Hallow text=Prevent all damage target spell would deal this turn. You gain life equal to the damage prevented this way. mana={W} @@ -6146,12 +6006,6 @@ mana={3}{R}{R} type=Enchantment [/card] [card] -name=Hand to Hand -text=During combat, players can't cast instant spells or activate abilities that aren't mana abilities. -mana={2}{R} -type=Enchantment -[/card] -[card] name=Handcuffs text=Target player keeps both hands in contact with each other. If he or she does not, sacrifice Handcuffs and that player sacrifices three cards in play. mana={3}{B}{B} @@ -6201,33 +6055,12 @@ type=Artifact subtype=Contraption [/card] [card] -name=Hardened Berserker -text=Whenever Hardened Berserker attacks, the next spell you cast this turn costs {1} less to cast. -mana={2}{R} -type=Creature -subtype=Human Berserker -power=3 -toughness=2 -[/card] -[card] -name=Hardened Scales -text=If one or more +1/+1 counters would be placed on a creature you control, that many plus one +1/+1 counters are placed on it instead. -mana={G} -type=Enchantment -[/card] -[card] name=Harm's Way text=The next 2 damage that a source of your choice would deal to you and/or permanents you control this turn is dealt to target creature or player instead. mana={W} type=Instant [/card] [card] -name=Harness by Force -text=Strive — Harness by Force costs {2}{R} more to cast for each target beyond the first. -- Gain control of any number of target creatures until end of turn. Untap those creatures. They gain haste until end of turn. -mana={1}{R}{R} -type=Sorcery -[/card] -[card] name=Harness the Storm text=Whenever you cast an instant or sorcery spell from your hand, you may cast target card with the same name as that spell from your graveyard. (You still pay its costs.) mana={2}{R} @@ -6240,50 +6073,12 @@ mana={2}{W}{W} type=Enchantment [/card] [card] -name=Harvest Mage -text={G}, {T}, Discard a card: Until end of turn, if you tap a land for mana, it produces one mana of a color of your choice instead of any other type and amount. -mana={G} -type=Creature -subtype=Human Spellshaper -power=1 -toughness=1 -[/card] -[card] -name=Harvest Pyre -text=As an additional cost to cast Harvest Pyre, exile X cards from your graveyard. -- Harvest Pyre deals X damage to target creature. -mana={1}{R} -type=Instant -[/card] -[card] -name=Hate Mirage -text=Choose up to two target creatures you don't control. For each of those creatures, create a token that's a copy of that creature. Those tokens gain haste. Exile them at the beginning of the next end step. -mana={3}{R} -type=Sorcery -[/card] -[card] -name=Hatred -text=As an additional cost to cast Hatred, pay X life. -- Target creature gets +X/+0 until end of turn. -mana={3}{B}{B} -type=Instant -[/card] -[card] -name=Haunting Misery -text=As an additional cost to cast Haunting Misery, exile X creature cards from your graveyard. -- Haunting Misery deals X damage to target player. -mana={1}{B}{B} -type=Sorcery -[/card] -[card] name=Haunting Wind text=Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, Haunting Wind deals 1 damage to that artifact's controller. mana={3}{B} type=Enchantment [/card] [card] -name=Haven of the Spirit Dragon -text={T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a Dragon creature spell. -- {2}, {T}, Sacrifice Haven of the Spirit Dragon: Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand. -type=Land -[/card] -[card] name=Havengul Lich text={1}: You may cast target creature card in a graveyard this turn. When you cast that card this turn, Havengul Lich gains all activated abilities of that card until end of turn. mana={3}{U}{B} @@ -6364,15 +6159,6 @@ power=0 toughness=3 [/card] [card] -name=Hellhole Rats -text=Haste -- When Hellhole Rats enters the battlefield, target player discards a card. Hellhole Rats deals damage to that player equal to that card's converted mana cost. -mana={2}{B}{R} -type=Creature -subtype=Rat -power=2 -toughness=2 -[/card] -[card] name=Helm of Chatzuk text={1}, {T}: Target creature gains banding until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding a player controls are blocking or being blocked by a creature, that player divides that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) mana={1} @@ -6385,12 +6171,6 @@ mana={4} type=Artifact [/card] [card] -name=Helvault -text={1}, {T}: Exile target creature you control. -- {7}, {T}: Exile target creature you don't control. -- When Helvault is put into a graveyard from the battlefield, return all cards exiled with it to the battlefield under their owners' control. -mana={3} -type=Legendary Artifact -[/card] -[card] name=Herald of Leshrac abilities=flying text=Flying -- Cumulative upkeep—Gain control of a land you don't control. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- Herald of Leshrac gets +1/+1 for each land you control but don't own. -- When Herald of Leshrac leaves the battlefield, each player gains control of each land he or she owns that you control. @@ -6417,30 +6197,6 @@ mana={4}{R} type=Enchantment [/card] [card] -name=Hero of Leina Tower -text=Heroic — Whenever you cast a spell that targets Hero of Leina Tower, you may pay {X}. If you do, put X +1/+1 counters on Hero of Leina Tower. -mana={G} -type=Creature -subtype=Human Warrior -power=1 -toughness=1 -[/card] -[card] -name=Heroes of the Revel -text=When Heroes of the Revel enters the battlefield, create a 1/1 red Satyr creature token with "This creature can't block." -- Whenever you cast a spell that targets Heroes of the Revel, creatures you control get +1/+0 until end of turn. -mana={4}{R} -type=Creature -subtype=Satyr Soldier -power=4 -toughness=4 -[/card] -[card] -name=Heroes' Podium -text=Each legendary creature you control gets +1/+1 for each other legendary creature you control. -- {X}, {T}: Look at the top X cards of your library. You may reveal a legendary creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -mana={5} -type=Legendary Artifact -[/card] -[card] name=Heroic Defiance text=Enchant creature -- Enchanted creature gets +3/+3 unless it shares a color with the most common color among all permanents or a color tied for most common. mana={1}{W} @@ -6469,24 +6225,12 @@ mana={4}{G} type=Enchantment [/card] [card] -name=Hidden Stag -text=Whenever an opponent plays a land, if Hidden Stag is an enchantment, Hidden Stag becomes a 3/2 Elk Beast creature. -- Whenever you play a land, if Hidden Stag is a creature, Hidden Stag becomes an enchantment. -mana={1}{G} -type=Enchantment -[/card] -[card] name=Hidden Strings text=You may tap or untap target permanent, then you may tap or untap another target permanent. -- Cipher (Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost.) mana={1}{U} type=Sorcery [/card] [card] -name=Hide // Seek -text=Put target artifact or enchantment on the bottom of its owner's library. -- // -- Search target opponent's library for a card and exile it. You gain life equal to its converted mana cost. Then that player shuffles his or her library. -mana={R}{W} // {W}{B} -type=Instant // Instant -[/card] -[card] name=Hideous Laughter text=All creatures get -2/-2 until end of turn. -- Splice onto Arcane {3}{B}{B} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={2}{B}{B} @@ -6500,65 +6244,11 @@ mana={W} type=Enchantment [/card] [card] -name=Hinder -text=Counter target spell. If that spell is countered this way, put that card on the top or bottom of its owner's library instead of into that player's graveyard. -mana={1}{U}{U} -type=Instant -[/card] -[card] -name=Hindering Light -text=Counter target spell that targets you or a permanent you control. -- Draw a card. -mana={W}{U} -type=Instant -[/card] -[card] -name=Hinterland Hermit -text=At the beginning of each upkeep, if no spells were cast last turn, transform Hinterland Hermit. -mana={1}{R} -type=Creature -subtype=Human Werewolf -power=2 -toughness=1 -[/card] -[card] -name=Hinterland Scourge -text=Hinterland Scourge must be blocked if able. -- At the beginning of each upkeep, if a player cast two or more spells last turn, transform Hinterland Scourge. -type=Creature -subtype=Werewolf -power=3 -toughness=2 -[/card] -[card] -name=Hipparion -text=Hipparion can't block creatures with power 3 or greater unless you pay {1}. -mana={1}{W} -type=Creature -subtype=Horse -power=1 -toughness=3 -[/card] -[card] name=Hired Heist text=Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.) -- Whenever a creature you control with the chosen name deals combat damage to a player, you may pay {U}. If you do, draw a card. type=Conspiracy [/card] [card] -name=Hired Torturer -abilities=defender -text=Defender -- {3}{B}, {T}: Target opponent loses 2 life, then reveals a card at random from his or her hand. -mana={2}{B} -type=Creature -subtype=Human Rogue -power=2 -toughness=3 -[/card] -[card] -name=Hit // Run -text=Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's converted mana cost. -- // -- Attacking creatures you control get +1/+0 until end of turn for each other attacking creature. -mana={1}{B}{R} // {3}{R}{G} -type=Instant // Instant -[/card] -[card] name=Hive Mind text=Whenever a player casts an instant or sorcery spell, each other player copies that spell. Each of those players may choose new targets for his or her copy. mana={5}{U} @@ -6652,12 +6342,6 @@ power=2 toughness=2 [/card] [card] -name=Horn of Plenty -text=Whenever a player casts a spell, he or she may pay {1}. If that player does, he or she draws a card at the beginning of the next end step. -mana={6} -type=Artifact -[/card] -[card] name=Horobi's Whisper text=If you control a Swamp, destroy target nonblack creature. -- Splice onto Arcane—Exile four cards from your graveyard. (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={1}{B}{B} @@ -6680,12 +6364,6 @@ mana={4}{W}{U} type=Sorcery [/card] [card] -name=Hour of Need -text=Strive — Hour of Need costs {1}{U} more to cast for each target beyond the first. -- Exile any number of target creatures. For each creature exiled this way, its controller puts a 4/4 blue Sphinx creature token with flying onto the battlefield. -mana={2}{U} -type=Instant -[/card] -[card] name=Howl of the Horde text=When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. -- Raid — If you attacked with a creature this turn, when you cast your next instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. mana={2}{R} @@ -6697,12 +6375,6 @@ text=Hideaway (This land enters the battlefield tapped. When it does, look at th type=Land [/card] [card] -name=Hum of the Radix -text=Each artifact spell costs {1} more to cast for each artifact its controller controls. -mana={2}{G}{G} -type=Enchantment -[/card] -[card] name=Humming- text=Flying -- Whenever you attack with two or more creatures, -- Augment {3}{W} ({3}{W}, Reveal this card from your hand: Combine it with target host. Augment only as a sorcery.) type=Creature @@ -6728,21 +6400,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Hungering Yeti -text=As long as you control a green or blue permanent, you may cast Hungering Yeti as though it had flash. (You may cast it any time you could cast an instant.) -mana={4}{R} -type=Creature -subtype=Yeti -power=4 -toughness=4 -[/card] -[card] -name=Hungry Flames -text=Hungry Flames deals 3 damage to target creature and 2 damage to target player. -mana={2}{R} -type=Instant -[/card] -[card] name=Hungry Hungry Heifer text=During your upkeep, remove a counter from any card you control or sacrifice Hungry Hungry Heifer. mana={2}{G} @@ -6750,12 +6407,6 @@ type=Summon subtype=Cow [/card] [card] -name=Hunt Down -text=Target creature blocks target creature this turn if able. -mana={G} -type=Sorcery -[/card] -[card] name=Hurloon Wrangler text=Denimwalk (If defending player is wearing any clothing made of denim, this creature is unblockable.) mana={2}{R} @@ -6764,7 +6415,7 @@ subtype=Minotaur [/card] [card] name=Hushwing Gryff -abilities=flash +abilities=flash,flying text=Flash -- Flying -- Creatures entering the battlefield don't cause abilities to trigger. mana={2}{W} type=Creature @@ -6782,25 +6433,6 @@ power=0 toughness=0 [/card] [card] -name=Hydromorph Guardian -text={U}, Sacrifice Hydromorph Guardian: Counter target spell that targets one or more creatures you control. -mana={2}{U} -type=Creature -subtype=Elemental -power=2 -toughness=2 -[/card] -[card] -name=Hydromorph Gull -abilities=flying -text=Flying -- {U}, Sacrifice Hydromorph Gull: Counter target spell that targets one or more creatures you control. -mana={3}{U}{U} -type=Creature -subtype=Elemental Bird -power=3 -toughness=3 -[/card] -[card] name=Hymn of the Wilds text=(Start the game with this conspiracy face up in the command zone.) -- The first creature spell you cast each turn costs {1} less to cast. -- You can't cast instant or sorcery spells. type=Conspiracy @@ -6904,22 +6536,6 @@ power=0 toughness=3 [/card] [card] -name=Ifh-Biff Efreet -abilities=flying -text=Flying -- {G}: Ifh-Biff Efreet deals 1 damage to each creature with flying and each player. Any player may activate this ability. -mana={2}{G}{G} -type=Creature -subtype=Efreet -power=3 -toughness=3 -[/card] -[card] -name=Ignite Disorder -text=Ignite Disorder deals 3 damage divided as you choose among one, two, or three target white and/or blue creatures. -mana={1}{R} -type=Instant -[/card] -[card] name=Ignite Memories text=Target player reveals a card at random from his or her hand. Ignite Memories deals damage to that player equal to that card's converted mana cost. -- Storm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) mana={4}{R} @@ -6937,10 +6553,6 @@ mana={3}{R}{R} type=Sorcery [/card] [card] -name=Illuminate -text=Kicker {2}{R} and/or {3}{U} (You may pay an additional {2}{R} and/or {3}{U} as you cast this spell.) -- Illuminate deals X damage to target creature. If Illuminate was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. If Illuminate was kicked with its {3}{U} kicker, you draw X cards. -mana={X}{R} -type=Sorcery name=Circle of Protection: Art text=As Circle of Protection: Art comes into play, choose an artist. -- {1}{W}: The next time a source of your choice by the chosen artist would deal damage to you this turn, prevent that damage. -- {1}{W}: Return Circle of Protection: Art to its owner's hand. mana={1}{W} @@ -6953,18 +6565,6 @@ mana={5} type=Artifact [/card] [card] -name=Illusion // Reality -text=Target spell or permanent becomes the color of your choice until end of turn. -- // -- Destroy target artifact. -mana={U} // {2}{G} -type=Instant // Instant -[/card] -[card] -name=Illusion of Choice -text=You choose how each player votes this turn. -- Draw a card. -mana={U} -type=Instant -[/card] -[card] name=Illusionary Informant text=Draft Illusionary Informant face up. -- During the draft, you may turn Illusionary Informant face down. If you do, look at the next card drafted by a player of your choice. -- Flying mana={1}{U} @@ -6980,15 +6580,6 @@ mana={2} type=Artifact [/card] [card] -name=Illusionary Presence -text=Cumulative upkeep {U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- At the beginning of your upkeep, choose a land type. Illusionary Presence gains landwalk of the chosen type until end of turn. -mana={1}{U}{U} -type=Creature -subtype=Illusion -power=2 -toughness=2 -[/card] -[card] name=Illusionary Terrain text=Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- As Illusionary Terrain enters the battlefield, choose two basic land types. -- Basic lands of the first chosen type are the second chosen type. mana={U}{U} @@ -7060,24 +6651,6 @@ mana={1}{R} type=Instant [/card] [card] -name=Imperiosaur -text=Spend only mana produced by basic lands to cast Imperiosaur. -mana={2}{G}{G} -type=Creature -subtype=Lizard -power=5 -toughness=5 -[/card] -[card] -name=Impetuous Devils -text=Trample, haste -- When Impetuous Devils attacks, up to one target creature defending player controls blocks it this combat if able. -- At the beginning of the end step, sacrifice Impetuous Devils. -mana={2}{R}{R} -type=Creature -subtype=Devil -power=6 -toughness=1 -[/card] -[card] name=Imprison text=Enchant creature -- Whenever a player activates an ability of enchanted creature with {T} in its activation cost that isn't a mana ability, you may pay {1}. If you do, counter that ability. If you don't, destroy Imprison. -- Whenever enchanted creature attacks or blocks, you may pay {1}. If you do, tap the creature, remove it from combat, and creatures it was blocking that had become blocked by only that creature this combat become unblocked. If you don't, destroy Imprison. mana={B} @@ -7085,25 +6658,12 @@ type=Enchantment subtype=Aura [/card] [card] -name=Imprisoned in the Moon -text=Enchant creature, land, or planeswalker -- Enchanted permanent is a colorless land with "{T}: Add {C} to your mana pool" and loses all other card types and abilities. -mana={2}{U} -type=Enchantment -subtype=Aura -[/card] -[card] name=Impulsive Maneuvers text=Whenever a creature attacks, flip a coin. If you win the flip, the next time that creature would deal combat damage this turn, it deals double that damage instead. If you lose the flip, the next time that creature would deal combat damage this turn, prevent that damage. mana={2}{R}{R} type=Enchantment [/card] [card] -name=Incendiary Command -text=Choose two — -- • Incendiary Command deals 4 damage to target player. -- • Incendiary Command deals 2 damage to each creature. -- • Destroy target nonbasic land. -- • Each player discards all the cards in his or her hand, then draws that many cards. -mana={3}{R}{R} -type=Sorcery -[/card] -[card] name=Incendiary Dissent text=Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.) -- Creatures you control with the chosen name have "{R}: This creature gets +1/+0 until end of turn." type=Conspiracy @@ -7115,18 +6675,6 @@ mana={X}{U}{U} type=Sorcery [/card] [card] -name=Incite Rebellion -text=For each player, Incite Rebellion deals damage to that player and each creature that player controls equal to the number of creatures he or she controls. -mana={4}{R}{R} -type=Sorcery -[/card] -[card] -name=Incoming! -text=Each player searches his or her library for any number of artifacts, creatures, enchantments, and lands and puts those cards into play. Each player shuffles his or her library afterwards. -mana={4}{G}{G}{G}{G} -type=Sorcery -[/card] -[card] name=Increasing Vengeance text=Copy target instant or sorcery spell you control. If Increasing Vengeance was cast from a graveyard, copy that spell twice instead. You may choose new targets for the copies. -- Flashback {3}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) mana={R}{R} @@ -7151,22 +6699,6 @@ mana={X}{R}{R}{R} type=Sorcery [/card] [card] -name=Induce Despair -text=As an additional cost to cast Induce Despair, reveal a creature card from your hand. -- Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. -mana={2}{B} -type=Instant -[/card] -[card] -name=Indulgent Tormentor -abilities=flying -text=Flying -- At the beginning of your upkeep, draw a card unless target opponent sacrifices a creature or pays 3 life. -mana={3}{B}{B} -type=Creature -subtype=Demon -power=5 -toughness=3 -[/card] -[card] name=Ineffable Blessing (a) text=As Ineffable Blessing enters the battlefield, choose Flavorful or Bland. -- • Flavorful — Whenever a creature with flavor text enters the battlefield under your control, draw a card. -- • Bland — Whenever a creature without flavor text enters the battlefield under your control, draw a card. mana={1}{G} @@ -7203,28 +6735,6 @@ mana={1}{G} type=Enchantment [/card] [card] -name=Inescapable Brute -text=Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Inescapable Brute must be blocked if able. -mana={5}{R} -type=Creature -subtype=Giant Warrior -power=3 -toughness=3 -[/card] -[card] -name=Infectious Curse -text=Enchant player -- Spells you cast that target enchanted player cost {1} less to cast. -- At the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life. -type=Enchantment -subtype=Aura Curse -[/card] -[card] -name=Infectious Rage -text=Enchant creature -- Enchanted creature gets +2/-1. -- When enchanted creature dies, choose a creature at random Infectious Rage can enchant. Return Infectious Rage to the battlefield attached to that creature. -mana={1}{R} -type=Enchantment -subtype=Aura -[/card] -[card] name=Infernal Darkness text=Cumulative upkeep—Pay {B} and 1 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- If a land is tapped for mana, it produces {B} instead of any other type. mana={2}{B}{B} @@ -7262,12 +6772,6 @@ power=3 toughness=3 [/card] [card] -name=Infernal Offering -text=Choose an opponent. You and that player each sacrifice a creature. Each player who sacrificed a creature this way draws two cards. -- Choose an opponent. Return a creature card from your graveyard to the battlefield, then that player returns a creature card from his or her graveyard to the battlefield. -mana={4}{B} -type=Sorcery -[/card] -[card] name=Infernal Spawn of Evil text=Flying, first strike -- {1}{B}, Reveal Infernal Spawn of Evil from your hand, Say "It's coming": Infernal Spawn of Evil deals 1 damage to target opponent. Use this ability only during your upkeep and only once each upkeep. mana={6}{B}{B}{B} @@ -7327,15 +6831,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Infinity Elemental -text=(This creature has INFINITE POWER.) -mana={4}{R}{R}{R} -type=Creature -subtype=Elemental -power=8 -toughness=5 -[/card] -[card] name=Inflation Station text=Whenever you crank Inflation Station, target creature gets +3/+3 until end of turn. type=Artifact @@ -7351,15 +6846,6 @@ power=1 toughness=1 [/card] [card] -name=Initiate of Blood -text={T}: Initiate of Blood deals 1 damage to target creature that was dealt damage this turn. When that creature dies this turn, flip Initiate of Blood. -- -- ——— -- -- Goka the Unjust -- Legendary Creature — Ogre Shaman -- -- {T}: Goka the Unjust deals 4 damage to target creature that was dealt damage this turn. -- 4/4 -mana={3}{R} -type=Creature -subtype=Ogre Shaman -power=2 -toughness=2 -[/card] -[card] name=Ink-Treader Nephilim text=Whenever a player casts an instant or sorcery spell, if Ink-Treader Nephilim is the only target of that spell, copy the spell for each other creature that spell could target. Each copy targets a different one of those creatures. mana={R}{G}{W}{U} @@ -7376,18 +6862,6 @@ type=Artifact subtype=Equipment [/card] [card] -name=Insidious Dreams -text=As an additional cost to cast Insidious Dreams, discard X cards. -- Search your library for X cards. Then shuffle your library and put those cards on top of it in any order. -mana={3}{B} -type=Instant -[/card] -[card] -name=Insidious Will -text=Choose one — -- • Counter target spell. -- • You may choose new targets for target spell. -- • Copy target instant or sorcery spell. You may choose new targets for the copy. -mana={2}{U}{U} -type=Instant -[/card] -[card] name=Insist text=The next creature spell you cast this turn can't be countered by spells or abilities. -- Draw a card. mana={G} @@ -7400,20 +6874,6 @@ mana={3} type=Artifact [/card] [card] -name=Instill Furor -text=Enchant creature -- Enchanted creature has "At the beginning of your end step, sacrifice this creature unless it attacked this turn." -mana={1}{R} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Insubordination -text=Enchant creature -- At the beginning of the end step of enchanted creature's controller, Insubordination deals 2 damage to that player unless that creature attacked this turn. -mana={B}{B} -type=Enchantment -subtype=Aura -[/card] -[card] name=Insufferable Syphon text=Whenever you crank Insufferable Syphon, target player discards a card. type=Artifact @@ -7431,12 +6891,6 @@ text=When you encounter Interplanar Tunnel, reveal cards from the top of your pl type=Phenomenon [/card] [card] -name=Intervene -text=Counter target spell that targets a creature. -mana={U} -type=Instant -[/card] -[card] name=Intervention Pact text=The next time a source of your choice would deal damage to you this turn, prevent that damage. You gain life equal to the damage prevented this way. -- At the beginning of your next upkeep, pay {1}{W}{W}. If you don't, you lose the game. mana={0} @@ -7465,12 +6919,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Into the Wilds -text=At the beginning of your upkeep, look at the top card of your library. If it's a land card, you may put it onto the battlefield. -mana={3}{G} -type=Enchantment -[/card] -[card] name=Introductions Are in Order text=When you set this scheme in motion, choose one — Search your library for a creature card, reveal it, put it into your hand, then shuffle your library; or you may put a creature card from your hand onto the battlefield. type=Scheme @@ -7482,27 +6930,12 @@ mana={2}{U} type=Instant [/card] [card] -name=Invader Parasite -text=Imprint — When Invader Parasite enters the battlefield, exile target land. -- Whenever a land with the same name as the exiled card enters the battlefield under an opponent's control, Invader Parasite deals 2 damage to that player. -mana={3}{R}{R} -type=Creature -subtype=Insect -power=3 -toughness=2 -[/card] -[card] name=Invasion Plans text=All creatures block each turn if able. -- The attacking player chooses how each creature blocks each turn. mana={2}{R} type=Enchantment [/card] [card] -name=Invigorated Rampage -text=Choose one — -- • Target creature gets +4/+0 and gains trample until end of turn. -- • Two target creatures each get +2/+0 and gain trample until end of turn. -mana={1}{R} -type=Instant -[/card] -[card] name=Invoke Prejudice text=Whenever an opponent casts a creature spell that doesn't share a color with a creature you control, counter that spell unless its controller pays {X}, where X is its converted mana cost. mana={U}{U}{U}{U} @@ -7515,13 +6948,6 @@ mana={1}{W} type=Instant [/card] [card] -name=Iona's Blessing -text=Enchant creature -- Enchanted creature gets +2/+2, has vigilance, and can block an additional creature. -mana={3}{W} -type=Enchantment -subtype=Aura -[/card] -[card] name=Ironclaw Curse text=Enchant creature -- Enchanted creature gets -0/-1. -- Enchanted creature can't block creatures with power equal to or greater than the enchanted creature's toughness. mana={R} @@ -7538,12 +6964,6 @@ power=2 toughness=4 [/card] [card] -name=Irresistible Prey -text=Target creature must be blocked this turn if able. -- Draw a card. -mana={G} -type=Sorcery -[/card] -[card] name=Island Sanctuary text=If you would draw a card during your draw step, instead you may skip that draw. If you do, until your next turn, you can't be attacked except by creatures with flying and/or islandwalk. mana={1}{W} @@ -7626,22 +7046,6 @@ power=4 toughness=4 [/card] [card] -name=Jace, Telepath Unbound -auto=counter(0/0,5,loyalty) -text=+1: Up to one target creature gets -2/-0 until your next turn. -- -3: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. -- -9: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of his or her library into his or her graveyard." -type=Planeswalker -subtype=Jace -[/card] -[card] -name=Jace, Vryn's Prodigy -text={T}: Draw a card, then discard a card. If there are five or more cards in your graveyard, exile Jace, Vryn's Prodigy, then return him to the battlefield transformed under his owner's control. -mana={1}{U} -type=Legendary Creature -subtype=Human Wizard -power=0 -toughness=2 -[/card] -[card] name=Jack-in-the-Mox text={T}: Roll a six-sided die for Jack-in-the-Mox. On a 1, sacrifice Jack-in-the-Mox and lose 5 life. Otherwise, Jack-in-the-Mox has one of the following effects. Treat this ability as a mana source. -- 2 Add {W} to your mana pool. -- 3 Add {U} to your mana pool. -- 4 Add {B} to your mana pool. -- 5 Add {R} to your mana pool. -- 6 Add {G} to your mana pool. mana={0} @@ -7682,12 +7086,6 @@ type=Artifact subtype=Contraption [/card] [card] -name=Jar of Eyeballs -text=Whenever a creature you control dies, put two eyeball counters on Jar of Eyeballs. -- {3}, {T}, Remove all eyeball counters from Jar of Eyeballs: Look at the top X cards of your library, where X is the number of eyeball counters removed this way. Put one of them into your hand and the rest on the bottom of your library in any order. -mana={3} -type=Artifact -[/card] -[card] name=Jaws of Stone text=Jaws of Stone deals X damage divided as you choose among any number of target creatures and/or players, where X is the number of Mountains you control as you cast Jaws of Stone. mana={5}{R} @@ -7780,27 +7178,12 @@ power=1 toughness=2 [/card] [card] -name=Johnny, Combo Player -text={4}: Search your library for a card and put that card into your hand. Then shuffle your library. -mana={2}{U}{U} -type=Legendary Creature -subtype=Human Gamer -power=1 -toughness=1 -[/card] -[card] name=Joint Assault text=Target creature gets +2/+2 until end of turn. If it's paired with a creature, that creature also gets +2/+2 until end of turn. mana={G} type=Instant [/card] [card] -name=Joraga Invocation -text=Each creature you control gets +3/+3 until end of turn and must be blocked this turn if able. -mana={4}{G}{G} -type=Sorcery -[/card] -[card] name=Jotun Grunt text=Cumulative upkeep—Put two cards from a single graveyard on the bottom of their owner's library. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) mana={1}{W} @@ -7839,8 +7222,11 @@ type=Sorcery [/card] [card] name=K'rrik, Son of Yawgmoth +abilities=lifelink +other={4}{L:6} name(Pay with life) +auto=@movedTo(*[black]|mystack):counter(1/1) text=(Phyrexian {B} can be paid with either {B} or 2 life.) -- Lifelink -- For each {B} in a cost, you may pay 2 life rather than pay that mana. -- Whenever you cast a black spell, put a +1/+1 counter on K'rrik, Son of Yawgmoth. -mana={4}{Phyrexian B}{Phyrexian B}{Phyrexian B} +mana={4}{B}{B}{B} type=Legendary Creature subtype=Horror Minion power=2 @@ -7862,12 +7248,6 @@ power=3 toughness=3 [/card] [card] -name=Kaervek's Spite -text=As an additional cost to cast Kaervek's Spite, sacrifice all permanents you control and discard your hand. -- Target player loses 5 life. -mana={B}{B}{B} -type=Instant -[/card] -[card] name=Kaheera, the Orphanguard text=Companion — Each creature card in your starting deck is a Cat, Elemental, Nightmare, Dinosaur, or Beast card. (If this card is your chosen companion, you may cast it once from outside the game.) -- Vigilance -- Each other creature you control that's a Cat, Elemental, Nightmare, Dinosaur, or Beast gets +1/+1 and has vigilance. mana={1}{GW}{GW} @@ -7877,15 +7257,6 @@ power=3 toughness=2 [/card] [card] -name=Kaho, Minamo Historian -text=When Kaho, Minamo Historian enters the battlefield, search your library for up to three instant cards and exile them. Then shuffle your library. -- {X}, {T}: You may cast a card with converted mana cost X exiled with Kaho without paying its mana cost. -mana={2}{U}{U} -type=Legendary Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Kalitas, Bloodchief of Ghet text={B}{B}{B}, {T}: Destroy target creature. If that creature dies this way, put a black Vampire creature token onto the battlefield. Its power is equal to that creature's power and its toughness is equal to that creature's toughness. mana={5}{B}{B} @@ -7895,16 +7266,6 @@ power=5 toughness=5 [/card] [card] -name=Kalitas, Traitor of Ghet -abilities=lifelink -text=Lifelink -- If a nontoken creature an opponent controls would die, instead exile that card and put a 2/2 black Zombie creature token onto the battlefield. -- {2}{B}, Sacrifice another Vampire or Zombie: Put two +1/+1 counters on Kalitas, Traitor of Ghet. -mana={2}{B}{B} -type=Legendary Creature -subtype=Vampire Warrior -power=3 -toughness=4 -[/card] -[card] name=Kamahl's Summons text=Each player may reveal any number of creature cards from his or her hand. Then each player puts a 2/2 green Bear creature token onto the battlefield for each card he or she revealed this way. mana={3}{G} @@ -7944,12 +7305,6 @@ power=3 toughness=3 [/card] [card] -name=Kaya's Guile -text=Choose two — -- • Each opponent sacrifices a creature. -- • Exile all cards from each opponent's graveyard. -- • Create a 1/1 white and black Spirit creature token with flying. -- • You gain 4 life. -- Entwine 3 (Choose all if you pay the entwine cost.) -mana={1}{W}{B} -type=Instant -[/card] -[card] name=Keeper of Keys text=When Keeper of Keys enters the battlefield, you become the monarch. -- At the beginning of your upkeep, if you're the monarch, creatures you control can't be blocked this turn. mana={3}{U}{U} @@ -8012,30 +7367,12 @@ power=5 toughness=4 [/card] [card] -name=Kethis, the Hidden Hand -text=Legendary spells you cast cost {1} less to cast. -- Exile two legendary cards from your graveyard: Until end of turn, each legendary card in your graveyard gains "You may play this card from your graveyard." -mana={W}{B}{G} -type=Legendary Creature -subtype=Elf Advisor -power=3 -toughness=4 -[/card] -[card] name=Kharasha Foothills text=Whenever a creature you control attacks a player, for each other opponent, you may put a token that's a copy of that creature onto the battlefield tapped and attacking that opponent. Exile those tokens at the beginning of the next end step. -- Whenever you roll {K}, you may sacrifice any number of creatures. If you do, Kharasha Foothills deals that much damage to target creature. type=Plane subtype=Mongseng [/card] [card] -name=Kheru Lich Lord -text=At the beginning of your upkeep, you may pay {2}{B}. If you do, return a creature card at random from your graveyard to the battlefield. It gains flying, trample, and haste. Exile that card at the beginning of your next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. -mana={3}{B}{G}{U} -type=Creature -subtype=Zombie Wizard -power=4 -toughness=4 -[/card] -[card] name=Kheru Spellsnatcher text=Morph {4}{U}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Kheru Spellsnatcher is turned face up, counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. You may cast that card without paying its mana cost for as long as it remains exiled. mana={3}{U} @@ -8093,12 +7430,6 @@ mana={5} type=Legendary Artifact [/card] [card] -name=Kiora's Dismissal -text=Strive — Kiora's Dismissal costs {U} more to cast for each target beyond the first. -- Return any number of target enchantments to their owners' hands. -mana={U} -type=Instant -[/card] -[card] name=Kiora, Master of the Depths auto=counter(0/0,4,loyalty) text=+1: Untap up to one target creature and up to one target land. -- -2: Reveal the top four cards of your library. You may put a creature card and/or a land card from among them into your hand. Put the rest into your graveyard. -- -8: You get an emblem with "Whenever a creature enters the battlefield under your control, you may have it fight target creature." Then put three 8/8 blue Octopus creature tokens onto the battlefield. @@ -8125,7 +7456,7 @@ subtype=Aura [/card] [card] name=Kitsune Mystic -text=At the beginning of the end step, if Kitsune Mystic is enchanted by two or more Auras, flip it. -- -- ——— -- -- Autumn-Tail, Kitsune Sage -- Legendary Creature — Fox Wizard -- -- {1}: Attach target Aura attached to a creature to another creature. -- 4/5 +text=At the beginning of the end step, if Kitsune Mystic is enchanted by two or more Auras, flip it. mana={3}{W} type=Creature subtype=Fox Wizard @@ -8133,15 +7464,6 @@ power=2 toughness=3 [/card] [card] -name=Kjeldoran Elite Guard -text={T}: Target creature gets +2/+2 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Elite Guard. Activate this ability only during combat. -mana={3}{W} -type=Creature -subtype=Human Soldier -power=2 -toughness=2 -[/card] -[card] name=Kjeldoran Escort abilities=banding text=Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) @@ -8152,15 +7474,6 @@ power=2 toughness=3 [/card] [card] -name=Kjeldoran Guard -text={T}: Target creature gets +1/+1 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Guard. Activate this ability only during combat and only if defending player controls no snow lands. -mana={1}{W} -type=Creature -subtype=Human Soldier -power=1 -toughness=1 -[/card] -[card] name=Kjeldoran Knight abilities=banding text=Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) -- {1}{W}: Kjeldoran Knight gets +1/+0 until end of turn. -- {W}{W}: Kjeldoran Knight gets +0/+2 until end of turn. @@ -8230,15 +7543,6 @@ power=1 toughness=4 [/card] [card] -name=Knight of Dusk -text={B}{B}: Destroy target creature blocking Knight of Dusk. -mana={1}{B}{B} -type=Creature -subtype=Human Knight -power=2 -toughness=2 -[/card] -[card] name=Knight of Valor abilities=flanking text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {1}{W}: Each creature without flanking blocking Knight of Valor gets -1/-1 until end of turn. Activate this ability only once each turn. @@ -8371,15 +7675,6 @@ mana={4}{R} type=Enchantment [/card] [card] -name=Kodama of the Center Tree -text=Kodama of the Center Tree's power and toughness are each equal to the number of Spirits you control. -- Kodama of the Center Tree has soulshift X, where X is the number of Spirits you control. (When this creature dies, you may return target Spirit card with converted mana cost X or less from your graveyard to your hand.) -mana={4}{G} -type=Legendary Creature -subtype=Spirit -power=* -toughness=* -[/card] -[card] name=Kodama's Might text=Target creature gets +2/+2 until end of turn. -- Splice onto Arcane {G} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={G} @@ -8387,12 +7682,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Kolaghan's Command -text=Choose two — -- • Return target creature card from your graveyard to your hand. -- • Target player discards a card. -- • Destroy target artifact. -- • Kolaghan's Command deals 2 damage to target creature or player. -mana={1}{B}{R} -type=Instant -[/card] -[card] name=Kor Chant text=All damage that would be dealt this turn to target creature you control by a source of your choice is dealt to another target creature instead. mana={2}{W} @@ -8405,15 +7694,6 @@ mana={2}{B} type=Instant [/card] [card] -name=Kraken of the Straits -text=Creatures with power less than the number of Islands you control can't block Kraken of the Straits. -mana={5}{U}{U} -type=Creature -subtype=Kraken -power=6 -toughness=6 -[/card] -[card] name=Krark's Other Thumb text=If you would roll a die, instead roll two of those dice and ignore one of those results. mana={2} @@ -8426,13 +7706,6 @@ mana={2} type=Legendary Artifact [/card] [card] -name=Krasis Incubation -text=Enchant creature -- Enchanted creature can't attack or block, and its activated abilities can't be activated. -- {1}{G}{U}, Return Krasis Incubation to its owner's hand: Put two +1/+1 counters on enchanted creature. -mana={2}{G}{U} -type=Enchantment -subtype=Aura -[/card] -[card] name=Krazy Kow text=During your upkeep, roll a six-sided die. On a 1, sacrifice Krazy Kow and it deals 3 damage to each creature and player. mana={3}{R} @@ -8477,15 +7750,6 @@ power=4 toughness=7 [/card] [card] -name=Kuldotha Flamefiend -text=When Kuldotha Flamefiend enters the battlefield, you may sacrifice an artifact. If you do, Kuldotha Flamefiend deals 4 damage divided as you choose among any number of target creatures and/or players. -mana={4}{R}{R} -type=Creature -subtype=Elemental -power=4 -toughness=4 -[/card] -[card] name=Kumano's Blessing text=Flash -- Enchant creature -- If a creature dealt damage by enchanted creature this turn would die, exile it instead. mana={2}{R} @@ -8622,12 +7886,6 @@ mana={3}{U} type=Sorcery [/card] [card] -name=Last-Ditch Effort -text=Sacrifice any number of creatures. Last-Ditch Effort deals that much damage to target creature or player. -mana={R} -type=Instant -[/card] -[card] name=Laughing Hyena text=Gotcha Whenever an opponent laughs, you may say "Gotcha" If you do, return Laughing Hyena from your graveyard to your hand. mana={1}{G} @@ -8637,24 +7895,6 @@ power=2 toughness=2 [/card] [card] -name=Launch the Fleet -text=Strive — Launch the Fleet costs {1} more to cast for each target beyond the first. -- Until end of turn, any number of target creatures each gain "Whenever this creature attacks, put a 1/1 white Soldier creature token onto the battlefield tapped and attacking." -mana={W} -type=Sorcery -[/card] -[card] -name=Lava Blister -text=Destroy target nonbasic land unless its controller has Lava Blister deal 6 damage to him or her. -mana={1}{R} -type=Sorcery -[/card] -[card] -name=Lava Burst -text=Lava Burst deals X damage to target creature or player. If Lava Burst would deal damage to a creature, that damage can't be prevented or dealt instead to another creature or player. -mana={X}{R} -type=Sorcery -[/card] -[card] name=Lavabrink Venturer text=As Lavabrink Venturer enters the battlefield, choose odd or even. (Zero is even.) -- Lavabrink Venturer has protection from each converted mana cost of the chosen value. mana={2}{W} @@ -8680,12 +7920,6 @@ mana={2}{U} type=Instant [/card] [card] -name=Leap of Flame -text=Replicate {U}{R} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Target creature gets +1/+0 and gains flying and first strike until end of turn. -mana={U}{R} -type=Instant -[/card] -[card] name=Leech Bonder text=Leech Bonder enters the battlefield with two -1/-1 counters on it. -- {U}, {Q}: Move a counter from target creature onto another target creature. ({Q} is the untap symbol.) mana={2}{U} @@ -8695,18 +7929,6 @@ power=3 toughness=3 [/card] [card] -name=Leeches -text=Target player loses all poison counters. Leeches deals that much damage to that player. -mana={1}{W}{W} -type=Sorcery -[/card] -[card] -name=Leeching Bite -text=Target creature gets +1/+1 until end of turn. Another target creature gets -1/-1 until end of turn. -mana={1}{G} -type=Instant -[/card] -[card] name=Leeching Licid text={B}, {T}: Leeching Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {B} to end this effect. -- At the beginning of the upkeep of enchanted creature's controller, Leeching Licid deals 1 damage to that player. mana={1}{B} @@ -8798,42 +8020,18 @@ type=Summon subtype=Beast [/card] [card] -name=Leyline of Lifeforce -text=If Leyline of Lifeforce is in your opening hand, you may begin the game with it on the battlefield. -- Creature spells can't be countered. -mana={2}{G}{G} -type=Enchantment -[/card] -[card] -name=Leyline of Punishment -text=If Leyline of Punishment is in your opening hand, you may begin the game with it on the battlefield. -- Players can't gain life. -- Damage can't be prevented. -mana={2}{R}{R} -type=Enchantment -[/card] -[card] name=Liar's Pendulum text={2}, {T}: Name a card. Target opponent guesses whether a card with that name is in your hand. You may reveal your hand. If you do and your opponent guessed wrong, draw a card. mana={1} type=Artifact [/card] [card] -name=Liberating Combustion -text=Liberating Combustion deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle it. -mana={4}{R} -type=Sorcery -[/card] -[card] name=Library of Lat-Nam text=An opponent chooses one — You draw three cards at the beginning of the next turn's upkeep; or you search your library for a card, put that card into your hand, then shuffle your library. mana={4}{U} type=Sorcery [/card] [card] -name=Library of Leng -text=You have no maximum hand size. -- If an effect causes you to discard a card, discard it, but you may put it on top of your library instead of into your graveyard. -mana={1} -type=Artifact -[/card] -[card] name=Lich's Mirror text=If you would lose the game, instead shuffle your hand, your graveyard, and all permanents you own into your library, then draw seven cards and your life total becomes 20. mana={5} @@ -8884,33 +8082,6 @@ mana={1}{R}{R} type=Instant [/card] [card] -name=Lightning Surge -text=Lightning Surge deals 4 damage to target creature or player. -- Threshold — If seven or more cards are in your graveyard, instead Lightning Surge deals 6 damage to that creature or player and the damage can't be prevented. -- Flashback {5}{R}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) -mana={3}{R}{R} -type=Sorcery -[/card] -[card] -name=Lilting Refrain -text=At the beginning of your upkeep, you may put a verse counter on Lilting Refrain. -- Sacrifice Lilting Refrain: Counter target spell unless its controller pays {X}, where X is the number of verse counters on Lilting Refrain. -mana={1}{U} -type=Enchantment -[/card] -[card] -name=Lim-Dul the Necromancer -text=Whenever a creature an opponent controls dies, you may pay {1}{B}. If you do, return that card to the battlefield under your control. If it's a creature, it's a Zombie in addition to its other creature types. -- {1}{B}: Regenerate target Zombie. -mana={5}{B}{B} -type=Legendary Creature -subtype=Human Wizard -power=4 -toughness=4 -[/card] -[card] -name=Lim-Dul's Hex -text=At the beginning of your upkeep, for each player, Lim-Dul's Hex deals 1 damage to that player unless he or she pays {B} or {3}. -mana={1}{B} -type=Enchantment -[/card] -[card] name=Lim-Dul's Vault text=Look at the top five cards of your library. As many times as you choose, you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. Then shuffle your library and put the last cards you looked at this way on top of it in any order. mana={U}{B} @@ -8932,12 +8103,6 @@ power=3 toughness=3 [/card] [card] -name=Liquid Fire -text=As an additional cost to cast Liquid Fire, choose a number between 0 and 5. -- Liquid Fire deals X damage to target creature and 5 minus X damage to that creature's controller, where X is the chosen number. -mana={4}{R}{R} -type=Sorcery -[/card] -[card] name=Little Girl text= mana={HW} @@ -8957,19 +8122,6 @@ power=2 toughness=4 [/card] [card] -name=Livewire Lash -text=Equipped creature gets +2/+0 and has "Whenever this creature becomes the target of a spell, this creature deals 2 damage to target creature or player." -- Equip {2} -mana={2} -type=Artifact -subtype=Equipment -[/card] -[card] -name=Living Destiny -text=As an additional cost to cast Living Destiny, reveal a creature card from your hand. -- You gain life equal to the revealed card's converted mana cost. -mana={3}{G} -type=Instant -[/card] -[card] name=Living Inferno text={T}: Living Inferno deals damage equal to its power divided as you choose among any number of target creatures. Each of those creatures deals damage equal to its power to Living Inferno. mana={6}{R}{R} @@ -8988,24 +8140,6 @@ power=* toughness=* [/card] [card] -name=Loafing Giant -text=Whenever Loafing Giant attacks or blocks, put the top card of your library into your graveyard. If that card is a land card, prevent all combat damage Loafing Giant would deal this turn. -mana={4}{R} -type=Creature -subtype=Giant -power=4 -toughness=6 -[/card] -[card] -name=Loathsome Catoblepas -text={2}{G}: Loathsome Catoblepas must be blocked this turn if able. -- When Loathsome Catoblepas dies, target creature an opponent controls gets -3/-3 until end of turn. -mana={5}{B} -type=Creature -subtype=Beast -power=3 -toughness=3 -[/card] -[card] name=Lobe Lobber text=Equipped creature has " {T}: This creature deals 1 damage to target player or planeswalker. Roll a six-sided die. On a 5 or higher, untap it." -- Equip {2} mana={2} @@ -9019,27 +8153,6 @@ mana={1} type=Artifact [/card] [card] -name=Logic Knot -text=Delve (You may exile any number of cards from your graveyard as you cast this spell. It costs {1} less to cast for each card exiled this way.) -- Counter target spell unless its controller pays {X}. -mana={X}{U}{U} -type=Instant -[/card] -[card] -name=Long-Term Plans -text=Search your library for a card, shuffle your library, then put that card third from the top. -mana={2}{U} -type=Instant -[/card] -[card] -name=Longhorn Firebeast -text=When Longhorn Firebeast enters the battlefield, any opponent may have it deal 5 damage to him or her. If a player does, sacrifice Longhorn Firebeast. -mana={2}{R} -type=Creature -subtype=Elemental Ox Beast -power=3 -toughness=2 -[/card] -[card] name=Look Skyward and Despair text=When you set this scheme in motion, put a 5/5 red Dragon creature token with flying onto the battlefield. type=Scheme @@ -9074,12 +8187,6 @@ power=2 toughness=2 [/card] [card] -name=Lost Hours -text=Target player reveals his or her hand. You choose a nonland card from it. That player puts that card into his or her library third from the top. -mana={1}{B} -type=Sorcery -[/card] -[card] name=Lost Legacy text=Name a nonartifact, nonland card. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles his or her library, then draws a card for each card exiled from hand this way. mana={1}{B}{B} @@ -9117,15 +8224,6 @@ power=1 toughness=4 [/card] [card] -name=Lurking Arynx -text=Formidable — {2}{G}: Target creature blocks Lurking Arynx this turn if able. Activate this ability only if creatures you control have total power 8 or greater. -mana={4}{G} -type=Creature -subtype=Cat Beast -power=3 -toughness=5 -[/card] -[card] name=Lurking Automaton text=Reveal Lurking Automaton as you draft it and note how many cards you've drafted this draft round, including Lurking Automaton. -- Lurking Automaton enters the battlefield with X +1/+1 counters on it, where X is the highest number you noted for cards named Lurking Automaton. mana={5} @@ -9153,24 +8251,6 @@ power=3 toughness=2 [/card] [card] -name=Lyzolda, the Blood Witch -text={2}, Sacrifice a creature: Lyzolda, the Blood Witch deals 2 damage to target creature or player if the sacrificed creature was red. Draw a card if the sacrificed creature was black. -mana={1}{B}{R} -type=Legendary Creature -subtype=Human Cleric -power=3 -toughness=1 -[/card] -[card] -name=Mad Dog -text=At the beginning of your end step, if Mad Dog didn't attack or come under your control this turn, sacrifice it. -mana={1}{R} -type=Creature -subtype=Hound -power=2 -toughness=2 -[/card] -[card] name=Mad Science Fair Project text={T}: Roll a six-sided die. On a 3 or lower, -- target player adds {1} . Otherwise, that player adds one mana of any color they choose. mana={3} @@ -9213,7 +8293,7 @@ type=Instant [/card] [card] name=Magical Hacker -text= +text={U}: Change the text of target spell or permanent by replacing all instances of + with -, and vice versa, until end of turn. mana={1}{U} type=Creature subtype=Human Gamer @@ -9237,12 +8317,6 @@ mana={2}{R}{R} type=Enchantment [/card] [card] -name=Magnetic Web -text=If a creature with a magnet counter on it attacks, all creatures with magnet counters on them attack if able. -- Whenever a creature with a magnet counter on it attacks, all creatures with magnet counters on them block that creature this turn if able. -- {1}, {T}: Put a magnet counter on target creature. -mana={2} -type=Artifact -[/card] -[card] name=Magus of the Arena text={3}, {T}: Tap target creature you control and target creature of an opponent's choice he or she controls. Those creatures fight each other. (Each deals damage equal to its power to the other.) mana={4}{R}{R} @@ -9261,12 +8335,6 @@ power=1 toughness=1 [/card] [card] -name=Malicious Affliction -text=Morbid — When you cast Malicious Affliction, if a creature died this turn, you may copy Malicious Affliction and may choose a new target for the copy. -- Destroy target nonblack creature. -mana={B}{B} -type=Instant -[/card] -[card] name=Malignus text=Malignus's power and toughness are each equal to half the highest life total among your opponents, rounded up. -- Damage that would be dealt by Malignus can't be prevented. mana={3}{R}{R} @@ -9297,12 +8365,6 @@ mana={R} type=Sorcery [/card] [card] -name=Mana Drain -text=Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's converted mana cost. -mana={U}{U} -type=Instant -[/card] -[card] name=Mana Flair text=Add {R} to your mana pool for each nonland permanent by the artist of your choice. mana={1}{R} @@ -9321,18 +8383,6 @@ mana={4}{G}{G} type=Enchantment [/card] [card] -name=Mana Screw -text={1}: Flip a coin. If you win the flip, add {2} to your mana pool. Play this ability only any time you could play an instant. -mana={1} -type=Artifact -[/card] -[card] -name=Mana Vortex -text=When you cast Mana Vortex, counter it unless you sacrifice a land. -- At the beginning of each player's upkeep, that player sacrifices a land. -- When there are no lands on the battlefield, sacrifice Mana Vortex. -mana={1}{U}{U} -type=Enchantment -[/card] -[card] name=Mana Web text=Whenever a land an opponent controls is tapped for mana, tap all lands that player controls that could produce any type of mana that land could produce. mana={3} @@ -9399,12 +8449,6 @@ power=3 toughness=3 [/card] [card] -name=March from the Tomb -text=Return any number of target Ally creature cards with total converted mana cost 8 or less from your graveyard to the battlefield. -mana={3}{W}{B} -type=Sorcery -[/card] -[card] name=Marchesa's Decree text=When Marchesa's Decree enters the battlefield, you become the monarch. -- Whenever a creature attacks you or a planeswalker you control, that creature's controller loses 1 life. mana={3}{B} @@ -9420,12 +8464,6 @@ power=5 toughness=4 [/card] [card] -name=Mark for Death -text=Target creature an opponent controls blocks this turn if able. Untap that creature. Other creatures that player controls can't block this turn. -mana={3}{R} -type=Sorcery -[/card] -[card] name=Mark of Eviction text=Enchant creature -- At the beginning of your upkeep, return enchanted creature and all Auras attached to that creature to their owners' hands. mana={U} @@ -9433,42 +8471,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Martyr of Ashes -text={2}, Reveal X red cards from your hand, Sacrifice Martyr of Ashes: Martyr of Ashes deals X damage to each creature without flying. -mana={R} -type=Creature -subtype=Human Shaman -power=1 -toughness=1 -[/card] -[card] -name=Martyr of Bones -text={1}, Reveal X black cards from your hand, Sacrifice Martyr of Bones: Exile up to X target cards from a single graveyard. -mana={B} -type=Creature -subtype=Human Wizard -power=1 -toughness=1 -[/card] -[card] -name=Martyr of Frost -text={2}, Reveal X blue cards from your hand, Sacrifice Martyr of Frost: Counter target spell unless its controller pays {X}. -mana={U} -type=Creature -subtype=Human Wizard -power=1 -toughness=1 -[/card] -[card] -name=Martyr of Spores -text={1}, Reveal X green cards from your hand, Sacrifice Martyr of Spores: Target creature gets +X/+X until end of turn. -mana={G} -type=Creature -subtype=Human Shaman -power=1 -toughness=1 -[/card] -[card] name=Martyr's Cause text=Sacrifice a creature: The next time a source of your choice would deal damage to target creature or player this turn, prevent that damage. mana={2}{W} @@ -9499,16 +8501,6 @@ power=5 toughness=5 [/card] [card] -name=Master of Arms -abilities=first strike -text=First strike -- {1}{W}: Tap target creature blocking Master of Arms. -mana={2}{W} -type=Creature -subtype=Human Soldier -power=2 -toughness=2 -[/card] -[card] name=Master of Predicaments abilities=flying text=Flying -- Whenever Master of Predicaments deals combat damage to a player, choose a card in your hand. That player guesses whether the card's converted mana cost is greater than 4. If the player guessed wrong, you may cast the card without paying its mana cost. @@ -9555,13 +8547,6 @@ power=1 toughness=1 [/card] [card] -name=Masterwork of Ingenuity -text=You may have Masterwork of Ingenuity enter the battlefield as a copy of any Equipment on the battlefield. -mana={1} -type=Artifact -subtype=Equipment -[/card] -[card] name=May Civilization Collapse text=When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, he or she sacrifices two lands. If the player chooses others, each of your other opponents sacrifices a land. type=Scheme @@ -9601,15 +8586,6 @@ power=2 toughness=2 [/card] [card] -name=Medicine Runner -text=When Medicine Runner enters the battlefield, you may remove a counter from target permanent. -mana={1}{GW} -type=Creature -subtype=Elf Cleric -power=2 -toughness=1 -[/card] -[card] name=Medomai the Ageless abilities=flying text=Flying -- Whenever Medomai the Ageless deals combat damage to a player, take an extra turn after this one. -- Medomai the Ageless can't attack during extra turns. @@ -9642,12 +8618,6 @@ power=2 toughness=3 [/card] [card] -name=Melting -text=All lands are no longer snow. -mana={3}{R} -type=Enchantment -[/card] -[card] name=Memoricide text=Name a nonland card. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles his or her library. mana={3}{B} @@ -9675,15 +8645,6 @@ mana={3}{B} type=Sorcery [/card] [card] -name=Mer Man -text=When this creature enters the battlefield, you may draw a card. -mana={4}{U} -type=Host Creature -subtype=Human Fish -power=3 -toughness=3 -[/card] -[card] name=Mercenaries text={3}: The next time Mercenaries would deal damage to you this turn, prevent that damage. Any player may activate this ability. mana={3}{W} @@ -9693,15 +8654,6 @@ power=3 toughness=3 [/card] [card] -name=Merchant's Dockhand -text={3}{U}, {T}, Tap X untapped artifacts you control: Look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -mana={1} -type=Artifact Creature -subtype=Construct -power=1 -toughness=2 -[/card] -[card] name=Meren of Clan Nel Toth text=Whenever another creature you control dies, you get an experience counter. -- At the beginning of your end step, choose target creature card in your graveyard. If that card's converted mana cost is less than or equal to the number of experience counters you have, return it to the battlefield. Otherwise, put it into your hand. mana={2}{B}{G} @@ -9711,16 +8663,6 @@ power=3 toughness=4 [/card] [card] -name=Merfolk Spy -abilities=islandwalk -text=Islandwalk (This creature is unblockable as long as defending player controls an Island.) -- Whenever Merfolk Spy deals combat damage to a player, that player reveals a card at random from his or her hand. -mana={U} -type=Creature -subtype=Merfolk Rogue -power=1 -toughness=1 -[/card] -[card] name=Merieke Ri Berit text=Merieke Ri Berit doesn't untap during your untap step. -- {T}: Gain control of target creature for as long as you control Merieke Ri Berit. When Merieke Ri Berit leaves the battlefield or becomes untapped, destroy that creature. It can't be regenerated. mana={W}{U}{B} @@ -9890,25 +8832,6 @@ mana={4}{G}{G} type=Enchantment [/card] [card] -name=Minion of the Wastes -abilities=trample -text=Trample -- As Minion of the Wastes enters the battlefield, pay any amount of life. -- Minion of the Wastes's power and toughness are each equal to the life paid as it entered the battlefield. -mana={3}{B}{B}{B} -type=Creature -subtype=Minion -power=* -toughness=* -[/card] -[card] -name=Miracle Worker -text={T}: Destroy target Aura attached to a creature you control. -mana={W} -type=Creature -subtype=Human Cleric -power=1 -toughness=1 -[/card] -[card] name=Mirrodin Besieged text=As Mirrodin Besieged enters the battlefield, choose Mirran or Phyrexian. -- • Mirran — Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token. -- • Phyrexian — At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. mana={2}{U} @@ -9930,12 +8853,6 @@ mana={7} type=Artifact [/card] [card] -name=Mirror Sheen -text={1}{UR}{UR}: Copy target instant or sorcery spell that targets you. You may choose new targets for the copy. -mana={1}{UR}{UR} -type=Enchantment -[/card] -[card] name=Mirror Strike text=All combat damage that would be dealt to you this turn by target unblocked creature is dealt to its controller instead. mana={3}{W} @@ -9973,12 +8890,6 @@ power=2 toughness=4 [/card] [card] -name=Misdirection -text=You may exile a blue card from your hand rather than pay Misdirection's mana cost. -- Change the target of target spell with a single target. -mana={3}{U}{U} -type=Instant -[/card] -[card] name=Mise text=Name a nonland card, then reveal the top card of your library. If that card is the named card, draw three cards. mana={U} @@ -10011,16 +8922,6 @@ power=1 toughness=2 [/card] [card] -name=Mistmoon Griffin -abilities=flying -text=Flying -- When Mistmoon Griffin dies, exile Mistmoon Griffin, then return the top creature card of your graveyard to the battlefield. -mana={3}{W} -type=Creature -subtype=Griffin -power=2 -toughness=2 -[/card] -[card] name=Mizzium Meddler abilities=flash text=Flash (You may cast this spell any time you could cast an instant.) -- When Mizzium Meddler enters the battlefield, you may change a target of target spell or ability to Mizzium Meddler. @@ -10081,24 +8982,12 @@ power=7 toughness=5 [/card] [card] -name=Molten Birth -text=Put two 1/1 red Elemental creature tokens onto the battlefield. Then flip a coin. If you win the flip, return Molten Birth to its owner's hand. -mana={1}{R}{R} -type=Sorcery -[/card] -[card] name=Molten Disaster text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- If Molten Disaster was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) -- Molten Disaster deals X damage to each creature without flying and each player. mana={X}{R}{R} type=Sorcery [/card] [card] -name=Molten Influence -text=Counter target instant or sorcery spell unless its controller has Molten Influence deal 4 damage to him or her. -mana={1}{R} -type=Instant -[/card] -[card] name=Molten Psyche text=Each player shuffles the cards from his or her hand into his or her library, then draws that many cards. -- Metalcraft — If you control three or more artifacts, Molten Psyche deals damage to each opponent equal to the number of cards that player has drawn this turn. mana={1}{R}{R} @@ -10146,12 +9035,6 @@ power=+2 toughness=+2 [/card] [card] -name=Monomania -text=Target player chooses a card in his or her hand and discards the rest. -mana={3}{B}{B} -type=Sorcery -[/card] -[card] name=Mons's Goblin Waiters text=Sacrifice a creature or land: Add {HR} to your mana pool. mana={R} @@ -10244,16 +9127,6 @@ text=Red legendary creatures you control have "bands with other legendary creatu type=Land [/card] [card] -name=Mounted Archers -abilities=reach -text=Reach (This creature can block creatures with flying.) -- {W}: Mounted Archers can block an additional creature this turn. -mana={3}{W} -type=Creature -subtype=Human Soldier Archer -power=2 -toughness=3 -[/card] -[card] name=Mourner's Shield text=Imprint — When Mourner's Shield enters the battlefield, you may exile target card from a graveyard. -- {2}, {T}: Prevent all damage that would be dealt this turn by a source of your choice that shares a color with the exiled card. mana={4} @@ -10266,12 +9139,6 @@ mana={3}{U} type=Sorcery [/card] [card] -name=Mox Lotus -text={T}: Add {+oo} to your mana pool. -- {100}: Add one mana of any color to your mana pool. -- You don't lose life due to mana burn. -mana={15} -type=Artifact -[/card] -[card] name=Muck Drubb abilities=flash text=Flash (You may cast this spell any time you could cast an instant.) -- When Muck Drubb enters the battlefield, change the target of target spell that targets only a single creature to Muck Drubb. -- Madness {2}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.) @@ -10311,12 +9178,6 @@ mana={3}{G} type=Enchantment [/card] [card] -name=Murderous Betrayal -text={B}{B}, Pay half your life, rounded up: Destroy target nonblack creature. It can't be regenerated. -mana={B}{B}{B} -type=Enchantment -[/card] -[card] name=Murderous Spoils text=Destroy target nonblack creature. It can't be regenerated. You gain control of all Equipment that was attached to it. (This effect lasts indefinitely.) mana={5}{B} @@ -10381,12 +9242,6 @@ text=When you set this scheme in motion, each opponent reveals his or her hand. type=Scheme [/card] [card] -name=Myr Reservoir -text={T}: Add {2} to your mana pool. Spend this mana only to cast Myr spells or activate abilities of Myr. -- {3}, {T}: Return target Myr card from your graveyard to your hand. -mana={3} -type=Artifact -[/card] -[card] name=Myr Superion text=Spend only mana produced by creatures to cast Myr Superion. mana={2} @@ -10411,12 +9266,6 @@ mana={4}{W} type=Enchantment [/card] [card] -name=Mystic Confluence -text=Choose three. You may choose the same mode more than once. -- • Counter target spell unless its controller pays {3}. -- • Return target creature to its owner's hand. -- • Draw a card. -mana={3}{U}{U} -type=Instant -[/card] -[card] name=Mystic Veil text=You may cast Mystic Veil as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant creature -- Enchanted creature has shroud. (It can't be the target of spells or abilities.) mana={1}{U} @@ -10460,15 +9309,6 @@ mana={2}{R} type=Sorcery [/card] [card] -name=Nakaya Shade -text={B}: Nakaya Shade gets +1/+1 until end of turn unless any player pays {2}. -mana={1}{B} -type=Creature -subtype=Shade -power=1 -toughness=1 -[/card] -[card] name=Naked Singularity text=Cumulative upkeep {3} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- If tapped for mana, Plains produce {R}, Islands produce {G}, Swamps produce {W}, Mountains produce {U}, and Forests produce {B} instead of any other type. mana={5} @@ -10543,25 +9383,6 @@ mana={2}{G}{W} type=Enchantment [/card] [card] -name=Nature's Kiss -text=Enchant creature -- {1}, Exile the top card of your graveyard: Enchanted creature gets +1/+1 until end of turn. -mana={1}{G} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Nature's Panoply -text=Strive — Nature's Panoply costs {2}{G} more to cast for each target beyond the first. -- Choose any number of target creatures. Put a +1/+1 counter on each of them. -mana={G} -type=Instant -[/card] -[card] -name=Nature's Way -text=Target creature you control gains vigilance and trample until end of turn. It deals damage equal to its power to target creature you don't control. -mana={1}{G} -type=Sorcery -[/card] -[card] name=Naya Soulbeast abilities=trample text=Trample -- When you cast Naya Soulbeast, each player reveals the top card of his or her library. Naya Soulbeast enters the battlefield with X +1/+1 counters on it, where X is the total converted mana cost of all cards revealed this way. @@ -10581,48 +9402,18 @@ power=3 toughness=3 [/card] [card] -name=Necratog -text=Exile the top creature card of your graveyard: Necratog gets +2/+2 until end of turn. -mana={1}{B}{B} -type=Creature -subtype=Atog -power=1 -toughness=2 -[/card] -[card] -name=Necravolver -text=Kicker {1}{G} and/or {W} (You may pay an additional {1}{G} and/or {W} as you cast this spell.) -- If Necravolver was kicked with its {1}{G} kicker, it enters the battlefield with two +1/+1 counters on it and with trample. -- If Necravolver was kicked with its {W} kicker, it enters the battlefield with a +1/+1 counter on it and with "Whenever Necravolver deals damage, you gain that much life." -mana={2}{B} -type=Creature -subtype=Volver -power=2 -toughness=2 -[/card] -[card] name=Necro-Impotence text=Skip your untap step. -- At the beginning of your upkeep, you may pay X life. If you do, untap X permanents. -- Pay ½ life: Remove the top card of your library from the game face down. Put that card into your hand at end of turn. mana={B}{B}{B} type=Enchantment [/card] [card] -name=Necrologia -text=Cast Necrologia only during your end step. -- As an additional cost to cast Necrologia, pay X life. -- Draw X cards. -mana={3}{B}{B} -type=Instant -[/card] -[card] name=Necromancy text=You may cast Necromancy as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- When Necromancy enters the battlefield, if it's on the battlefield, it becomes an Aura with "enchant creature put onto the battlefield with Necromancy." Put target creature card from a graveyard onto the battlefield under your control and attach Necromancy to it. When Necromancy leaves the battlefield, that creature's controller sacrifices it. mana={2}{B} type=Enchantment [/card] [card] -name=Necromantic Selection -text=Destroy all creatures, then return a creature card put into a graveyard this way to the battlefield under your control. It's a black Zombie in addition to its other colors and types. Exile Necromantic Selection. -mana={4}{B}{B}{B} -type=Sorcery -[/card] -[card] name=Necrotic Ooze text=As long as Necrotic Ooze is on the battlefield, it has all activated abilities of all creature cards in all graveyards. mana={2}{B}{B} @@ -10639,19 +9430,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Needle Drop -text=Needle Drop deals 1 damage to target creature or player that was dealt damage this turn. -- Draw a card. -mana={R} -type=Instant -[/card] -[card] -name=Needlebite Trap -text=If an opponent gained life this turn, you may pay {B} rather than pay Needlebite Trap's mana cost. -- Target player loses 5 life and you gain 5 life. -mana={5}{B}{B} -type=Instant -subtype=Trap -[/card] -[card] name=Nefarious Lich text=If damage would be dealt to you, exile that many cards from your graveyard instead. If you can't, you lose the game. -- If you would gain life, draw that many cards instead. -- When Nefarious Lich leaves the battlefield, you lose the game. mana={B}{B}{B}{B} @@ -10665,20 +9443,6 @@ type=Artifact subtype=Equipment [/card] [card] -name=Nemesis of Mortals -text=Nemesis of Mortals costs {1} less to cast for each creature card in your graveyard. -- {7}{G}{G}: Monstrosity 5. This ability costs {1} less to activate for each creature card in your graveyard. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) -mana={4}{G}{G} -type=Creature -subtype=Snake -power=5 -toughness=5 -[/card] -[card] -name=Nephalia Academy -text=If a spell or ability an opponent controls causes you to discard a card, you may reveal that card and put it on top of your library instead of putting it anywhere else. -- {T}: Add {C} to your mana pool. -type=Land -[/card] -[card] name=Nessian Demolok text=Tribute 3 (As this creature enters the battlefield, an opponent of your choice may place three +1/+1 counters on it.) -- When Nessian Demolok enters the battlefield, if tribute wasn't paid, destroy target noncreature permanent. mana={3}{G}{G} @@ -10716,68 +9480,12 @@ type=Artifact subtype=Contraption [/card] [card] -name=Neurok Transmuter -text={U}: Target creature becomes an artifact in addition to its other types until end of turn. -- {U}: Until end of turn, target artifact creature becomes blue and isn't an artifact. -mana={2}{U} -type=Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Nevermore text=As Nevermore enters the battlefield, name a nonland card. -- The named card can't be cast. mana={1}{W}{W} type=Enchantment [/card] [card] -name=New Frontiers -text=Each player may search his or her library for up to X basic land cards and put them onto the battlefield tapped. Then each player who searched his or her library this way shuffles it. -mana={X}{G} -type=Sorcery -[/card] -[card] -name=Night // Day -text=Target creature gets -1/-1 until end of turn. -- // -- Creatures target player controls get +1/+1 until end of turn. -mana={B} // {2}{W} -type=Instant // Instant -[/card] -[card] -name=Night Market Guard -text=Night Market Guard can block an additional creature each combat. -mana={3} -type=Artifact Creature -subtype=Construct -power=3 -toughness=1 -[/card] -[card] -name=Nightscape Battlemage -text=Kicker {2}{U} and/or {2}{R} (You may pay an additional {2}{U} and/or {2}{R} as you cast this spell.) -- When Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{U} kicker, return up to two target nonblack creatures to their owners' hands. -- When Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{R} kicker, destroy target land. -mana={2}{B} -type=Creature -subtype=Zombie Wizard -power=2 -toughness=2 -[/card] -[card] -name=Nightshade Assassin -abilities=first strike -text=First strike -- When Nightshade Assassin enters the battlefield, you may reveal X black cards in your hand. If you do, target creature gets -X/-X until end of turn. -- Madness {1}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.) -mana={2}{B}{B} -type=Creature -subtype=Human Assassin -power=2 -toughness=1 -[/card] -[card] -name=Nim Deathmantle -text=Equipped creature gets +2/+2, has intimidate, and is a black Zombie. -- Whenever a nontoken creature is put into your graveyard from the battlefield, you may pay {4}. If you do, return that card to the battlefield and attach Nim Deathmantle to it. -- Equip {4} -mana={2} -type=Artifact -subtype=Equipment -[/card] -[card] name=Ninja text=You may activate Ninja's augment ability any time you could cast an instant. -- Whenever this creature deals combat damage to a player, -- Augment {2}{B} ({2}{B}, Reveal this card from your hand: Combine it with target host. Augment only as—oh, nevermind.) type=Creature @@ -10792,11 +9500,6 @@ mana={4}{G} type=Sorcery [/card] [card] -name=Nivix, Aerie of the Firemind -text={T}: Add {1} to your mana pool. -- {2}{U}{R}, {T}: Exile the top card of your library. Until your next turn, you may cast that card if it's an instant or sorcery. -type=Land -[/card] -[card] name=Nix text=Counter target spell if no mana was spent to cast it. mana={U} @@ -10804,7 +9507,7 @@ type=Instant [/card] [card] name=No Quarter -text=Whenever a creature becomes blocked by a creature with lesser power, destroy the blocking creature. -- -- Whenever a creature blocks a creature with lesser power, destroy the attacking creature. +text=Whenever a creature becomes blocked by a creature with lesser power, destroy the blocking creature. -- Whenever a creature blocks a creature with lesser power, destroy the attacking creature. mana={3}{R} type=Enchantment [/card] @@ -10818,15 +9521,6 @@ power=3 toughness=3 [/card] [card] -name=Noble Benefactor -text=When Noble Benefactor dies, each player may search his or her library for a card and put that card into his or her hand. Then each player who searched his or her library this way shuffles it. -mana={2}{U} -type=Creature -subtype=Human Cleric -power=2 -toughness=2 -[/card] -[card] name=Noble Elephant abilities=trample,banding text=Trample; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) @@ -10837,15 +9531,6 @@ power=2 toughness=2 [/card] [card] -name=Noggle Hedge-Mage -text=When Noggle Hedge-Mage enters the battlefield, if you control two or more Islands, you may tap two target permanents. -- When Noggle Hedge-Mage enters the battlefield, if you control two or more Mountains, you may have Noggle Hedge-Mage deal 2 damage to target player. -mana={2}{UR} -type=Creature -subtype=Noggle Wizard -power=2 -toughness=2 -[/card] -[card] name=Nomads en-Kor text={0}: The next 1 damage that would be dealt to Nomads en-Kor this turn is dealt to target creature you control instead. mana={W} @@ -10876,18 +9561,6 @@ power=1 toughness=1 [/card] [card] -name=North Star -text={4}, {T}: For one spell this turn, you may spend mana as though it were mana of any color to pay that spell's mana cost. (Additional costs are still paid normally.) -mana={4} -type=Artifact -[/card] -[card] -name=Nostalgic Dreams -text=As an additional cost to cast Nostalgic Dreams, discard X cards. -- Return X target cards from your graveyard to your hand. Exile Nostalgic Dreams. -mana={G}{G} -type=Sorcery -[/card] -[card] name=Nosy Goblin text={T}, Sacrifice Nosy Goblin: Destroy target face-down creature. mana={2}{R} @@ -10925,15 +9598,6 @@ mana={4} type=Artifact [/card] [card] -name=Novellamental -text=Flying -- Novellamental can block only creatures with flying. -mana={1}{U} -type=Creature -subtype=Elemental -power=2 -toughness=1 -[/card] -[card] name=Now I Know My ABC's text=At the beginning of your upkeep, if you control permanents with names that include all twenty-six letters of the English alphabet, you win the game. mana={1}{U}{U} @@ -10952,12 +9616,6 @@ mana={3}{W} type=World Enchantment [/card] [card] -name=Null Profusion -text=Skip your draw step. -- Whenever you play a card, draw a card. -- Your maximum hand size is two. -mana={4}{B}{B} -type=Enchantment -[/card] -[card] name=Number Crunch text=Return target permanent to its owner's hand. -- Gotcha Whenever an opponent says a number, you may say "Gotcha" If you do, return Number Crunch from your graveyard to your hand. mana={2}{U} @@ -11003,12 +9661,6 @@ mana={1}{G} type=Enchantment [/card] [card] -name=Oath of Lim-Dul -text=Whenever you lose life, for each 1 life you lost, sacrifice a permanent other than Oath of Lim-Dul unless you discard a card. (Damage dealt to you causes you to lose life.) -- {B}{B}: Draw a card. -mana={3}{B} -type=Enchantment -[/card] -[card] name=Oath of Scholars text=At the beginning of each player's upkeep, that player chooses target player who has more cards in hand than he or she does and is his or her opponent. The first player may discard his or her hand and draw three cards. mana={3}{U} @@ -11077,12 +9729,6 @@ power=4 toughness=4 [/card] [card] -name=Ojutai's Command -text=Choose two — -- • Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. -- • You gain 4 life. -- • Counter target creature spell. -- • Draw a card. -mana={2}{W}{U} -type=Instant -[/card] -[card] name=Okk text=Okk can't attack unless a creature with greater power also attacks. -- Okk can't block unless a creature with greater power also blocks. mana={1}{R} @@ -11132,12 +9778,6 @@ mana={6} type=Artifact [/card] [card] -name=Omen of Fire -text=Return all Islands to their owners' hands. -- -- Each player sacrifices a Plains or a white permanent for each white permanent he or she controls. -mana={3}{R}{R} -type=Instant -[/card] -[card] name=Omnath, Locus of Mana text=Green mana doesn't empty from your mana pool as steps and phases end. -- Omnath, Locus of Mana gets +1/+1 for each green mana in your mana pool. mana={2}{G} @@ -11147,13 +9787,6 @@ power=1 toughness=1 [/card] [card] -name=On Thin Ice -text=Enchant snow land you control -- When On Thin Ice enters the battlefield, exile target creature an opponent controls until On Thin Ice leaves the battlefield. -mana={W} -type=Snow Enchantment -subtype=Aura -[/card] -[card] name=Onakke Catacomb text=All creatures are black and have deathtouch. -- Whenever you roll {K}, creatures you control get +1/+0 and gain first strike until end of turn. type=Plane @@ -11181,29 +9814,11 @@ power=3 toughness=1 [/card] [card] -name=Ooze Flux -text={1}{G}, Remove one or more +1/+1 counters from among creatures you control: Put an X/X green Ooze creature token onto the battlefield, where X is the number of +1/+1 counters removed this way. -mana={3}{G} -type=Enchantment -[/card] -[card] -name=Opal Acrolith -text=Whenever an opponent casts a creature spell, if Opal Acrolith is an enchantment, Opal Acrolith becomes a 2/4 Soldier creature. -- {0}: Opal Acrolith becomes an enchantment. -mana={2}{W} -type=Enchantment -[/card] -[card] name=Opal Palace text={T}: Add {C} to your mana pool. -- {1}, {T}: Add to your mana pool one mana of any color in your commander's color identity. If you spend this mana to cast your commander, it enters the battlefield with a number of additional +1/+1 counters on it equal to the number of times it's been cast from the command zone this game. type=Land [/card] [card] -name=Opal Titan -text=When an opponent casts a creature spell, if Opal Titan is an enchantment, Opal Titan becomes a 4/4 Giant creature with protection from each of that spell's colors. -mana={2}{W}{W} -type=Enchantment -[/card] -[card] name=Opal-Eye, Konda's Yojimbo abilities=defender text=Defender (This creature can't attack.) -- Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- {T}: The next time a source of your choice would deal damage this turn, that damage is dealt to Opal-Eye, Konda's Yojimbo instead. -- {1}{W}: Prevent the next 1 damage that would be dealt to Opal-Eye this turn. @@ -11221,12 +9836,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Oppressive Will -text=Counter target spell unless its controller pays {1} for each card in your hand. -mana={2}{U} -type=Instant -[/card] -[card] name=Optical Optimizer text=Whenever you crank Optical Optimizer, until end of turn, target creature becomes an artifact in addition to its other types and gains "{T}: Draw a card." type=Artifact @@ -11260,12 +9869,6 @@ power=1 toughness=5 [/card] [card] -name=Orbs of Warding -text=You have hexproof. (You can't be the target of spells or abilities your opponents control.) -- If a creature would deal damage to you, prevent 1 of that damage. -mana={5} -type=Artifact -[/card] -[card] name=Orchard Elemental text=Council's dilemma — When Orchard Elemental enters the battlefield, starting with you, each player votes for sprout or harvest. Put two +1/+1 counters on Orchard Elemental for each sprout vote. You gain 3 life for each harvest vote. mana={5}{G} @@ -11275,15 +9878,6 @@ power=2 toughness=2 [/card] [card] -name=Orcish Farmer -text={T}: Target land becomes a Swamp until its controller's next untap step. -mana={1}{R}{R} -type=Creature -subtype=Orc -power=2 -toughness=2 -[/card] -[card] name=Orcish Mine text=Enchant land -- Orcish Mine enters the battlefield with three ore counters on it. -- At the beginning of your upkeep and whenever enchanted land becomes tapped, remove an ore counter from Orcish Mine. -- When the last ore counter is removed from Orcish Mine, destroy enchanted land and Orcish Mine deals 2 damage to its controller. mana={1}{R}{R} @@ -11300,47 +9894,6 @@ power=4 toughness=4 [/card] [card] -name=Ordeal of Erebos -text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Erebos. -- When you sacrifice Ordeal of Erebos, target player discards two cards. -mana={1}{B} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Ordeal of Heliod -text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Heliod. -- When you sacrifice Ordeal of Heliod, you gain 10 life. -mana={1}{W} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Ordeal of Nylea -text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Nylea. -- When you sacrifice Ordeal of Nylea, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. -mana={1}{G} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Ordeal of Purphoros -text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Purphoros. -- When you sacrifice Ordeal of Purphoros, it deals 3 damage to target creature or player. -mana={1}{R} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Ordeal of Thassa -text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Thassa. -- When you sacrifice Ordeal of Thassa, draw two cards. -mana={1}{U} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Order // Chaos -text=Exile target attacking creature. -- // -- Creatures can't block this turn. -mana={3}{W} // {2}{R} -type=Instant // Instant -[/card] -[card] name=Order of Succession text=Choose left or right. Starting with you and proceeding in the chosen direction, each player chooses a creature controlled by the next player in that direction. Each player gains control of the creature he or she chose. mana={3}{U} @@ -11365,30 +9918,12 @@ power=2 toughness=2 [/card] [card] -name=Organ Harvest -text=You and your teammates may sacrifice any number of creatures. For each creature sacrificed in this way, add {B}{B} to your mana pool. -mana={B} -type=Sorcery -[/card] -[card] -name=Ornate Kanzashi -text={2}, {T}: Target opponent exiles the top card of his or her library. You may play that card this turn. -mana={5} -type=Artifact -[/card] -[card] name=Orochi Colony text=Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. -- Whenever you roll {K}, target creature can't be blocked this turn. type=Plane subtype=Kamigawa [/card] [card] -name=Orzhov Charm -text=Choose one — Return target creature you control and all Auras you control attached to it to their owner's hand; or destroy target creature and you lose life equal to its toughness; or return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. -mana={W}{B} -type=Instant -[/card] -[card] name=Orzhov Euthanist text=Haunt (When this creature dies, exile it haunting target creature.) -- When Orzhov Euthanist enters the battlefield or the creature it haunts dies, destroy target creature that was dealt damage this turn. mana={2}{B} @@ -11431,18 +9966,6 @@ power=2 toughness=2 [/card] [card] -name=Oust -text=Put target creature into its owner's library second from the top. Its controller gains 3 life. -mana={W} -type=Sorcery -[/card] -[card] -name=Outmaneuver -text=X target blocked creatures assign their combat damage this turn as though they weren't blocked. -mana={X}{R} -type=Instant -[/card] -[card] name=Outrider en-Kor abilities=flanking text=Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) -- {0}: The next 1 damage that would be dealt to Outrider en-Kor this turn is dealt to target creature you control instead. @@ -11453,24 +9976,12 @@ power=2 toughness=2 [/card] [card] -name=Outwit -text=Counter target spell that targets a player. -mana={U} -type=Instant -[/card] -[card] name=Over My Dead Bodies text=Creature cards in graveyards can attack and block as though they were on the battlefield, can block or be blocked only by creature cards in graveyards, are Zombies in addition to their other types, and have undeathtouch. (If they would deal damage to a creature card, exile that creature card instead.) -- Creature cards in your graveyard have haste. mana={4}{B}{B} type=Enchantment [/card] [card] -name=Overabundance -text=Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced, and Overabundance deals 1 damage to him or her. -mana={1}{R}{G} -type=Enchantment -[/card] -[card] name=Overblaze text=Each time target permanent would deal damage to a creature or player this turn, it deals double that damage to that creature or player instead. -- Splice onto Arcane {2}{R}{R} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={3}{R} @@ -11484,12 +9995,6 @@ mana={R} type=Sorcery [/card] [card] -name=Overrule -text=Counter target spell unless its controller pays {X}. You gain X life. -mana={X}{W}{U} -type=Instant -[/card] -[card] name=Overt Operative text=Menace -- Whenever Overt Operative deals combat damage to a player, it assembles a Contraption. (Put the top card of your Contraption deck face up onto one of your sprockets.) mana={3}{B} @@ -11505,12 +10010,6 @@ mana={B} type=Enchantment [/card] [card] -name=Pain // Suffering -text=Target player discards a card. -- // -- Destroy target land. -mana={B} // {3}{R} -type=Sorcery // Sorcery -[/card] -[card] name=Pain's Reward text=Each player may bid life. You start the bidding with a bid of any number. In turn order, each player may top the high bid. The bidding ends if the high bid stands. The high bidder loses life equal to the high bid and draws four cards. mana={2}{B} diff --git a/projects/mtg/include/GameStateDuel.h b/projects/mtg/include/GameStateDuel.h index d788e0b00..95fb46ff8 100644 --- a/projects/mtg/include/GameStateDuel.h +++ b/projects/mtg/include/GameStateDuel.h @@ -278,6 +278,7 @@ public: MENUITEM_FILL_NEXT_STAGE_HARD = -30, MENUITEM_FILL_NEXT_STAGE = -31, /////// End Tournament Mod /////////// + MENUITEM_TOGGLEATTACK_ALL_CREATURES = -32, MENUITEM_MORE_INFO = kInfoMenuID }; diff --git a/projects/mtg/src/GameStateDuel.cpp b/projects/mtg/src/GameStateDuel.cpp index 0dad314fd..cc080255c 100644 --- a/projects/mtg/src/GameStateDuel.cpp +++ b/projects/mtg/src/GameStateDuel.cpp @@ -939,6 +939,9 @@ void GameStateDuel::Update(float dt) menu->Add(MENUITEM_MULLIGAN, "Mulligan"); } //END almosthumane - mulligan + if(game->getCurrentGamePhase() == MTG_PHASE_COMBATATTACKERS){ // During attack phase it shows a button to toggle all creatures to attack mode + menu->Add(MENUITEM_TOGGLEATTACK_ALL_CREATURES, "Toggle Attack all Creatures"); + } menu->Add(MENUITEM_MAIN_MENU, "Back to main menu"); #ifdef TESTSUITE menu->Add(MENUITEM_UNDO, "Undo"); @@ -1663,6 +1666,15 @@ void GameStateDuel::ButtonPressed(int controllerId, int controlId) // menu->Close(); // mGamePhase = DUEL_STATE_CONTINUE; // break; + case MENUITEM_TOGGLEATTACK_ALL_CREATURES: + for(unsigned int i = 0; i < game->players[0]->inPlay()->cards.size(); i++){ + if(game->players[0]->inPlay()->cards[i]->canAttack()){ + game->players[0]->inPlay()->cards[i]->toggleAttacker(); + } + } + menu->Close(); + setGamePhase(DUEL_STATE_CANCEL); + break; case MENUITEM_SPEED_FAST: tournament->setFastTimerMode(true); setAISpeed();