Check for balanced brackets
Check for balanced square brackets [] and curly brackets {}.
Couldn't check for parentheses since the engine expects unbalanced parenthesis like in cards that have the string "this(cantargetcard" never closes the parentheses, balancing the parentheses makes the cards stop working, best example: Monstrous
All tests passed.
Morbid Opportunist
Ooze Garden
This commit is contained in:
@@ -21419,7 +21419,7 @@ toughness=1
|
|||||||
[card]
|
[card]
|
||||||
name=Discover the Formula
|
name=Discover the Formula
|
||||||
auto=name(Seek a card) moverandom(*[-land]) from(mylibrary) to(myhand) and!( name(Seek a card) moverandom(*[-land]) from(mylibrary) to(myhand) and!( name(Seek a card) moverandom(*[-land]) from(mylibrary) to(myhand) and!( all(*[-land]|myhand) counter(0/0.1.PerpetualCostLess) notrg )! )! )!
|
auto=name(Seek a card) moverandom(*[-land]) from(mylibrary) to(myhand) and!( name(Seek a card) moverandom(*[-land]) from(mylibrary) to(myhand) and!( name(Seek a card) moverandom(*[-land]) from(mylibrary) to(myhand) and!( all(*[-land]|myhand) counter(0/0.1.PerpetualCostLess) notrg )! )! )!
|
||||||
auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualCostLess}|myzones) changecost(colorless:-1) forcedalive])) forever dontremove
|
auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualCostLess}]|myzones) changecost(colorless:-1) forcedalive])) forever dontremove
|
||||||
text=Seek three nonland cards, then nonland cards in your hand perpetually gain "This spell costs {1} less to cast."
|
text=Seek three nonland cards, then nonland cards in your hand perpetually gain "This spell costs {1} less to cast."
|
||||||
mana={4}{U}{U}
|
mana={4}{U}{U}
|
||||||
type=Instant
|
type=Instant
|
||||||
@@ -21653,7 +21653,7 @@ type=Sorcery
|
|||||||
name=Divine Purge
|
name=Divine Purge
|
||||||
auto=all(creature[manacost<=3]|battlefield) moveto(exile) and!( transforms((,newability[canplayfromexile],newability[counter(0/0.1.PerpetualCost2More) notrg],newability[counter(0/0.1.PerpetualTapped) notrg])) forever )!
|
auto=all(creature[manacost<=3]|battlefield) moveto(exile) and!( transforms((,newability[canplayfromexile],newability[counter(0/0.1.PerpetualCost2More) notrg],newability[counter(0/0.1.PerpetualTapped) notrg])) forever )!
|
||||||
auto=all(artifact[manacost<=3]|battlefield) moveto(exile) and!( transforms((,newability[canplayfromexile],newability[counter(0/0.1.PerpetualCost2More) notrg],newability[counter(0/0.1.PerpetualTapped) notrg])) forever )!
|
auto=all(artifact[manacost<=3]|battlefield) moveto(exile) and!( transforms((,newability[canplayfromexile],newability[counter(0/0.1.PerpetualCost2More) notrg],newability[counter(0/0.1.PerpetualTapped) notrg])) forever )!
|
||||||
auto=emblem transforms((,newability[@movedto(*|battlefield):name(Enters tapped) all(trigger[to]) name(Enters tapped) transforms((,newability[if compare(hascntperpetualtapped)~morethan~0 then tap(noevent)])) oneshot],newability[lord(*[counter{0/0.1.PerpetualCost2More}|opponentzones) changecost(colorless:+2) forcedalive],newability[lord(*[counter{0/0.1.PerpetualCost2More}|myzones) changecost(colorless:+2) forcedalive])) forever dontremove
|
auto=emblem transforms((,newability[@movedto(*|battlefield):name(Enters tapped) all(trigger[to]) name(Enters tapped) transforms((,newability[if compare(hascntperpetualtapped)~morethan~0 then tap(noevent)])) oneshot],newability[lord(*[counter{0/0.1.PerpetualCost2More}]|opponentzones) changecost(colorless:+2) forcedalive],newability[lord(*[counter{0/0.1.PerpetualCost2More}]|myzones) changecost(colorless:+2) forcedalive])) forever dontremove
|
||||||
text=Exile all artifacts and creatures with mana value 3 or less. They perpetually gain "This spell costs {2} more to cast" and "This permanent enters the battlefield tapped." For as long as each of them remain exiled, its owner may play it.
|
text=Exile all artifacts and creatures with mana value 3 or less. They perpetually gain "This spell costs {2} more to cast" and "This permanent enters the battlefield tapped." For as long as each of them remain exiled, its owner may play it.
|
||||||
mana={1}{W}{W}
|
mana={1}{W}{W}
|
||||||
type=Sorcery
|
type=Sorcery
|
||||||
@@ -22333,7 +22333,7 @@ type=Sorcery
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Dragon's Disciple
|
name=Dragon's Disciple
|
||||||
auto=@targeted(*[dragon]|myBattlefield) from(*[|opponentstack):choice name(This spell costs 1 more) name(This spell costs 1 more) target(*|opponentstack) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) oneshot
|
auto=@targeted(*[dragon]|myBattlefield) from(*|opponentstack):choice name(This spell costs 1 more) name(This spell costs 1 more) target(*|opponentstack) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) oneshot
|
||||||
auto=if type(*[dragon]|mybattlefield)~morethan~0 then counter(1/1)
|
auto=if type(*[dragon]|mybattlefield)~morethan~0 then counter(1/1)
|
||||||
auto=if type(*[dragon]|mybattlefield)~equalto~0 then if type(*[dragon]|myhand)~morethan~0 then may name(Reveal a dragon) counter(1/1)
|
auto=if type(*[dragon]|mybattlefield)~equalto~0 then if type(*[dragon]|myhand)~morethan~0 then may name(Reveal a dragon) counter(1/1)
|
||||||
text=As Dragon's Disciple enters the battlefield, you may reveal a Dragon card from your hand. If you do, or if you control a Dragon, Dragon's Disciple enters the battlefield with a +1/+1 counter on it. -- Dragons you control have ward {1}. (Whenever a Dragon you control becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)
|
text=As Dragon's Disciple enters the battlefield, you may reveal a Dragon card from your hand. If you do, or if you control a Dragon, Dragon's Disciple enters the battlefield with a +1/+1 counter on it. -- Dragons you control have ward {1}. (Whenever a Dragon you control becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)
|
||||||
@@ -22706,7 +22706,7 @@ toughness=2
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Draugr's Helm
|
name=Draugr's Helm
|
||||||
autostack=may name(Create zombie and attach) pay({2}{B}) name(Create zombie and attach) moveTo(mybattlefield) and!( transforms((,newability[token(Zombie^Creature Zombie Berserker^2/2^black),newability[rehook target(berserker[token;zombie;fresh]|mybattlefield)])) oneshot )!
|
autostack=may name(Create zombie and attach) pay({2}{B}) name(Create zombie and attach) moveTo(mybattlefield) and!( transforms((,newability[token(Zombie^Creature Zombie Berserker^2/2^black)],newability[rehook target(berserker[token;zombie;fresh]|mybattlefield)])) oneshot )!
|
||||||
auto={4}:equip
|
auto={4}:equip
|
||||||
auto=teach(creature) 2/2
|
auto=teach(creature) 2/2
|
||||||
auto=teach(creature) menace
|
auto=teach(creature) menace
|
||||||
@@ -25405,7 +25405,7 @@ toughness=3
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Enduring Renewal
|
name=Enduring Renewal
|
||||||
auto=replacedraw if type(creature[zpos=1|mylibrary)~morethan~0 then moveto(ownergraveyard) all(*[zpos=1|mylibrary) else draw:1 controller
|
auto=replacedraw if type(creature[zpos=1]|mylibrary)~morethan~0 then moveto(ownergraveyard) all(*[zpos=1]|mylibrary) else draw:1 controller
|
||||||
auto=@movedTo(creature|mygraveyard) from(battlefield):all(trigger[to]) moveTo(myhand)
|
auto=@movedTo(creature|mygraveyard) from(battlefield):all(trigger[to]) moveTo(myhand)
|
||||||
text=Play with your hand revealed. -- If you would draw a card, reveal the top card of your library instead. If it's a creature card, put it into your graveyard. Otherwise, draw a card. -- Whenever a creature is put into your graveyard from the battlefield, return it to your hand.
|
text=Play with your hand revealed. -- If you would draw a card, reveal the top card of your library instead. If it's a creature card, put it into your graveyard. Otherwise, draw a card. -- Whenever a creature is put into your graveyard from the battlefield, return it to your hand.
|
||||||
mana={2}{W}{W}
|
mana={2}{W}{W}
|
||||||
@@ -26210,7 +26210,7 @@ toughness=4
|
|||||||
[card]
|
[card]
|
||||||
name=Etrata, the Silencer
|
name=Etrata, the Silencer
|
||||||
abilities=unblockable
|
abilities=unblockable
|
||||||
auto=@damagefoeof(player) from(this): transforms((,newability[moveTo(opponentExile) target(creature|opponentBattlefield) with counter{0/0.1.Hit}],newability[if restriction{type(creature[counter{0/0.1.Hit}]|opponentExile)~morethan~2} wingame controller)) && moveTo(ownerlibrary) all(this) && shuffle
|
auto=@damagefoeof(player) from(this): transforms((,newability[moveTo(opponentExile) target(creature|opponentBattlefield) with counter{0/0.1.Hit}],newability[if restriction{type(creature[counter{0/0.1.Hit}]|opponentExile)~morethan~2} wingame controller])) && moveTo(ownerlibrary) all(this) && shuffle
|
||||||
text=Etrata, the Silencer can't be blocked. -- Whenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata's owner shuffles Etrata into their library.
|
text=Etrata, the Silencer can't be blocked. -- Whenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata's owner shuffles Etrata into their library.
|
||||||
mana={2}{U}{B}
|
mana={2}{U}{B}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
@@ -26378,7 +26378,7 @@ toughness=1
|
|||||||
[card]
|
[card]
|
||||||
name=Evra, Halcyon Witness
|
name=Evra, Halcyon Witness
|
||||||
abilities=lifelink
|
abilities=lifelink
|
||||||
auto={4}:count(lifetotal) && transforms((,newability[lifeset:p controller})) forever && all(this) transforms((,setpower=countedamount)) forever
|
auto={4}:count(lifetotal) && transforms((,newability[lifeset:p controller])) forever && all(this) transforms((,setpower=countedamount)) forever
|
||||||
text=Lifelink -- {4}: Exchange your life total with Evra, Halcyon Witness's power.
|
text=Lifelink -- {4}: Exchange your life total with Evra, Halcyon Witness's power.
|
||||||
mana={4}{W}{W}
|
mana={4}{W}{W}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
@@ -27081,7 +27081,7 @@ type=Snow Land
|
|||||||
[card]
|
[card]
|
||||||
name=Faceless One
|
name=Faceless One
|
||||||
abilities=backgoundpartner
|
abilities=backgoundpartner
|
||||||
autocommandzone=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualWhite}]|myzones) becomes(^white),newability[lord(*[counter{0/0.1.PerpetualBlack}]|myzones) becomes(^black)],newability[lord(*[counter{0/0.1.PerpetualBlue}]|myzones) becomes(^blue)],newability[lord(*[counter{0/0.1.PerpetualGreen}]|myzones) becomes(^green)],newability[lord(*[counter{0/0.1.PerpetualRed}]|myzones) becomes(^red)],)) forever dontremove
|
autocommandzone=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualWhite}]|myzones) becomes(^white)],newability[lord(*[counter{0/0.1.PerpetualBlack}]|myzones) becomes(^black)],newability[lord(*[counter{0/0.1.PerpetualBlue}]|myzones) becomes(^blue)],newability[lord(*[counter{0/0.1.PerpetualGreen}]|myzones) becomes(^green)],newability[lord(*[counter{0/0.1.PerpetualRed}]|myzones) becomes(^red)],)) forever dontremove
|
||||||
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose White) name(Choose White) counter(0/0.1.PerpetualWhite) notrg
|
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose White) name(Choose White) counter(0/0.1.PerpetualWhite) notrg
|
||||||
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Black) name(Choose Black) counter(0/0.1.PerpetualBlack) notrg
|
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Black) name(Choose Black) counter(0/0.1.PerpetualBlack) notrg
|
||||||
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Blue) name(Choose Blue) counter(0/0.1.PerpetualBlue) notrg
|
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Blue) name(Choose Blue) counter(0/0.1.PerpetualBlue) notrg
|
||||||
@@ -29241,7 +29241,7 @@ toughness=3
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=First Day of Class
|
name=First Day of Class
|
||||||
auto=emblem transforms((,newability[@movedto(creature|mybattlefield):name(Gains 1/1 counter and haste) all(trigger[to]) transforms((,newability[counter(1/1),newability[haste])) ueot])) ueot
|
auto=emblem transforms((,newability[@movedto(creature|mybattlefield):name(Gains 1/1 counter and haste) all(trigger[to]) transforms((,newability[counter(1/1)],newability[haste])) ueot])) ueot
|
||||||
text=Whenever a creature enters the battlefield under your control this turn, put a +1/+1 counter on it and it gains haste until end of turn. -- Learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.)
|
text=Whenever a creature enters the battlefield under your control this turn, put a +1/+1 counter on it and it gains haste until end of turn. -- Learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.)
|
||||||
mana={1}{R}
|
mana={1}{R}
|
||||||
type=Instant
|
type=Instant
|
||||||
@@ -29613,7 +29613,7 @@ type=Instant
|
|||||||
name=Flawless Maneuver
|
name=Flawless Maneuver
|
||||||
auto=all(creature|myBattlefield) indestructible ueot
|
auto=all(creature|myBattlefield) indestructible ueot
|
||||||
other={0} name(Cast without Paying its Mana Cost)
|
other={0} name(Cast without Paying its Mana Cost)
|
||||||
otherrestriction=type(*[iscommander|mybattlefield)~morethan~0
|
otherrestriction=type(*[iscommander]|mybattlefield)~morethan~0
|
||||||
text=If you control a commander, you may cast this spell without paying its mana cost. -- Creatures you control gain indestructible until end of turn.
|
text=If you control a commander, you may cast this spell without paying its mana cost. -- Creatures you control gain indestructible until end of turn.
|
||||||
mana={2}{W}
|
mana={2}{W}
|
||||||
type=Instant
|
type=Instant
|
||||||
@@ -31843,7 +31843,7 @@ toughness=5
|
|||||||
[card]
|
[card]
|
||||||
name=Geistchanneler
|
name=Geistchanneler
|
||||||
auto=name(Choose instant or sorcery) target(*[instant;sorcery;manacost<=3]|myhand) counter(0/0.1.PerpetualCost2Less) notrg
|
auto=name(Choose instant or sorcery) target(*[instant;sorcery;manacost<=3]|myhand) counter(0/0.1.PerpetualCost2Less) notrg
|
||||||
auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualCost2Less}|myzones) changecost(colorless:-2) forcedalive])) forever dontremove
|
auto=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualCost2Less}]|myzones) changecost(colorless:-2) forcedalive])) forever dontremove
|
||||||
text=When Geistchanneler enters the battlefield, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast."
|
text=When Geistchanneler enters the battlefield, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast."
|
||||||
mana={1}{U}
|
mana={1}{U}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -32561,7 +32561,7 @@ toughness=4
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Giant's Amulet
|
name=Giant's Amulet
|
||||||
autostack=may name(Create giant and attach) pay({3}{U}) name(Create giant and attach) moveTo(mybattlefield) and!( transforms((,newability[token(Giant^Creature Giant Wizard^4/4^blue),newability[rehook target(warrior[token;giant;fresh]|mybattlefield)])) oneshot )!
|
autostack=may name(Create giant and attach) pay({3}{U}) name(Create giant and attach) moveTo(mybattlefield) and!( transforms((,newability[token(Giant^Creature Giant Wizard^4/4^blue)],newability[rehook target(warrior[token;giant;fresh]|mybattlefield)])) oneshot )!
|
||||||
auto={2}:equip
|
auto={2}:equip
|
||||||
auto=teach(creature) 0/1
|
auto=teach(creature) 0/1
|
||||||
auto=teach(creature) transforms((,newability[this(variable{tapped}<1) opponentshroud]))
|
auto=teach(creature) transforms((,newability[this(variable{tapped}<1) opponentshroud]))
|
||||||
@@ -32888,7 +32888,7 @@ toughness=4
|
|||||||
[card]
|
[card]
|
||||||
name=Gisa, Glorious Resurrector
|
name=Gisa, Glorious Resurrector
|
||||||
auto=@movedto(creature|graveyard) from(opponentbattlefield):name(Exile creature) all(trigger[to]) moveto(opponentexile) and!( counter(0/0.1.GisaExiled) )!
|
auto=@movedto(creature|graveyard) from(opponentbattlefield):name(Exile creature) all(trigger[to]) moveto(opponentexile) and!( counter(0/0.1.GisaExiled) )!
|
||||||
auto=@each my upkeep restriction{type(creature|opponentexile)~morethan~0}:name(Put exile creatures in play) name(Put exile creatures in play) all(creature[counter[{0/0.1.GisaExiled}]|opponentexile) moveto(mybattlefield) and!( transforms((,newability[decayed],newability[cantblock],newability[_ATTACKING_counter(0/0.1.Decayed)],newability[_ATTACKING_phaseaction[combatends sourceinplay] sacrifice])) forever )!
|
auto=@each my upkeep restriction{type(creature|opponentexile)~morethan~0}:name(Put exile creatures in play) name(Put exile creatures in play) all(creature[counter[{0/0.1.GisaExiled}]]|opponentexile) moveto(mybattlefield) and!( transforms((,newability[decayed],newability[cantblock],newability[_ATTACKING_counter(0/0.1.Decayed)],newability[_ATTACKING_phaseaction[combatends sourceinplay] sacrifice])) forever )!
|
||||||
text=If a creature an opponent controls would die, exile it instead. -- At the beginning of your upkeep, put all creature cards exiled with Gisa, Glorious Resurrector onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.)
|
text=If a creature an opponent controls would die, exile it instead. -- At the beginning of your upkeep, put all creature cards exiled with Gisa, Glorious Resurrector onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.)
|
||||||
mana={2}{B}{B}
|
mana={2}{B}{B}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
@@ -36130,7 +36130,7 @@ type=Instant
|
|||||||
name=Guiding Spirit
|
name=Guiding Spirit
|
||||||
abilities=flying
|
abilities=flying
|
||||||
aicode=activate target(creature[zpos<=1]|mygraveyard) moveto(mylibrary)
|
aicode=activate target(creature[zpos<=1]|mygraveyard) moveto(mylibrary)
|
||||||
auto={T}:name(Controller) 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)
|
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.
|
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}
|
mana={1}{W}{U}
|
||||||
@@ -40577,7 +40577,7 @@ auto={17}{U}{U}{T}:name(X=7) all(*[zpos<=17]|mylibrary) moveto(myexile) and!( tr
|
|||||||
auto={18}{U}{U}{T}:name(X=8) all(*[zpos<=18]|mylibrary) moveto(myexile) and!( transforms((,newability[counter(0/0.1.study)],newability[phaseaction[endofturn once checkex] counter(0/0.-1.study)])) oneshot )!
|
auto={18}{U}{U}{T}:name(X=8) all(*[zpos<=18]|mylibrary) moveto(myexile) and!( transforms((,newability[counter(0/0.1.study)],newability[phaseaction[endofturn once checkex] counter(0/0.-1.study)])) oneshot )!
|
||||||
auto={19}{U}{U}{T}:name(X=9) all(*[zpos<=19]|mylibrary) moveto(myexile) and!( transforms((,newability[counter(0/0.1.study)],newability[phaseaction[endofturn once checkex] counter(0/0.-1.study)])) oneshot )!
|
auto={19}{U}{U}{T}:name(X=9) all(*[zpos<=19]|mylibrary) moveto(myexile) and!( transforms((,newability[counter(0/0.1.study)],newability[phaseaction[endofturn once checkex] counter(0/0.-1.study)])) oneshot )!
|
||||||
auto={20}{U}{U}{T}:name(X=10) all(*[zpos<=20]|mylibrary) moveto(myexile) and!( transforms((,newability[counter(0/0.1.study)],newability[phaseaction[endofturn once checkex] counter(0/0.-1.study)])) oneshot )!
|
auto={20}{U}{U}{T}:name(X=10) all(*[zpos<=20]|mylibrary) moveto(myexile) and!( transforms((,newability[counter(0/0.1.study)],newability[phaseaction[endofturn once checkex] counter(0/0.-1.study)])) oneshot )!
|
||||||
auto={0}:name(Put exiled card in hand) target(*[counter{0/0.1.study}|myexile) moveto(myhand) limit:1
|
auto={0}:name(Put exiled card in hand) target(*[counter{0/0.1.study}]|myexile) moveto(myhand) limit:1
|
||||||
text=Flying -- {X}{U}{U}, {T}: Exile the top X cards of your library and put a study counter on each of them. Then you may put a card you own in exile with a study counter on it into your hand. // {2}{G} Kianne, Dean of Substance
|
text=Flying -- {X}{U}{U}, {T}: Exile the top X cards of your library and put a study counter on each of them. Then you may put a card you own in exile with a study counter on it into your hand. // {2}{G} Kianne, Dean of Substance
|
||||||
mana={2}{U}{U}
|
mana={2}{U}{U}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
@@ -45139,7 +45139,7 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Kindred Discovery
|
name=Kindred Discovery
|
||||||
auto=chooseatype transforms((,newability[@movedTo(creature[chosentype]|mybattlefield)}:draw:1], newability[@combat(attacking) source(creature[chosentype]|mybattlefield)}:draw:1])) forever chooseend
|
auto=chooseatype transforms((,newability[@movedTo(creature[chosentype]|mybattlefield):draw:1],newability[@combat(attacking) source(creature[chosentype]|mybattlefield):draw:1])) forever chooseend
|
||||||
text=As Kindred Discovery enters the battlefield, choose a creature type. -- Whenever a creature you control of the chosen type enters the battlefield or attacks, draw a card.
|
text=As Kindred Discovery enters the battlefield, choose a creature type. -- Whenever a creature you control of the chosen type enters the battlefield or attacks, draw a card.
|
||||||
mana={3}{U}{U}
|
mana={3}{U}{U}
|
||||||
type=Enchantment
|
type=Enchantment
|
||||||
@@ -49141,26 +49141,26 @@ toughness=2
|
|||||||
name=Lumbering Battlement
|
name=Lumbering Battlement
|
||||||
abilities=vigilance
|
abilities=vigilance
|
||||||
auto=choice name(Exile 0 creatures) name(Exile 0 creatures) donothing
|
auto=choice name(Exile 0 creatures) name(Exile 0 creatures) donothing
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~0 then choice name(Exile 1 creature) name(Exile 1 creature) transforms((,newability[target(creature[-token|mybattlefield) (blink)forsrc],newability[2/2])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~0 then choice name(Exile 1 creature) name(Exile 1 creature) transforms((,newability[target(creature[-token]|mybattlefield) (blink)forsrc],newability[2/2])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~1 then choice name(Exile 2 creatures) name(Exile 2 creatures) transforms((,newability[target(<2>creature[-token|mybattlefield) (blink)forsrc],newability[4/4])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~1 then choice name(Exile 2 creatures) name(Exile 2 creatures) transforms((,newability[target(<2>creature[-token]|mybattlefield) (blink)forsrc],newability[4/4])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~2 then choice name(Exile 3 creatures) name(Exile 3 creatures) transforms((,newability[target(<3>creature[-token|mybattlefield) (blink)forsrc],newability[6/6])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~2 then choice name(Exile 3 creatures) name(Exile 3 creatures) transforms((,newability[target(<3>creature[-token]|mybattlefield) (blink)forsrc],newability[6/6])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~3 then choice name(Exile 4 creatures) name(Exile 4 creatures) transforms((,newability[target(<4>creature[-token|mybattlefield) (blink)forsrc],newability[8/8])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~3 then choice name(Exile 4 creatures) name(Exile 4 creatures) transforms((,newability[target(<4>creature[-token]|mybattlefield) (blink)forsrc],newability[8/8])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~4 then choice name(Exile 5 creatures) name(Exile 5 creatures) transforms((,newability[target(<5>creature[-token|mybattlefield) (blink)forsrc],newability[10/10])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~4 then choice name(Exile 5 creatures) name(Exile 5 creatures) transforms((,newability[target(<5>creature[-token]|mybattlefield) (blink)forsrc],newability[10/10])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~5 then choice name(Exile 6 creatures) name(Exile 6 creatures) transforms((,newability[target(<6>creature[-token|mybattlefield) (blink)forsrc],newability[12/12])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~5 then choice name(Exile 6 creatures) name(Exile 6 creatures) transforms((,newability[target(<6>creature[-token]|mybattlefield) (blink)forsrc],newability[12/12])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~6 then choice name(Exile 7 creatures) name(Exile 7 creatures) transforms((,newability[target(<7>creature[-token|mybattlefield) (blink)forsrc],newability[14/14])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~6 then choice name(Exile 7 creatures) name(Exile 7 creatures) transforms((,newability[target(<7>creature[-token]|mybattlefield) (blink)forsrc],newability[14/14])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~7 then choice name(Exile 8 creatures) name(Exile 8 creatures) transforms((,newability[target(<8>creature[-token|mybattlefield) (blink)forsrc],newability[16/16])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~7 then choice name(Exile 8 creatures) name(Exile 8 creatures) transforms((,newability[target(<8>creature[-token]|mybattlefield) (blink)forsrc],newability[16/16])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~8 then choice name(Exile 9 creatures) name(Exile 9 creatures) transforms((,newability[target(<9>creature[-token|mybattlefield) (blink)forsrc],newability[18/18])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~8 then choice name(Exile 9 creatures) name(Exile 9 creatures) transforms((,newability[target(<9>creature[-token]|mybattlefield) (blink)forsrc],newability[18/18])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~9 then choice name(Exile 10 creatures) name(Exile 10 creatures) transforms((,newability[target(<10>creature[-token|mybattlefield) (blink)forsrc],newability[20/20])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~9 then choice name(Exile 10 creatures) name(Exile 10 creatures) transforms((,newability[target(<10>creature[-token]|mybattlefield) (blink)forsrc],newability[20/20])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~10 then choice name(Exile 11 creatures) name(Exile 11 creatures) transforms((,newability[target(<11>creature[-token|mybattlefield) (blink)forsrc],newability[22/22])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~10 then choice name(Exile 11 creatures) name(Exile 11 creatures) transforms((,newability[target(<11>creature[-token]|mybattlefield) (blink)forsrc],newability[22/22])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~11 then choice name(Exile 12 creatures) name(Exile 12 creatures) transforms((,newability[target(<12>creature[-token|mybattlefield) (blink)forsrc],newability[24/24])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~11 then choice name(Exile 12 creatures) name(Exile 12 creatures) transforms((,newability[target(<12>creature[-token]|mybattlefield) (blink)forsrc],newability[24/24])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~12 then choice name(Exile 13 creatures) name(Exile 13 creatures) transforms((,newability[target(<13>creature[-token|mybattlefield) (blink)forsrc],newability[26/26])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~12 then choice name(Exile 13 creatures) name(Exile 13 creatures) transforms((,newability[target(<13>creature[-token]|mybattlefield) (blink)forsrc],newability[26/26])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~13 then choice name(Exile 14 creatures) name(Exile 14 creatures) transforms((,newability[target(<14>creature[-token|mybattlefield) (blink)forsrc],newability[28/28])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~13 then choice name(Exile 14 creatures) name(Exile 14 creatures) transforms((,newability[target(<14>creature[-token]|mybattlefield) (blink)forsrc],newability[28/28])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~14 then choice name(Exile 15 creatures) name(Exile 15 creatures) transforms((,newability[target(<15>creature[-token|mybattlefield) (blink)forsrc],newability[30/30])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~14 then choice name(Exile 15 creatures) name(Exile 15 creatures) transforms((,newability[target(<15>creature[-token]|mybattlefield) (blink)forsrc],newability[30/30])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~15 then choice name(Exile 16 creatures) name(Exile 16 creatures) transforms((,newability[target(<16>creature[-token|mybattlefield) (blink)forsrc],newability[32/32])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~15 then choice name(Exile 16 creatures) name(Exile 16 creatures) transforms((,newability[target(<16>creature[-token]|mybattlefield) (blink)forsrc],newability[32/32])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~16 then choice name(Exile 17 creatures) name(Exile 17 creatures) transforms((,newability[target(<17>creature[-token|mybattlefield) (blink)forsrc],newability[34/34])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~16 then choice name(Exile 17 creatures) name(Exile 17 creatures) transforms((,newability[target(<17>creature[-token]|mybattlefield) (blink)forsrc],newability[34/34])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~17 then choice name(Exile 18 creatures) name(Exile 18 creatures) transforms((,newability[target(<18>creature[-token|mybattlefield) (blink)forsrc],newability[36/36])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~17 then choice name(Exile 18 creatures) name(Exile 18 creatures) transforms((,newability[target(<18>creature[-token]|mybattlefield) (blink)forsrc],newability[36/36])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~18 then choice name(Exile 19 creatures) name(Exile 19 creatures) transforms((,newability[target(<19>creature[-token|mybattlefield) (blink)forsrc],newability[38/38])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~18 then choice name(Exile 19 creatures) name(Exile 19 creatures) transforms((,newability[target(<19>creature[-token]|mybattlefield) (blink)forsrc],newability[38/38])) forever
|
||||||
auto=if type(creature[-token]|mybattlefield)~morethan~19 then choice name(Exile 20 creatures) name(Exile 20 creatures) transforms((,newability[target(<20>creature[-token|mybattlefield) (blink)forsrc],newability[40/40])) forever
|
auto=if type(creature[-token]|mybattlefield)~morethan~19 then choice name(Exile 20 creatures) name(Exile 20 creatures) transforms((,newability[target(<20>creature[-token]|mybattlefield) (blink)forsrc],newability[40/40])) forever
|
||||||
text=Vigilance -- When Lumbering Battlement enters the battlefield, exile any number of other nontoken creatures you control until it leaves the battlefield. -- Lumbering Battlement gets +2/+2 for each card exiled with it.
|
text=Vigilance -- When Lumbering Battlement enters the battlefield, exile any number of other nontoken creatures you control until it leaves the battlefield. -- Lumbering Battlement gets +2/+2 for each card exiled with it.
|
||||||
mana={4}{W}
|
mana={4}{W}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -50094,9 +50094,9 @@ toughness=5
|
|||||||
name=Mana Drain
|
name=Mana Drain
|
||||||
target=*|stack
|
target=*|stack
|
||||||
auto=fizzle
|
auto=fizzle
|
||||||
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{opponentturnonly}~morethan~0) then transforms((,newability[becomes(,,blue),newability[thisforeach(variable{storedmanacost}>0) phaseaction[my firstmain once]:add{1}])) oneshot
|
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{opponentturnonly}~morethan~0) then transforms((,newability[becomes(,,blue)],newability[thisforeach(variable{storedmanacost}>0) phaseaction[my firstmain once]:add{1}])) oneshot
|
||||||
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{myturnonly}~morethan~0) then if compare(currentphase)~lessthan~4 then transforms((,newability[becomes(,,blue),newability[thisforeach(variable{storedmanacost}>0) phaseaction[my firstmain once]:add{1}])) oneshot
|
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{myturnonly}~morethan~0) then if compare(currentphase)~lessthan~4 then transforms((,newability[becomes(,,blue)],newability[thisforeach(variable{storedmanacost}>0) phaseaction[my firstmain once]:add{1}])) oneshot
|
||||||
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{myturnonly}~morethan~0) then if compare(currentphase)~morethan~3 then if compare(currentphase)~lessthan~10 then transforms((,newability[becomes(,,blue),newability[thisforeach(variable{storedmanacost}>0) phaseaction[my secondmain once]:add{1}])) oneshot
|
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{myturnonly}~morethan~0) then if compare(currentphase)~morethan~3 then if compare(currentphase)~lessthan~10 then transforms((,newability[becomes(,,blue)],newability[thisforeach(variable{storedmanacost}>0) phaseaction[my secondmain once]:add{1}])) oneshot
|
||||||
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{myturnonly}~morethan~0) then if compare(currentphase)~morethan~9 then transforms((,newability[becomes(,,blue),newability[thisforeach(variable{storedmanacost}>0) phaseaction[my firstmain once]:add{1}])) oneshot
|
anyzone=if casted(this) then if compare(hasstorecard)~morethan~0 then if compare(restriction{myturnonly}~morethan~0) then if compare(currentphase)~morethan~9 then transforms((,newability[becomes(,,blue),newability[thisforeach(variable{storedmanacost}>0) phaseaction[my firstmain once]:add{1}])) oneshot
|
||||||
text=Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's mana value.
|
text=Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's mana value.
|
||||||
mana={U}{U}
|
mana={U}{U}
|
||||||
@@ -51279,7 +51279,7 @@ type=Instant
|
|||||||
name=Mentor of Evos Isle
|
name=Mentor of Evos Isle
|
||||||
abilities=flying
|
abilities=flying
|
||||||
auto=name(Creature perpetually gains flying) target(creature|myhand) counter(0/0.1.PerpetualFlying)
|
auto=name(Creature perpetually gains flying) target(creature|myhand) counter(0/0.1.PerpetualFlying)
|
||||||
auto=emblem transforms((,newability[lord(creature[counter{0/0.1.PerpetualFlying}]) transforms((,newability[flying])) forever dontremove
|
auto=emblem transforms((,newability[lord(creature[counter{0/0.1.PerpetualFlying}]) transforms((,newability[flying]))])) forever dontremove
|
||||||
text=Flying -- When Mentor of Evos Isle enters the battlefield, choose a creature card in your hand. It perpetually gains flying.
|
text=Flying -- When Mentor of Evos Isle enters the battlefield, choose a creature card in your hand. It perpetually gains flying.
|
||||||
mana={2}{U}
|
mana={2}{U}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -53289,7 +53289,7 @@ toughness=6
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Morbid Opportunist
|
name=Morbid Opportunist
|
||||||
auto=@movedto(creature|graveyard) from(battlefield) turnlimited:name(Draw a card) draw:1 controller
|
auto=@movedto(other creature|graveyard) from(battlefield) turnlimited:name(Draw a card) draw:1 controller
|
||||||
text=Whenever one or more other creatures die, draw a card. This ability triggers only once each turn.
|
text=Whenever one or more other creatures die, draw a card. This ability triggers only once each turn.
|
||||||
mana={2}{B}
|
mana={2}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -56171,7 +56171,7 @@ toughness=3
|
|||||||
[card]
|
[card]
|
||||||
name=Nylea's Intervention
|
name=Nylea's Intervention
|
||||||
abilities=hiddenface
|
abilities=hiddenface
|
||||||
aicode=activate transforms((,newability[moveto(myhand) all(*[zpos=X]|mylibrary) && shuffle ueot
|
aicode=activate transforms((,newability[moveto(myhand) all(*[zpos=X]|mylibrary) && shuffle])) ueot
|
||||||
auto=Choice name(Look X cards) reveal:X optionone name(Get a card) target(<1>*[land]|reveal) moveto(myhand) optiononeend revealend && shuffle
|
auto=Choice name(Look X cards) reveal:X optionone name(Get a card) target(<1>*[land]|reveal) moveto(myhand) optiononeend revealend && shuffle
|
||||||
auto=Choice name(Deals X damage) damage:X all(creature[flying]) && damage:X all(creature[flying])
|
auto=Choice name(Deals X damage) damage:X all(creature[flying]) && damage:X all(creature[flying])
|
||||||
text=Choose one -- Search your library for up to X land cards, reveal them, put them into your hand, then shuffle your library. -- Nylea's Intervention deals twice X damage to each creature with flying.
|
text=Choose one -- Search your library for up to X land cards, reveal them, put them into your hand, then shuffle your library. -- Nylea's Intervention deals twice X damage to each creature with flying.
|
||||||
@@ -61675,11 +61675,11 @@ type=Enchantment
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Primal Wellspring
|
name=Primal Wellspring
|
||||||
auto={T}:add{G} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)
|
auto={T}:add{W} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)]))
|
||||||
auto={T}:add{B} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)
|
auto={T}:add{U} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)]))
|
||||||
auto={T}:add{W} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)
|
auto={T}:add{B} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)]))
|
||||||
auto={T}:add{R} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)
|
auto={T}:add{R} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)]))
|
||||||
auto={T}:add{U} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)
|
auto={T}:add{G} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent)]))
|
||||||
text=(Transforms from Primal Amulet.) -- {T}: Add one mana of any color to your mana pool. When that mana is spent to cast an instant or sorcery spell, copy that spell and you may choose new targets for the copy.
|
text=(Transforms from Primal Amulet.) -- {T}: Add one mana of any color to your mana pool. When that mana is spent to cast an instant or sorcery spell, copy that spell and you may choose new targets for the copy.
|
||||||
type=Land
|
type=Land
|
||||||
[/card]
|
[/card]
|
||||||
@@ -62521,7 +62521,7 @@ type=Sorcery
|
|||||||
name=Puppet Raiser
|
name=Puppet Raiser
|
||||||
abilities=menace
|
abilities=menace
|
||||||
auto=@each my endofturn:may name(Exile a creature) target(creature|mygraveyard) moveto(myexile) and!( transforms((,newability[name(Seek a creature) moverandom(creature[manacost=manacostplus1plusend]) from(mylibrary) to(myhand) and!( counter(0/0.1.PerpetualMenace) notrg )! ])) forever )!
|
auto=@each my endofturn:may name(Exile a creature) target(creature|mygraveyard) moveto(myexile) and!( transforms((,newability[name(Seek a creature) moverandom(creature[manacost=manacostplus1plusend]) from(mylibrary) to(myhand) and!( counter(0/0.1.PerpetualMenace) notrg )! ])) forever )!
|
||||||
auto=emblem transforms((,newability[lord(creature[counter{0/0.1.PerpetualMenace}|battlefield) menace])) forever dontremove
|
auto=emblem transforms((,newability[lord(creature[counter{0/0.1.PerpetualMenace}]|battlefield) menace])) forever dontremove
|
||||||
text=At the beginning of your end step, exile up to one target creature card from your graveyard. If you do, seek a creature card with mana value equal to that mana value of that card plus one. That card perpetually gains menace.
|
text=At the beginning of your end step, exile up to one target creature card from your graveyard. If you do, seek a creature card with mana value equal to that mana value of that card plus one. That card perpetually gains menace.
|
||||||
mana={3}{B}
|
mana={3}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -63579,7 +63579,7 @@ toughness=2
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Raiders' Karve
|
name=Raiders' Karve
|
||||||
aicode=activate all(land[zpos=1|mylibrary) moveto(mybattlefield) and!( tap(noevent) )!
|
aicode=activate all(land[zpos=1]|mylibrary) moveto(mybattlefield) and!( tap(noevent) )!
|
||||||
auto=_ATTACKING_reveal:1 optionone target(<upto:1>land|reveal) moveto(ownerbattlefield) and!( tap(noevent) )! optiononeend optiontwo target(*|reveal) moveto(mylibrary) optiontwoend revealend
|
auto=_ATTACKING_reveal:1 optionone target(<upto:1>land|reveal) moveto(ownerbattlefield) and!( tap(noevent) )! optiononeend optiontwo target(*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||||
auto={crew(other creature[power>=3]|myBattlefield)}:name(crew 3 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=3]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~2}
|
auto={crew(other creature[power>=3]|myBattlefield)}:name(crew 3 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=3]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~2}
|
||||||
auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=2]|myBattlefield)}:name(crew 3 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,type(other creature[-tapped;-cantcrew]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~2}
|
auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=2]|myBattlefield)}:name(crew 3 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,type(other creature[-tapped;-cantcrew]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~2}
|
||||||
@@ -71069,7 +71069,7 @@ type=Sorcery
|
|||||||
name=Second Sight
|
name=Second Sight
|
||||||
aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=5]|mylibrary) moverandom(*[zpos<=5]) from(mylibrary) to(mylibrary)])) ueot
|
aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=5]|mylibrary) moverandom(*[zpos<=5]) from(mylibrary) to(mylibrary)])) ueot
|
||||||
aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=5]|opponentlibrary) moverandom(*[zpos<=5]) from(opponentlibrary) to(opponentlibrary)])) ueot
|
aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=5]|opponentlibrary) moverandom(*[zpos<=5]) from(opponentlibrary) to(opponentlibrary)])) ueot
|
||||||
other={2}{U}[U} name(Entwine)
|
other={2}{U}{U} name(Entwine)
|
||||||
auto=ifnot paid(alternative) then choice name(Look your library) reveal:5 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(mylibrary) optiontwoend revealend
|
auto=ifnot paid(alternative) then choice name(Look your library) reveal:5 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||||
auto=ifnot paid(alternative) then choice name(Look opponent library) reveal:5 revealzone(opponentlibrary) optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(opponentlibrary) optiontwoend revealend
|
auto=ifnot paid(alternative) then choice name(Look opponent library) reveal:5 revealzone(opponentlibrary) optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(opponentlibrary) optiontwoend revealend
|
||||||
auto=if paid(alternative) then name(Look opponent library) reveal:5 revealzone(opponentlibrary) optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(opponentlibrary) optiontwoend revealend
|
auto=if paid(alternative) then name(Look opponent library) reveal:5 revealzone(opponentlibrary) optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(opponentlibrary) optiontwoend revealend
|
||||||
@@ -71453,7 +71453,7 @@ toughness=2
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Selvala, Explorer Returned
|
name=Selvala, Explorer Returned
|
||||||
auto={T}:reveal:1 revealzone(mylibrary) optionone if type(land|reveal)~lessthan~1 then transforms(([,newability[add{G}],newability[life:1 controller])) ueot optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend afterrevealed draw:1 controller afterrevealedend revealend && reveal:1 revealzone(opponentlibrary) optionone if type(land|reveal)~lessthan~1 then transforms(([,newability[add{G}],newability[life:1 controller])) ueot optiononeend optiontwo target(<1>*|reveal) moveto(opponentlibrary) optiontwoend afterrevealed draw:1 opponent afterrevealedend revealend
|
auto={T}:reveal:1 revealzone(mylibrary) optionone if type(land|reveal)~lessthan~1 then transforms((,newability[add{G}],newability[life:1 controller])) ueot optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend afterrevealed draw:1 controller afterrevealedend revealend && reveal:1 revealzone(opponentlibrary) optionone if type(land|reveal)~lessthan~1 then transforms(([,newability[add{G}],newability[life:1 controller])) ueot optiononeend optiontwo target(<1>*|reveal) moveto(opponentlibrary) optiontwoend afterrevealed draw:1 opponent afterrevealedend revealend
|
||||||
text=Parley-{T}: Each player reveals the top card of his or her library. For each nonland card revealed this way, add {G} to your mana pool and you gain 1 life. Then each player draws a card.
|
text=Parley-{T}: Each player reveals the top card of his or her library. For each nonland card revealed this way, add {G} to your mana pool and you gain 1 life. Then each player draws a card.
|
||||||
mana={1}{G}{W}
|
mana={1}{G}{W}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
@@ -76217,8 +76217,8 @@ type=Enchantment
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Soul Diviner
|
name=Soul Diviner
|
||||||
auto={T}:counter(1/1,-1) notATarget(*[artifact;creature;land;counter{1/1.1}]|myBattlefield)} && draw:1 controller
|
auto={T}:counter(1/1,-1) notATarget(*[artifact;creature;land;counter{1/1.1}]|myBattlefield) && draw:1 controller
|
||||||
auto={T}:counter(0/0,-1,Loyalty) notATarget(planeswalker|myBattlefield)} && draw:1 controller
|
auto={T}:counter(0/0,-1,Loyalty) notATarget(planeswalker|myBattlefield) && draw:1 controller
|
||||||
text={T}, Remove a counter from an artifact, creature, land, or planeswalker you control: Draw a card.
|
text={T}, Remove a counter from an artifact, creature, land, or planeswalker you control: Draw a card.
|
||||||
mana={U}{B}
|
mana={U}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -76904,8 +76904,8 @@ auto=choice name(Don't add any counter) donothing
|
|||||||
auto=choice name(Add 1 counter) ability$!may name(Pay to add 1 counter) pay({1}{U}) name(Pay for 1 counter) all(mysource) name(Pay to add 1 counter) transforms((,newability[counter(1/1)],newability[name(Phase out 1 target) target(*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
auto=choice name(Add 1 counter) ability$!may name(Pay to add 1 counter) pay({1}{U}) name(Pay for 1 counter) all(mysource) name(Pay to add 1 counter) transforms((,newability[counter(1/1)],newability[name(Phase out 1 target) target(*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
||||||
auto=choice name(Add 2 counters) ability$!may name(Pay to add 2 counters) pay({2}{U}{U}) name(Pay for 2 counters) all(mysource) name(Pay to add 2 counters) transforms((,newability[counter(1/1.2)],newability[name(Phase out 2 targets) target(<2>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
auto=choice name(Add 2 counters) ability$!may name(Pay to add 2 counters) pay({2}{U}{U}) name(Pay for 2 counters) all(mysource) name(Pay to add 2 counters) transforms((,newability[counter(1/1.2)],newability[name(Phase out 2 targets) target(<2>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
||||||
auto=choice name(Add 3 counters) ability$!may name(Pay to add 3 counters) pay({3}{U}{U}{U}) name(Pay for 3 counters) all(mysource) name(Pay to add 3 counters) transforms((,newability[counter(1/1.3)],newability[name(Phase out 3 targets) target(<3>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
auto=choice name(Add 3 counters) ability$!may name(Pay to add 3 counters) pay({3}{U}{U}{U}) name(Pay for 3 counters) all(mysource) name(Pay to add 3 counters) transforms((,newability[counter(1/1.3)],newability[name(Phase out 3 targets) target(<3>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
||||||
auto=choice name(Add 4 counters) ability$!may name(Pay to add 4 counters) pay({4}{U}{U}{U}{U}) name(Pay for 4 counters) all(mysource) name(Pay to add 4 counters) transforms((,newability[counter(1/1.4,newability[name(Phase out 4 targets) target(<4>*[artifact;enchantment;creature]|battlefield) phaseout)])) ueot!$ controller
|
auto=choice name(Add 4 counters) ability$!may name(Pay to add 4 counters) pay({4}{U}{U}{U}{U}) name(Pay for 4 counters) all(mysource) name(Pay to add 4 counters) transforms((,newability[counter(1/1.4],newability[name(Phase out 4 targets) target(<4>*[artifact;enchantment;creature]|battlefield) phaseout)])) ueot!$ controller
|
||||||
auto=choice name(Add 5 counters) ability$!may name(Pay to add 5 counters) pay({5}{U}{U}{U}{U}{U}) name(Pay for 5 counters) all(mysource) name(Pay to add 5 counters) transforms((,newability[counter(1/1.5)],newability[name(Phase out 5 targets) target(<5>*[artifact;enchantment;creature]|battlefield) phaseout)) ueot!$ controller
|
auto=choice name(Add 5 counters) ability$!may name(Pay to add 5 counters) pay({5}{U}{U}{U}{U}{U}) name(Pay for 5 counters) all(mysource) name(Pay to add 5 counters) transforms((,newability[counter(1/1.5)],newability[name(Phase out 5 targets) target(<5>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
||||||
auto=choice name(Add 6 counters) ability$!may name(Pay to add 6 counters) pay({6}{U}{U}{U}{U}{U}{U}) name(Pay for 6 counters) all(mysource) name(Pay to add 6 counters) transforms((,newability[counter(1/1.6)],newability[name(Phase out 6 targets) target(<6>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
auto=choice name(Add 6 counters) ability$!may name(Pay to add 6 counters) pay({6}{U}{U}{U}{U}{U}{U}) name(Pay for 6 counters) all(mysource) name(Pay to add 6 counters) transforms((,newability[counter(1/1.6)],newability[name(Phase out 6 targets) target(<6>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
||||||
auto=choice name(Add 7 counters) ability$!may name(Pay to add 7 counters) pay({7}{U}{U}{U}{U}{U}{U}{U}) name(Pay for 7 counters) all(mysource) name(Pay to add 7 counters) transforms((,newability[counter(1/1.7)],newability[name(Phase out 7 targets) target(<7>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
auto=choice name(Add 7 counters) ability$!may name(Pay to add 7 counters) pay({7}{U}{U}{U}{U}{U}{U}{U}) name(Pay for 7 counters) all(mysource) name(Pay to add 7 counters) transforms((,newability[counter(1/1.7)],newability[name(Phase out 7 targets) target(<7>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
||||||
auto=choice name(Add 8 counters) ability$!may name(Pay to add 8 counters) pay({8}{U}{U}{U}{U}{U}{U}{U}{U}) name(Pay for 8 counters) all(mysource) name(Pay to add 8 counters) transforms((,newability[counter(1/1.8)],newability[name(Phase out 8 targets) target(<8>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
auto=choice name(Add 8 counters) ability$!may name(Pay to add 8 counters) pay({8}{U}{U}{U}{U}{U}{U}{U}{U}) name(Pay for 8 counters) all(mysource) name(Pay to add 8 counters) transforms((,newability[counter(1/1.8)],newability[name(Phase out 8 targets) target(<8>*[artifact;enchantment;creature]|battlefield) phaseout])) ueot!$ controller
|
||||||
|
|||||||
@@ -21804,7 +21804,7 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Conduit of Emrakul
|
name=Conduit of Emrakul
|
||||||
auto=_ATTACKING_transforms((,newability[@next my secondmain:add{c}{c})) forever
|
auto=_ATTACKING_transforms((,newability[@next my secondmain:add{c}{c}])) forever
|
||||||
text=Whenever Conduit of Emrakul attacks, add {C}{C} to your mana pool at the beginning of your next main phase this turn.
|
text=Whenever Conduit of Emrakul attacks, add {C}{C} to your mana pool at the beginning of your next main phase this turn.
|
||||||
type=Creature
|
type=Creature
|
||||||
subtype=Eldrazi Werewolf
|
subtype=Eldrazi Werewolf
|
||||||
@@ -21826,7 +21826,7 @@ toughness=5
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Conduit of Storms
|
name=Conduit of Storms
|
||||||
auto=_ATTACKING_transforms((,newability[@next my secondmain:add{R}))
|
auto=_ATTACKING_transforms((,newability[@next my secondmain:add{R}]))
|
||||||
auto={3}{r}{r}:flip(Conduit of Emrakul)
|
auto={3}{r}{r}:flip(Conduit of Emrakul)
|
||||||
text=Whenever Conduit of Storms attacks, add {R} to your mana pool at the beginning of your next main phase this turn. -- {3}{R}{R}: Transform Conduit of Storms.
|
text=Whenever Conduit of Storms attacks, add {R} to your mana pool at the beginning of your next main phase this turn. -- {3}{R}{R}: Transform Conduit of Storms.
|
||||||
mana={2}{R}
|
mana={2}{R}
|
||||||
@@ -62015,8 +62015,8 @@ toughness=5
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Kavu Lair
|
name=Kavu Lair
|
||||||
auto=@movedTo(creature[power>=4|myBattlefield):draw:1 controller
|
auto=@movedTo(creature[power>=4]|myBattlefield):draw:1 controller
|
||||||
auto=@movedTo(creature[power>=4|opponentBattlefield):draw:1 opponent
|
auto=@movedTo(creature[power>=4]|opponentBattlefield):draw:1 opponent
|
||||||
text=Whenever a creature with power 4 or greater enters the battlefield, its controller draws a card.
|
text=Whenever a creature with power 4 or greater enters the battlefield, its controller draws a card.
|
||||||
mana={2}{G}
|
mana={2}{G}
|
||||||
type=Enchantment
|
type=Enchantment
|
||||||
@@ -62773,7 +62773,7 @@ type=Legendary Land
|
|||||||
name=Kheru Bloodsucker
|
name=Kheru Bloodsucker
|
||||||
auto=@movedTo(graveyard) from(creature[toughness>=4]|mybattlefield):life:-2 opponent && life:2 controller
|
auto=@movedTo(graveyard) from(creature[toughness>=4]|mybattlefield):life:-2 opponent && life:2 controller
|
||||||
auto={2}{B}{S(other creature|mybattlefield)}:counter(1/1)
|
auto={2}{B}{S(other creature|mybattlefield)}:counter(1/1)
|
||||||
text=Whenever a creature you control with toughness 4 or greater dies, each opponent loses 2 life and you gain 2 life. -- (2)(B}, Sacrifice another creature: Put a +1/+1 counter on Kheru Bloodsucker.
|
text=Whenever a creature you control with toughness 4 or greater dies, each opponent loses 2 life and you gain 2 life. -- {2}{B}, Sacrifice another creature: Put a +1/+1 counter on Kheru Bloodsucker.
|
||||||
mana={2}{B}
|
mana={2}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
subtype=Vampire
|
subtype=Vampire
|
||||||
@@ -66930,7 +66930,7 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Lifeline
|
name=Lifeline
|
||||||
auto=lord(creature) transforms((,newability[@movedTo(graveyard) from(this|battlefield) restriction{type(creature|battlefield)~morethan~0}:all(trigger[to]) [phaseaction[endofturn once] moveTo(mybattlefield)])) forever
|
auto=lord(creature) transforms((,newability[@movedTo(graveyard) from(this|battlefield) restriction{type(creature|battlefield)~morethan~0}:all(trigger[to]) [phaseaction[endofturn once] moveTo(mybattlefield)]])) forever
|
||||||
text=Whenever a creature dies, if another creature is on the battlefield, return the first card to the battlefield under its owner's control at the beginning of the next end step.
|
text=Whenever a creature dies, if another creature is on the battlefield, return the first card to the battlefield under its owner's control at the beginning of the next end step.
|
||||||
mana={5}
|
mana={5}
|
||||||
type=Artifact
|
type=Artifact
|
||||||
@@ -73243,7 +73243,7 @@ type=Sorcery
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Metallic Mimic
|
name=Metallic Mimic
|
||||||
auto=chooseatype transforms((chosentype,newability[@movedTo(creature[chosentype]|mybattlefield)}:all(trigger[to]) counter(1/1)])) forever chooseend
|
auto=chooseatype transforms((chosentype,newability[@movedTo(creature[chosentype]|mybattlefield):all(trigger[to]) counter(1/1)])) forever chooseend
|
||||||
text=As Metallic Mimic enters the battlefield, choose a creature type. -- Metallic Mimic is the chosen type in addition to its other types. -- Each other creature you control of the chosen type enters the battlefield with an additional +1/+1 counter on it.
|
text=As Metallic Mimic enters the battlefield, choose a creature type. -- Metallic Mimic is the chosen type in addition to its other types. -- Each other creature you control of the chosen type enters the battlefield with an additional +1/+1 counter on it.
|
||||||
mana={2}
|
mana={2}
|
||||||
type=Artifact Creature
|
type=Artifact Creature
|
||||||
@@ -74304,7 +74304,7 @@ name=Mindwrack Liege
|
|||||||
auto=lord(other creature[blue]|myBattlefield) 1/1
|
auto=lord(other creature[blue]|myBattlefield) 1/1
|
||||||
auto=lord(other creature[red]|myBattlefield) 1/1
|
auto=lord(other creature[red]|myBattlefield) 1/1
|
||||||
auto={UR}{UR}{UR}{UR}:moveTo(myBattlefield) target(creature[blue;red]|myhand)
|
auto={UR}{UR}{UR}{UR}:moveTo(myBattlefield) target(creature[blue;red]|myhand)
|
||||||
text=Other blue creatures you control get +1/+1. -- Other red creatures you control get +1/+1. -- {(u/r){(u/r){(u/r){(u/r)}: You may put a blue or red creature card from your hand onto the battlefield.
|
text=Other blue creatures you control get +1/+1. -- Other red creatures you control get +1/+1. -- {U/R}{U/R}{U/R}{U/R}: You may put a blue or red creature card from your hand onto the battlefield.
|
||||||
mana={3}{UR}{UR}{UR}
|
mana={3}{UR}{UR}{UR}
|
||||||
type=Creature
|
type=Creature
|
||||||
subtype=Horror
|
subtype=Horror
|
||||||
@@ -82443,7 +82443,7 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Ooze Garden
|
name=Ooze Garden
|
||||||
auto={1}{G}{S(creature|myBattlefield)}:token(Ooze,Creature Ooze,setpower=storedpower,settoughness=storedpower,green)
|
auto={1}{G}{S(creature[-ooze]|myBattlefield)}:token(Ooze,Creature Ooze,storedpower/storedpower,green) asSorcery
|
||||||
text={1}{G}, Sacrifice a non-Ooze creature: Put an X/X green Ooze creature token onto the battlefield, where X is the sacrificed creature's power. Activate this ability only any time you could cast a sorcery.
|
text={1}{G}, Sacrifice a non-Ooze creature: Put an X/X green Ooze creature token onto the battlefield, where X is the sacrificed creature's power. Activate this ability only any time you could cast a sorcery.
|
||||||
mana={1}{G}
|
mana={1}{G}
|
||||||
type=Enchantment
|
type=Enchantment
|
||||||
@@ -82746,7 +82746,7 @@ toughness=1
|
|||||||
name=Oran-Rief, the Vastwood
|
name=Oran-Rief, the Vastwood
|
||||||
auto=tap(noevent)
|
auto=tap(noevent)
|
||||||
auto={T}:Add{G}
|
auto={T}:Add{G}
|
||||||
auto={T}:counter(1/1) all(creature[fresh;green|myBattlefield)
|
auto={T}:counter(1/1) all(creature[fresh;green]|myBattlefield)
|
||||||
text=Oran-Rief, the Vastwood enters the battlefield tapped. -- {T}: Add {G} to your mana pool. -- {T}: Put a +1/+1 counter on each green creature that entered the battlefield this turn.
|
text=Oran-Rief, the Vastwood enters the battlefield tapped. -- {T}: Add {G} to your mana pool. -- {T}: Put a +1/+1 counter on each green creature that entered the battlefield this turn.
|
||||||
type=Land
|
type=Land
|
||||||
[/card]
|
[/card]
|
||||||
@@ -83753,7 +83753,7 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Overwhelming Stampede
|
name=Overwhelming Stampede
|
||||||
auto=notatarget(creature[power=power:highest:creature:mybattlefield]|mybattlefield) transforms((,newability[all(creature|mybattlefield) dynamicability<!powerpumpboth!>,newability[all(creature|mybattlefield) trample]))
|
auto=notatarget(creature[power=power:highest:creature:mybattlefield]|mybattlefield) transforms((,newability[all(creature|mybattlefield) dynamicability<!powerpumpboth!>],newability[all(creature|mybattlefield) trample]))
|
||||||
text=Until end of turn, creatures you control gain trample and get +X/+X, where X is the greatest power among creatures you control. (If a creature you control would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.)
|
text=Until end of turn, creatures you control gain trample and get +X/+X, where X is the greatest power among creatures you control. (If a creature you control would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.)
|
||||||
mana={3}{G}{G}
|
mana={3}{G}{G}
|
||||||
type=Sorcery
|
type=Sorcery
|
||||||
@@ -84695,7 +84695,7 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Pathbreaker Ibex
|
name=Pathbreaker Ibex
|
||||||
auto=_ATTACKING_notatarget(creature[power=power:highest:creature:mybattlefield]|mybattlefield) transforms((,newability[all(creature|mybattlefield) dynamicability<!powerpumpboth!>,newability[all(creature|mybattlefield) trample]))
|
auto=_ATTACKING_notatarget(creature[power=power:highest:creature:mybattlefield]|mybattlefield) transforms((,newability[all(creature|mybattlefield) dynamicability<!powerpumpboth!>],newability[all(creature|mybattlefield) trample]))
|
||||||
text=Whenever Pathbreaker Ibex attacks, creatures you control gain trample and get +X/+X until end of turn, where X is the greatest power among creatures you control.
|
text=Whenever Pathbreaker Ibex attacks, creatures you control gain trample and get +X/+X until end of turn, where X is the greatest power among creatures you control.
|
||||||
mana={4}{G}{G}
|
mana={4}{G}{G}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -94423,7 +94423,7 @@ type=Enchantment
|
|||||||
name=Restless Apparition
|
name=Restless Apparition
|
||||||
abilities=persist
|
abilities=persist
|
||||||
auto={WB}{WB}{WB}:3/3
|
auto={WB}{WB}{WB}:3/3
|
||||||
text={(w/b){(w/b){(w/b)}: Restless Apparition gets +3/+3 until end of turn. -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.)
|
text={W/B}{W/B}{W/B}: Restless Apparition gets +3/+3 until end of turn. -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it.)
|
||||||
mana={WB}{WB}{WB}
|
mana={WB}{WB}{WB}
|
||||||
type=Creature
|
type=Creature
|
||||||
subtype=Spirit
|
subtype=Spirit
|
||||||
@@ -95098,7 +95098,7 @@ toughness=2
|
|||||||
name=Rhys the Redeemed
|
name=Rhys the Redeemed
|
||||||
auto={2}{GW}{T}:token(Elf Warrior,Creature Elf Warrior,1/1,greenwhite)
|
auto={2}{GW}{T}:token(Elf Warrior,Creature Elf Warrior,1/1,greenwhite)
|
||||||
auto={4}{GW}{GW}{T}:clone all(creature[token]|mybattlefield)
|
auto={4}{GW}{GW}{T}:clone all(creature[token]|mybattlefield)
|
||||||
text={2}{(g/w)}, {T}: Put a 1/1 green and white Elf Warrior creature token onto the battlefield. -- {4}{(g/w){(g/w)}, {T}: For each creature token you control, put a token that's a copy of that creature onto the battlefield.
|
text={2}{(g/w)}, {T}: Put a 1/1 green and white Elf Warrior creature token onto the battlefield. -- {4}{(g/w)}{(g/w)}, {T}: For each creature token you control, put a token that's a copy of that creature onto the battlefield.
|
||||||
mana={GW}
|
mana={GW}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
subtype=Elf Warrior
|
subtype=Elf Warrior
|
||||||
@@ -97418,7 +97418,7 @@ type=Instant
|
|||||||
name=Rune-Cervin Rider
|
name=Rune-Cervin Rider
|
||||||
abilities=flying
|
abilities=flying
|
||||||
auto={GW}{GW}:1/1
|
auto={GW}{GW}:1/1
|
||||||
text=Flying -- {(g/w){(g/w)}: Rune-Cervin Rider gets +1/+1 until end of turn.
|
text=Flying -- {(g/w)}{(g/w)}: Rune-Cervin Rider gets +1/+1 until end of turn.
|
||||||
mana={3}{W}
|
mana={3}{W}
|
||||||
type=Creature
|
type=Creature
|
||||||
subtype=Elf Knight
|
subtype=Elf Knight
|
||||||
@@ -119001,7 +119001,7 @@ toughness=5
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Tenacious Dead
|
name=Tenacious Dead
|
||||||
autograveyard=_DIES_all(trigger) transforms((,newability[name(Pay 1B) pay[[{1}{B}]] name(pay 1B mana) moveto(ownerbattlefield} && tap?name(cancel) donothing])) oneshot
|
autograveyard=_DIES_all(trigger) transforms((,newability[name(Pay 1B) pay[[{1}{B}]] name(pay 1B mana) moveto(ownerbattlefield) && tap?name(cancel) donothing])) oneshot
|
||||||
text=When Tenacious Dead dies, you may pay {1}{B}. If you do, return it to the battlefield tapped under its owner's control.
|
text=When Tenacious Dead dies, you may pay {1}{B}. If you do, return it to the battlefield tapped under its owner's control.
|
||||||
mana={B}
|
mana={B}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -122889,7 +122889,7 @@ type=Enchantment
|
|||||||
name=Tourach's Gate
|
name=Tourach's Gate
|
||||||
target=land|myBattlefield
|
target=land|myBattlefield
|
||||||
auto=vanishing:3
|
auto=vanishing:3
|
||||||
auto={s(thrull|mybattlefield):counter(0/0,3,time)
|
auto={s(thrull|mybattlefield)}:counter(0/0,3,time)
|
||||||
auto=teach(land) {T}:all(creature[attacking]) 2/-1
|
auto=teach(land) {T}:all(creature[attacking]) 2/-1
|
||||||
text=Enchant land you control -- Sacrifice a Thrull: Put three time counters on Tourach's Gate. -- At the beginning of your upkeep, remove a time counter from Tourach's Gate. If there are no time counters on Tourach's Gate, sacrifice it. -- Enchanted land has "{T}: Attacking creatures you control get +2/-1 until end of turn."
|
text=Enchant land you control -- Sacrifice a Thrull: Put three time counters on Tourach's Gate. -- At the beginning of your upkeep, remove a time counter from Tourach's Gate. If there are no time counters on Tourach's Gate, sacrifice it. -- Enchanted land has "{T}: Attacking creatures you control get +2/-1 until end of turn."
|
||||||
mana={1}{B}{B}
|
mana={1}{B}{B}
|
||||||
@@ -123777,7 +123777,7 @@ toughness=1
|
|||||||
[card]
|
[card]
|
||||||
name=Tree of Perdition
|
name=Tree of Perdition
|
||||||
abilities=defender
|
abilities=defender
|
||||||
auto={t}:count(opponentlifetotal) && transforms((,newability[lifeset:t opponent})) forever && all(this) transforms((,settoughness=countedamount)) forever
|
auto={t}:count(opponentlifetotal) && transforms((,newability[lifeset:t opponent])) forever && all(this) transforms((,settoughness=countedamount)) forever
|
||||||
text=Defender -- {T}: Exchange target opponent's life total with Tree of Perdition's toughness.
|
text=Defender -- {T}: Exchange target opponent's life total with Tree of Perdition's toughness.
|
||||||
mana={3}{B}
|
mana={3}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
|
|||||||
@@ -625,7 +625,7 @@ subtype=Chandra
|
|||||||
[card]
|
[card]
|
||||||
name=Chandra, Torch of Defiance
|
name=Chandra, Torch of Defiance
|
||||||
auto=counter(0/0,4,loyalty)
|
auto=counter(0/0,4,loyalty)
|
||||||
auto={C(0/0,1,Loyalty)}:name(+1: Exile Top Card) all(*[zpos=1|mylibrary) moveto(myexile) and!( transforms((,newability[choice name(Deals 2 damage) name(Deals 2 damage) damage:2 opponent],newability[if cantargetcard(*[-land]|*) then choice name(Cast card from exile) name(Cast card from exile) counter(0/0.1.ChandraEffect) notrg])) ueot )!
|
auto={C(0/0,1,Loyalty)}:name(+1: Exile Top Card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( transforms((,newability[choice name(Deals 2 damage) name(Deals 2 damage) damage:2 opponent],newability[if cantargetcard(*[-land]|*) then choice name(Cast card from exile) name(Cast card from exile) counter(0/0.1.ChandraEffect) notrg])) ueot )!
|
||||||
auto=lord(*[counter{0/0.1.ChandraEffect}]|myexile) canplayfromexile
|
auto=lord(*[counter{0/0.1.ChandraEffect}]|myexile) canplayfromexile
|
||||||
auto=@each endofturn:if type(*[counter{0/0.1.ChandraEffect}]|myexile)~morethan~0 then name(Effect ends) name(Effect ends) all(*[counter{0/0.1.ChandraEffect}]|myexile) removeallcounters(0/0.1.ChandraEffect)
|
auto=@each endofturn:if type(*[counter{0/0.1.ChandraEffect}]|myexile)~morethan~0 then name(Effect ends) name(Effect ends) all(*[counter{0/0.1.ChandraEffect}]|myexile) removeallcounters(0/0.1.ChandraEffect)
|
||||||
auto=@each endofturn:if type(*[counter{0/0.1.ChandraEffect}]|myexile)~morethan~0 then name(Deals 2 damage) name(Deals 2 damage) damage:2 opponent
|
auto=@each endofturn:if type(*[counter{0/0.1.ChandraEffect}]|myexile)~morethan~0 then name(Deals 2 damage) name(Deals 2 damage) damage:2 opponent
|
||||||
@@ -1330,7 +1330,7 @@ auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && c
|
|||||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-7,loyalty) restriction{type(*[manacost=7;zpos=1]|mylibrary)~morethan~0}
|
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-7,loyalty) restriction{type(*[manacost=7;zpos=1]|mylibrary)~morethan~0}
|
||||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-8,loyalty) restriction{type(*[manacost=8;zpos=1]|mylibrary)~morethan~0}
|
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-8,loyalty) restriction{type(*[manacost=8;zpos=1]|mylibrary)~morethan~0}
|
||||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-9,loyalty) restriction{type(*[manacost=9;zpos=1]|mylibrary)~morethan~0}
|
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-9,loyalty) restriction{type(*[manacost=9;zpos=1]|mylibrary)~morethan~0}
|
||||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-10,loyalty) restriction{type(*[manacost=10;zpos=1]|mylibrary)~morethan~0
|
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-10,loyalty) restriction{type(*[manacost=10;zpos=1]|mylibrary)~morethan~0}
|
||||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-11,loyalty) restriction{type(*[manacost=11;zpos=1]|mylibrary)~morethan~0}
|
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-11,loyalty) restriction{type(*[manacost=11;zpos=1]|mylibrary)~morethan~0}
|
||||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-12,loyalty) restriction{type(*[manacost=12;zpos=1]|mylibrary)~morethan~0}
|
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-12,loyalty) restriction{type(*[manacost=12;zpos=1]|mylibrary)~morethan~0}
|
||||||
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-13,loyalty) restriction{type(*[manacost=13;zpos=1]|mylibrary)~morethan~0}
|
auto={C(0/0,0,Loyalty)}:name(+0: Draw 1 and remove Loyalty counters) draw:1 && counter(0/0,-13,loyalty) restriction{type(*[manacost=13;zpos=1]|mylibrary)~morethan~0}
|
||||||
@@ -2582,7 +2582,7 @@ subtype=Sorin
|
|||||||
[card]
|
[card]
|
||||||
name=Sorin, Imperious Bloodlord
|
name=Sorin, Imperious Bloodlord
|
||||||
auto=counter(0/0,4,loyalty)
|
auto=counter(0/0,4,loyalty)
|
||||||
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink a Vampire) target(creature[vampire]|myBattlefield) deathtouch ueot && lifelink ueotcounter(1/1) restriction{type(creature[vampire])
|
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink a Vampire) target(creature[vampire]|myBattlefield) deathtouch ueot && lifelink ueotcounter(1/1) restriction{type(creature[vampire])}
|
||||||
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink) target(creature[-vampire]|myBattlefield) deathtouch ueot && lifelink ueot
|
auto={C(0/0,1,Loyalty)}:name(+1: Deathtouch and Lifelink) target(creature[-vampire]|myBattlefield) deathtouch ueot && lifelink ueot
|
||||||
auto={C(0/0,1,Loyalty)}{S(vampire|myBattlefield)}:name(+1: Sacrifice and deals 3 damage) damage:3 target(player,creature,planeswalker)
|
auto={C(0/0,1,Loyalty)}{S(vampire|myBattlefield)}:name(+1: Sacrifice and deals 3 damage) damage:3 target(player,creature,planeswalker)
|
||||||
auto={C(0/0,-3,Loyalty)}:name(-3: Put a Vampire from your hand onto the battlefield) moveto(myBattlefield) target(creature[vampire]|myHand)
|
auto={C(0/0,-3,Loyalty)}:name(-3: Put a Vampire from your hand onto the battlefield) moveto(myBattlefield) target(creature[vampire]|myHand)
|
||||||
|
|||||||
Reference in New Issue
Block a user