Fixes to primitives, removed extra characters
Fixed equipment that attaches itself to a creature when it enters the battlefield, previously it just keep attaching to a creature after the original holder died as long as there was a creature in your battlefield, the free attach its just once when it enters Ukkima, Stalking Shadow Lady Sun Repel Intruders Exclusion Ritual Sheoldred, the Apocalypse
This commit is contained in:
@@ -152,7 +152,7 @@ name=Abuna's Chant
|
||||
other={5}{R} name(Entwine)
|
||||
auto=ifnot paid(alternative) then transforms((,newability[choice life:5 controller],newability[choice prevent:5 target(creature|battlefield)]))
|
||||
auto=if paid(alternative) then life:5 controller && prevent:5 target(creature|battlefield)
|
||||
text=Choose one You gain 5 life; or prevent the next 5 damage that would be dealt to target creature this turn. -- Entwine {2} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one You gain 5 life; or prevent the next 5 damage that would be dealt to target creature this turn. -- Entwine {2} (Choose both if you pay the entwine cost.)
|
||||
mana={3}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -307,7 +307,7 @@ toughness=3
|
||||
[card]
|
||||
name=Acquisitions Expert
|
||||
aicode=activate reject notatarget(*|opponenthand)
|
||||
auto=reveal:calculateparty revealzone(opponenthand) optionone name(choose discards) notatarget(<1>*|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=reveal:calculateparty revealzone(opponenthand) optionone name(choose discards) notatarget(<1>*|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
text=When Acquisitions Expert enters the battlefield, target opponent reveals a number of cards from their hand equal to the number of creatures in your party. You choose one of those cards. That player discards that card. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)
|
||||
mana={1}{B}
|
||||
type=Creature
|
||||
@@ -395,7 +395,7 @@ toughness=4
|
||||
[card]
|
||||
name=Adeliz, the Cinder Wind
|
||||
abilities=flying, haste
|
||||
auto=@movedTo(instant,sorcery|mystack): all(wizard|myBattlefield)) +1/+1 ueot
|
||||
auto=@movedTo(instant,sorcery|mystack): all(wizard|myBattlefield) +1/+1 ueot
|
||||
text=Flying, haste -- Whenever you cast an instant or sorcery spell, Wizards you control get +1/+1 until end of turn.
|
||||
mana={1}{U}{R}
|
||||
type=Legendary Creature
|
||||
@@ -755,7 +755,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Aethershield Artificer
|
||||
auto=@each my combatbegins:target(artifact creature|myBattlefield)) 2/2 && indestructible ueot
|
||||
auto=@each my combatbegins:target(artifact creature|myBattlefield) 2/2 && indestructible ueot
|
||||
text=At the beginning of combat on your turn, target artifact creature you control gets +2/+2 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.)
|
||||
mana={3}{W}
|
||||
type=Creature
|
||||
@@ -1057,7 +1057,7 @@ type=Enchantment
|
||||
name=Akim, the Soaring Wind
|
||||
abilities=flying
|
||||
auto=@movedTo(*[token]|myBattlefield) turnlimited:token(Bird,creature Bird,1/1,white,flying)
|
||||
auto={3}{U}{R}{W}:all(creature[token]|myBattlefield)) double strike ueot
|
||||
auto={3}{U}{R}{W}:all(creature[token]|myBattlefield) double strike ueot
|
||||
text=Flying -- Whenever you create one or more tokens for the first time each turn, create a 1/1 white Bird creature token with flying. -- {3}{U}{R}{W}: Creature tokens you control gain double strike until end of turn.
|
||||
mana={2}{U}{R}{W}
|
||||
type=Legendary Creature
|
||||
@@ -1316,7 +1316,7 @@ kicker={W} name(Fuse)
|
||||
auto=if paid(alternative) then life:twicetype:creature:mybattlefield
|
||||
auto=ifnot paid(alternative) then token(Centaur,Creature Centaur,3/3,green)
|
||||
auto=if paid(kicker) then ability$!name(Gain life) name(Gain life) life:twicetype:creature:mybattlefield!$ controller
|
||||
text=Put a 3/3 green Centaur creature token onto the battlefield. // You gain 2 life for each creature you control. -- Fuse (You may cast one or both halves of this card from your hand.)
|
||||
text=Put a 3/3 green Centaur creature token onto the battlefield. // You gain 2 life for each creature you control. -- Fuse (You may cast one or both halves of this card from your hand.)
|
||||
mana={3}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
@@ -1603,7 +1603,7 @@ type=Instant
|
||||
[card]
|
||||
name=Ambush Paratrooper
|
||||
abilities=flash,flying
|
||||
auto={5}:all(creature|myBattlefield)) 1/1 ueot
|
||||
auto={5}:all(creature|myBattlefield) 1/1 ueot
|
||||
text=Flash -- Flying -- {5}: Creatures you control get +1/+1 until end of turn.
|
||||
mana={1}{W}
|
||||
type=Creature
|
||||
@@ -3688,7 +3688,7 @@ toughness=1
|
||||
[card]
|
||||
name=Artificer's Dragon
|
||||
abilities=flying
|
||||
auto={R}:all(artifact[creature]|myBattlefield)) 1/0 ueot
|
||||
auto={R}:all(artifact[creature]|myBattlefield) 1/0 ueot
|
||||
autograveyard={3}{R}{R}:_UNEARTH_
|
||||
text=Flying -- {R}: Artifact creatures you control get +1/+0 until end of turn. -- Unearth {3}{R}{R} ({3}{R}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.)
|
||||
mana={6}
|
||||
@@ -3737,7 +3737,7 @@ auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlef
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 4) destroy target(creature[power<=4])
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 5) destroy target(creature[power<=5])
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 6) destroy target(creature[power<=6])
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 7) destroy target(creature[power<=7])
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 7) destroy target(creature[power<=7])
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 8) destroy target(creature[power<=8])
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 9) destroy target(creature[power<=9])
|
||||
auto={B}{T}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}{T(knight|myBattlefield)}:name(creature with power 10) destroy target(creature[power<=10])
|
||||
@@ -3765,7 +3765,7 @@ auto=@dierolled(*|battlefield) result(3) from(controller):counter(0/0,3,Luck) al
|
||||
auto=@dierolled(*|battlefield) result(4) from(controller):counter(0/0,4,Luck) all(this)
|
||||
auto=@dierolled(*|battlefield) result(5) from(controller):counter(0/0,5,Luck) all(this)
|
||||
auto=@dierolled(*|battlefield) result(6) from(controller):counter(0/0,6,Luck) all(this)
|
||||
auto=this(counter{0/0.100.Luck}=)) wingame controller
|
||||
auto=this(counter{0/0.100.Luck}=) wingame controller
|
||||
text=Hexproof -- Whenever you roll a die, put a number of luck counters on As Luck Would Have It equal to the result. Then if there are 100 or more luck counters on As Luck Would Have It, you win the game. (Count both rolls if you reroll a die.)
|
||||
mana={G}
|
||||
type=Enchantment
|
||||
@@ -3773,7 +3773,7 @@ type=Enchantment
|
||||
[card]
|
||||
name=Asari Captain
|
||||
abilities=haste
|
||||
auto=@combat(attackedalone) source(*[Samurai;Warrior]|myBattlefield):all(trigger[to]) type:*[samurai;warrior]:myBattlefield)/0 ueot
|
||||
auto=@combat(attackedalone) source(*[Samurai;Warrior]|myBattlefield):all(trigger[to]) type:*[samurai;warrior]:myBattlefield/0 ueot
|
||||
text=Haste -- Whenever a Samurai or Warrior you control attacks alone, it gets +1/+0 until end of turn for each Samurai or Warrior you control.
|
||||
mana={3}{R}{W}
|
||||
type=Creature
|
||||
@@ -4404,7 +4404,7 @@ toughness=4
|
||||
name=Avacyn's Judgment
|
||||
abilities=madness
|
||||
auto=thisforeach(variable{2}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(player,creature,planeswalker]) damage:1!$ controller
|
||||
autoexile=restriction{discarded} pay({X}{R}) name(pay XR to cast) name(pay XR to cast) thisforeach(X) ability$!name(Deal X damages) name(Deal X damages) target(player,creature,planeswalker]) damage:1!$ controller
|
||||
autoexile=restriction{discarded} pay({X}{R}) name(pay XR to cast) name(pay XR to cast) thisforeach(X) ability$!name(Deal X damages) name(Deal X damages) target(player,creature,planeswalker) damage:1!$ controller
|
||||
text=Madness {X}{R} (If you discard this card, discard it into exile. When you do, cast it for it madness cost or put into your graveyard.) Avacyn's Judgment deals 2 damage divided as you choose among any number of targets. If Avacyn's Judgment's madness cost was paid, it deals X damage divided as you choose among those permanents and/or players instead.
|
||||
mana={1}{R}
|
||||
type=Sorcery
|
||||
@@ -5297,7 +5297,7 @@ target=player
|
||||
other={4}{R} name(Entwine)
|
||||
auto=ifnot paid(alternative) then transforms((,newability[choice damage:3],newability[choice damage:3 target(creature)]))
|
||||
auto=if paid(alternative) then damage:3 && damage:3 target(creature)
|
||||
text=Choose one Barbed Lightning deals 3 damage to target creature; or Barbed Lightning deals 3 damage to target player. -- Entwine {2} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Barbed Lightning deals 3 damage to target creature; or Barbed Lightning deals 3 damage to target player. -- Entwine {2} (Choose both if you pay the entwine cost.)
|
||||
mana={2}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -5730,7 +5730,7 @@ subtype=Saga
|
||||
name=Battle-Rage Blessing
|
||||
target=creature
|
||||
auto=deathtouch
|
||||
auto=indestructible
|
||||
auto=indestructible
|
||||
text=Target creature gains deathtouch and indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.)
|
||||
mana={1}{B}
|
||||
type=Instant
|
||||
@@ -5800,8 +5800,8 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Battletide Alchemist
|
||||
auto=@damaged(player) from(*|opponentbattlefield,opponentstack,opponenthand,opponentgraveyard,opponentlibrary,opponentexile]):may foreach(cleric|mybattlefield) prevent:1 controller
|
||||
auto=@damaged(player) from(*|mybattlefield,mystack,myhand,mygraveyard,mylibrary,myexile]):may foreach(cleric|mybattlefield) prevent:1 opponent
|
||||
auto=@damaged(player) from(*|opponentbattlefield,opponentstack,opponenthand,opponentgraveyard,opponentlibrary,opponentexile):may foreach(cleric|mybattlefield) prevent:1 controller
|
||||
auto=@damaged(player) from(*|mybattlefield,mystack,myhand,mygraveyard,mylibrary,myexile):may foreach(cleric|mybattlefield) prevent:1 opponent
|
||||
text=If a source would deal damage to a player, you may prevent X of that damage, where X is the number of Clerics you control.
|
||||
mana={3}{W}{W}
|
||||
type=Creature
|
||||
@@ -6440,7 +6440,7 @@ target=creature
|
||||
other={S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)} name(Entwine)
|
||||
auto=if paid(alternative) then destroy && moveTo(myBattlefield) target(creature|mygraveyard)
|
||||
auto=ifnot paid(alternative) then transforms((,newability[choice name(Destroy) destroy],newability[choice name(Return) moveTo(myBattlefield) target(creature|mygraveyard)]))
|
||||
text=Choose one Destroy target creature; or return target creature card from your graveyard to the battlefield. -- Entwine'sacrifice three lands. (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Destroy target creature; or return target creature card from your graveyard to the battlefield. -- Entwine'sacrifice three lands. (Choose both if you pay the entwine cost.)
|
||||
mana={5}{B}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -10987,7 +10987,7 @@ toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Carrionette
|
||||
autograveyard={2}{B}{B}{E}:ability$!name(pay or exile) pay[[{2}]] name(pay 2 mana) donothing?all(opponent) moveTo(exile) target(creature)!$ opponent
|
||||
autograveyard={2}{B}{B}{E}:ability$!name(pay or exile) pay[[{2}]] name(pay 2 mana) donothing?all(opponent) moveTo(exile) target(creature)!$ opponent
|
||||
text={2}{B}{B}: Exile Carrionette and target creature unless that creature's controller pays {2}. Activate this ability only if Carrionette is in your graveyard.
|
||||
mana={1}{B}
|
||||
type=Creature
|
||||
@@ -12152,7 +12152,7 @@ toughness=6
|
||||
[card]
|
||||
name=Chancellor of the Dross
|
||||
abilities=flying,lifelink
|
||||
autohand=@each upkeep restriction{compare(currentturn)~lessthan~2}:may name(Reveal Chancellor of the Dross) life:-3 opponent && life:3 controller
|
||||
autohand=@each upkeep restriction{compare(currentturn)~lessthan~2}:may name(Reveal Chancellor of the Dross) life:-3 opponent && life:3 controller
|
||||
text=You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, each opponent loses 3 life, then you gain life equal to the life lost this way. -- Flying, lifelink
|
||||
mana={4}{B}{B}{B}
|
||||
type=Creature
|
||||
@@ -14542,7 +14542,7 @@ abilities=hasaftermath
|
||||
restriction=compare(type:*[-land]:battlefieldplustype:*:stackplusend)~morethan~0
|
||||
otherrestriction=can play sorcery
|
||||
flashback={4}{U}{U} name(Memory)
|
||||
auto=ifnot paid(flashback) then if type(*[-land]|battlefield)~morethan~0 then choice name(Target non-land permanent) name(Target non-land permanent) name(Target non-land permanent) target(*[-land]|battlefield) placefromthetop(2)
|
||||
auto=ifnot paid(flashback) then if type(*[-land]|battlefield)~morethan~0 then choice name(Target non-land permanent) name(Target non-land permanent) name(Target non-land permanent) target(*[-land]|battlefield) placefromthetop(2)
|
||||
auto=ifnot paid(flashback) then if type(*|opponentstack)~morethan~0 then choice name(Target opponent spell) name(Target opponent spell) name(Target opponent spell) target(*|opponentstack) spellmover(librarysecond)
|
||||
auto=ifnot paid(flashback) then if type(*|mystack)~morethan~1 then choice name(Target your spell) name(Target your spell) name(Target your spell) target(*|mystack) spellmover(librarysecond)
|
||||
auto=if paid(flashback) then moveto(opponentgraveyard) all(*|opponenthand) && moveto(opponentlibrary) all(*|opponentgraveyard) && shuffle && draw:7 opponent && moveto(mygraveyard) all(*|myhand) && moveto(mylibrary) all(*|mygraveyard) && shuffle && draw:7 controller asSorcery
|
||||
@@ -14874,20 +14874,6 @@ mana={2}{UB}{UB}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Conqueror's Flail
|
||||
auto={2}:equip
|
||||
auto=aslongas(*[white]|myBattlefield) 1/1 >0
|
||||
auto=aslongas(*[blue]|myBattlefield) 1/1 >0
|
||||
auto=aslongas(*[black]|myBattlefield) 1/1 >0
|
||||
auto=aslongas(*[red]|myBattlefield) 1/1 >0
|
||||
auto=aslongas(*[green]|myBattlefield) 1/1 >0
|
||||
auto=teach(creature) this(variable{controllerturn}) maxCast(*)0 opponent
|
||||
text=Equipped creature gets +1/+1 for each color among permanents you control. -- As long as Conqueror's Flail is attached to a creature, your opponents can't cast spells during your turn. -- Equip {2}
|
||||
mana={2}
|
||||
type=Artifact
|
||||
subtype=Equipment
|
||||
[/card]
|
||||
[card]
|
||||
name=Conqueror's Foothold
|
||||
auto={T}:Add{1}
|
||||
auto={2}{T}:_LOOT_
|
||||
@@ -15983,7 +15969,7 @@ auto=if paid(alternative) then destroy all(creature[manacost=X])
|
||||
auto=if paid(alternative) then destroy all(enchantment[manacost=X])
|
||||
auto=if paid(alternative) then destroy all(artifact[manacost=X])
|
||||
auto=if not paid(alternative) then target(creature,enchantment|opponentgraveyard) moveTo(myBattlefield)
|
||||
text=Put target creature or enchantment card from an opponent's graveyard onto the battlefield under your control. -- // -- Destroy each artifact, creature, and enchantment with mana value X.
|
||||
text=Put target creature or enchantment card from an opponent's graveyard onto the battlefield under your control. -- // -- Destroy each artifact, creature, and enchantment with mana value X.
|
||||
mana={3}{W}{B}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
@@ -16360,7 +16346,7 @@ name=Cryptic Command
|
||||
auto=if type(*|stack)~morethan~0 then if type(*|battlefield)~morethan~0 then choice name(Counter spell and return permanent) name(Counter spell and return permanent) name(Counter spell and return permanent) target(*|stack) transforms((,newability[fizzle])) forever && ability$!name(Return permanent) name(Return permanent) target(*|battlefield) moveto(ownerHand)!$ controller
|
||||
auto=if type(*|stack)~morethan~0 then choice name(Counter spell and tap creatures) name(Counter spell and tap creatures) target(*|stack) transforms((,newability[fizzle])) forever && all(creature|opponentBattlefield) tap
|
||||
auto=if type(*|stack)~morethan~0 then choice name(Counter spell and draw) name(Counter spell and draw) target(*|stack) transforms((,newability[fizzle])) forever && draw:1 controller
|
||||
auto=if type(*|battlefield)~morethan~0 then choice name(Return permanent and tap creatures) name(Return permanent and tap creatures) target(*|battlefield) moveto(ownerHand) && all(creature|opponentBattlefield) tap
|
||||
auto=if type(*|battlefield)~morethan~0 then choice name(Return permanent and tap creatures) name(Return permanent and tap creatures) target(*|battlefield) moveto(ownerHand) && all(creature|opponentBattlefield) tap
|
||||
auto=if type(*|battlefield)~morethan~0 then choice name(Return permanent and draw) name(Return permanent and draw) target(*|battlefield) moveto(ownerHand) && draw:1 controller
|
||||
auto=choice name(Tap creatures and draw) draw:1 controller && all(creature|opponentBattlefield) tap
|
||||
text=Choose two -- Counter target spell; or return target permanent to its owner's hand; or tap all creatures your opponents control; or draw a card.
|
||||
@@ -17493,7 +17479,7 @@ toughness=4
|
||||
name=Dash Hopes
|
||||
target=*|stack
|
||||
auto=transforms((,newability[pay[[{L:5}]] name(pay 5 life) donothing?fizzle])) oneshot
|
||||
text=When you cast Dash Hopes, any player may pay 5 life. If a player does, counter Dash Hopes. -- Counter target spell.
|
||||
text=When you cast Dash Hopes, any player may pay 5 life. If a player does, counter Dash Hopes. -- Counter target spell.
|
||||
mana={B}{B}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -17609,7 +17595,7 @@ name=Dawn Charm
|
||||
auto=choice name(Prevent Damage) preventAllcombatDamage ueot
|
||||
auto=choice name(Regenerate Creature) regenerate target(creature)
|
||||
auto=choice name(Counter Spell) target(*|stack) fizzle
|
||||
text=Choose one Prevent all combat damage that would be dealt this turn; or regenerate target creature; or counter target spell that targets you.
|
||||
text=Choose one Prevent all combat damage that would be dealt this turn; or regenerate target creature; or counter target spell that targets you.
|
||||
mana={1}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -20051,7 +20037,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Disciple of Deceit
|
||||
auto=@untapped(this):may name(Discard a card) target(*[-land]|myhand) reject and!( transforms((,newability[name(Search another card] target(*[manacost=manacost]|mylibrary) moveto(myhand) and!( shuffle )!])) oneshot )!
|
||||
auto=@untapped(this):may name(Discard a card) target(*[-land]|myhand) reject and!( transforms((,newability[name(Search another card) target(*[manacost=manacost]|mylibrary) moveto(myhand) and!( shuffle )!])) oneshot )!
|
||||
text=Inspired - Whenever Disciple of Deceit becomes untapped, you may discard a nonland card. If you do, search your library for a card with the same mana value as that card, reveal it, put it into your hand, then shuffle your library.
|
||||
mana={U}{B}
|
||||
type=Creature
|
||||
@@ -21225,7 +21211,7 @@ name=Dralnu, Lich Lord
|
||||
abilities=undamageable
|
||||
auto=_ENRAGE_ability$!name(sacrifice) notatarget(<storedthatmuch>*|mybattlefield) sacrifice!$ controller
|
||||
auto={T}:name(Instant or sorcery gains flashback) target(*[instant;sorcery]|myGraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot
|
||||
text=If damage would be dealt to Dralnu, Lich Lord, sacrifice that many permanents instead. -- {T}: Target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.)
|
||||
text=If damage would be dealt to Dralnu, Lich Lord, sacrifice that many permanents instead. -- {T}: Target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.)
|
||||
mana={3}{U}{B}
|
||||
type=Legendary Creature
|
||||
subtype=Zombie Wizard
|
||||
@@ -21617,7 +21603,7 @@ target=*|battlefield
|
||||
other={1}{U} name(Entwine)
|
||||
auto=ifnot paid(alternative) then transforms((,newability[choice tap(noevent)],newability[choice untap]))
|
||||
auto=if paid(alternative) then tap(noevent) && untap target(*|battlefield)
|
||||
text=Choose one Tap target permanent; or untap target permanent. -- Entwine {1} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Tap target permanent; or untap target permanent. -- Entwine {1} (Choose both if you pay the entwine cost.)
|
||||
mana={U}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -21653,8 +21639,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Dreamshaper Shaman
|
||||
aicode=activate transforms((,newability[if type(*[-land,zpos=1]|mylibrary)~morethan~0 then target(*[-land,zpos=1]|mylibrary) moveto(ownerbattlefield)) ueot
|
||||
auto=@each my endofturn:may pay({2}{R}{S(*[-land]|myBattlefield}):Reveal:1 revealzone(mylibrary) revealuntil(*[-land]|mylibrary) moveto(mybattlefield) optiononeend optiontwo choice name(Put on Bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=@each my endofturn:pay({2}{R}):Reveal:1 revealzone(mylibrary) revealuntil(*[-land;-instant;-sorcery]|mylibrary) optionone target(*[-land]|reveal) moveto(battlefield) optiononeend optiontwo choice name(Put on Bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
text=At the beginning of your end step, you may pay {2}{R} and sacrifice a nonland permanent. If you do, reveal cards from the top of your library until you reveal a nonland permanent card. Put that card onto the battlefield and the rest on the bottom of your library in a random order.
|
||||
mana={5}{R}
|
||||
type=Enchantment Creature
|
||||
@@ -22040,7 +22025,7 @@ type=Instant
|
||||
name=Dub
|
||||
target=creature
|
||||
auto=teach(creature) +2/+2
|
||||
auto=teach(creature) first strike
|
||||
auto=teach(creature) first strike
|
||||
auto=transforms((Knight))
|
||||
text=Enchant creature -- Enchanted creature gets +2/+2, has first strike, and is a Knight in addition to its other types.
|
||||
mana={2}{W}
|
||||
@@ -22309,7 +22294,7 @@ toughness=2
|
||||
name=Dust of Moments
|
||||
auto=choice name(Remove 2 time counters) all(*[counter{0/0.1.Time}]|battlefield,exile) counter(0/0,-2,Time)
|
||||
auto=choice name(Add 2 time counters) all(*[counter{0/0.1.Time}]|battlefield,exile) counter(0/0,2,Time)
|
||||
text=Choose one Remove two time counters from each permanent and each suspended card; or put two time counters on each permanent with a time counter on it and each suspended card.
|
||||
text=Choose one Remove two time counters from each permanent and each suspended card; or put two time counters on each permanent with a time counter on it and each suspended card.
|
||||
mana={2}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -22480,7 +22465,7 @@ toughness=6
|
||||
[card]
|
||||
name=Earth-Origin Yak
|
||||
auto=choice all(creature|mybattlefield) 1/1 ueot
|
||||
text=When Earth-Origin Yak enters the battlefield, creatures you control get +1/+1 until end of turn.
|
||||
text=When Earth-Origin Yak enters the battlefield, creatures you control get +1/+1 until end of turn.
|
||||
mana={3}{W}
|
||||
type=Creature
|
||||
subtype=Ox
|
||||
@@ -23197,7 +23182,7 @@ toughness=2
|
||||
[card]
|
||||
name=Elite Spellbinder
|
||||
abilities=flying
|
||||
auto=if type(*[-land]|opponenthand)~morethan~0 then name(Exile a non-land card) name(Exile a non-land card) target(*[-land]|opponenthand) moveto(opponentexile) and!( transforms((,newability[canplayfromexile],newability[changecost(colorless:2) forcedalive])) forever )!
|
||||
auto=if type(*[-land]|opponenthand)~morethan~0 then name(Exile a non-land card) name(Exile a non-land card) target(*[-land]|opponenthand) moveto(opponentexile) and!( transforms((,newability[canplayfromexile],newability[changecost(colorless:2) forcedalive])) forever )!
|
||||
auto=if type(*[-land]|opponenthand)~equalto~0 then name(Reveal hand) name(Reveal hand) target(*|opponenthand) moveto(opponentreveal) and!( moveto(opponenthand) )!
|
||||
text=Flying -- When Elite Spellbinder enters the battlefield, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs 2 more to cast.
|
||||
mana={2}{W}
|
||||
@@ -23275,7 +23260,7 @@ aicode=activate reject notatarget(*[-creature;-land]|targetedpersonshand)
|
||||
auto=destroy target(creature[power<=2])
|
||||
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}) target(opponent) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>*[-creature;-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}) target(opponent) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) notatarget(<1>*[-creature;-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) moveTo(exile) all(*|opponentGraveyard)
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this)
|
||||
text=I - Destroy target creature an opponent controls with power 2 or less. -- II - Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card. -- III - Exile target opponent's graveyard.
|
||||
@@ -24450,8 +24435,8 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Etali, Primal Storm
|
||||
auto=_ATTACKING_Reveal:1 revealzone(mylibrary) revealuntil(*|mylibrary) optionone choice name(Cast Card) target(*|reveal) moveto(mylibrary) and!(activate castcard(putinplay))! optiononeend optiontwo target(<1>*|reveal) bottomoflibrary and!(all(*|reveal) bottomoflibrary)! optiontwoend revealend
|
||||
auto=_ATTACKING_Reveal:1 revealzone(opponentlibrary) revealuntil(*|opponentlibrary) optionone choice name(Cast Card) target(*|reveal) moveto(opponentlibrary) and!(activate castcard(putinplay))! optiononeend optiontwo target(<1>*|reveal) bottomoflibrary and!(all(*|reveal) bottomoflibrary)! optiontwoend revealend
|
||||
auto=_ATTACKING_Reveal:1 revealzone(mylibrary) revealuntil(*|mylibrary) optionone choice name(Cast Card) target(*|reveal) moveto(mylibrary) and!(activate castcard(putinplay))! optiononeend optiontwo target(<1>*|reveal) bottomoflibrary and!(all(*|reveal) bottomoflibrary)! optiontwoend revealend
|
||||
auto=_ATTACKING_Reveal:1 revealzone(opponentlibrary) revealuntil(*|opponentlibrary) optionone choice name(Cast Card) target(*|reveal) moveto(opponentlibrary) and!(activate castcard(putinplay))! optiononeend optiontwo target(<1>*|reveal) bottomoflibrary and!(all(*|reveal) bottomoflibrary)! optiontwoend revealend
|
||||
text=Whenever Etali, Primal Storm attacks, exile the top card of each player's library, then you may cast any number of spells from among those cards without paying their mana costs.
|
||||
mana={4}{R}{R}
|
||||
type=Legendary Creature
|
||||
@@ -24882,7 +24867,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Exclusion Ritual
|
||||
auto=name(Exile permanent) target(*|battlefield) imprint
|
||||
auto=name(Exile nonland permanent) target(*[-land]|battlefield) imprint
|
||||
auto=this(variable{hasevict}>0) transforms((,newability[maxCast(*[evictname])0],newability[maxCast(*[evictname])0 opponent]))
|
||||
text=Imprint - When Exclusion Ritual enters the battlefield, exile target nonland permanent. -- Players can't cast spells with the same name as the exiled card.
|
||||
mana={4}{W}{W}
|
||||
@@ -27257,7 +27242,7 @@ toughness=3
|
||||
[card]
|
||||
name=Fireflux Squad
|
||||
abilities=haste
|
||||
auto=_ATTACKING_may moveTo(myExile) target(other creature[attacking]|myBattlefield) && Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone name(Get Creature) target(creature|myreveal) moveto(mybattlefield) && transforms((,haste,attacking)) forever optiononeend optiontwo choice name(Shuffle) all(*|myreveal) bottomoflibrary && shuffle controller optiontwoend revealend
|
||||
auto=_ATTACKING_may moveTo(myExile) target(other creature[attacking]|myBattlefield) && Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone name(Get Creature) target(creature|myreveal) moveto(mybattlefield) && transforms((,haste,attacking)) forever optiononeend optiontwo choice name(Shuffle) all(*|myreveal) bottomoflibrary && shuffle controller optiontwoend revealend
|
||||
text=Haste -- Whenever Fireflux Squad attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and attacking and the rest on the bottom of your library in a random order.
|
||||
mana={3}{R}
|
||||
type=Creature
|
||||
@@ -27791,7 +27776,7 @@ name=Flash Foliage
|
||||
restriction=blockersonly
|
||||
auto=token(Saproling,Creature Saproling,1/1,green) and!(transforms((,newability[mustblock])) ueot)!
|
||||
auto=draw:1 controller
|
||||
text=Cast Flash Foliage only during combat after blockers are declared. -- Put a 1/1 green Saproling creature token onto the battlefield blocking target creature attacking you. -- Draw a card.
|
||||
text=Cast Flash Foliage only during combat after blockers are declared. -- Put a 1/1 green Saproling creature token onto the battlefield blocking target creature attacking you. -- Draw a card.
|
||||
mana={2}{G}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -27808,7 +27793,7 @@ type=Instant
|
||||
name=Flaxen Intruder // Welcome Home
|
||||
abilities=adventure
|
||||
other={5}{G}{G} name(Adventure)
|
||||
auto=if paid(alternative) then name(Create 3 Bears) name(Create 3 Bears) token(Bear,Creature Bear,2/2,green)*3
|
||||
auto=if paid(alternative) then name(Create 3 Bears) name(Create 3 Bears) token(Bear,Creature Bear,2/2,green)*3
|
||||
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
|
||||
auto=@combatdamaged(player) from(this):may sacrifice all(this) && destroy target(*[artifact;enchantment]|battlefield)
|
||||
text=Whenever Flaxen Intruder deals combat damage to a player, you may sacrifice it. When you do, destroy target artifact or enchantment. // Create three 2/2 green Bear creature tokens. (Then exile this card. You may cast the creature later from exile.)
|
||||
@@ -30936,7 +30921,7 @@ otherrestriction=type(creature|mybattlefield)~morethan~0
|
||||
auto=if paid(alternative) then transforms((,newability[thisforeach(counter{1/1}>0) draw:1 controller],newability[thisforeach(counter{1/1}>0) counter(1/1.-1)])) oneshot
|
||||
auto=ifnot paid(alternative) then counter(1/1,3)
|
||||
auto=if paid(kicker) then ability$!name(Remove all 1/1 counters) name(Remove all 1/1 counters) target(creature|mybattlefield) transforms((,newability[thisforeach(counter{1/1}>0) draw:1 controller],newability[thisforeach(counter{1/1}>0) counter(1/1.-1)])) oneshot!$ controller
|
||||
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.)
|
||||
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]
|
||||
@@ -31039,7 +31024,7 @@ auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 5 artifact) name(Tap 5 artifact) reveal:5 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 6 artifact) name(Tap 6 artifact) reveal:6 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 7 artifact) name(Tap 7 artifact) reveal:7 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 8 artifact) name(Tap 8 artifact) reveal:8 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 8 artifact) name(Tap 8 artifact) reveal:8 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 9 artifact) name(Tap 9 artifact) reveal:9 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 10 artifact) name(Tap 10 artifact) reveal:10 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 11 artifact) name(Tap 11 artifact) reveal:11 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
@@ -31308,7 +31293,7 @@ auto=ability$!name(Sacrifice plains) name(Sacrifice plains) target(<type:plains:
|
||||
auto=ability$!name(Sacrifice mountains) name(Sacrifice mountains) target(<type:mountain:mybattlefieldminus1minusend>mountain|mybattlefield) sacrifice!$ opponent
|
||||
auto=ability$!name(Sacrifice swamps) name(Sacrifice swamps) target(<type:swamp:mybattlefieldminus1minusend>swamp|mybattlefield) sacrifice!$ opponent
|
||||
auto=ability$!name(Sacrifice islands) name(Sacrifice islands) target(<type:island:mybattlefieldminus1minusend>island|mybattlefield) sacrifice!$ opponent
|
||||
auto=ability$!name(Sacrifice other lands) name(Sacrifice other lands) all(land[-forest;-plains;-swamp;-mountain;-island]|mybattlefield) sacrifice!$ opponent
|
||||
auto=ability$!name(Sacrifice other lands) name(Sacrifice other lands) all(land[-forest;-plains;-swamp;-mountain;-island]|mybattlefield) sacrifice!$ opponent
|
||||
text=Each player chooses from the lands he or she controls a land of each basic land type, then sacrifices the rest.
|
||||
mana={4}{W}
|
||||
type=Sorcery
|
||||
@@ -35484,7 +35469,7 @@ type=Instant
|
||||
[card]
|
||||
name=Heirloom Blade
|
||||
auto=teach(creature) 3/1
|
||||
auto=teach(creature) transforms((,newability[@movedto(mygraveyard) from(this|mybattlefield):Reveal:1 revealzone(mylibrary) revealuntil(creature[share!subtype!]|mylibrary) optionone name(Get Creature) target(creature|myreveal) moveto(myHand) optiononeend optiontwo choice name(Shuffle) all(*|myreveal) bottomoflibrary && shuffle controller optiontwoend revealend]))
|
||||
auto=teach(creature) transforms((,newability[@movedto(mygraveyard) from(this|mybattlefield):Reveal:1 revealzone(mylibrary) revealuntil(creature[share!subtype!]|mylibrary) optionone name(Get Creature) target(creature|myreveal) moveto(myHand) optiononeend optiontwo choice name(Shuffle) all(*|myreveal) bottomoflibrary && shuffle controller optiontwoend revealend]))
|
||||
auto={1}:equip
|
||||
text=Equipped creature gets +3/+1. -- Whenever equipped creature dies, you may reveal cards from the top of your library until you reveal a creature card that shares a creature type with it. Put that card into your hand and the rest on the bottom of your library in a random order. -- Equip {1}
|
||||
mana={3}
|
||||
@@ -36028,7 +36013,7 @@ 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 mana value. Then that player shuffles his or her library.
|
||||
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 mana value. Then that player shuffles his or her library.
|
||||
mana={R}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -36269,7 +36254,7 @@ name=Hit // Run
|
||||
other={3}{R}{G} name(Run)
|
||||
auto=ifnot paid(alternative) then target(player) ability$!name(sacrifice) notatarget(*[creature;artifact]|mybattlefield) dynamicability<!mytgt manacostlifeloss srccontroller!> 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 mana value. -- // -- Attacking creatures you control get +1/+0 until end of turn for each other attacking creature.
|
||||
text=Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's mana value. -- // -- Attacking creatures you control get +1/+0 until end of turn for each other attacking creature.
|
||||
mana={1}{B}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -37968,7 +37953,7 @@ 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.
|
||||
text=Target spell or permanent becomes the color of your choice until end of turn. -- // -- Destroy target artifact.
|
||||
mana={U}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -41357,7 +41342,7 @@ type=Legendary Sorcery
|
||||
name=Kamahl's Will
|
||||
auto=if type(*[iscommander]|mybattlefield)~lessthan~1 then choice name(Choose first) target(<anyamount>land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,newability[vigilance],newability[haste],newability[indestructible])) ueot
|
||||
auto=if type(*[iscommander]|mybattlefield)~lessthan~1 then choice name(Choose second) damage:powertotalinplay target(creature|opponentbattlefield)
|
||||
auto=if type(*[iscommander]|mybattlefield)~morethan~0 then may name(Transform Lands) name(Transform Lands) target(<anyamount>land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,newability[vigilance],newability[haste],newability[indestructible])) ueot
|
||||
auto=if type(*[iscommander]|mybattlefield)~morethan~0 then may name(Transform Lands) name(Transform Lands) target(<anyamount>land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,newability[vigilance],newability[haste],newability[indestructible])) ueot
|
||||
auto=if type(*[iscommander]|mybattlefield)~morethan~0 then name(Damage Creature) ability$!name(Damage Creature) name(Damage Creature) damage:powertotalinplay target(<upto:1>creature|battlefield)!$ controller
|
||||
text=Choose one. If you control a commander as you cast this spell, you may choose both. -- Until end of turn, any number of target lands you control become 1/1 Elemental creatures with vigilance, indestructible, and haste. They're still lands. -- Choose target creature you don't control. Each creature you control deals damage equal to its power to that creature.
|
||||
mana={3}{G}
|
||||
@@ -48008,7 +47993,7 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Maul of the Skyclaves
|
||||
auto=aslongas(parents) name(Attach to creature) rehook target(creature|myBattlefield) <1
|
||||
auto=name(Attach to creature) rehook target(creature|mybattlefield)
|
||||
auto=teach(creature) 2/2
|
||||
auto=teach(creature) flying
|
||||
auto=teach(creature) first strike
|
||||
@@ -48370,7 +48355,7 @@ auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlef
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 5 artifact) name(Tap 5 artifact) reveal:5 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 6 artifact) name(Tap 6 artifact) reveal:6 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 7 artifact) name(Tap 7 artifact) reveal:7 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 8 artifact) name(Tap 8 artifact) reveal:8 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 8 artifact) name(Tap 8 artifact) reveal:8 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 9 artifact) name(Tap 9 artifact) reveal:9 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 10 artifact) name(Tap 10 artifact) reveal:10 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={3}{U}{T}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}{T(artifact[-tapped]|myBattlefield)}:name(Tap 11 artifact) name(Tap 11 artifact) reveal:11 optionone name(Get Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in library) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
@@ -48944,7 +48929,7 @@ type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Mind Carver
|
||||
auto=aslongas(parents) name(Attach to creature) rehook target(creature|myBattlefield) <1
|
||||
auto=name(Attach to creature) rehook target(creature|mybattlefield)
|
||||
auto=teach(creature) transforms((,newability[aslongas(*|opponentGraveyard) 1/0 <8]))
|
||||
auto=teach(creature) transforms((,newability[aslongas(*|opponentGraveyard) 3/1 >7]))
|
||||
auto={2}{B}:equip
|
||||
@@ -50928,7 +50913,7 @@ type=Instant
|
||||
[card]
|
||||
name=Mythos of Vadrok
|
||||
auto=if casted(this) then ifnot spent({W}{U}) then thisforeach(variable{5}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(creature,planewsalker) damage:1!$ controller
|
||||
auto=if casted(this) then if spent({W}{U}) then thisforeach(variable{5}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(creature,planewsalker) transforms((,newability[damage:1],newability[cantattack],newability[cantpwattack],newability[cantblock],newability[noactivatedability])) uynt!$ controller
|
||||
auto=if casted(this) then if spent({W}{U}) then thisforeach(variable{5}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(creature,planewsalker) transforms((,newability[damage:1],newability[cantattack],newability[cantpwattack],newability[cantblock],newability[noactivatedability])) uynt!$ controller
|
||||
text=Mythos of Vadrok deals 5 damage divided as you choose among any number of target creatures and/or planeswalkers. If {W}{U} was spent to cast this spell, until your next turn, those permanents can't attack or block and their activated abilities can't be activated.
|
||||
mana={2}{R}{R}
|
||||
type=Sorcery
|
||||
@@ -51430,7 +51415,7 @@ toughness=5
|
||||
[card]
|
||||
name=Necrosynthesis
|
||||
target=creature
|
||||
aicode=activate target(*[zpos<=power]|mylibrary) moveto(myhand) and!( all(other *[zpos<=power]|mylibrary) moveto(myreveal) and !( bottomoflibrary )! )!
|
||||
aicode=activate target(*[zpos<=power]|mylibrary) moveto(myhand) and!( all(other *[zpos<=power]|mylibrary) moveto(myreveal) and !( bottomoflibrary )! )!
|
||||
auto=teach(creature) transforms((,newability[@movedto(other creature|graveyard) from(battlefield):name(put 1/1 counter) counter(1/1)]))
|
||||
auto=teach(creature) transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Look top cards) reveal:power optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend]))
|
||||
text=Enchant creature -- Enchanted creature has "Whenever another creature dies, put a +1/+1 counter on this creature." -- When enchanted creature dies, look at the top X cards of your library, where X is its power. Put one of those cards into your hand and the rest on the bottom of your library in a random order.
|
||||
@@ -51838,7 +51823,7 @@ type=Sorcery
|
||||
[card]
|
||||
name=Never Happened
|
||||
aicode=activate moveto(exile) notatarget(*[-land]|opponentGraveyard,opponenthand)
|
||||
auto=choice name(exile from hand) reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose to exile) notatarget(<1>*[-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(exile)])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=choice name(exile from hand) reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose to exile) notatarget(<1>*[-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(exile)])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=choice name(exile from graveyard) moveto(exile) target(*[-land]|opponentGraveyard)
|
||||
text=Target opponent reveals their hand. You choose a nonland card from that player's graveyard or hand and exile it.
|
||||
mana={2}{B}
|
||||
@@ -54584,7 +54569,7 @@ name=Orzhov Charm
|
||||
auto=choice name(Return creature to hand) target(creature|mybattlefield) moveto(myhand)
|
||||
auto=choice name(Destroy creature) target(creature) dynamicability<!mytgt toughnesslifeloss srccontroller!> && 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 mana value 1 or less from your graveyard to the battlefield.
|
||||
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 mana value 1 or less from your graveyard to the battlefield.
|
||||
mana={W}{B}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -54625,7 +54610,7 @@ name=Orzhov Pontiff
|
||||
auto=name(Choose one) transforms((,newability[choice name(Your creature gets 1/1) all(creature|mybattlefield) 1/1 ueot],newability[choice name(Opponent creature gets -1/-1) all(creature|opponentbattlefield) -1/-1 ueot])) oneshot
|
||||
auto=_DIES_name(Exile and haunt a creature) all(trigger[to]) transforms((,newability[if type(creature|battlefield)~morethan~0 then moveto(myexile) and!( transforms((,newability[name(Haunt a creature) target(creature) haunt])) oneshot )!])) oneshot
|
||||
autoexile=this(variable{hasprey}>0) transforms((,newability[@movedto(creature[preyname&isprey]|graveyard) from(battlefield):name(Choose one) transforms((,newability[choice name(Your creature gets 1/1) all(creature|mybattlefield) 1/1 ueot],newability[choice name(Opponent creature gets -1/-1) all(creature|opponentbattlefield) -1/-1 ueot])) oneshot]))
|
||||
text=Haunt (When this creature dies, exile it haunting target creature.) -- When Orzhov Pontiff enters the battlefield or the creature it haunts dies, Choose one Creatures you control get +1/+1 until end of turn; or creatures you don't control get -1/-1 until end of turn.
|
||||
text=Haunt (When this creature dies, exile it haunting target creature.) -- When Orzhov Pontiff enters the battlefield or the creature it haunts dies, Choose one Creatures you control get +1/+1 until end of turn; or creatures you don't control get -1/-1 until end of turn.
|
||||
mana={1}{W}{B}
|
||||
type=Creature
|
||||
subtype=Human Cleric
|
||||
@@ -55213,7 +55198,7 @@ name=Paladin's Shield
|
||||
abilities=flash
|
||||
auto={3}:equip
|
||||
auto=teach(creature) 0/2
|
||||
auto=aslongas(parents) name(Attach to creature) rehook target(creature|myBattlefield) <1
|
||||
auto=name(Attach to creature) rehook target(creature|mybattlefield)
|
||||
text=Flash -- When Paladin's Shield enters the battlefield, attach it to target creature you control. -- Equipped creature gets +0/+2. -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)
|
||||
mana={1}{W}
|
||||
type=Artifact
|
||||
@@ -56320,47 +56305,47 @@ toughness=0
|
||||
[/card]
|
||||
[card]
|
||||
name=Phyrexian Processor
|
||||
auto=choice name(Pay 0 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^0/0^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 life) name(Pay 1 life) transforms((,newability[life:-1],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^1/1^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 life) name(Pay 2 life) transforms((,newability[life:-2],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^2/2^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~2 then choice name(Pay 3 life) name(Pay 3 life) transforms((,newability[life:-3],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^3/3^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~3 then choice name(Pay 4 life) name(Pay 4 life) transforms((,newability[life:-4],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^4/4^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~4 then choice name(Pay 5 life) name(Pay 5 life) transforms((,newability[life:-5],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^5/5^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~5 then choice name(Pay 6 life) name(Pay 6 life) transforms((,newability[life:-6],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^6/6^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~6 then choice name(Pay 7 life) name(Pay 7 life) transforms((,newability[life:-7],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^7/7^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~7 then choice name(Pay 8 life) name(Pay 8 life) transforms((,newability[life:-8],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^8/8^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~8 then choice name(Pay 9 life) name(Pay 9 life) transforms((,newability[life:-9],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^9/9^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~9 then choice name(Pay 10 life) name(Pay 10 life) transforms((,newability[life:-10],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^10/10^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~10 then choice name(Pay 11 life) name(Pay 11 life) transforms((,newability[life:-11],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^11/11^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~11 then choice name(Pay 12 life) name(Pay 12 life) transforms((,newability[life:-12],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^12/12^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~12 then choice name(Pay 13 life) name(Pay 13 life) transforms((,newability[life:-13],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^13/13^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~13 then choice name(Pay 14 life) name(Pay 14 life) transforms((,newability[life:-14],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^14/14^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~14 then choice name(Pay 15 life) name(Pay 15 life) transforms((,newability[life:-15],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^15/15^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~15 then choice name(Pay 16 life) name(Pay 16 life) transforms((,newability[life:-16],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^16/16^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~16 then choice name(Pay 17 life) name(Pay 17 life) transforms((,newability[life:-17],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^17/17^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~17 then choice name(Pay 18 life) name(Pay 18 life) transforms((,newability[life:-18],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^18/18^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~18 then choice name(Pay 19 life) name(Pay 19 life) transforms((,newability[life:-19],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^19/19^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~19 then choice name(Pay 20 life) name(Pay 20 life) transforms((,newability[life:-20],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^20/20^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~20 then choice name(Pay 21 life) name(Pay 21 life) transforms((,newability[life:-21],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^1/1^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~21 then choice name(Pay 22 life) name(Pay 22 life) transforms((,newability[life:-22],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^2/2^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~22 then choice name(Pay 23 life) name(Pay 23 life) transforms((,newability[life:-23],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^23/23^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~23 then choice name(Pay 24 life) name(Pay 24 life) transforms((,newability[life:-24],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^24/24^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~24 then choice name(Pay 25 life) name(Pay 25 life) transforms((,newability[life:-25],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^25/25^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~25 then choice name(Pay 26 life) name(Pay 26 life) transforms((,newability[life:-26],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^26/26^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~26 then choice name(Pay 27 life) name(Pay 27 life) transforms((,newability[life:-27],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^27/27^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~27 then choice name(Pay 28 life) name(Pay 28 life) transforms((,newability[life:-28],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^28/28^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~28 then choice name(Pay 29 life) name(Pay 29 life) transforms((,newability[life:-29],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^29/29^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~39 then choice name(Pay 30 life) name(Pay 30 life) transforms((,newability[life:-30],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^30/30^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~30 then choice name(Pay 31 life) name(Pay 31 life) transforms((,newability[life:-31],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^31/31^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~31 then choice name(Pay 32 life) name(Pay 32 life) transforms((,newability[life:-32],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^32/32^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~32 then choice name(Pay 33 life) name(Pay 33 life) transforms((,newability[life:-33],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^33/33^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~33 then choice name(Pay 34 life) name(Pay 34 life) transforms((,newability[life:-34],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^34/34^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~34 then choice name(Pay 35 life) name(Pay 35 life) transforms((,newability[life:-35],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^35/35^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~35 then choice name(Pay 36 life) name(Pay 36 life) transforms((,newability[life:-36],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^36/36^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~36 then choice name(Pay 37 life) name(Pay 37 life) transforms((,newability[life:-37],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^37/37^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~37 then choice name(Pay 38 life) name(Pay 38 life) transforms((,newability[life:-38],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^138/38^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~38 then choice name(Pay 39 life) name(Pay 39 life) transforms((,newability[life:-39],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^39/39^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~39 then choice name(Pay 40 life) name(Pay 40 life) transforms((,newability[life:-40],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^40/40^black)])) forever
|
||||
auto=choice name(Pay 0 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^0/0^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 life) name(Pay 1 life) transforms((,newability[life:-1],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^1/1^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 life) name(Pay 2 life) transforms((,newability[life:-2],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^2/2^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~2 then choice name(Pay 3 life) name(Pay 3 life) transforms((,newability[life:-3],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^3/3^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~3 then choice name(Pay 4 life) name(Pay 4 life) transforms((,newability[life:-4],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^4/4^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~4 then choice name(Pay 5 life) name(Pay 5 life) transforms((,newability[life:-5],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^5/5^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~5 then choice name(Pay 6 life) name(Pay 6 life) transforms((,newability[life:-6],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^6/6^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~6 then choice name(Pay 7 life) name(Pay 7 life) transforms((,newability[life:-7],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^7/7^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~7 then choice name(Pay 8 life) name(Pay 8 life) transforms((,newability[life:-8],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^8/8^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~8 then choice name(Pay 9 life) name(Pay 9 life) transforms((,newability[life:-9],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^9/9^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~9 then choice name(Pay 10 life) name(Pay 10 life) transforms((,newability[life:-10],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^10/10^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~10 then choice name(Pay 11 life) name(Pay 11 life) transforms((,newability[life:-11],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^11/11^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~11 then choice name(Pay 12 life) name(Pay 12 life) transforms((,newability[life:-12],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^12/12^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~12 then choice name(Pay 13 life) name(Pay 13 life) transforms((,newability[life:-13],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^13/13^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~13 then choice name(Pay 14 life) name(Pay 14 life) transforms((,newability[life:-14],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^14/14^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~14 then choice name(Pay 15 life) name(Pay 15 life) transforms((,newability[life:-15],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^15/15^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~15 then choice name(Pay 16 life) name(Pay 16 life) transforms((,newability[life:-16],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^16/16^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~16 then choice name(Pay 17 life) name(Pay 17 life) transforms((,newability[life:-17],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^17/17^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~17 then choice name(Pay 18 life) name(Pay 18 life) transforms((,newability[life:-18],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^18/18^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~18 then choice name(Pay 19 life) name(Pay 19 life) transforms((,newability[life:-19],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^19/19^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~19 then choice name(Pay 20 life) name(Pay 20 life) transforms((,newability[life:-20],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^20/20^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~20 then choice name(Pay 21 life) name(Pay 21 life) transforms((,newability[life:-21],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^1/1^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~21 then choice name(Pay 22 life) name(Pay 22 life) transforms((,newability[life:-22],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^2/2^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~22 then choice name(Pay 23 life) name(Pay 23 life) transforms((,newability[life:-23],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^23/23^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~23 then choice name(Pay 24 life) name(Pay 24 life) transforms((,newability[life:-24],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^24/24^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~24 then choice name(Pay 25 life) name(Pay 25 life) transforms((,newability[life:-25],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^25/25^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~25 then choice name(Pay 26 life) name(Pay 26 life) transforms((,newability[life:-26],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^26/26^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~26 then choice name(Pay 27 life) name(Pay 27 life) transforms((,newability[life:-27],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^27/27^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~27 then choice name(Pay 28 life) name(Pay 28 life) transforms((,newability[life:-28],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^28/28^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~28 then choice name(Pay 29 life) name(Pay 29 life) transforms((,newability[life:-29],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^29/29^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~39 then choice name(Pay 30 life) name(Pay 30 life) transforms((,newability[life:-30],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^30/30^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~30 then choice name(Pay 31 life) name(Pay 31 life) transforms((,newability[life:-31],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^31/31^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~31 then choice name(Pay 32 life) name(Pay 32 life) transforms((,newability[life:-32],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^32/32^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~32 then choice name(Pay 33 life) name(Pay 33 life) transforms((,newability[life:-33],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^33/33^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~33 then choice name(Pay 34 life) name(Pay 34 life) transforms((,newability[life:-34],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^34/34^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~34 then choice name(Pay 35 life) name(Pay 35 life) transforms((,newability[life:-35],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^35/35^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~35 then choice name(Pay 36 life) name(Pay 36 life) transforms((,newability[life:-36],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^36/36^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~36 then choice name(Pay 37 life) name(Pay 37 life) transforms((,newability[life:-37],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^37/37^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~37 then choice name(Pay 38 life) name(Pay 38 life) transforms((,newability[life:-38],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^138/38^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~38 then choice name(Pay 39 life) name(Pay 39 life) transforms((,newability[life:-39],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^39/39^black)])) forever
|
||||
auto=if compare(lifetotal)~morethan~39 then choice name(Pay 40 life) name(Pay 40 life) transforms((,newability[life:-40],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^40/40^black)])) forever
|
||||
text=As Phyrexian Processor enters the battlefield, pay any amount of life. -- {4}, {T}: Create an X/X black Phyrexian Minion creature token, where X is the life paid as Phyrexian Processor entered the battlefield.
|
||||
mana={4}
|
||||
type=Artifact
|
||||
@@ -56429,7 +56414,7 @@ name=Phyrexian Splicer
|
||||
auto={2}{T}:name(Choose flying) transforms((,newability[target(creature[flying]) -flying ueot],newability[target(creature) flying ueot])) ueot
|
||||
auto={2}{T}:name(Choose first strike) transforms((,newability[target(creature[first strike]) -first strike ueot],newability[target(creature) flying first strike])) ueot
|
||||
auto={2}{T}:name(Choose trample) transforms((,newability[target(creature[trample]) -trample ueot],newability[target(creature) trample ueot])) ueot
|
||||
text={2}, {T}: Choose one flying; first strike; shadow; or trample. Target creature with that ability loses it until end of turn and another target creature gains it until end of turn.
|
||||
text={2}, {T}: Choose one flying; first strike; shadow; or trample. Target creature with that ability loses it until end of turn and another target creature gains it until end of turn.
|
||||
mana={2}
|
||||
type=Artifact
|
||||
[/card]
|
||||
@@ -56527,7 +56512,7 @@ toughness=2
|
||||
[card]
|
||||
name=Pilfering Imp
|
||||
abilities=flying
|
||||
auto={1}{B}{T}{S}:target(opponent) notatarget(*[-land]|targetedpersonshand) moveto(graveyard) asSorcery
|
||||
auto={1}{B}{T}{S}:target(opponent) notatarget(*[-land]|targetedpersonshand) moveto(graveyard) asSorcery
|
||||
text=Flying -- {1}{B}, {T}, Sacrifice Pilfering Imp: Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.
|
||||
mana={B}
|
||||
type=Creature
|
||||
@@ -57047,17 +57032,17 @@ type=Instant
|
||||
name=Plaza of Harmony
|
||||
auto=if type(*[gate]|mybattlefield)~morethan~1 then life:3 controller
|
||||
auto={T}:add{C}
|
||||
auto={T} restriction{type(Gateway Plaza|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add black) add{B} _ choice name(Add green) add{G} _ choice name(Add red) add{R} _ choice name(Add white) add{W} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Azorius Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Boros Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add red) add{R}!$ controller
|
||||
auto={T} restriction{type(Dimir Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add black) add{B} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Golgari Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add black) add{B} _ choice name(Add green) add{G}!$ controller
|
||||
auto={T} restriction{type(Gruul Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add red) add{R} _ choice name(Add green) add{G}!$ controller
|
||||
auto={T} restriction{type(Izzet Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add red) add{R} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Orzhov Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add black) add{B}!$ controller
|
||||
auto={T} restriction{type(Rakdos Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add red) add{R} _ choice name(Add black) add{B}!$ controller
|
||||
auto={T} restriction{type(Selesnya Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add green) add{G}!$ controller
|
||||
auto={T} restriction{type(Simic Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add blue) add{U} _ choice name(Add green) add{G}!$ controller
|
||||
auto={T} restriction{type(Gateway Plaza|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add black) add{B} _ choice name(Add green) add{G} _ choice name(Add red) add{R} _ choice name(Add white) add{W} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Azorius Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Boros Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add red) add{R}!$ controller
|
||||
auto={T} restriction{type(Dimir Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add black) add{B} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Golgari Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add black) add{B} _ choice name(Add green) add{G}!$ controller
|
||||
auto={T} restriction{type(Gruul Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add red) add{R} _ choice name(Add green) add{G}!$ controller
|
||||
auto={T} restriction{type(Izzet Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add red) add{R} _ choice name(Add blue) add{U}!$ controller
|
||||
auto={T} restriction{type(Orzhov Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add black) add{B}!$ controller
|
||||
auto={T} restriction{type(Rakdos Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add red) add{R} _ choice name(Add black) add{B}!$ controller
|
||||
auto={T} restriction{type(Selesnya Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add white) add{W} _ choice name(Add green) add{G}!$ controller
|
||||
auto={T} restriction{type(Simic Guildgate|mybattlefield)~morethan~0}:ability$!name(Choose one) choice name(Add blue) add{U} _ choice name(Add green) add{G}!$ controller
|
||||
text=When Plaza of Harmony enters the battlefield, if you control two or more Gates, you gain 3 life. -- {T}: Add {C}. -- {T}: Add one mana of any type that a Gate you control could produce.
|
||||
type=Land
|
||||
[/card]
|
||||
@@ -57123,7 +57108,7 @@ auto=if compare(ishuman)~morethan~0 then choice name(Pay 17 life and look 17 car
|
||||
auto=if compare(ishuman)~morethan~0 then choice name(Pay 18 life and look 18 cards) name(Pay 18 life and look 18 cards) life:-18 controller && name(look) reveal:18 optionone name(Put in hand) target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in exile) all(*|reveal) moveto(myexile) optiontwoend afterrevealed if paid(alternative) then may name(Sacrifice creatures) target(<anyamount>creature|myBattlefield) sacrifice and!( life:3 controller )! afterrevealedend revealend
|
||||
auto=if compare(ishuman)~morethan~0 then choice name(Pay 19 life and look 19 cards) name(Pay 19 life and look 19 cards) life:-19 controller && name(look) reveal:19 optionone name(Put in hand) target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in exile) all(*|reveal) moveto(myexile) optiontwoend afterrevealed if paid(alternative) then may name(Sacrifice creatures) target(<anyamount>creature|myBattlefield) sacrifice and!( life:3 controller )! afterrevealedend revealend
|
||||
auto=if compare(ishuman)~morethan~0 then choice name(Pay 20 life and look 20 cards) name(Pay 20 life and look 20 cards) life:-20 controller && name(look) reveal:20 optionone name(Put in hand) target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in exile) all(*|reveal) moveto(myexile) optiontwoend afterrevealed if paid(alternative) then may name(Sacrifice creatures) target(<anyamount>creature|myBattlefield) sacrifice and!( life:3 controller )! afterrevealedend revealend
|
||||
text=Choose one Sacrifice any number of creatures, then you gain 3 life for each sacrificed creature; or pay X life, then look at the top X cards of your library, put one of those cards into your hand, and exile the rest. -- Entwine {B} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Sacrifice any number of creatures, then you gain 3 life for each sacrificed creature; or pay X life, then look at the top X cards of your library, put one of those cards into your hand, and exile the rest. -- Entwine {B} (Choose both if you pay the entwine cost.)
|
||||
mana={1}{B}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -59392,7 +59377,7 @@ type=Sorcery
|
||||
[card]
|
||||
name=Quintorius, Field Historian
|
||||
auto=lord(spirit|mybattlefield) 1/0
|
||||
auto=@movedto(*|mybattlefield,mystack,myhand,mylibrary,mysideboard,myexile,mycommandzone) from(mygraveyard):name(Create Spirit) token(Spirit,Creature Spirit,3/2,white,red)
|
||||
auto=@movedto(*|mybattlefield,mystack,myhand,mylibrary,mysideboard,myexile,mycommandzone) from(mygraveyard):name(Create Spirit) token(Spirit,Creature Spirit,3/2,white,red)
|
||||
text=Spirits you control get +1/+0. -- Whenever one or more cards leave your graveyard, create a 3/2 red and white Spirit creature token.
|
||||
mana={3}{R}{W}
|
||||
type=Legendary Creature
|
||||
@@ -59807,7 +59792,7 @@ target=artifact,land
|
||||
other={3}{R} name(Entwine)
|
||||
auto=ifnot paid(alternative) then destroy
|
||||
auto=if paid(alternative) then destroy && destroy target(artifact,land)
|
||||
text=Choose one Destroy target artifact; or destroy target land. -- Entwine {3}{R} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Destroy target artifact; or destroy target land. -- Entwine {3}{R} (Choose both if you pay the entwine cost.)
|
||||
mana={3}{R}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -60442,7 +60427,7 @@ toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Ravager's Mace
|
||||
auto=aslongas(parents) name(Attach to creature) rehook target(creature|myBattlefield) <1
|
||||
auto=name(Attach to creature) rehook target(creature|mybattlefield)
|
||||
auto=teach(creature) calculateparty/0
|
||||
auto=teach(creature) menace
|
||||
auto={2}{B}{R}:equip
|
||||
@@ -60809,7 +60794,7 @@ other={1}{G} name(Entwine)
|
||||
auto=ifnot paid(alternative) then choice name(Destroy land) destroy target(land|battlefield)
|
||||
auto=ifnot paid(alternative) then choice name(Reveal land) reveal:plibrarycount optionone name(choose card) target(land|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))! afterrevealedend revealend
|
||||
auto=if paid(alternative) then destroy target(land|battlefield) && name(Reveal land) reveal:plibrarycount optionone name(choose card) target(land|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))! afterrevealedend revealend
|
||||
text=Choose one Destroy target land; or search your library for a land card, put that card onto the battlefield, then shuffle your library. -- Entwine {1}{G} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Destroy target land; or search your library for a land card, put that card onto the battlefield, then shuffle your library. -- Entwine {1}{G} (Choose both if you pay the entwine cost.)
|
||||
mana={3}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
@@ -61355,7 +61340,7 @@ name=Reign of Chaos
|
||||
target=land[island;plains]|battlefield
|
||||
auto=destroy
|
||||
auto=destroy target(creature[white;blue]|battlefield)
|
||||
text=Choose one Destroy target Plains and target white creature; or destroy target Island and target blue creature.
|
||||
text=Choose one Destroy target Plains and target white creature; or destroy target Island and target blue creature.
|
||||
mana={2}{R}{R}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
@@ -61490,7 +61475,7 @@ type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Relic Axe
|
||||
auto=aslongas(parents) name(Attach to creature) rehook target(creature|myBattlefield) <1
|
||||
auto=name(Attach to creature) rehook target(creature|mybattlefield)
|
||||
auto=teach(creature[-warrior]) 1/1
|
||||
auto=teach(creature[warrior]) 2/1
|
||||
auto={2}:equip
|
||||
@@ -61717,7 +61702,7 @@ other={3}{U} name(Pay blue mana)
|
||||
auto=if paid(alternative) then target(creature|stack) fizzle
|
||||
kicker={U}
|
||||
auto=kicker ifnot paid(alternative) then target(creature|stack) fizzle
|
||||
auto=ifnot paid(alternative) then ttoken(Kithkin Soldier,creature kithkin soldier,1/1,white)*2
|
||||
auto=ifnot paid(alternative) then token(Kithkin Soldier,creature kithkin soldier,1/1,white)*2
|
||||
text=Put two 1/1 white Kithkin Soldier creature tokens onto the battlefield if {W} was spent to cast Repel Intruders. Counter up to one target creature spell if {U} was spent to cast Repel Intruders. (Do both if {W}{U} was spent.)
|
||||
mana={3}{W}
|
||||
type=Instant
|
||||
@@ -62528,7 +62513,7 @@ subtype=Trap
|
||||
[card]
|
||||
name=Riddleform
|
||||
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
|
||||
auto=@movedTo(*[-creature]|mystack):may transforms((Sphinx Creature,setpower=3,settoughness=3,flying)) ueot
|
||||
auto=@movedTo(*[-creature]|mystack):may transforms((Sphinx Creature,setpower=3,settoughness=3,flying)) ueot
|
||||
auto={2}{U}:scry:1 scrycore delayed dontshow donothing scrycoreend scryend
|
||||
text=Whenever you cast a noncreature spell, you may have Riddleform become a 3/3 Sphinx creature with flying in addition to its other types until end of turn. -- {2}{U}: Scry 1.
|
||||
mana={1}{U}
|
||||
@@ -62895,7 +62880,7 @@ name=Rise and Shine
|
||||
target=artifact[-creature]|myBattlefield
|
||||
abilities=overload
|
||||
auto=paidmana name(Target artifact becomes creature) name(Target artifact becomes creature) transforms((Artifact Creature,newability[counter(1/1.4)])) forever
|
||||
auto=overload all(artifact[-creature]|myBattlefield) transforms((,setpower=0,settoughness=0)) forever
|
||||
auto=overload all(artifact[-creature]|myBattlefield) transforms((,setpower=0,settoughness=0)) forever
|
||||
text=Target noncreature artifact you control becomes a 0/0 artifact creature. Put four +1/+1 counters on each artifact that became a creature this way. -- Overload {4}{U}{U} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.")
|
||||
other={4}{U}{U} name(Overload)
|
||||
mana={1}{U}
|
||||
@@ -63137,7 +63122,7 @@ name=Rith's Charm
|
||||
auto=choice name(Destroy land) target(land[-basic]) destroy
|
||||
auto=choice name(Create 3 saproling) token(Saproling,Creature Saproling,1/1,green)*3
|
||||
auto=choice name(Prevent damage) target(*) transforms((,newability[preventalldamage from(this)])) ueot
|
||||
text=Choose one Destroy target nonbasic land; or put three 1/1 green Saproling creature tokens onto the battlefield; or prevent all damage a source of your choice would deal this turn.
|
||||
text=Choose one Destroy target nonbasic land; or put three 1/1 green Saproling creature tokens onto the battlefield; or prevent all damage a source of your choice would deal this turn.
|
||||
mana={R}{G}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -66884,7 +66869,7 @@ auto=ifnot paid(alternative) then choice name(Look your library) reveal:5 option
|
||||
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 your library) reveal:5 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(mylibrary) 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
|
||||
text=Choose one Look at the top five cards of target opponent's library, then put them back in any order; or look at the top five cards of your library, then put them back in any order. -- Entwine {U} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Look at the top five cards of target opponent's library, then put them back in any order; or look at the top five cards of your library, then put them back in any order. -- Entwine {U} (Choose both if you pay the entwine cost.)
|
||||
mana={2}{U}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -68192,8 +68177,8 @@ name=Shatter Assumptions
|
||||
target=opponent
|
||||
aicode=activate choice reject all(*[-land;cololess]|targetedpersonshand)
|
||||
aicode=activate choice reject all(*[multicolor]|targetedpersonshand)
|
||||
auto=choice name(discard colorless) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(look at the cards) target(*|reveal) transforms((,newability[moveto(ownerhand) and!( reject )! all(*[-land;colorless]|reveal)])) optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=choice name(discard multicolor) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(look at the cards) target(*|reveal) transforms((,newability[moveto(ownerhand) and!( reject )! all(*[multicolor]|reveal)])) optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=choice name(discard colorless) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(look at the cards) target(*|reveal) transforms((,newability[moveto(ownerhand) and!( reject )! all(*[-land;colorless]|reveal)])) optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
auto=choice name(discard multicolor) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(look at the cards) target(*|reveal) transforms((,newability[moveto(ownerhand) and!( reject )! all(*[multicolor]|reveal)])) optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
|
||||
text=Choose one -- Target opponent reveals their hand and discards all colorless nonland cards. -- Target opponent reveals their hand and discards all multicolored cards.
|
||||
mana={1}{B}{B}
|
||||
type=Sorcery
|
||||
@@ -68362,7 +68347,7 @@ type=Sorcery
|
||||
name=Sheoldred, the Apocalypse
|
||||
abilities=deathtouch
|
||||
auto=@drawof(player):life:2
|
||||
auto=@drawof(opponent):life:-2 opponent
|
||||
auto=@drawfoeof(player):life:-2 opponent
|
||||
text=Deathtouch -- Whenever you draw a card, you gain 2 life. -- Whenever an opponent draws a card, they lose 2 life.
|
||||
mana={2}{B}{B}
|
||||
type=Legendary Creature
|
||||
@@ -68477,7 +68462,7 @@ toughness=4
|
||||
name=Shifting Shadow
|
||||
target=creature
|
||||
auto=haste
|
||||
auto=@each my upkeep:destroy(mytgt) && Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(mybattlefield) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend && rehook
|
||||
auto=@each my upkeep:destroy(mytgt) && Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(mybattlefield) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend && rehook
|
||||
text=Enchant creature -- Enchanted creature has haste and "At the beginning of your upkeep, destroy this creature. Reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and attach Shifting Shadow to it, then put all other cards revealed this way on the bottom of your library in a random order."
|
||||
mana={2}{R}
|
||||
type=Enchantment
|
||||
@@ -68712,7 +68697,7 @@ name=Shivan Sand-Mage
|
||||
suspend(4)={R}
|
||||
auto=choice name(Remove 2 time counters) target(*[counter{0/0.1.Time}]|battlefield,exile) counter(0/0,-2,Time)
|
||||
auto=choice name(Add 2 time counters) target(*[counter{0/0.1.Time}]|battlefield,exile) counter(0/0,2,Time)
|
||||
text=When Shivan Sand-Mage enters the battlefield, Choose one Remove two time counters from target permanent or suspended card; or put two time counters on target permanent with a time counter on it or suspended card. -- Suspend 4-{R} (Rather than cast this card from your hand, you may pay {R} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)
|
||||
text=When Shivan Sand-Mage enters the battlefield, Choose one Remove two time counters from target permanent or suspended card; or put two time counters on target permanent with a time counter on it or suspended card. -- Suspend 4-{R} (Rather than cast this card from your hand, you may pay {R} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)
|
||||
mana={2}{R}{R}
|
||||
type=Creature
|
||||
subtype=Viashino Shaman
|
||||
@@ -68924,7 +68909,7 @@ name=Shriveling Rot
|
||||
auto=choice name(Destroy on damage) transforms((,newability[@damaged(creature):all(trigger[to]) destroy])) ueot
|
||||
auto=choice name(Loose life on death) transforms((,newability[@movedTo(graveyard) from(creature|battlefield):all(trigger[to]) dynamicability<!mytgt toughnesslifeloss targetcontroller!>])) ueot
|
||||
auto=choice name(Choose both) transforms((,newability[@damaged(creature):all(trigger[to]) destroy],newability[@movedTo(graveyard) from(creature|battlefield):all(trigger[to]) dynamicability<!mytgt toughnesslifeloss targetcontroller!>])) ueot
|
||||
text=Choose one Until end of turn, whenever a creature is dealt damage, destroy it; or until end of turn, whenever a creature dies, that creature's controller loses life equal to its toughness. -- Entwine {2}{B} (Choose both if you pay the entwine cost.)
|
||||
text=Choose one Until end of turn, whenever a creature is dealt damage, destroy it; or until end of turn, whenever a creature dies, that creature's controller loses life equal to its toughness. -- Entwine {2}{B} (Choose both if you pay the entwine cost.)
|
||||
mana={2}{B}{B}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -69686,7 +69671,7 @@ name=Simic Charm
|
||||
auto=choice name(Creature gets +3/+3) target(creature) 3/3 ueot
|
||||
auto=choice name(Permanents gain hexproof) all(*|mybattlefield) opponentshroud ueot
|
||||
auto=choice name(Return creature to hand) target(creature) moveto(ownerhand)
|
||||
text=Choose one Target creature gets +3/+3 until end of turn; or permanents you control gain hexproof until end of turn; or return target creature to its owner's hand.
|
||||
text=Choose one Target creature gets +3/+3 until end of turn; or permanents you control gain hexproof until end of turn; or return target creature to its owner's hand.
|
||||
mana={G}{U}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -70159,7 +70144,7 @@ toughness=3
|
||||
[card]
|
||||
name=Skinshifter
|
||||
auto={G}:name(Choose transformation) transforms((,newability[choice name(Becomes Rhino) becomes(Rhino Creature^4/4^green^trample) ueot],newability[choice name(Becomes Bird) becomes(Bird Creature^2/2^green^flying) ueot],newability[choice name(Becomes Plant) becomes(Plant Creature^0/8^green) ueot])) ueot limit:1
|
||||
text={G}: Choose one Until end of turn, Skinshifter becomes a 4/4 Rhino and gains trample; or until end of turn, Skinshifter becomes a 2/2 Bird and gains flying; or until end of turn, Skinshifter becomes a 0/8 Plant. Activate this ability only once each turn.
|
||||
text={G}: Choose one Until end of turn, Skinshifter becomes a 4/4 Rhino and gains trample; or until end of turn, Skinshifter becomes a 2/2 Bird and gains flying; or until end of turn, Skinshifter becomes a 0/8 Plant. Activate this ability only once each turn.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Human Shaman
|
||||
@@ -70327,8 +70312,9 @@ type=Sorcery
|
||||
[card]
|
||||
name=Skullcrack
|
||||
#MISSING:Damage can't be prevented
|
||||
target=player
|
||||
auto=transforms((,newability[nolifegain],newability[nolifegainopponent])) ueot
|
||||
auto=damage:3 target(player)
|
||||
auto=damage:3
|
||||
text=Players can't gain life this turn. Damage can't be prevented this turn. Skullcrack deals 3 damage to target player.
|
||||
mana={1}{R}
|
||||
type=Instant
|
||||
@@ -72730,7 +72716,7 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Spellseeker
|
||||
auto=may moveTo(myHand) target(*[instant;sorcery;manacost<=2]|myLibrary)
|
||||
auto=may moveTo(myHand) target(*[instant;sorcery;manacost<=2]|myLibrary)
|
||||
text=When Spellseeker enters the battlefield, you may search your library for an instant or sorcery card with mana value 2 or less, reveal it, put it into your hand, then shuffle your library.
|
||||
mana={2}{U}
|
||||
type=Creature
|
||||
@@ -74444,7 +74430,7 @@ type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Stinging Lionfish
|
||||
auto=@movedto(*|mystack) restriction{opponentturnonly,thisturn(*|mystack)~equalto~0}:ability$!name(Choose one) choice name(Tap non-land) tap(noevent) target(*[-land]|battlefield) _ choice name(Untap non-land) untap target(*[-land]|battlefield) _ choice name(Do nothing) donothing!$ controller
|
||||
auto=@movedto(*|mystack) restriction{opponentturnonly,thisturn(*|mystack)~equalto~0}:ability$!name(Choose one) choice name(Tap non-land) tap(noevent) target(*[-land]|battlefield) _ choice name(Untap non-land) untap target(*[-land]|battlefield) _ choice name(Do nothing) donothing!$ controller
|
||||
text=Whenever you cast your first spell during each opponent's turn, you may tap or untap target nonland permanent.
|
||||
mana={1}{U}
|
||||
type=Enchantment Creature
|
||||
@@ -75999,7 +75985,7 @@ toughness=3
|
||||
name=Surly Badgersaur
|
||||
auto=@discarded(*[creature]|myHand):all(this) counter(1/1)
|
||||
auto=@discarded(*[land]|myHand):token(Treasure Sur)
|
||||
auto=@discarded(*[-creature;-land]|myHand):name(Fight target creature you don't control) dynamicability<!powerstrike!> target(creature|opponentBattlefield)
|
||||
auto=@discarded(*[-creature;-land]|myHand):name(Fight target creature you don't control) dynamicability<!powerstrike eachother!> target(creature|opponentBattlefield)
|
||||
text=Whenever you discard a creature card, put a +1/+1 counter on Surly Badgersaur. -- Whenever you discard a land card, create a treasure token. (it's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") -- Whenever you discard a noncreature, nonland card, Surly Badgersaur fights up to one target creature you don't control.
|
||||
mana={3}{R}
|
||||
type=Creature
|
||||
@@ -78083,7 +78069,7 @@ toughness=5
|
||||
name=Terror of the Peaks
|
||||
abilities=flying
|
||||
auto=@targeted(this) from(*|opponentzones):life:-3 opponent
|
||||
auto=@movedTo(creature|mybattlefield):all(trigger[to]) transforms((,newability[name(Deals damages to any target) name(Deals damages to any target) target(player^creature^planeswalker) dynamicability<!powerstrike!>])) oneshot
|
||||
auto=@movedTo(creature|mybattlefield):all(trigger[to]) transforms((,newability[name(Deals damages to any target) name(Deals damages to any target) target(player^creature^planeswalker) dynamicability<!powerstrike!>])) oneshot
|
||||
text=Flying -- Spells your opponents cast that target Terror of the Peaks cost an additional 3 life to cast. -- Whenever another creature enters the battlefield under your control, Terror of the Peaks deals damage equal to that creature's power to any target.
|
||||
mana={3}{R}{R}
|
||||
type=Creature
|
||||
@@ -79972,7 +79958,7 @@ name=Timecrafting
|
||||
target=*[counter{0/0.1.Time}]|battlefield
|
||||
auto=choice name(Remove X time counters) counter(0/0,-X,Time)
|
||||
auto=choice name(Put X time counters) counter(0/0,X,Time)
|
||||
text=Choose one Remove X time counters from target permanent or suspended card; or put X time counters on target permanent with a time counter on it or suspended card.
|
||||
text=Choose one Remove X time counters from target permanent or suspended card; or put X time counters on target permanent with a time counter on it or suspended card.
|
||||
mana={X}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
@@ -82320,7 +82306,8 @@ name=Ukkima, Stalking Shadow
|
||||
abilities=hiddenface,unblockable,partner
|
||||
partner=Cazur, Ruthless Stalker
|
||||
auto=_PARTNER_
|
||||
auto=@movedto(this|nonbattlezone):damage:storedpower target(opponent) && life:storedpower controller
|
||||
auto=@movedto(this|nonbattlezone):life:power controller
|
||||
auto=@movedto(this|nonbattlezone):damage:power target(player)
|
||||
text=Partner with Cazur, Ruthless Stalker (When this creature enters the battlefield, target player may put Cazur into their hand from their library, then shuffle.) -- Ukkima, Stalking Shadow can't be blocked. -- When Ukkima leaves the battlefield, it deals X damage to target player and you gain X life, where X is its power.
|
||||
mana={1}{U}{B}
|
||||
type=Legendary Creature
|
||||
@@ -82476,9 +82463,9 @@ toughness=1
|
||||
[card]
|
||||
name=Unbounded Potential
|
||||
other={3}{W} name(Entwine)
|
||||
auto=ifnot paid(alternative) then if type(creature|battlefield)~morethan~0 then choice name(Put 1/1 counter) name(Put 1/1 counter) name(Put 1/1 counter) target(<upto:2>creature|battlefield) counter(1/1)
|
||||
auto=ifnot paid(alternative) then if type(creature|battlefield)~morethan~0 then choice name(Put 1/1 counter) name(Put 1/1 counter) name(Put 1/1 counter) target(<upto:2>creature|battlefield) counter(1/1)
|
||||
auto=ifnot paid(alternative) then choice name(Proliferate) _PROLIFERATE_
|
||||
auto=if paid(alternative) then if type(creature|battlefield)~morethan~0 then name(Put 1/1 counter) name(Put 1/1 counter) name(Put 1/1 counter) target(<upto:2>creature|battlefield) counter(1/1)
|
||||
auto=if paid(alternative) then if type(creature|battlefield)~morethan~0 then name(Put 1/1 counter) name(Put 1/1 counter) name(Put 1/1 counter) target(<upto:2>creature|battlefield) counter(1/1)
|
||||
auto=if paid(alternative) then ability$!name(Proliferate) _PROLIFERATE_
|
||||
text=Choose one -- Put a +1/+1 counter on each of up to two target creatures. -- Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) -- Entwine {3}{W} (Choose both if you pay the entwine cost.)
|
||||
mana={1}{W}
|
||||
@@ -82665,7 +82652,7 @@ type=Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Underrealm Lich
|
||||
auto=replacedraw reveal:3 optionone name(Get card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto=replacedraw reveal:3 optionone name(Get card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo all(*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
auto={L:4}:indestructible && tap
|
||||
text=If you would draw a card, instead look at the top three cards of your library, then put one into your hand and the rest into your graveyard. -- Pay 4 life: Underrealm Lich gains indestructible until end of turn. Tap it.
|
||||
mana={3}{B}{G}
|
||||
@@ -82926,7 +82913,7 @@ type=Instant
|
||||
name=Unlikely Aid
|
||||
target=creature
|
||||
auto=+2/+0
|
||||
auto=indestructible
|
||||
auto=indestructible
|
||||
text=Target creature gets +2/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.)
|
||||
mana={1}{B}
|
||||
type=Instant
|
||||
@@ -84363,7 +84350,7 @@ name=Verdant Command
|
||||
#Counter Loyalty ability not supported ATM.
|
||||
auto=if type(*|graveyard)~morethan~0 then choice name(Create squirrels and exile card) name(Create squirrels and exile card) target(*|graveyard) moveto(exile) && token(Squirrel,Creature Squirrel,1/1,green)*2 and!( tap(noevent) )!
|
||||
auto=choice name(Create squirrels and you gain life) life:3 controller && token(Squirrel,Creature Squirrel,1/1,green)*2 and!( tap(noevent) )!
|
||||
auto=choice name(Create squirrels and opponent gains life) life:3 opponent && token(Squirrel,Creature Squirrel,1/1,green)*2 and!( tap(noevent) )!
|
||||
auto=choice name(Create squirrels and opponent gains life) life:3 opponent && token(Squirrel,Creature Squirrel,1/1,green)*2 and!( tap(noevent) )!
|
||||
auto=if type(*|graveyard)~morethan~0 then choice name(Exile card and you gain life) name(Exile card and you gain life) target(*|graveyard) moveto(exile) && life:3 controller
|
||||
auto=if type(*|graveyard)~morethan~0 then choice name(Exile card and opponent gains life) name(Exile card and opponent gains life) target(*|graveyard) moveto(exile) && life:3 opponent
|
||||
text=Choose two -- Target player creates two tapped 1/1 green Squirrel creature tokens. -- Counter target loyalty ability of a planeswalker. -- Exile target card from a graveyard. -- Target player gains 3 life.
|
||||
@@ -88609,7 +88596,7 @@ toughness=5
|
||||
[card]
|
||||
name=Yanling's Harbinger
|
||||
abilities=flying
|
||||
auto=target(Mu Yanling^ Celestial Wind|mylibrary,mygraveyard) moveto(myhand) and!( shuffle )!
|
||||
auto=target(Mu Yanling^ Celestial Wind|mylibrary,mygraveyard) moveto(myhand) and!( shuffle )!
|
||||
text=Flying -- When Yanling's Harbinger enters the battlefield, you may search your library and/or graveyard for a card named Mu Yanling, Celestial Wind, reveal it, and put it into your hand. If you search your library this way, shuffle it.
|
||||
mana={3}{U}{U}
|
||||
type=Creature
|
||||
@@ -89141,7 +89128,7 @@ subtype=Swamp Forest Island
|
||||
[card]
|
||||
name=Zagras, Thief of Heartbeats
|
||||
abilities=flying,deathtouch,haste
|
||||
autocommandzone=thisforeach(variable{calculateparty}>0) changecost(colorless:-1) forcedalive
|
||||
autocommandzone=thisforeach(variable{calculateparty}>0) changecost(colorless:-1) forcedalive
|
||||
autoexile=thisforeach(variable{calculateparty}>0) changecost(colorless:-1) forcedalive
|
||||
autograveyard=thisforeach(variable{calculateparty}>0) changecost(colorless:-1) forcedalive
|
||||
autohand=thisforeach(variable{calculateparty}>0) changecost(colorless:-1) forcedalive
|
||||
@@ -89454,7 +89441,7 @@ abilities=flying
|
||||
auto=lord(creature[Enchantment]|myBattlefield) deathtouch
|
||||
auto=lord(creature[Enchantment]|myBattlefield) lifelink
|
||||
auto=lord(creature[Enchantment]|myBattlefield) opponentshroud
|
||||
auto={1}{W}:target(enchantment[-aura]|myBattlefield) transforms((creature,setpower=0,settoughness=0,newability[manacost/manacost]))
|
||||
auto={1}{W}:target(enchantment[-aura]|myBattlefield) transforms((creature,setpower=0,settoughness=0,newability[manacost/manacost]))
|
||||
text=Flying -- Enchantment creatures you control have deathtouch, lifelink, and hexproof. -- {1}{W}: Target non-Aura enchantment you control becomes a creature in addition to its other types and has base power and base toughness each equal to its mana value.
|
||||
mana={W}{U}{B}
|
||||
type=Legendary Creature
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -144,7 +144,7 @@ auto=counter(0/0,4,loyalty)
|
||||
aicode=activate transforms((,newability[all(*[zpos=findfirsttypecreature]|mylibrary) moveto(myhand) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1}
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Put two +1/+1 counters) target(creature|battlefield) counter(1/1,2) restriction{compare(cantargetcre)~morethan~0}
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal until a creature and put it in hand) Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Reveal until a creature and put it in hand) Reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-11,Loyalty)}:name(-11: Put X +1/+1 counters and trample) target(creature) counter(1/1,lifetotal) && trample ueot
|
||||
text=+2: Put two +1/+1 counters on up to one target creature. -- +1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -11: Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn.
|
||||
mana={4}{G}{W}
|
||||
@@ -473,7 +473,7 @@ subtype=Chandra
|
||||
name=Chandra, Flamecaller
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create two 3/1 Elementals) token(Elemental, Creature Elemental,3/1,red,haste,treason)*2
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Discard your hand and draw that many plus one) all(*|myhand) transforms((,newability[draw:1],newability[reject])])) && draw:1
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Discard your hand and draw that many plus one) all(*|myhand) transforms((,newability[draw:1],newability[reject])) && draw:1
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Deals 1 damage to each creature) damage:1 all(creature)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals 2 damage to each creature) damage:2 all(creature)
|
||||
auto={C(0/0,-3,Loyalty)}:name(-3: Deals 3 damage to each creature) damage:3 all(creature)
|
||||
@@ -1098,7 +1098,7 @@ auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,2,Loyalty)}:name(+2: Untap all creatures and get +1/+1) all(creature|mybattlefield) 1/1 && untap ueot
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Transforms to Human Soldier 5/5) transforms((Creature Human Soldier,setpower=5,settoughness=5,indestructible,newability[preventAllDamage to(this)])) ueot
|
||||
auto={C(0/0,-10,Loyalty)}:name(10: Tap all creatures and +2/+2) all(creature|opponentbattlefield) tap && all(creature|mybattlefield) 2/2 ueot
|
||||
text=+2: Untap all creatures you control. Those creatures get +1/+1 until end of turn. -- 0: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- -10: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control.
|
||||
text=+2: Untap all creatures you control. Those creatures get +1/+1 until end of turn. -- 0: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. -- -10: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control.
|
||||
mana={4}{W}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Gideon
|
||||
@@ -1280,7 +1280,7 @@ subtype=Jace
|
||||
[card]
|
||||
name=Jace, Cunning Castaway
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto=@combatdamaged(player) from(creature|mybattlefield) restriction{compare(hascntjaceeffect)~morethan~0} turnlimited:draw:1 controller && transforms((,newability[name(Discard a card) reject notatarget(*|myhand)])) ueot])) ueot
|
||||
auto=@combatdamaged(player) from(creature|mybattlefield) restriction{compare(hascntjaceeffect)~morethan~0} turnlimited:draw:1 controller && transforms((,newability[name(Discard a card) reject notatarget(*|myhand) ueot])) ueot
|
||||
auto=@each endofturn restriction{compare(hascntjaceeffect)~morethan~0}:name(Effect Ends) removeallcounters(0/0.1.JaceEffect)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Draw on damage) counter(0/0.1.JaceEffect) notrg
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Create Illusion) token(Illusion,Creature Illusion,2/2,blue) and!( transforms((,newability[@targeted(this) from(*|stack):name(Sacrifice) sacrifice])) forever )!
|
||||
@@ -2223,7 +2223,7 @@ name=Nissa, Who Shakes the World
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto=lord(forest|mybattlefield) transforms((,newability[producecolor:green]))
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put three +1/+1 counters on a target land) target(*[land;-creature]|mybattlefield) transforms((Elemental Creature,newability[counter(1/1.3)],newability[vigilance],newability[haste],newability[untap])) forever
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Search forests and get Emblem: "Indescrutible lands") reveal:plibrarycount optionone name(choose card) target(<anyamount>land[forest]|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!( emblem transforms((,newability[lord(land|myBattlefield) indestructible])) forever dontremove ) forever )! oneshot)! afterrevealedend revealend
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Search forests and get Emblem: "Indescrutible lands") reveal:plibrarycount optionone name(choose card) target(<anyamount>land[forest]|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!( emblem transforms((,newability[lord(land|myBattlefield) indestructible])) forever dontremove ) forever oneshot)! afterrevealedend revealend
|
||||
text=Whenever you tap a Forest for mana, add an additional {G}. -- +1: Put three +1/+1 counters on up to one target noncreature land you control. Untap it. It becomes a 0/0 Elemental creature with vigilance and haste that's still a land. -- -8: You get an emblem with "Lands you control have indestructible." Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle your library.
|
||||
mana={3}{G}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -2877,7 +2877,7 @@ subtype=Tezzeret
|
||||
name=Tezzeret, Cruel Machinist
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Draw a card) draw:1 controller
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Target artifact becomes 5/5) target(artifact) transforms((Artifact Creature,setpower=5,settoughness=5)) uynt
|
||||
auto={C(0/0,0,Loyalty)}:name(+0: Target artifact becomes 5/5) target(artifact) transforms((Artifact Creature,setpower=5,settoughness=5)) uynt
|
||||
auto={C(0/0,-7,Loyalty)}:name(-7: Manifest any number of cards form your hand) manifest notatarget(<anyamount>*|myHand) and!( transforms((Artifact Creature,setpower=5,settoughness=5) forever )!
|
||||
text=+1: Draw a card. -- 0: Until your next turn, target artifact you control becomes a 5/5 creature in addition to its other types. -- −7: Put any number of cards from your hand onto the battlefield face down. They're 5/5 artifact creatures.
|
||||
mana={4}{U}{U}
|
||||
@@ -3128,7 +3128,7 @@ name=Vivien, Champion of the Wilds
|
||||
auto=counter(0/0,4,loyalty)
|
||||
auto=lord(creature|myHand) asflash
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Creature gains vigilance and reach) target(creature) vigilance uynt && reach uynt
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Reveal three and may cast it) reveal:3 optionone name(Get a card) target(<1>creature|reveal) moveTo(exile) and!( transforms((,canplayfromexile)) forever )! optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Reveal three and may cast it) reveal:3 optionone name(Get a card) target(<1>creature|reveal) moveTo(exile) and!( transforms((,canplayfromexile)) forever )! optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
text=You may cast creature spells as though they had flash. -- +1: Until your next turn, up to one target creature gains vigilance and reach. -- -2: Look at the top three cards of your library. Exile one face down and put the rest on the bottom of your library in any order. For as long as it remains exiled, you may look at that card and you may cast it if it's a creature card.
|
||||
mana={2}{G}
|
||||
type=Legendary Planeswalker
|
||||
@@ -3151,7 +3151,7 @@ name=Vivien, Nature's Avenger
|
||||
auto=counter(0/0,3,loyalty)
|
||||
aicode=activate transforms((,newability[all(*[zpos=findfirsttypecreature]|mylibrary) moveto(myhand) and!( all(*[zpos<=findfirsttypecreature]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Put three +1/+1 counters on target creature) target(creature) counter(1/1,3)
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Reveal a creature from top and put into your hand) reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-1,Loyalty)}:name(-1: Reveal a creature from top and put into your hand) reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone choice name(Get Card) target(creature|reveal) moveto(myhand) optiononeend optiontwo choice name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={C(0/0,-6,Loyalty)}:name(-6: Target creature gets +10/+10 and trample) target(creature) 10/10 && trample ueot
|
||||
text=+1: Put three +1/+1 counters on up to one target creature. -- -1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -6: Target creature gets +10/+10 and gains trample until end of turn.
|
||||
mana={4}{G}{G}
|
||||
|
||||
Reference in New Issue
Block a user