Bug fixes on primitives

Misfortune
Cromat
Leafkin Druid
Cobbled Lancer
Skeletal Scrying
Wingfold Pteron
Zara, Renegade Recruiter was bouncing the creature even if it leaved the play
Mystic Subdual
Champion of Lambholt
Ranger-Captain of Eos
Najeela, the Blade-Blossom
Winter's Rest
Teferi's Time Twist
Shatter Assumptions
Titan's Presence
Boarded Window
Nim Deathmantle still missing rehook
Hollow Specter at least does something now
Urborg Uprising - You can cast Urborg Uprising with no targets if you want to only draw a card.
Grim Captain's Call
Avatar of Growth
Shining Armor
Alchemist's Gift
Jabari's Banner
Open into Wonder
Scroll of the Masters
This commit is contained in:
Eduardo MG
2023-04-23 23:26:26 -06:00
parent 9b704e1cb6
commit 8aebeaf8fb
2 changed files with 45 additions and 47 deletions
@@ -1243,9 +1243,9 @@ type=Sorcery
[card] [card]
name=Alchemist's Gift name=Alchemist's Gift
target=creature target=creature
auto=1/1 ueot auto=1/1
auto=choice name(Gains deathtouch) deathtouch ueot auto=choice name(Gains deathtouch) transforms((,newability[deathtouch])) ueot
auto=choice name(Gains lifelink) lifelink ueot auto=choice name(Gains lifelink) transforms((,newability[lifelink])) ueot
text=Target creature gets +1/+1 and gains your choice of deathtouch or lifelink until end of turn. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it. Damage dealt by a creature with lifelink also causes its controller to gain that much life.) text=Target creature gets +1/+1 and gains your choice of deathtouch or lifelink until end of turn. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it. Damage dealt by a creature with lifelink also causes its controller to gain that much life.)
mana={B} mana={B}
type=Instant type=Instant
@@ -4693,8 +4693,7 @@ toughness=4
name=Avatar of Growth name=Avatar of Growth
abilities=Trample abilities=Trample
anyzone=changecost(colorless:-1) anyzone=changecost(colorless:-1)
auto=name(search a basic land) notatarget(<upto:2>land[basic]|opponentlibrary) moveTo(opponentbattlefield) && shuffle opponent auto=ability$!name(search a basic land) notatarget(<upto:2>*[basic]|mylibrary) moveTo(mybattlefield)!$ controller && ability$!name(search a basic land) notatarget(<upto:2>*[basic]|mylibrary) moveTo(mybattlefield)!$ opponent
auto=name(search a basic land) notatarget(<upto:2>land[basic]|mylibrary) moveTo(mybattlefield) && shuffle controller
text=This spell cost {1} less to cast for each opponent you have. -- Trample -- When Avatar of Growth enters the battlefield, each player searches their library for up to two basic land cards, puts them onto the battlefield, then shuffles their library. text=This spell cost {1} less to cast for each opponent you have. -- Trample -- When Avatar of Growth enters the battlefield, each player searches their library for up to two basic land cards, puts them onto the battlefield, then shuffles their library.
mana={4}{G}{G} mana={4}{G}{G}
type=Creature type=Creature
@@ -8596,7 +8595,7 @@ type=Sorcery
[card] [card]
name=Boarded Window name=Boarded Window
auto=lord(creature[attacking]|opponentbattlefield) -1/0 auto=lord(creature[attacking]|opponentbattlefield) -1/0
auto=@each endofturn restriction{compare(pdcount)~morethan~3}:name(Exile) moveto(exile) auto=@each endofturn restriction{compare(pdcount)~morethan~3}:name(Exile) moveto(exile) all(this)
text=Creatures attacking you get -1/-0. -- At the beginning of each end step, if you were dealt 4 or more damage this turn, exile Boarded Window. text=Creatures attacking you get -1/-0. -- At the beginning of each end step, if you were dealt 4 or more damage this turn, exile Boarded Window.
mana={3} mana={3}
type=Artifact type=Artifact
@@ -9834,7 +9833,7 @@ type=Enchantment
[card] [card]
name=Breeches, Brazen Plunderer name=Breeches, Brazen Plunderer
abilities=menace,partner abilities=menace,partner
auto=@combatdamagefoeof(player) from(*[pirate]|myBattlefield):all(*[zpos=1]|opponentlibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[anytypeofmana],newability[phaseaction[endofturn once] moveTo(ownerexile)])) ueot )! auto=@combatdamagefoeof(player) from(*[pirate]|myBattlefield) turnlimited:all(*[zpos=1]|opponentlibrary) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[anytypeofmana],newability[phaseaction[endofturn once] moveTo(ownerexile)])) ueot )!
text=Menace -- Whenever one or more Pirates you control deal damage to your opponents, exile the top card of each of those opponents' libraries. You may play those cards this turn, and you may spend mana as though it were mana of any color to cast those spells. -- Partner (You can have two commanders if both have partner.) text=Menace -- Whenever one or more Pirates you control deal damage to your opponents, exile the top card of each of those opponents' libraries. You may play those cards this turn, and you may spend mana as though it were mana of any color to cast those spells. -- Partner (You can have two commanders if both have partner.)
mana={3}{R} mana={3}{R}
type=Legendary Creature type=Legendary Creature
@@ -14657,7 +14656,7 @@ type=Sorcery
name=Cobbled Lancer name=Cobbled Lancer
autograveyard={3}{U}{E}:name(Draw a card) draw:1 controller autograveyard={3}{U}{E}:name(Draw a card) draw:1 controller
text=As an additional cost to cast this spell, exile a creature card from your graveyard. -- {3}{U}, Exile Cobbled Lancer from your graveyard: Draw a card. text=As an additional cost to cast this spell, exile a creature card from your graveyard. -- {3}{U}, Exile Cobbled Lancer from your graveyard: Draw a card.
mana={U}{E(*|mygraveyard)} mana={U}{E(creature|mygraveyard)}
type=Creature type=Creature
subtype=Zombie Horse subtype=Zombie Horse
power=3 power=3
@@ -16792,9 +16791,9 @@ toughness=4
[/card] [/card]
[card] [card]
name=Cromat name=Cromat
auto={W}{B}:destroy target(creature[blocking;attacking]) auto=@combat(attacking,blocking) source(this):transforms((,newability[{W}{B}:destroy target(creature[attacking;blocking])])) ueot
auto={U}{R}:flying ueot auto={U}{R}:flying ueot
auto={B}{R}:regenerate auto={B}{G}:regenerate
auto={R}{W}:1/1 ueot auto={R}{W}:1/1 ueot
auto={G}{U}:moveto(ownerlibrary) auto={G}{U}:moveto(ownerlibrary)
text={W}{B}: Destroy target creature blocking or blocked by Cromat. -- {U}{R}: Cromat gains flying until end of turn. -- {B}{G}: Regenerate Cromat. -- {R}{W}: Cromat gets +1/+1 until end of turn. -- {G}{U}: Put Cromat on top of its owner's library. text={W}{B}: Destroy target creature blocking or blocked by Cromat. -- {U}{R}: Cromat gains flying until end of turn. -- {B}{G}: Regenerate Cromat. -- {R}{W}: Cromat gets +1/+1 until end of turn. -- {G}{U}: Put Cromat on top of its owner's library.
@@ -21703,8 +21702,8 @@ toughness=2
[card] [card]
name=Draconic Intervention name=Draconic Intervention
abilities=exiledeath abilities=exiledeath
auto=all(creature[-dragon;-protection from red]) exiledeath auto=all(creature[-dragon]) exiledeath
auto=all(creature[-dragon]|battlefield) damage:storedmanacost auto=all(creature[-dragon]) damage:storedmanacost
text=As an additional cost to cast this spell, exile an instant or sorcery card from your graveyard. -- Draconic Intervention deals X damage to each non-Dragon creature, where X is the exiled card's mana value. If a creature dealt damage this way would die this turn, exile it instead. -- Exile Draconic Intervention. text=As an additional cost to cast this spell, exile an instant or sorcery card from your graveyard. -- Draconic Intervention deals X damage to each non-Dragon creature, where X is the exiled card's mana value. If a creature dealt damage this way would die this turn, exile it instead. -- Exile Draconic Intervention.
mana={2}{R}{R}{S(*[instant;sorcery]|mygraveyard)} mana={2}{R}{R}{S(*[instant;sorcery]|mygraveyard)}
type=Sorcery type=Sorcery
@@ -29464,7 +29463,7 @@ name=Forebear's Blade
auto=teach(creature) +3/+0 auto=teach(creature) +3/+0
auto=teach(creature) vigilance auto=teach(creature) vigilance
auto=teach(creature) trample auto=teach(creature) trample
auto=@movedto(mytgt|graveyard):rehook target(creature|mybattlefield) auto=aslongas(parents) rehook target(creature|myBattlefield) <1
auto={3}:equip auto={3}:equip
text=Equipped creature gets +3/+0 and has vigilance and trample. -- Whenever equipped creature dies, attach Forebear's Blade to target creature you control. -- Equip {3} text=Equipped creature gets +3/+0 and has vigilance and trample. -- Whenever equipped creature dies, attach Forebear's Blade to target creature you control. -- Equip {3}
mana={3} mana={3}
@@ -34701,10 +34700,10 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Grim Captain's Call name=Grim Captain's Call
auto=moveto(myhand) target(pirate|mygraveyard) auto=ability$!name(Return a Pirate) may name(Return a Pirate) moveto(myhand) notatarget(pirate|mygraveyard)!$ controller
auto=moveto(myhand) target(vampire|mygraveyard) auto=ability$!name(Return a Vampire) may name(Return a Vampire) moveto(myhand) notatarget(vampire|mygraveyard)!$ controller
auto=moveto(myhand) target(dinosaur|mygraveyard) auto=ability$!name(Return a Dinosaur) may name(Return a Dinosaur) moveto(myhand) notatarget(dinosaur|mygraveyard)!$ controller
auto=moveto(myhand) target(merfolk|mygraveyard) auto=ability$!name(Return a Merfolk) may name(Return a Merfolk) moveto(myhand) notatarget(merfolk|mygraveyard)!$ controller
text=Return a Pirate card from your graveyard to your hand, then do the same for Vampire, Dinosaur, and Merfolk. text=Return a Pirate card from your graveyard to your hand, then do the same for Vampire, Dinosaur, and Merfolk.
mana={2}{B} mana={2}{B}
type=Sorcery type=Sorcery
@@ -37256,7 +37255,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Herald's Horn name=Herald's Horn
auto=chooseatype transforms(([@each my upkeep:name(Reveal) reveal:1 optionone target(*[chosentype]|reveal) transforms(([may moveTo(myhand)])) oneshot optiononeend optiontwo target(*|reveal) moveto(mylibrary) optiontwoend revealend)])) chooseend auto=chooseatype transforms(([@each my upkeep:name(Reveal) reveal:1 optionone target(chosentype|reveal) transforms(([may moveTo(myhand)])) oneshot optiononeend optiontwo target(*|reveal) moveto(mylibrary) optiontwoend revealend)])) chooseend
auto=lord(*[creature&chosentype]|mycastingzone) altercost(colorless,-1) auto=lord(*[creature&chosentype]|mycastingzone) altercost(colorless,-1)
text=As Herald's Horn enters the battlefield, choose a creature type. -- Creature spells you cast of the chosen type cost {1} less to cast. -- At the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand. text=As Herald's Horn enters the battlefield, choose a creature type. -- Creature spells you cast of the chosen type cost {1} less to cast. -- At the beginning of your upkeep, look at the top card of your library. If it's a creature card of the chosen type, you may reveal it and put it into your hand.
mana={3} mana={3}
@@ -46020,8 +46019,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Leafkin Druid name=Leafkin Druid
auto={T}:Add{G} restriction{type(creature|mybattlefield)~lessthan~4} auto={T}:if type(creature|mybattlefield)~morethan~3 then Add{G}{G} else Add{G}
auto={T}:Add{G}{G} restriction{type(creature|mybattlefield)~morethan~3}
text={T}: Add {G}. If you control four or more creatures, add {G}{G} instead. text={T}: Add {G}. If you control four or more creatures, add {G}{G} instead.
mana={1}{G} mana={1}{G}
type=Creature type=Creature
@@ -53013,8 +53011,8 @@ toughness=1
name=Mystic Subdual name=Mystic Subdual
abilities=flash abilities=flash
target=creature target=creature
auto=teach(creature) -2/-0
auto=teach(creature) loseabilities auto=teach(creature) loseabilities
auto=teach(creature) -2/-0
text=Flash -- Enchant creature -- Enchanted creature gets -2/-0 and loses all abilities. (Mutating onto the creature won't give it new abilities. It can gain abilities in other ways.) text=Flash -- Enchant creature -- Enchanted creature gets -2/-0 and loses all abilities. (Mutating onto the creature won't give it new abilities. It can gain abilities in other ways.)
mana={1}{U} mana={1}{U}
type=Enchantment type=Enchantment
@@ -53191,8 +53189,8 @@ toughness=3
[/card] [/card]
[card] [card]
name=Najeela, the Blade-Blossom name=Najeela, the Blade-Blossom
auto=@combat(attacking) source(creature[warrior]):create(warrior:creature warrior:1/1:white:battleready) auto=@combat(attacking) source(warrior|myBattlefield):may create(warrior:creature warrior:1/1:white:battleready)
auto={W}{U}{B}{R}{G}:untap all attacking creature they) trample, lifelink, && haste ueot after this phase, there is an additional combat phase activate this ability only during combat auto={W}{U}{B}{R}{G}:all(*[attacking]) transforms((,newability[untap],newability[trample],newability[lifelink],newability[haste])) ueot && nextphasealter(add,combatphases,controller,after<combatends>) restriction{during battle}
text=Whenever a Warrior attacks, you may have its controller create a 1/1 white Warrior creature token that's tapped and attacking. -- {W}{U}{B}{R}{G}: Untap all attacking creatures. They gain trample, lifelink, and haste until end of turn. After this phase, there is an additional combat phase. Activate this ability only during combat. text=Whenever a Warrior attacks, you may have its controller create a 1/1 white Warrior creature token that's tapped and attacking. -- {W}{U}{B}{R}{G}: Untap all attacking creatures. They gain trample, lifelink, and haste until end of turn. After this phase, there is an additional combat phase. Activate this ability only during combat.
mana={2}{R} mana={2}{R}
type=Legendary Creature type=Legendary Creature
@@ -54444,8 +54442,8 @@ toughness=2
name=Nim Deathmantle name=Nim Deathmantle
auto={4}:equip auto={4}:equip
auto=teach(creature) 2/2 auto=teach(creature) 2/2
auto=teach(creature) transforms((Zombie,newcolors[black],newability[intimidate])) forever auto=teach(creature) transforms((Zombie,newcolors[black],newability[intimidate]))
auto=@movedTo(*[-token]|mygraveyard) from(battlefield):name(pay 4) pay[[{4}]] all(trigger[to]) moveTo(mybattlefield) and!(rehook)! auto=@movedTo(*[-token]|mygraveyard) from(battlefield):all(trigger[to]) transforms((,newability[pay[[{4}]] moveTo(mybattlefield)])) and!(rehook)!
text=Equipped creature gets +2/+2, has intimidate, and is a black Zombie. -- Whenever a nontoken creature is put into your graveyard from the battlefield, you may pay {4}. If you do, return that card to the battlefield and attach Nim Deathmantle to it. -- Equip {4} text=Equipped creature gets +2/+2, has intimidate, and is a black Zombie. -- Whenever a nontoken creature is put into your graveyard from the battlefield, you may pay {4}. If you do, return that card to the battlefield and attach Nim Deathmantle to it. -- Equip {4}
mana={2} mana={2}
type=Artifact type=Artifact
@@ -56317,9 +56315,9 @@ type=Instant
[/card] [/card]
[card] [card]
name=Open into Wonder name=Open into Wonder
target=creature target=<prex>creature
auto=unblockable auto=unblockable
auto=@combatdamaged(player) from(this):draw:1 controller auto=transforms((,newability[@combatdamaged(player) from(this):draw:1 controller])) ueot
text=X target creatures can't be blocked this turn. Until end of turn, those creatures gain "Whenever this creature deals combat damage to a player, draw a card." text=X target creatures can't be blocked this turn. Until end of turn, those creatures gain "Whenever this creature deals combat damage to a player, draw a card."
mana={X}{U}{U} mana={X}{U}{U}
type=Sorcery type=Sorcery
@@ -62760,7 +62758,7 @@ subtype=Equipment
[card] [card]
name=Ranger-Captain of Eos name=Ranger-Captain of Eos
auto={S}:maxCast(*[-creature])0 target(opponent) auto={S}:maxCast(*[-creature])0 target(opponent)
auto=target(creature[manacost<=1]|mylibrary) moveto(myhand) and!( shuffle )! auto=may target(creature[manacost<=1]|mylibrary) moveto(myhand) and!( shuffle )!
text=When Ranger-Captain of Eos enters the battlefield, you may search your library for a creature card with mana value 1 or less, reveal it, put it into your hand, then shuffle your library. -- Sacrifice Ranger-Captain of Eos: Your opponents can't cast noncreature spells this turn. text=When Ranger-Captain of Eos enters the battlefield, you may search your library for a creature card with mana value 1 or less, reveal it, put it into your hand, then shuffle your library. -- Sacrifice Ranger-Captain of Eos: Your opponents can't cast noncreature spells this turn.
mana={1}{W}{W} mana={1}{W}{W}
type=Creature type=Creature
@@ -64682,7 +64680,7 @@ type=Instant
name=Return to the Ranks name=Return to the Ranks
other={convoke} name(Convoke) other={convoke} name(Convoke)
target=<prex>creature[manacost<=2]|mygraveyard target=<prex>creature[manacost<=2]|mygraveyard
auto=moveto(battlefield) auto=moveto(battlefield)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Return X target creature cards with mana value 2 or less from your graveyard to the battlefield. text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Return X target creature cards with mana value 2 or less from your graveyard to the battlefield.
mana={X}{W}{W} mana={X}{W}{W}
type=Sorcery type=Sorcery
@@ -70921,7 +70919,7 @@ toughness=2
[card] [card]
name=Shatter Assumptions name=Shatter Assumptions
target=opponent target=opponent
aicode=activate choice reject all(*[-land;cololess]|targetedpersonshand) aicode=activate choice reject all(*[-land;colorless]|targetedpersonshand)
aicode=activate choice reject all(*[multicolor]|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 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 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
@@ -71365,7 +71363,7 @@ toughness=4
[card] [card]
name=Shining Armor name=Shining Armor
abilities=flash abilities=flash
auto=aslongas(parents) name(Attach to knight) rehook target(creature[knight]|myBattlefield) <1 auto=name(Attach to knight) rehook target(creature[knight]|myBattlefield)
auto={3}:equip auto={3}:equip
auto=teach(creature) 0/2 auto=teach(creature) 0/2
auto=teach(creature) vigilance auto=teach(creature) vigilance
@@ -72836,9 +72834,9 @@ toughness=3
[card] [card]
name=Skeletal Scrying name=Skeletal Scrying
auto=draw:X controller auto=draw:X controller
auto=life:castx controller auto=life:-castx controller
text=Destroy X target nonblack creatures. Draw X cards. text=As an additional cost to cast this spell, exile X cards from your graveyard. -- You draw X cards and you lose X life.
mana={X}{B}{E<prex>*|myGraveyard} mana={X}{B}{E(<prex>*|myGraveyard)}
type=Instant type=Instant
[/card] [/card]
[card] [card]
@@ -80668,7 +80666,7 @@ toughness=6
[card] [card]
name=Teferi's Time Twist name=Teferi's Time Twist
target=*|mybattlefield target=*|mybattlefield
auto=(blink)ueot return(counter(1/1)) auto=if cantargetcard(creature) then (blink)ueot return(counter(1/1)) else (blink)ueot
text=Exile target permanent you control. Return that card to the battlefield under its owner's control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it. text=Exile target permanent you control. Return that card to the battlefield under its owner's control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it.
mana={1}{U} mana={1}{U}
type=Instant type=Instant
@@ -83402,6 +83400,7 @@ auto=if type(*[colorless&power=18]|myhand)~morethan~0 then choice name(Reveal cr
auto=if type(*[colorless&power=19]|myhand)~morethan~0 then choice name(Reveal creature with power 19) name(Reveal creature with power 19) target(creature[power<=19]) moveto(exile) auto=if type(*[colorless&power=19]|myhand)~morethan~0 then choice name(Reveal creature with power 19) name(Reveal creature with power 19) target(creature[power<=19]) moveto(exile)
auto=if type(*[colorless&power>=20]|myhand)~morethan~0 then choice name(Reveal creature with power 20) name(Reveal creature with power 20) target(creature[power<=20]) moveto(exile) auto=if type(*[colorless&power>=20]|myhand)~morethan~0 then choice name(Reveal creature with power 20) name(Reveal creature with power 20) target(creature[power<=20]) moveto(exile)
text=As an additional cost to cast Titan's Presence, reveal a colorless creature card from your hand. -- Exile target creature if its power is less than or equal to the revealed card's power. text=As an additional cost to cast Titan's Presence, reveal a colorless creature card from your hand. -- Exile target creature if its power is less than or equal to the revealed card's power.
restriction=type(creature[colorless]|myHand)~morethan~0
mana={3} mana={3}
type=Instant type=Instant
[/card] [/card]
@@ -91254,7 +91253,7 @@ name=Wingfold Pteron
auto=this(counter{0/0.1.Flying}>=1) flying auto=this(counter{0/0.1.Flying}>=1) flying
auto=this(counter{0/0.1.Hexproof}>=1) opponentshroud auto=this(counter{0/0.1.Hexproof}>=1) opponentshroud
auto=choice name(Flying) counter(0/0,1,Flying) auto=choice name(Flying) counter(0/0,1,Flying)
auto=choice name(First Strike) counter(0/0,1,Hexproof) auto=choice name(Hexproof) counter(0/0,1,Hexproof)
text=Wingfold Pteron enters the battlefield with your choice of a flying counter or a hexproof counter on it. (A creature with hexproof can't be the target of spells or abilities your opponents control.) text=Wingfold Pteron enters the battlefield with your choice of a flying counter or a hexproof counter on it. (A creature with hexproof can't be the target of spells or abilities your opponents control.)
mana={5}{U} mana={5}{U}
type=Creature type=Creature
@@ -91358,7 +91357,7 @@ type=Artifact
name=Winter's Rest name=Winter's Rest
target=creature target=creature
auto=teach(creature) tap auto=teach(creature) tap
auto=aslongas(*[snow]|myBattlefield)~morethan~1 teach(creature) doesnotuntap auto=aslongas(other *[snow]|myBattlefield)~morethan~1 teach(creature) doesnotuntap
text=Enchant creature -- When Winter's Rest enters the battlefield, tap enchanted creature. -- As long as you control another snow permanent, enchanted creature doesn't untap during its controller's untap step. text=Enchant creature -- When Winter's Rest enters the battlefield, tap enchanted creature. -- As long as you control another snow permanent, enchanted creature doesn't untap during its controller's untap step.
mana={1}{U} mana={1}{U}
type=Snow Enchantment type=Snow Enchantment
@@ -92868,7 +92867,7 @@ toughness=4
name=Zara, Renegade Recruiter name=Zara, Renegade Recruiter
abilities=flying abilities=flying
aicode=activate target(creature|opponenthand) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )! aicode=activate target(creature|opponenthand) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )!
auto=_ATTACKING_reveal:type:*:opponenthand revealzone(opponenthand) optionone name(Reveal) target(creature|reveal) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[phaseaction[endofturn] moveto(ownerhand)])) forever )! optiononeend optiontwo all(*|reveal) moveto(opponenthand) optiontwoend revealend auto=_ATTACKING_reveal:type:*:opponenthand revealzone(opponenthand) optionone name(Reveal) target(creature|reveal) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )! optiononeend optiontwo all(*|reveal) moveto(opponenthand) optiontwoend revealend
text=Flying -- Whenever Zara, Renegade Recruiter attacks, look at defending player's hand. You may put a creature card from it onto the battlefield under your control tapped and attacking that player or a planeswalker they control. Return that creature to its owner's hand at the beginning of the next end step. text=Flying -- Whenever Zara, Renegade Recruiter attacks, look at defending player's hand. You may put a creature card from it onto the battlefield under your control tapped and attacking that player or a planeswalker they control. Return that creature to its owner's hand at the beginning of the next end step.
mana={3}{U}{R} mana={3}{U}{R}
type=Legendary Creature type=Legendary Creature
+8 -9
View File
@@ -18679,7 +18679,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Champion of Lambholt name=Champion of Lambholt
auto=lord(creature[power<=powerminus1minusend]|opponentbattlefield) cantblock auto=lord(*[power<=powerminus1minusend]|opponentbattlefield) cantblock
auto=@movedto(other creature|myBattlefield):counter(1/1) auto=@movedto(other creature|myBattlefield):counter(1/1)
text=Creatures with power less than Champion of Lambholt's power can't block creatures you control. -- Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Champion of Lambholt. text=Creatures with power less than Champion of Lambholt's power can't block creatures you control. -- Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Champion of Lambholt.
mana={1}{G}{G} mana={1}{G}{G}
@@ -54997,7 +54997,7 @@ toughness=3
[card] [card]
name=Hollow Specter name=Hollow Specter
abilities=flying abilities=flying
auto=@combatdamagefoeof(player) from(this):may pay({x}) name(Specter Pay X) Reveal:x revealzone(opponenthand) optionone choice name(choose Discards) target(<1>*|reveal) transforms((,newability[moveto(ownerhand) and!(reject)!])) oneshot optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) oneshot optiontwoend revealend auto=@combatdamagefoeof(player) from(this):may pay({1}) name(Specter Pay 1) Reveal:1 revealzone(opponenthand) optionone choice name(choose Discards) target(<1>*|reveal) transforms((,newability[moveto(ownerhand) and!(reject)!])) oneshot optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) oneshot optiontwoend revealend
text=Flying -- Whenever Hollow Specter deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from his or her hand and you choose one of them. That player discards that card. text=Flying -- Whenever Hollow Specter deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from his or her hand and you choose one of them. That player discards that card.
mana={1}{B}{B} mana={1}{B}{B}
type=Creature type=Creature
@@ -59714,7 +59714,7 @@ subtype=Human Wizard
[/card] [/card]
[card] [card]
name=Jabari's Banner name=Jabari's Banner
auto={1}{T}:target(creature) teach(creature) flanking ueot && teach(creature) flanker ueot auto={1}{T}:target(creature) transforms((,newability[flanking])) ueot
text={1}, {T}: Target creature gains flanking until end of turn. (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.) text={1}, {T}: Target creature gains flanking until end of turn. (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)
mana={2} mana={2}
type=Artifact type=Artifact
@@ -74814,8 +74814,8 @@ type=Instant
[/card] [/card]
[card] [card]
name=Misfortune name=Misfortune
auto=ability$!choice name(opponent's creatures) all(creature|opponentbattlefield) counter(1/1) && life:4 opponent _ choice name(your creatures) all(creature|mybattlefield) counter(-1/-1) && life:-4 controller !$ opponent auto=ability$!choice name(opponent's creatures) all(creature|opponentbattlefield) counter(1/1) && life:4 opponent _ choice name(your creatures) all(creature|mybattlefield) counter(-1/-1) && damage:4 controller !$ opponent
text=An opponent chooses one - You put a +1/+1 counter on each creature you control and gain 4 life; or you put a -1/-1 counter on each creature that player controls and Misfortune deals 4 damage to him or her. text=An opponent chooses one - -- - You put a +1/+1 counter on each creature you control and gain 4 life. -- - You put a -1/-1 counter on each creature that player controls and Misfortune deals 4 damage to that player.
mana={1}{B}{R}{G} mana={1}{B}{R}{G}
type=Sorcery type=Sorcery
[/card] [/card]
@@ -100804,7 +100804,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Scroll of the Masters name=Scroll of the Masters
auto=@movedTo(*[-creature]|mystack):counter(0/0,Lore) all(this) auto=@movedTo(*[-creature]|mystack):counter(0/0,1,Lore)
auto={3}{T}:thisforeach(counter{0/0.1.Lore}) 1/1 target(creature|mybattlefield) ueot auto={3}{T}:thisforeach(counter{0/0.1.Lore}) 1/1 target(creature|mybattlefield) ueot
text=Whenever you cast a noncreature spell, put a lore counter on Scroll of the Masters. -- {3}{T}: Target creature you control gets +1/+1 until end of turn for each lore counter on Scroll of the Masters. text=Whenever you cast a noncreature spell, put a lore counter on Scroll of the Masters. -- {3}{T}: Target creature you control gets +1/+1 until end of turn for each lore counter on Scroll of the Masters.
mana={2} mana={2}
@@ -125475,7 +125475,7 @@ backside=Ulvenwald Mystics
auto={G}:regenerate auto={G}:regenerate
auto=@each upkeep restriction{lastturn(*|mystack)~morethan~1,lastturn(*|opponentstack)~lessthan~2}:name(Transform Werewolf) flip(backside) auto=@each upkeep restriction{lastturn(*|mystack)~morethan~1,lastturn(*|opponentstack)~lessthan~2}:name(Transform Werewolf) flip(backside)
auto=@each upkeep restriction{lastturn(*|opponentstack)~morethan~1}:name(Transform Werewolf) flip(backside) auto=@each upkeep restriction{lastturn(*|opponentstack)~morethan~1}:name(Transform Werewolf) flip(backside)
text=At the beginning of each upkeep, if a player cast two or more spells last turn, transform Ulvenwald Primordials. // Ulvenwald Mystics text={G}: Regenerate Ulvenwald Primordials. -- At the beginning of each upkeep, if a player cast two or more spells last turn, transform Ulvenwald Primordials. // Ulvenwald Mystics
color=green color=green
type=Creature type=Creature
subtype=Werewolf subtype=Werewolf
@@ -126684,8 +126684,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Urborg Uprising name=Urborg Uprising
target=<upto:2>creature|mygraveyard auto=may moveTo(ownerhand) target(<upto:2>creature|mygraveyard)
auto=moveTo(ownerhand)
auto=draw:1 controller auto=draw:1 controller
text=Return up to two target creature cards from your graveyard to your hand. -- Draw a card. text=Return up to two target creature cards from your graveyard to your hand. -- Draw a card.
mana={4}{B} mana={4}{B}