Bug fixes, removed cards that are not supported
Nimana Skydancer Puppet Raiser Irreverent Revelers Cunning Evasion Symmetry Matrix is not supported Glint-Nest Crane Chaplain of Alms was crashing the game while using macros Urza's Sylex Study Break Rankle and Torbran Ancient Brass Dragon Old Flitterfang Crossway Troublemakers Protean Hulk torpor orb and similar cards aren't working
This commit is contained in:
@@ -1119,7 +1119,9 @@ type=Sorcery
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Agonizing Syphon
|
name=Agonizing Syphon
|
||||||
auto=damage:3 target(anytarget) && life:3
|
target=anytarget
|
||||||
|
auto=damage:3
|
||||||
|
auto=life:3 controller
|
||||||
text=Agonizing Syphon deals 3 damage to any target and you gain 3 life.
|
text=Agonizing Syphon deals 3 damage to any target and you gain 3 life.
|
||||||
mana={3}{B}
|
mana={3}{B}
|
||||||
type=Sorcery
|
type=Sorcery
|
||||||
@@ -2286,7 +2288,7 @@ type=Instant
|
|||||||
name=Ancient Brass Dragon
|
name=Ancient Brass Dragon
|
||||||
abilities=flying
|
abilities=flying
|
||||||
auto=@combatdamaged(player) from(this):name(Roll a d20) rolld20 20 winability donothing winabilityend rolld20end
|
auto=@combatdamaged(player) from(this):name(Roll a d20) rolld20 20 winability donothing winabilityend rolld20end
|
||||||
auto=@dierolled(this) from(controller):name(Return creatures) target(<upto:lastrollresult>creature[manacost<=lastrollresult]|mygraveyard) moveto(myBattlefield)
|
auto=@dierolled(this) from(controller):name(Return creatures) target(creature|graveyard) moveto(myBattlefield)
|
||||||
text=Flying -- Whenever Ancient Brass Dragon deals combat damage to a player, roll a d20. When you do, put any number of target creature cards with total mana value X or less from graveyards onto the battlefield under your control, where X is the result.
|
text=Flying -- Whenever Ancient Brass Dragon deals combat damage to a player, roll a d20. When you do, put any number of target creature cards with total mana value X or less from graveyards onto the battlefield under your control, where X is the result.
|
||||||
mana={5}{B}{B}
|
mana={5}{B}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -6084,7 +6086,7 @@ type=Sorcery
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Awaken the Sky Tyrant
|
name=Awaken the Sky Tyrant
|
||||||
auto=@damageof(player) from(*|opponentstack,opponentbattlefield,opponentgraveyard,opponenthand,opponentexile,opponentsideboard):may sacrifice && _DRAGONTOKEN_ controller
|
auto=@damageof(player) from(*|opponentstack,opponentbattlefield,opponentgraveyard,opponenthand,opponentexile,opponentsideboard) turnlimited:may sacrifice && _DRAGONTOKEN_ controller
|
||||||
text=When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant. If you do, create a 5/5 red Dragon creature token with flying.
|
text=When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant. If you do, create a 5/5 red Dragon creature token with flying.
|
||||||
mana={3}{R}
|
mana={3}{R}
|
||||||
type=Enchantment
|
type=Enchantment
|
||||||
@@ -7434,8 +7436,8 @@ name=Basri's Lieutenant
|
|||||||
abilities=vigilance
|
abilities=vigilance
|
||||||
auto=protection from(*[multicolor])
|
auto=protection from(*[multicolor])
|
||||||
auto=counter(1/1) target(creature|myBattlefield)
|
auto=counter(1/1) target(creature|myBattlefield)
|
||||||
auto=_DIES_this(counter{1/1.1}>=1) token(Knight Bas)
|
auto=_DIES_this(counter{1/1.1}>=1) create(knight:creature knight:2/2:white:vigilance)
|
||||||
auto=@movedTo(other creature[counter{1/1}]|myGraveyard) from(mybattlefield):token(Knight Bas)
|
auto=@movedTo(other creature[counter{1/1}]|myGraveyard) from(mybattlefield):create(knight:creature knight:2/2:white:vigilance)
|
||||||
text=Vigilance, protection from multicolored -- When Basri's Lieutenant enters the battlefield, put a +1/+1 counter on target creature you control. -- Whenever Basri's Lieutenant or another creature you control dies, if it had a +1/+1 counter on it, create a 2/2 white Knight creature token with vigilance.
|
text=Vigilance, protection from multicolored -- When Basri's Lieutenant enters the battlefield, put a +1/+1 counter on target creature you control. -- Whenever Basri's Lieutenant or another creature you control dies, if it had a +1/+1 counter on it, create a 2/2 white Knight creature token with vigilance.
|
||||||
mana={3}{W}
|
mana={3}{W}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -8549,7 +8551,7 @@ toughness=2
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Bhaal, Lord of Murder
|
name=Bhaal, Lord of Murder
|
||||||
auto=this(controllerlife <= halfupstartinglife) indestructible
|
auto=this(variable{controllerlife}<=halfupstartinglife) indestructible
|
||||||
auto=@movedTo(other creature[-token]|graveyard) from(myBattlefield):name(Put 1/1 counter and goad) target(creature|battlefield) transforms((,newability[counter(1/1)],newability[counter(0/0.1.Goaded)],newability[this(counter{0/0.1.Goaded}>0) mustattack],newability[phaseaction[endofturn next once sourceinplay] removeallcounters(0/0.-1.Goaded)])) forever
|
auto=@movedTo(other creature[-token]|graveyard) from(myBattlefield):name(Put 1/1 counter and goad) target(creature|battlefield) transforms((,newability[counter(1/1)],newability[counter(0/0.1.Goaded)],newability[this(counter{0/0.1.Goaded}>0) mustattack],newability[phaseaction[endofturn next once sourceinplay] removeallcounters(0/0.-1.Goaded)])) forever
|
||||||
text=As long as your life total is less than or equal to half your starting life total, Bhaal, Lord of Murder has indestructible. -- Whenever another nontoken creature you control dies, put a +1/+1 counter on target creature and goad it.
|
text=As long as your life total is less than or equal to half your starting life total, Bhaal, Lord of Murder has indestructible. -- Whenever another nontoken creature you control dies, put a +1/+1 counter on target creature and goad it.
|
||||||
mana={2}{B}{R}{G}
|
mana={2}{B}{R}{G}
|
||||||
@@ -15478,7 +15480,7 @@ name=Chain to Memory
|
|||||||
target=creature
|
target=creature
|
||||||
aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveTo(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
|
aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveTo(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
|
||||||
auto=-4/-0
|
auto=-4/-0
|
||||||
auto=_SCRY2_
|
auto=_SCRY2_ controller
|
||||||
text=Target creature gets -4/-0 until end of turn. Scry 2.
|
text=Target creature gets -4/-0 until end of turn. Scry 2.
|
||||||
mana={U}
|
mana={U}
|
||||||
type=Instant
|
type=Instant
|
||||||
@@ -16106,8 +16108,8 @@ type=Artifact
|
|||||||
[card]
|
[card]
|
||||||
name=Chapel Shieldgeist
|
name=Chapel Shieldgeist
|
||||||
backside=Chaplain of Alms
|
backside=Chaplain of Alms
|
||||||
abilities=flying,first strike,exiledeath
|
abilities=flying,first strike
|
||||||
auto=@targeted(creature|myBattlefield) from(*|opponentzones):choice name(This spell costs 1 more) name(This spell costs 1 more) target(*|opponentzones) transforms((,newability[pay[[{1}]] name(pay 1 more) donothing?fizzle])) oneshot
|
auto=lord(creature|myBattlefield) _WARD_(1)
|
||||||
text=Flying, first strike -- Each creature you control has ward {1}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) -- If Chapel Shieldgeist would be put into a graveyard from anywhere, exile it instead. // Chaplain of Alms
|
text=Flying, first strike -- Each creature you control has ward {1}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) -- If Chapel Shieldgeist would be put into a graveyard from anywhere, exile it instead. // Chaplain of Alms
|
||||||
type=Creature
|
type=Creature
|
||||||
subtype=Spirit Cleric
|
subtype=Spirit Cleric
|
||||||
@@ -16123,7 +16125,7 @@ restriction=compare(isflipped)~equalto~0
|
|||||||
anyzone={0}:doubleside(backside)
|
anyzone={0}:doubleside(backside)
|
||||||
retrace={3}{W} name(Cast with disturb)
|
retrace={3}{W} name(Cast with disturb)
|
||||||
auto=if paid(retrace) then flip(backside)
|
auto=if paid(retrace) then flip(backside)
|
||||||
auto=_WARD_(1)
|
auto=@targeted(this) from(*|opponentzones):choice name(This spell costs 1 more) name(This spell costs 1 more) target(*|opponentzones) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) oneshot
|
||||||
text=First strike -- Ward {1} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) -- Disturb {3}{W} (You may cast this card from your graveyard transformed for its disturb cost.) // Chapel Shieldgeist
|
text=First strike -- Ward {1} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) -- Disturb {3}{W} (You may cast this card from your graveyard transformed for its disturb cost.) // Chapel Shieldgeist
|
||||||
mana={W}
|
mana={W}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -20625,7 +20627,7 @@ toughness=4
|
|||||||
name=Crossway Troublemakers
|
name=Crossway Troublemakers
|
||||||
auto=lord(vampire[attacking]|mybattlefield) deathtouch
|
auto=lord(vampire[attacking]|mybattlefield) deathtouch
|
||||||
auto=lord(vampire[attacking]|mybattlefield) lifelink
|
auto=lord(vampire[attacking]|mybattlefield) lifelink
|
||||||
auto=@movedto(vampire|graveyard) from(mybattlefield):may name(Pay 2 and draw) pay({2}) name(Pay 2 and draw) draw:2 controller
|
auto=@movedto(vampire|graveyard) from(mybattlefield):may name(Pay 2 and draw) pay({L:2}) name(Pay 2 and draw) draw:2 controller
|
||||||
text=Attacking Vampires you control have deathtouch and lifelink. -- Whenever a Vampire you control dies, you may pay 2 life. If you do, draw a card.
|
text=Attacking Vampires you control have deathtouch and lifelink. -- Whenever a Vampire you control dies, you may pay 2 life. If you do, draw a card.
|
||||||
mana={5}{B}
|
mana={5}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -21146,7 +21148,7 @@ toughness=3
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Cunning Evasion
|
name=Cunning Evasion
|
||||||
auto=@combat(blocked) source(creature|mybattlefield):all(trigger[to]) moveTo(ownerHand)
|
auto=@combat(blocked) source(creature|mybattlefield):may all(trigger[to]) moveTo(ownerHand)
|
||||||
text=Whenever a creature you control becomes blocked, you may return it to its owner's hand.
|
text=Whenever a creature you control becomes blocked, you may return it to its owner's hand.
|
||||||
mana={1}{U}
|
mana={1}{U}
|
||||||
type=Enchantment
|
type=Enchantment
|
||||||
@@ -26103,7 +26105,7 @@ type=Sorcery
|
|||||||
[card]
|
[card]
|
||||||
name=Dowsing Dagger
|
name=Dowsing Dagger
|
||||||
auto=token(Plant,creature Plant,0/2,green,defender)*2 opponent
|
auto=token(Plant,creature Plant,0/2,green,defender)*2 opponent
|
||||||
auto=@combatdamaged(player) from(mytgt):all(this) moveto(mybattlefield) and!(flip(Lost Vale))!
|
auto=@combatdamaged(player) from(mytgt):may all(this) moveto(mybattlefield) and!(flip(Lost Vale))!
|
||||||
auto=teach(creature) 2/1
|
auto=teach(creature) 2/1
|
||||||
auto={2}:equip
|
auto={2}:equip
|
||||||
text=When Dowsing Dagger enters the battlefield, target opponent creates two 0/2 green Plant creature tokens with defender. -- Equipped creature gets +2/+1. -- Whenever equipped creature deals combat damage to a player, you may transform Dowsing Dagger. -- Equip {2}
|
text=When Dowsing Dagger enters the battlefield, target opponent creates two 0/2 green Plant creature tokens with defender. -- Equipped creature gets +2/+1. -- Whenever equipped creature deals combat damage to a player, you may transform Dowsing Dagger. -- Equip {2}
|
||||||
@@ -40052,7 +40054,7 @@ name=Glasspool Mimic
|
|||||||
restriction=compare(isflipped)~equalto~0
|
restriction=compare(isflipped)~equalto~0
|
||||||
anyzone={0}:doubleside(Glasspool Shore)
|
anyzone={0}:doubleside(Glasspool Shore)
|
||||||
autohand={0}:restriction{can play land,compare(isflipped)~equalto~1} name(Glasspool Shore) name(Glasspool Shore) flip(Glasspool Shore) forcetype(land)
|
autohand={0}:restriction{can play land,compare(isflipped)~equalto~1} name(Glasspool Shore) name(Glasspool Shore) flip(Glasspool Shore) forcetype(land)
|
||||||
auto=name(Clone a creature) name(Clone a creature) may notatarget(creature|myBattlefield) clone addtype(Shapeshifter Rogue)
|
auto=name(Clone a creature) name(Clone a creature) may notatarget(creature|myBattlefield) copy addtype(Shapeshifter Rogue)
|
||||||
text=You may have Glasspool Mimic enter the battlefield as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. // Glasspool Shore
|
text=You may have Glasspool Mimic enter the battlefield as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. // Glasspool Shore
|
||||||
mana={2}{U}
|
mana={2}{U}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -51954,7 +51956,7 @@ type=Sorcery
|
|||||||
[card]
|
[card]
|
||||||
name=Irreverent Revelers
|
name=Irreverent Revelers
|
||||||
auto=choice destroy target(artifact)
|
auto=choice destroy target(artifact)
|
||||||
auto=choice haste ueot
|
auto=choice all(this) haste ueot
|
||||||
text=When Irreverent Revelers enters the battlefield, Choose one -- Destroy target artifact. -- Irreverent Revelers gains haste until end of turn.
|
text=When Irreverent Revelers enters the battlefield, Choose one -- Destroy target artifact. -- Irreverent Revelers gains haste until end of turn.
|
||||||
mana={2}{R}
|
mana={2}{R}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -53157,7 +53159,7 @@ toughness=1
|
|||||||
[card]
|
[card]
|
||||||
name=Jousting Lance
|
name=Jousting Lance
|
||||||
auto=teach(creature) 2/0
|
auto=teach(creature) 2/0
|
||||||
auto=teach(creature) this(variable{controllerturn}>0) first strike
|
auto=this(variable{controllerturn}>0) teach(creature) first strike
|
||||||
auto={3}:equip
|
auto={3}:equip
|
||||||
text=Equipped creature gets +2/+0. -- As long as it's your turn, equipped creature has first strike. -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)
|
text=Equipped creature gets +2/+0. -- As long as it's your turn, equipped creature has first strike. -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)
|
||||||
mana={2}
|
mana={2}
|
||||||
@@ -55460,8 +55462,8 @@ toughness=5
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Knife
|
name=Knife
|
||||||
auto=teach(creature) 1/0
|
auto=this(variable{controllerturn}) teach(creature) 1/0
|
||||||
auto=teach(creature) first strike
|
auto=this(variable{controllerturn}) teach(creature) first strike
|
||||||
auto={2}{S}:draw:1
|
auto={2}{S}:draw:1
|
||||||
auto={2}:equip
|
auto={2}:equip
|
||||||
text=As long as it's your turn, equipped creature gets +1/+0 and has first strike. -- {2}, Sacrifice Knife: Draw a card. -- Equip {2}
|
text=As long as it's your turn, equipped creature gets +1/+0 and has first strike. -- {2}, Sacrifice Knife: Draw a card. -- Equip {2}
|
||||||
@@ -55470,24 +55472,6 @@ type=Artifact
|
|||||||
subtype=Clue Equipment
|
subtype=Clue Equipment
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Knight Bas
|
|
||||||
abilities=vigilance
|
|
||||||
type=Creature
|
|
||||||
subtype=Knight
|
|
||||||
power=2
|
|
||||||
toughness=2
|
|
||||||
color=white
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Knight Val
|
|
||||||
abilities=vigilance
|
|
||||||
type=Creature
|
|
||||||
subtype=Knight
|
|
||||||
power=2
|
|
||||||
toughness=2
|
|
||||||
color=white
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Knight of Autumn
|
name=Knight of Autumn
|
||||||
auto=choice counter(1/1,2)
|
auto=choice counter(1/1,2)
|
||||||
auto=choice destroy target(artifact,enchantment)
|
auto=choice destroy target(artifact,enchantment)
|
||||||
@@ -65585,7 +65569,7 @@ type=Sorcery
|
|||||||
[card]
|
[card]
|
||||||
name=Mordor Trebuchet
|
name=Mordor Trebuchet
|
||||||
abilities=defender
|
abilities=defender
|
||||||
auto=@combat(attacking) source(creature[goblin;orc]|mybattlefield) turnlimited:name(Create construct) token(Ballistic Boulder) and!( transforms((,newability[readytofight],newability[@each my combatends:name(Sacrifice construct) sacrifice])) forever )!
|
auto=@combat(attacking) source(*[goblin;orc]|mybattlefield) turnlimited:name(Create construct) token(Ballistic Boulder) and!( transforms((,newability[readytofight],newability[@each my combatends:name(Sacrifice construct) sacrifice])) forever )!
|
||||||
text=Defender -- Whenever you attack with one or more Goblins and/or Orcs, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at end of combat.
|
text=Defender -- Whenever you attack with one or more Goblins and/or Orcs, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at end of combat.
|
||||||
mana={2}{B}
|
mana={2}{B}
|
||||||
type=Artifact Creature
|
type=Artifact Creature
|
||||||
@@ -68401,8 +68385,7 @@ toughness=4
|
|||||||
[card]
|
[card]
|
||||||
name=Nimana Skydancer
|
name=Nimana Skydancer
|
||||||
abilities=flash,flying
|
abilities=flash,flying
|
||||||
auto=deplete:2 opponent
|
auto=deplete:2 target(opponent)
|
||||||
auto={0}:moveto(myGraveyard)
|
|
||||||
text=Flash -- Flying -- When Nimana Skydancer enters the battlefield, target opponent mills two cards. (They put the top two cards of their library into their graveyard.)
|
text=Flash -- Flying -- When Nimana Skydancer enters the battlefield, target opponent mills two cards. (They put the top two cards of their library into their graveyard.)
|
||||||
mana={2}{B}
|
mana={2}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -70152,7 +70135,7 @@ toughness=4
|
|||||||
[card]
|
[card]
|
||||||
name=Old Flitterfang
|
name=Old Flitterfang
|
||||||
abilities=flying
|
abilities=flying
|
||||||
auto=@each my endofturn restriction{morbid}:token(Food)
|
auto=@each endofturn restriction{morbid}:token(Food)
|
||||||
auto={2}{B}{S(other *[creature;artifact]|mybattlefield)}:2/2 ueot
|
auto={2}{B}{S(other *[creature;artifact]|mybattlefield)}:2/2 ueot
|
||||||
text=Flying -- At the beginning of each end step, if a creature died this turn, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -- {2}{B}, Sacrifice another creature or artifact: Old Flitterfang gets +2/+2 until end of turn.
|
text=Flying -- At the beginning of each end step, if a creature died this turn, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -- {2}{B}, Sacrifice another creature or artifact: Old Flitterfang gets +2/+2 until end of turn.
|
||||||
mana={4}{B}
|
mana={4}{B}
|
||||||
@@ -76534,8 +76517,8 @@ subtype=Equipment
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Protean Hulk
|
name=Protean Hulk
|
||||||
aicode=activate moveTo(myBattlefield) target(<anyamount>creature[manacost<=6]|myLibrary)
|
aicode=activate moveTo(myBattlefield) target(creature[manacost<=6]|myLibrary)
|
||||||
auto=_DIES_name(Search any number of creatures with casting cost 6 or less) reveal:plibrarycount optionone name(Choose card) target(<anyamount>creature[manacost<=6]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put them back) target(<anyamount>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(activate castcard(putinplay))! afterrevealedend revealend
|
auto=_DIES_name(Search any number of creatures with casting cost 6 or less) reveal:plibrarycount optionone name(Choose card) target(creature[manacost<=6]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(Put them back) target(<anyamount>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(activate castcard(putinplay))! afterrevealedend revealend
|
||||||
text=When Protean Hulk dies, search your library for any number of creature cards with total mana value 6 or less, put them onto the battlefield, then shuffle your library.
|
text=When Protean Hulk dies, search your library for any number of creature cards with total mana value 6 or less, put them onto the battlefield, then shuffle your library.
|
||||||
mana={5}{G}{G}
|
mana={5}{G}{G}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -76996,7 +76979,7 @@ mana={3}{B}
|
|||||||
type=Creature
|
type=Creature
|
||||||
subtype=Zombie Wizard
|
subtype=Zombie Wizard
|
||||||
power=3
|
power=3
|
||||||
toughness=3
|
toughness=4
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Pure // Simple
|
name=Pure // Simple
|
||||||
@@ -78877,10 +78860,10 @@ toughness=1
|
|||||||
name=Rankle and Torbran
|
name=Rankle and Torbran
|
||||||
abilities=first strike,flying,haste
|
abilities=first strike,flying,haste
|
||||||
auto=@combatdamaged(player) from(this):may name(Create treasure) token(Treasure) and!( token(Treasure) opponent )!
|
auto=@combatdamaged(player) from(this):may name(Create treasure) token(Treasure) and!( token(Treasure) opponent )!
|
||||||
auto=@combatdamaged(player) from(this):may name(Each player sacrifices) target(creature|myBattlefield) sacrifice and!( transforms((,newability[ability$!name(Sacrifice a creature) notatarget(creature|myBattlefield) sacrifice!$ opponent])) oneshot )!
|
auto=@combatdamaged(player) from(this):may name(Each player sacrifices) notAtarget(creature|myBattlefield) sacrifice and!( transforms((,newability[ability$!name(Sacrifice a creature) notatarget(creature|myBattlefield) sacrifice!$ opponent])) oneshot )!
|
||||||
auto=@combatdamaged(player) from(this):may name(Duouble the damage) token(Rankle Emblem,Emblem,0/0,shroud,indestructible,treason,notrigger) and!( transforms((,newability[@damaged(battle|battlefield) from(*[-Rankle Emblem]|*):all(trigger[to]) damage:2],newability[@damageof(player) from(*[-Rankle Emblem]|*):damage:2 controller],newability[@damagefoeof(player) from(*[-Rankle Emblem]|*):damage:2 opponent])) forever )!
|
auto=@combatdamaged(player) from(this):may name(Duouble the damage) token(Rankle Emblem,Emblem,0/0,shroud,indestructible,treason,notrigger) and!( transforms((,newability[@damaged(battle|battlefield) from(*[-Rankle Emblem]|*):all(trigger[to]) damage:2],newability[@damageof(player) from(*[-Rankle Emblem]|*):damage:2 controller],newability[@damagefoeof(player) from(*[-Rankle Emblem]|*):damage:2 opponent])) forever )!
|
||||||
auto=@combatdamaged(battle) from(this):may name(Create treasure) token(Treasure) and!( token(Treasure) opponent )!
|
auto=@combatdamaged(battle) from(this):may name(Create treasure) token(Treasure) and!( token(Treasure) opponent )!
|
||||||
auto=@combatdamaged(battle) from(this):may name(Each player sacrifices) target(creature|myBattlefield) sacrifice and!( transforms((,newability[ability$!name(Sacrifice a creature) notatarget(creature|myBattlefield) sacrifice!$ opponent])) oneshot )!
|
auto=@combatdamaged(battle) from(this):may name(Each player sacrifices) notAtarget(creature|myBattlefield) sacrifice and!( transforms((,newability[ability$!name(Sacrifice a creature) notatarget(creature|myBattlefield) sacrifice!$ opponent])) oneshot )!
|
||||||
auto=@combatdamaged(battle) from(this):may name(Duouble the damage) token(Rankle Emblem,Emblem,0/0,shroud,indestructible,treason,notrigger) and!( transforms((,newability[@damaged(battle|battlefield) from(*[-Rankle Emblem]|*):all(trigger[to]) damage:2],newability[@damageof(player) from(*[-Rankle Emblem]|*):damage:2 controller],newability[@damagefoeof(player) from(*[-Rankle Emblem]|*):damage:2 opponent])) forever )!
|
auto=@combatdamaged(battle) from(this):may name(Duouble the damage) token(Rankle Emblem,Emblem,0/0,shroud,indestructible,treason,notrigger) and!( transforms((,newability[@damaged(battle|battlefield) from(*[-Rankle Emblem]|*):all(trigger[to]) damage:2],newability[@damageof(player) from(*[-Rankle Emblem]|*):damage:2 controller],newability[@damagefoeof(player) from(*[-Rankle Emblem]|*):damage:2 opponent])) forever )!
|
||||||
text=Flying, first strike, haste -- Whenever Rankle and Torbran deals combat damage to a player or battle, choose any number -- Each player creates a Treasure token. -- Each player sacrifices a creature. -- If a source would deal damage to a player or battle this turn, it deals that much damage plus 2 instead.
|
text=Flying, first strike, haste -- Whenever Rankle and Torbran deals combat damage to a player or battle, choose any number -- Each player creates a Treasure token. -- Each player sacrifices a creature. -- If a source would deal damage to a player or battle this turn, it deals that much damage plus 2 instead.
|
||||||
mana={1}{B}{B}{R}{R}
|
mana={1}{B}{B}{R}{R}
|
||||||
@@ -93772,7 +93755,7 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Soul Shatter
|
name=Soul Shatter
|
||||||
auto=ability$!name(Sacrifice a creature or planeswalker) name(Sacrifice a creature or planeswalker) sacrifice notatarget(*[creature;planeswalker;manacost=convertedcost:highest:*:myBattlefield]|myBattlefield)!$ opponent
|
auto=ability$!name(Sacrifice a creature or planeswalker) name(Sacrifice a creature or planeswalker) sacrifice notatarget(creature[manacost=convertedcost:highest:*:myBattlefield]|myBattlefield)!$ opponent
|
||||||
text=Each opponent sacrifices a creature or planeswalker with the highest mana value among creatures and planeswalkers they control.
|
text=Each opponent sacrifices a creature or planeswalker with the highest mana value among creatures and planeswalkers they control.
|
||||||
mana={2}{B}
|
mana={2}{B}
|
||||||
type=Instant
|
type=Instant
|
||||||
@@ -97688,8 +97671,7 @@ type=Land
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Study Break
|
name=Study Break
|
||||||
target=<upto:2>creature
|
auto=target(<upto:2>creature) tap
|
||||||
auto=tap
|
|
||||||
auto=_LEARN_
|
auto=_LEARN_
|
||||||
text=Tap up to two target creatures. -- Learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.)
|
text=Tap up to two target creatures. -- Learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.)
|
||||||
mana={1}{W}
|
mana={1}{W}
|
||||||
@@ -99340,13 +99322,6 @@ power=1
|
|||||||
toughness=1
|
toughness=1
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Symmetry Matrix
|
|
||||||
auto=@movedTo(creature[power=toughness]|myBattlefield):may pay({1}) draw:1 controller
|
|
||||||
text=Whenever a creature with power equal to its toughness enters the battlefield under your control, you may pay {1}. If you do, draw a card.
|
|
||||||
mana={4}
|
|
||||||
type=Artifact
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Symmetry Sage
|
name=Symmetry Sage
|
||||||
abilities=flying
|
abilities=flying
|
||||||
auto=@movedto(*[instant;sorcery]|mystack):name(Creature has base power 2) target(creature|mybattlefield) transforms((,settoughness=2)) ueot
|
auto=@movedto(*[instant;sorcery]|mystack):name(Creature has base power 2) target(creature|mybattlefield) transforms((,settoughness=2)) ueot
|
||||||
@@ -101835,6 +101810,7 @@ auto=name(Draw and discard) draw:2 && transforms((,newability[target(*|myhand) r
|
|||||||
auto=@each my firstmain: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}<=2) name(Draw and discard) draw:2 && transforms((,newability[target(*|myhand) reject])) forever
|
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}<=2) name(Draw and discard) draw:2 && transforms((,newability[target(*|myhand) reject])) forever
|
||||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) name(Shuffle cards and add mana) add{U}{U} && ability$!may name(Shuffle cards) target(<anyamount>*|mygraveyard) moveto(mylibrary) and!( shuffle )!!$ controller
|
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) name(Shuffle cards and add mana) add{U}{U} && ability$!may name(Shuffle cards) target(<anyamount>*|mygraveyard) moveto(mylibrary) and!( shuffle )!!$ controller
|
||||||
|
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this)
|
||||||
text=(As this Saga enters and after your draw -- step, add a lore counter. Sacrifice after III.) -- I, II - Draw two cards, then discard a card. -- III - Shuffle any number of target cards from your graveyard into your library. Add {U}{U}.
|
text=(As this Saga enters and after your draw -- step, add a lore counter. Sacrifice after III.) -- I, II - Draw two cards, then discard a card. -- III - Shuffle any number of target cards from your graveyard into your library. Add {U}{U}.
|
||||||
mana={3}{U}
|
mana={3}{U}
|
||||||
type=Enchantment
|
type=Enchantment
|
||||||
@@ -105323,13 +105299,6 @@ power=4
|
|||||||
toughness=2
|
toughness=2
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Torpor Orb
|
|
||||||
abilities=noentertrg
|
|
||||||
text=Creatures entering the battlefield don't cause abilities to trigger.
|
|
||||||
mana={2}
|
|
||||||
type=Artifact
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Torrent Sculptor
|
name=Torrent Sculptor
|
||||||
other={1}{R} name(Flamethrower Sonata)
|
other={1}{R} name(Flamethrower Sonata)
|
||||||
otherrestriction=can play sorcery,compare(isflipped)~equalto~1
|
otherrestriction=can play sorcery,compare(isflipped)~equalto~1
|
||||||
@@ -108441,7 +108410,7 @@ name=Urborg Repossession
|
|||||||
kicker={1}{G}
|
kicker={1}{G}
|
||||||
target=creature|mygraveyard
|
target=creature|mygraveyard
|
||||||
auto=moveTo(ownerHand) && life:2
|
auto=moveTo(ownerHand) && life:2
|
||||||
auto=target(*[artifact;creature;enchantment;land;planeswalker]|mygraveyard) moveto(ownerhand)
|
auto=if paid(kicker) then target(*[artifact;creature;enchantment;land;planeswalker]|mygraveyard) moveto(ownerhand)
|
||||||
text=Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.) -- Return target creature card from your graveyard to your hand. You gain 2 life. If this spell was kicked, return another target permanent card from your graveyard to your hand.
|
text=Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.) -- Return target creature card from your graveyard to your hand. You gain 2 life. If this spell was kicked, return another target permanent card from your graveyard to your hand.
|
||||||
mana={B}
|
mana={B}
|
||||||
type=Sorcery
|
type=Sorcery
|
||||||
@@ -108645,7 +108614,7 @@ toughness=4
|
|||||||
[card]
|
[card]
|
||||||
name=Urza's Sylex
|
name=Urza's Sylex
|
||||||
auto={2}{W}{W}{T}:name(Exile and destroy) all(this) moveto(exile) and!( transforms((,newability[all(*[-land]|mybattlefield) destroy],newability[all(*[-land]|opponentbattlefield) destroy],newability[ability$!if type(land|mybattlefield)~morethan~6 then name(Choose lands to destroy) name(Choose lands to destroy) name(Choose lands to destroy) target(<type:land:mybattlefieldminus6minusend>land|mybattlefield) destroy!$ controller],newability[ability$!if type(land|mybattlefield)~morethan~6 then name(Choose lands to destroy) name(Choose lands to destroy) name(Choose lands to destroy) target(<type:land:mybattlefieldminus6minusend>land|mybattlefield) destroy!$ opponent])) oneshot )! asSorcery
|
auto={2}{W}{W}{T}:name(Exile and destroy) all(this) moveto(exile) and!( transforms((,newability[all(*[-land]|mybattlefield) destroy],newability[all(*[-land]|opponentbattlefield) destroy],newability[ability$!if type(land|mybattlefield)~morethan~6 then name(Choose lands to destroy) name(Choose lands to destroy) name(Choose lands to destroy) target(<type:land:mybattlefieldminus6minusend>land|mybattlefield) destroy!$ controller],newability[ability$!if type(land|mybattlefield)~morethan~6 then name(Choose lands to destroy) name(Choose lands to destroy) name(Choose lands to destroy) target(<type:land:mybattlefieldminus6minusend>land|mybattlefield) destroy!$ opponent])) oneshot )! asSorcery
|
||||||
auto=may name(Search planeswalker) pay({2}) name(Search planeswalker) target(planeswalker|mylibrary) moveto(ownerHand) and!( shuffle )!
|
auto=@movedto(this|exile) from(myBattlefield):may name(Search planeswalker) pay({2}) name(Search planeswalker) target(planeswalker|mylibrary) moveto(ownerHand) and!( shuffle )!
|
||||||
text={2}{W}{W}, {T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. -- When Urza's Sylex is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle.
|
text={2}{W}{W}, {T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. -- When Urza's Sylex is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle.
|
||||||
mana={3}
|
mana={3}
|
||||||
type=Legendary Artifact
|
type=Legendary Artifact
|
||||||
@@ -109007,7 +108976,7 @@ type=Sorcery
|
|||||||
[card]
|
[card]
|
||||||
name=Valorous Steed
|
name=Valorous Steed
|
||||||
abilities=vigilance
|
abilities=vigilance
|
||||||
auto=token(Knight Val)
|
auto=create(knight:creature knight:2/2:white:vigilance)
|
||||||
text=Vigilance (Attacking doesn't cause this creature to tap.) -- When Valorous Steed enters the battlefield, create a 2/2 white Knight creature token with vigilance.
|
text=Vigilance (Attacking doesn't cause this creature to tap.) -- When Valorous Steed enters the battlefield, create a 2/2 white Knight creature token with vigilance.
|
||||||
mana={4}{W}
|
mana={4}{W}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -112402,7 +112371,7 @@ type=Instant
|
|||||||
[card]
|
[card]
|
||||||
name=Warkite Marauder
|
name=Warkite Marauder
|
||||||
abilities=flying
|
abilities=flying
|
||||||
auto=_ATTACKING_target(creature|opponentBattlefield) transforms((,newability[loseabilities],setpower=0,settoughness=1))
|
auto=_ATTACKING_target(creature|opponentBattlefield) transforms((,newability[loseabilities],setpower=0,settoughness=1)) ueot
|
||||||
text=Flying -- Whenever Warkite Marauder attacks, target creature defending player controls loses all abilities and has base power and toughness 0/1 until end of turn.
|
text=Flying -- Whenever Warkite Marauder attacks, target creature defending player controls loses all abilities and has base power and toughness 0/1 until end of turn.
|
||||||
mana={1}{U}
|
mana={1}{U}
|
||||||
type=Creature
|
type=Creature
|
||||||
|
|||||||
@@ -47032,7 +47032,7 @@ type=Instant
|
|||||||
name=Glint-Nest Crane
|
name=Glint-Nest Crane
|
||||||
abilities=flying
|
abilities=flying
|
||||||
aicode=activate target(artifact[zpos<=4]|mylibrary) moveto(ownerHand)
|
aicode=activate target(artifact[zpos<=4]|mylibrary) moveto(ownerHand)
|
||||||
auto=name(look) reveal:4 optionone name(Get an artifact card) target(<1>*artifact|reveal) moveto(ownerHand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
|
auto=name(look) reveal:4 optionone name(Get an artifact card) target(<1>artifact|reveal) moveto(ownerHand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
|
||||||
text=Flying -- When Glint-Nest Crane enters the battlefield, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order.
|
text=Flying -- When Glint-Nest Crane enters the battlefield, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order.
|
||||||
mana={1}{U}
|
mana={1}{U}
|
||||||
type=Creature
|
type=Creature
|
||||||
@@ -73965,7 +73965,7 @@ type=Sorcery
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Mind Maggots
|
name=Mind Maggots
|
||||||
auto=may target(<anyamount>*|myhand) reject && counter(1/1,2) all(this)
|
auto=may notaTarget(<anyamount>creature|myhand) reject && counter(1/1,2) all(this)
|
||||||
text=When Mind Maggots enters the battlefield, discard any number of creature cards. For each card discarded this way, put two +1/+1 counters on Mind Maggots.
|
text=When Mind Maggots enters the battlefield, discard any number of creature cards. For each card discarded this way, put two +1/+1 counters on Mind Maggots.
|
||||||
mana={3}{B}
|
mana={3}{B}
|
||||||
type=Creature
|
type=Creature
|
||||||
|
|||||||
Reference in New Issue
Block a user