Bug Fixes on primitives, change in ADAPT macros

Modified _ADAPT_ macros to make it clearer
Trusty Retriever
Howl of the Hunt
Urza, Lord High Artificer
Puncturing Blow
Surge Engine
Temporal Machinations
Triumph of Gerrard
Burning Fields
Dragonlord Atarka
Cartouche of Strength
Tortured Existence
Search the Premises
Ordeal of Nylea
Ebondeath, Dracolich
Kraken of the Straits
Cleansing
This commit is contained in:
Eduardo MG
2023-04-17 16:03:07 -06:00
parent 791733c9bf
commit b87be5837a
3 changed files with 50 additions and 48 deletions
@@ -70,7 +70,7 @@
#AUTO_DEFINE _SECOND_DRAW_ @drawof(player) restriction{compare(pdrewcount)~equalto~2}: #AUTO_DEFINE _SECOND_DRAW_ @drawof(player) restriction{compare(pdrewcount)~equalto~2}:
# Adapt # Adapt
#AUTO_DEFINE _ADAPT_($c) this(counter{1/1}<1) transforms((,newability[counter(1/1.$c)])) forever #AUTO_DEFINE _ADAPT_($c) name(Adapt $c) this(counter{1/1}<1) transforms((,newability[counter(1/1.$c)])) forever
# Battalion # Battalion
#AUTO_DEFINE _BATTALION_ @combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}: #AUTO_DEFINE _BATTALION_ @combat(attacking) source(this) restriction{type(other creature[attacking]|myBattlefield)~morethan~1}:
@@ -5850,7 +5850,7 @@ toughness=3
[card] [card]
name=Basilica Skullbomb name=Basilica Skullbomb
auto={1}{S}:draw:1 auto={1}{S}:draw:1
auto={2}{W}{S}:target(creature|myBattlefield) 2/2 && flying ueot draw:1 asSorcery auto={2}{W}{S}:target(creature|myBattlefield) 2/2 && flying ueot draw:1 controller asSorcery
text={1}, Sacrifice Basilica Skullbomb: Draw a card. -- {2}{W}, Sacrifice Basilica Skullbomb: Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery. text={1}, Sacrifice Basilica Skullbomb: Draw a card. -- {2}{W}, Sacrifice Basilica Skullbomb: Target creature you control gets +2/+2 and gains flying until end of turn. Draw a card. Activate only as a sorcery.
mana={1} mana={1}
type=Artifact type=Artifact
@@ -11625,7 +11625,7 @@ name=Cartouche of Strength
target=creature|myBattlefield target=creature|myBattlefield
auto=1/1 auto=1/1
auto=trample auto=trample
auto=may target(creature) transforms((,newability[target(creature) dynamicability<!powerstrike eachother!>])) ueot auto=may all(mytgt) transforms((,newability[target(creature) dynamicability<!powerstrike eachother!>])) ueot
text=Enchant creature you control -- When Cartouche of Strength enters the battlefield, you may have enchanted creature fight target creature an opponent controls. (Each deals damage equal to its power to the other.) -- Enchanted creature gets +1/+1 and has trample. text=Enchant creature you control -- When Cartouche of Strength enters the battlefield, you may have enchanted creature fight target creature an opponent controls. (Each deals damage equal to its power to the other.) -- Enchanted creature gets +1/+1 and has trample.
mana={2}{G} mana={2}{G}
type=Enchantment type=Enchantment
@@ -14167,7 +14167,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Cleansing name=Cleansing
auto=all(land|battlefield) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?destroy])) forever auto=all(land|battlefield) transforms((,newability[pay[[{L:1}]] name(pay 1 life) donothing?destroy])) forever
text=For each land, destroy that land unless any player pays 1 life. text=For each land, destroy that land unless any player pays 1 life.
mana={W}{W}{W} mana={W}{W}{W}
type=Sorcery type=Sorcery
@@ -21734,7 +21734,7 @@ toughness=3
[card] [card]
name=Drafna, Founder of Lat-Nam name=Drafna, Founder of Lat-Nam
auto={1}{U}:target(artifact|myBattlefield) moveto(ownerhand) auto={1}{U}:target(artifact|myBattlefield) moveto(ownerhand)
auto={3}{T}:copy target(artifact|mystack) auto={3}{T}:clone target(artifact|mystack)
text={1}{U}: Return target artifact you control to its owner's hand. -- {3}, {T}: Copy target artifact spell you control. (The copy becomes a token.) text={1}{U}: Return target artifact you control to its owner's hand. -- {3}, {T}: Copy target artifact spell you control. (The copy becomes a token.)
mana={1}{U} mana={1}{U}
type=Legendary Creature type=Legendary Creature
@@ -21976,7 +21976,7 @@ toughness=2
[card] [card]
name=Dragonlord Atarka name=Dragonlord Atarka
abilities=flying,trample abilities=flying,trample
auto=thisforeach(variable{5}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(creature;planeswalker|opponentBattlefield) damage:1!$ controller auto=thisforeach(variable{5}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(creature,planeswalker|opponentBattlefield) damage:1!$ controller
text=Flying, trample -- When Dragonlord Atarka enters the battlefield, it deals 5 damage divided as you choose among any number of target creatures and/or planeswalkers your opponents control. text=Flying, trample -- When Dragonlord Atarka enters the battlefield, it deals 5 damage divided as you choose among any number of target creatures and/or planeswalkers your opponents control.
mana={5}{R}{G} mana={5}{R}{G}
type=Legendary Creature type=Legendary Creature
@@ -22717,7 +22717,7 @@ toughness=2
[card] [card]
name=Dross Skullbomb name=Dross Skullbomb
auto={1}{S}:draw:1 auto={1}{S}:draw:1
auto={2}{B}{S}:target(creature|mygraveyard) moveto(ownerhand) && draw:1 asSorcery auto={2}{B}{S}:target(creature|mygraveyard) moveto(ownerhand) && draw:1 controller asSorcery
text={1}, Sacrifice Dross Skullbomb: Draw a card. -- {2}{B}, Sacrifice Dross Skullbomb: Return target creature card from your graveyard to your hand. Draw a card. Activate only as a sorcery. text={1}, Sacrifice Dross Skullbomb: Draw a card. -- {2}{B}, Sacrifice Dross Skullbomb: Return target creature card from your graveyard to your hand. Draw a card. Activate only as a sorcery.
mana={1} mana={1}
type=Artifact type=Artifact
@@ -23482,7 +23482,7 @@ type=Sorcery
name=Ebondeath, Dracolich name=Ebondeath, Dracolich
abilities=flash,flying abilities=flash,flying
auto=tap(noevent) auto=tap(noevent)
autograveyard={2}{B}{B} restriction{thisturn(creature[-Ebondeath^ Dracolich;fresh]|mygraveyard)~morethan~0}:name(Cast from graveyard) activate castcard(normal) autograveyard=aslongas(other creature[fresh]|graveyard) CanPlayFromGraveyard
text=Flash -- Flying -- Ebondeath, Dracolich enters the battlefield tapped. -- You may cast Ebondeath, Dracolich from your graveyard if a creature not named Ebondeath, Dracolich died this turn. text=Flash -- Flying -- Ebondeath, Dracolich enters the battlefield tapped. -- You may cast Ebondeath, Dracolich from your graveyard if a creature not named Ebondeath, Dracolich died this turn.
mana={2}{B}{B} mana={2}{B}{B}
type=Legendary Creature type=Legendary Creature
@@ -27227,7 +27227,7 @@ toughness=2
name=Fblthp, the Lost name=Fblthp, the Lost
auto=draw:1 auto=draw:1
auto=@movedTo(battlefield) from(library):draw:1 auto=@movedTo(battlefield) from(library):draw:1
auto=@targeted(this):moveto(mylibrary) && shuffle auto=@targeted(this) from(*|stack):moveto(mylibrary) && shuffle
text=When Fblthp, the Lost enters the battlefield, draw a card. If it entered from your library or was cast from your library, draw two cards instead. -- When Fblthp becomes the target of a spell, shuffle Fblthp into its owner's library. text=When Fblthp, the Lost enters the battlefield, draw a card. If it entered from your library or was cast from your library, draw two cards instead. -- When Fblthp becomes the target of a spell, shuffle Fblthp into its owner's library.
mana={1}{U} mana={1}{U}
type=Legendary Creature type=Legendary Creature
@@ -30387,7 +30387,7 @@ type=Enchantment
[card] [card]
name=Furnace Skullbomb name=Furnace Skullbomb
auto={1}{S}:draw:1 auto={1}{S}:draw:1
auto={1}{R}{S}:counter(0/0,2,oil) target(artifact,creature|myBattlefield) && draw:1 asSorcery auto={1}{R}{S}:counter(0/0,2,oil) target(artifact,creature|myBattlefield) && draw:1 controller asSorcery
text={1}, Sacrifice Furnace Skullbomb: Draw a card. -- {1}{R}, Sacrifice Furnace Skullbomb: Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery. text={1}, Sacrifice Furnace Skullbomb: Draw a card. -- {1}{R}, Sacrifice Furnace Skullbomb: Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery.
mana={1} mana={1}
type=Artifact type=Artifact
@@ -36663,7 +36663,7 @@ type=Legendary Artifact
[/card] [/card]
[card] [card]
name=Hazoret's Undying Fury name=Hazoret's Undying Fury
auto=moverandom(*<upto:3>[manacost<=5;-land]) from(mylibrary) to(mybattlefield) auto=moverandom(<upto:3>*[manacost<=5;-land]) from(mylibrary) to(mybattlefield)
auto=all(land|mybattlefield) frozen auto=all(land|mybattlefield) frozen
text=Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with mana value 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. text=Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with mana value 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step.
mana={4}{R}{R} mana={4}{R}{R}
@@ -37325,9 +37325,8 @@ toughness=2
[/card] [/card]
[card] [card]
name=Hero of the Dunes name=Hero of the Dunes
auto=name(target artifact) target(artifact[manacost<=3]|myGraveyard) moveTo(mybattlefield) auto=name(target artifact or creature) target(*[artifact;creature;manacost<=3]|myGraveyard) moveTo(mybattlefield)
auto=name(target creature) target(creature[manacost<=3]|myGraveyard) moveTo(mybattlefield) auto=lord(creature[manacost<=3]|myBattlefield) 1/0
auto=lord(creature[[manacost<=3]]|myBattlefield) 1/0
text=When Hero of the Dunes enters the battlefield, return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. -- Creatures you control with mana value 3 or less get +1/+0. text=When Hero of the Dunes enters the battlefield, return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. -- Creatures you control with mana value 3 or less get +1/+0.
mana={3}{W}{B} mana={3}{W}{B}
type=Creature type=Creature
@@ -38515,10 +38514,9 @@ toughness=2
name=Howl of the Hunt name=Howl of the Hunt
abilities=flash abilities=flash
target=creature target=creature
auto=teach(creature) vigilance auto=teach(*[wolf;werewolf]) untap
auto=teach(creature) 2/2 auto=teach(creature) 2/2
auto=teach(creature[wolf;werewolf]) untap auto=teach(creature) vigilance
auto={2}{W}{S} restriction{coven}:name(Exile enchanted creature) imprint
text=Flash -- Enchant creature -- When Howl of the Hunt enters the battlefield, if enchanted creature is a Wolf or Werewolf, untap that creature. -- Enchanted creature gets +2/+2 and has vigilance. text=Flash -- Enchant creature -- When Howl of the Hunt enters the battlefield, if enchanted creature is a Wolf or Werewolf, untap that creature. -- Enchanted creature gets +2/+2 and has vigilance.
mana={2}{G} mana={2}{G}
type=Enchantment type=Enchantment
@@ -40149,17 +40147,17 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Incubation Druid name=Incubation Druid
auto=this(variable{plandg}>0) {t}:out{g}
auto=this(variable{plandu}>0) {t}:out{u}
auto=this(variable{plandr}>0) {t}:out{r}
auto=this(variable{plandb}>0) {t}:out{b}
auto=this(variable{plandw}>0) {t}:out{w} auto=this(variable{plandw}>0) {t}:out{w}
auto=this(variable{plandu}>0) {t}:out{u}
auto=this(variable{plandb}>0) {t}:out{b}
auto=this(variable{plandr}>0) {t}:out{r}
auto=this(variable{plandg}>0) {t}:out{g}
auto=this(variable{plandc}>0) {t}:out{1} auto=this(variable{plandc}>0) {t}:out{1}
auto=this(counter{1/1}) this(variable{plandG}>0) {t}:out{G}{G}{G}
auto=this(counter{1/1}) this(variable{plandU}>0) {t}:out{U}{U}{U}
auto=this(counter{1/1}) this(variable{plandR}>0) {t}:out{R}{R}{R}
auto=this(counter{1/1}) this(variable{plandB}>0) {t}:out{B}{B}{B}
auto=this(counter{1/1}) this(variable{plandW}>0) {t}:out{W}{W}{W} auto=this(counter{1/1}) this(variable{plandW}>0) {t}:out{W}{W}{W}
auto=this(counter{1/1}) this(variable{plandU}>0) {t}:out{U}{U}{U}
auto=this(counter{1/1}) this(variable{plandB}>0) {t}:out{B}{B}{B}
auto=this(counter{1/1}) this(variable{plandR}>0) {t}:out{R}{R}{R}
auto=this(counter{1/1}) this(variable{plandG}>0) {t}:out{G}{G}{G}
auto=this(counter{1/1}) this(variable{plandC}>0) {t}:out{1}{1}{1} auto=this(counter{1/1}) this(variable{plandC}>0) {t}:out{1}{1}{1}
auto={3}{G}{G}:_ADAPT_(3) auto={3}{G}{G}:_ADAPT_(3)
text={T}: Add one mana of any type that a land you control could produce. If Incubation Druid has a +1/+1 counter on it, add three mana of that type instead. -- {3}{G}{G}: Adapt 3. (If this creature has no +1/+1 counters on it, put three +1/+1 counters on it.) text={T}: Add one mana of any type that a land you control could produce. If Incubation Druid has a +1/+1 counter on it, add three mana of that type instead. -- {3}{G}{G}: Adapt 3. (If this creature has no +1/+1 counters on it, put three +1/+1 counters on it.)
@@ -44893,7 +44891,7 @@ toughness=9
[/card] [/card]
[card] [card]
name=Kraken of the Straits name=Kraken of the Straits
auto=_ATTACKING_lord(creature[power<=type:island:mybattlefield]|opponentbattlefield) cantblock ueot auto=cantbeblockedby(creature[power<=type:island:mybattlefieldminus1minusend])
text=Creatures with power less than the number of Islands you control can't block Kraken of the Straits. text=Creatures with power less than the number of Islands you control can't block Kraken of the Straits.
mana={5}{U}{U} mana={5}{U}{U}
type=Creature type=Creature
@@ -49982,7 +49980,7 @@ toughness=2
[card] [card]
name=Maze Skullbomb name=Maze Skullbomb
auto={1}{S}:draw:1 auto={1}{S}:draw:1
auto={2}{G}{S}:target(creature|myBattlefield) 3/3 && trample ueot && draw:1 asSorcery auto={2}{G}{S}:target(creature|myBattlefield) 3/3 && trample ueot && draw:1 controller asSorcery
text={1}, Sacrifice Maze Skullbomb: Draw a card. -- {2}{G}, Sacrifice Maze Skullbomb: Target creature you control gets +3/+3 and gains trample until end of turn. Draw a card. Activate only as a sorcery. text={1}, Sacrifice Maze Skullbomb: Draw a card. -- {2}{G}, Sacrifice Maze Skullbomb: Target creature you control gets +3/+3 and gains trample until end of turn. Draw a card. Activate only as a sorcery.
mana={1} mana={1}
type=Artifact type=Artifact
@@ -56182,7 +56180,7 @@ type=Sorcery
[card] [card]
name=One with the Multiverse name=One with the Multiverse
abilities=showfromtoplibrary,canplayfromlibrarytop abilities=showfromtoplibrary,canplayfromlibrarytop
auto={0}:name(cast a spell without paying its mana cost) castcard(normal) notatarget(*|myhand,mylibrary) limit:1 myturnonly auto={0}:name(cast a spell without paying its mana cost) castcard(normal) notatarget(*[-land]|myhand,mylibrary) limit:1 myturnonly
text=You may look at the top card of your library any time. -- You may play lands and cast spells from the top of your library. -- Once during each of your turns, you may cast a spell from your hand or the top of your library without paying its mana cost. text=You may look at the top card of your library any time. -- You may play lands and cast spells from the top of your library. -- Once during each of your turns, you may cast a spell from your hand or the top of your library without paying its mana cost.
mana={6}{U}{U} mana={6}{U}{U}
type=Enchantment type=Enchantment
@@ -56595,7 +56593,7 @@ name=Ordeal of Nylea
target=creature target=creature
auto=@combat(attacking) source(mytgt):counter(1/1) auto=@combat(attacking) source(mytgt):counter(1/1)
auto=teach(creature) transforms((,newability[this(counter{1/1}>=3) sacrifice target(Ordeal of Nylea|mybattlefield)])) auto=teach(creature) transforms((,newability[this(counter{1/1}>=3) sacrifice target(Ordeal of Nylea|mybattlefield)]))
auto=_DIES_notatarget(land[basic]|mylibrary) transforms((,newability[name(move to battlefield) notatarget(land[basic]|mylibrary) moveTo(myBattlefield) and!(tap(noevent))!],newability[moveTo(myBattlefield) and!(tap(noevent))!])) oneshot auto=_DIES_notatarget(land[basic]|mylibrary) transforms((,newability[name(move to battlefield) notatarget(<upto:2>land[basic]|mylibrary) moveTo(myBattlefield) and!(tap(noevent))!],newability[moveTo(myBattlefield) and!(tap(noevent))!])) oneshot
text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Nylea. -- When you sacrifice Ordeal of Nylea, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. text=Enchant creature -- Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Nylea. -- When you sacrifice Ordeal of Nylea, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library.
mana={1}{G} mana={1}{G}
type=Enchantment type=Enchantment
@@ -56815,7 +56813,7 @@ toughness=3
[card] [card]
name=Orzhov Advokist name=Orzhov Advokist
auto=@each my upkeep: may lord(creature|opponentBattlefield) cantattack ueot && target(creature|opponentBattlefield) counter(1/1,2) auto=@each my upkeep: may lord(creature|opponentBattlefield) cantattack ueot && target(creature|opponentBattlefield) counter(1/1,2)
auto=@each my upkeep: may lord(creature|myBattlefield) cantattack ueot && target(creature|myBattlefield) counter(1/1,2) auto=@each my upkeep: may lord(creature|myBattlefield) target(creature|myBattlefield) counter(1/1,2)
text=At the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. If a player does, creatures that player controls can't attack you or a planeswalker you control until your next turn. text=At the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. If a player does, creatures that player controls can't attack you or a planeswalker you control until your next turn.
mana={2}{W} mana={2}{W}
type=Creature type=Creature
@@ -61191,8 +61189,8 @@ type=Enchantment
[card] [card]
name=Puncturing Blow name=Puncturing Blow
target=creature target=creature
auto=teach(creature) exiledeath ueot
auto=damage:5 auto=damage:5
auto=exiledeath
text=Puncturing Blow deals 5 damage to target creature. If that creature would die this turn, exile it instead. text=Puncturing Blow deals 5 damage to target creature. If that creature would die this turn, exile it instead.
mana={2}{R}{R} mana={2}{R}{R}
type=Sorcery type=Sorcery
@@ -69486,7 +69484,7 @@ type=Snow Sorcery
[/card] [/card]
[card] [card]
name=Search the Premises name=Search the Premises
auto=@each blockers:name(Investigate) name(Create clue) token(Clue) controller auto=@combat(attacking) source(creature|opponentBattlefield):name(Investigate) name(Create clue) token(Clue) controller
text=Whenever a creature attacks you or a planeswalker you control, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") text=Whenever a creature attacks you or a planeswalker you control, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")
mana={3}{W} mana={3}{W}
type=Enchantment type=Enchantment
@@ -71544,9 +71542,9 @@ toughness=4
[card] [card]
name=Shoreline Scout name=Shoreline Scout
auto=may name(Exile merfolk or land) target(*[merfolk;land]|myHand) moveto(exile) and!( conjure cards(Tropical Island) zone(myhand) )! auto=may name(Exile merfolk or land) target(*[merfolk;land]|myHand) moveto(exile) and!( conjure cards(Tropical Island) zone(myhand) )!
auto=if thisturn(*[land]|mybattlefield)~morethan~0 then 1/0 ueot auto=if thisturn(*[island]|mybattlefield)~morethan~0 then 1/0 ueot
auto=if thisturn(*[land]|mybattlefield)~equalto~0 then if thisturn(*[merfolk]|mybattlefield)~morethan~1 then 1/0 ueot auto=if thisturn(*[island]|mybattlefield)~equalto~0 then if thisturn(*[merfolk]|mybattlefield)~morethan~1 then 1/0 ueot
auto=@movedto(*[merfolk;land]|mybattlefield) turnlimited:1/0 ueot auto=@movedto(*[merfolk;island]|mybattlefield) turnlimited:1/0 ueot
text=When Shoreline Scout enters the battlefield, you may exile a Merfolk card or a land card from your hand. If you do, conjure a Tropical Island card into your hand. -- As long as another Merfolk or an Island entered the battlefield under your control this turn, Shoreline Scout gets +1/+0. text=When Shoreline Scout enters the battlefield, you may exile a Merfolk card or a land card from your hand. If you do, conjure a Tropical Island card into your hand. -- As long as another Merfolk or an Island entered the battlefield under your control this turn, Shoreline Scout gets +1/+0.
mana={U} mana={U}
type=Creature type=Creature
@@ -78287,7 +78285,8 @@ toughness=2
[card] [card]
name=Sudden Breakthrough name=Sudden Breakthrough
target=creature target=creature
auto=transforms((,newability[2/0],newability[first strike])) ueot auto=2/0
auto=first strike
auto=token(Treasure Sur) auto=token(Treasure Sur)
text=Target creature gets +2/+0 and gains first strike until end of turn. -- Create a Treasure token. (It's an artifact with " {T}, Sacrifice this artifact: Add one mana of any color.") text=Target creature gets +2/+0 and gains first strike until end of turn. -- Create a Treasure token. (It's an artifact with " {T}, Sacrifice this artifact: Add one mana of any color.")
mana={1}{R} mana={1}{R}
@@ -78867,7 +78866,7 @@ toughness=3
[card] [card]
name=Surge Engine name=Surge Engine
abilities=defender abilities=defender
auto={U}:-defender forever && becomes(unblockable) forever auto={U}:-defender forever && becomes(,unblockable) forever
auto=this(cantargetcard(*[-defender]) {2}{U}:becomes(,5/4,blue) forever auto=this(cantargetcard(*[-defender]) {2}{U}:becomes(,5/4,blue) forever
auto=this(cantargetcard(*[blue;-effect]) {4}{U}{U}:draw:3 && becomes(effect) forever auto=this(cantargetcard(*[blue;-effect]) {4}{U}{U}:draw:3 && becomes(effect) forever
text=Defender -- {U}: Surge Engine loses defender and gains "This creature can't be blocked." -- {2}{U}: Surge Engine becomes blue and has base power and toughness 5/4. Activate only if Surge Engine doesn't have defender. -- {4}{U}{U}: Draw three cards. Activate only if Surge Engine is blue and only once. text=Defender -- {U}: Surge Engine loses defender and gains "This creature can't be blocked." -- {2}{U}: Surge Engine becomes blue and has base power and toughness 5/4. Activate only if Surge Engine doesn't have defender. -- {4}{U}{U}: Draw three cards. Activate only if Surge Engine is blue and only once.
@@ -78933,7 +78932,7 @@ toughness=3
[card] [card]
name=Surgical Skullbomb name=Surgical Skullbomb
auto={1}{S}:draw:1 auto={1}{S}:draw:1
auto={2}{U}{S}:target(creature) moveto(ownerhand) && draw:1 asSorcery auto={2}{U}{S}:target(creature) moveto(ownerhand) && draw:1 controller asSorcery
text={1}, Sacrifice Surgical Skullbomb: Draw a card. -- {2}{U}, Sacrifice Surgical Skullbomb: Return target creature to its owner's hand. Draw a card. Activate only as a sorcery. text={1}, Sacrifice Surgical Skullbomb: Draw a card. -- {2}{U}, Sacrifice Surgical Skullbomb: Return target creature to its owner's hand. Draw a card. Activate only as a sorcery.
mana={1} mana={1}
type=Artifact type=Artifact
@@ -80838,7 +80837,7 @@ type=Sorcery
name=Temporal Machinations name=Temporal Machinations
target=creature target=creature
auto=moveTo(ownerHand) auto=moveTo(ownerHand)
auto=aslongas(artifact|myBattlefield) draw:1 auto=aslongas(artifact|myBattlefield) draw:1 controller
text=Return target creature to its owner's hand. If you control an artifact, draw a card. text=Return target creature to its owner's hand. If you control an artifact, draw a card.
mana={2}{U} mana={2}{U}
type=Sorcery type=Sorcery
@@ -84823,7 +84822,7 @@ auto=counter(0/0,1,Lore)
auto=@each my firstmain:counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore)
auto=counter(1/1) target(creature[power=power:highest:creature:myBattlefield]|mybattlefield) auto=counter(1/1) target(creature[power=power:highest:creature:myBattlefield]|mybattlefield)
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) counter(1/1) target(creature|mybattlefield) auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) counter(1/1) target(creature|mybattlefield)
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) flying target(creature) auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) target(creature|mybattlefield) transforms((,newability[flying],newability[first strike],newability[lifelink])) ueot
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this) 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 - Put a +1/+1 counter on target creature you control with the greatest power. -- III - Target creature you control with the greatest power gains flying, first strike, and lifelink until end of turn. text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I, II - Put a +1/+1 counter on target creature you control with the greatest power. -- III - Target creature you control with the greatest power gains flying, first strike, and lifelink until end of turn.
mana={1}{W} mana={1}{W}
@@ -85056,7 +85055,7 @@ toughness=3
[card] [card]
name=Trusty Retriever name=Trusty Retriever
auto=choice name(Put counter) counter(1/1) auto=choice name(Put counter) counter(1/1)
auto=choice name(Return enchantment) moveto(myhand) target(enchantment|mygraveyard) auto=choice name(Return artifact or enchantment) moveto(myhand) target(artifact,enchantment|mygraveyard)
text=When Trusty Retriever enters the battlefield, Choose one -- Put a +1/+1 counter on Trusty Retriever. -- Return target artifact or enchantment card from your graveyard to your hand. text=When Trusty Retriever enters the battlefield, Choose one -- Put a +1/+1 counter on Trusty Retriever. -- Return target artifact or enchantment card from your graveyard to your hand.
mana={3}{W} mana={3}{W}
type=Creature type=Creature
@@ -86733,7 +86732,7 @@ toughness=5
name=Urza, Lord High Artificer name=Urza, Lord High Artificer
auto=token(-464024) auto=token(-464024)
auto={T(artifact|myBattlefield)}:add{U} auto={T(artifact|myBattlefield)}:add{U}
auto={5}:name(Suffle and cast) shuffle && reveal:1 optionone name(Reveal)if type(*|reveal)~morethan~0 then name(Check to cast) target(*|reveal) transforms((,newability[if type(*|mybattlefield)~morethan~0 then castcard(putinplay)])) else name(not a creature) target(*|reveal) donothing optiononeend optiontwo choice all(*|reveal) bottomoflibrary optiontwoend revealend auto={5}:name(Suffle and play) shuffle && reveal:1 optionone name(Reveal)if type(*|reveal)~morethan~0 then name(Check to cast) target(*|reveal) transforms((,newability[if type(*|mybattlefield)~morethan~0 then castcard(putinplay)])) else name(do not play) target(*|reveal) donothing optiononeend optiontwo choice all(*|reveal) moveTo(exile) optiontwoend revealend
text=When Urza, Lord High Artificer enters the battlefield, create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." -- Tap an untapped artifact you control: Add {U}. -- {5}: Shuffle your library, then exile the top card. Until end of turn, you may play that card without paying its mana cost. text=When Urza, Lord High Artificer enters the battlefield, create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." -- Tap an untapped artifact you control: Add {U}. -- {5}: Shuffle your library, then exile the top card. Until end of turn, you may play that card without paying its mana cost.
mana={2}{U}{U} mana={2}{U}{U}
type=Legendary Creature type=Legendary Creature
@@ -86753,8 +86752,8 @@ toughness=4
[/card] [/card]
[card] [card]
name=Urza, Prince of Kroog name=Urza, Prince of Kroog
auto=lord(artifact[creature]|myBattlefield) +2/+2 auto=lord(artifact[creature]|myBattlefield) 2/2
auto={6}:target(artifact|myBattlefield) clone and!( transforms((creature Soldier,setpower=1,settoughness=1,haste,treason)) forever )! auto={6}:target(artifact|myBattlefield) clone and!( transforms((creature Soldier,setpower=1,settoughness=1)) forever )!
text=Artifact creatures you control get +2/+2. -- {6}: Create a token that's a copy of target artifact you control, except it's a 1/1 Soldier creature in addition to its other types. text=Artifact creatures you control get +2/+2. -- {6}: Create a token that's a copy of target artifact you control, except it's a 1/1 Soldier creature in addition to its other types.
mana={2}{W}{U} mana={2}{W}{U}
type=Legendary Creature type=Legendary Creature
+7 -4
View File
@@ -15805,8 +15805,9 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Burning Fields name=Burning Fields
auto=Damage:5 opponent target=opponent,planeswalker
text=Burning Fields deals 5 damage to target opponent. auto=damage:5
text=Burning Fields deals 5 damage to target opponent or planeswalker.
mana={4}{R} mana={4}{R}
type=Sorcery type=Sorcery
[/card] [/card]
@@ -22498,6 +22499,8 @@ auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefiel
auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,8) >7 auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,8) >7
auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,9) >8 auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,9) >8
auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,10) >9 auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,10) >9
auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,11) >10
auto=aslongas(land|myBattlefield) {T}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}:counter(1/1,12) >11
text=Flying -- {T}, Sacrifice X lands: Put X +1/+1 counters on Copper-Leaf Angel. text=Flying -- {T}, Sacrifice X lands: Put X +1/+1 counters on Copper-Leaf Angel.
mana={5} mana={5}
type=Artifact Creature type=Artifact Creature
@@ -51266,7 +51269,7 @@ toughness=5
[card] [card]
name=Guardian of the Ages name=Guardian of the Ages
abilities=defender abilities=defender
auto=@combat(attacking) source(creature|opponentbattlefield): transforms((,newability[-defender],newability[trample])) forever dontremove auto=@combat(attacking) source(creature|opponentbattlefield):transforms((,newability[-defender],newability[trample])) forever dontremove
text=Defender. -- Whenever a creature attacks you or a planeswalker you control, if Guardian of the Ages has defender, it loses defender and gains trample. text=Defender. -- Whenever a creature attacks you or a planeswalker you control, if Guardian of the Ages has defender, it loses defender and gains trample.
mana={7} mana={7}
type=Artifact Creature type=Artifact Creature
@@ -122761,7 +122764,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Tortured Existence name=Tortured Existence
auto={D(creature|myhand)}:moveTo(myhand) target(creature|mygraveyard) auto={B}{D(creature|myhand)}:moveTo(myhand) target(creature|mygraveyard)
text={B}, Discard a creature card: Return target creature card from your graveyard to your hand. text={B}, Discard a creature card: Return target creature card from your graveyard to your hand.
mana={B} mana={B}
type=Enchantment type=Enchantment