Merge branch 'master' of github.com:WagicProject/wagic

This commit is contained in:
Vittorio Alfieri
2023-05-10 21:55:09 +02:00
2 changed files with 556 additions and 45 deletions

View File

@@ -1,7 +1,7 @@
grade=borderline
#Bordeline Primitives Pack for Wagic the Homebrew.
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
#I sorted this programmatically - Thanks to Vitty85 04-05-2023
#I sorted this programmatically - Thanks to Vitty85 09-05-2023
[card]
name=+2 Mace
auto={3}:equip
@@ -1783,6 +1783,16 @@ power=1
toughness=1
[/card]
[card]
name=Ambulatory Edifice
auto=may pay({L:2}):target(creature) -1/-1 ueot
text=When Ambulatory Edifice enters the battlefield, you may pay 2 life. When you do, target creature gets -1/-1 until end of turn.
mana={2}{B}
type=Artifact Creature
subtype=Phyrexian Construct
power=3
toughness=2
[/card]
[card]
name=Ambuscade
target=creature|myBattlefield
auto=1/0
@@ -3918,6 +3928,23 @@ type=Enchantment
subtype=Aura
[/card]
[card]
name=Armored Scrapgorger
auto=this(counter{0/0.1.oil}>2) 3/0
auto={T}:Add{W}
auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
auto={T}:Add{G}
auto=@tapped(this):counter(0/0,1,oil)
auto=@tapped(this):moveTo(exile) target(*|graveyard)
text=Armored Scrapgorger gets +3/+0 as long as it has three or more oil counters on it. -- {T}: Add one mana of any color. -- Whenever Armored Scrapgorger becomes tapped, exile target card from a graveyard and put an oil counter on Armored Scrapgorger.
mana={1}{G}
type=Creature
subtype=Phyrexian Beast
power=0
toughness=3
[/card]
[card]
name=Armored Skyhunter
abilities=flying
aicode=activate target(*[aura;equipment;zpos<=6]|mylibrary) moveto(myBattlefield) and!( transforms((,newability[if cantargetcard(*[equipment]|*) then name(Attach to creature) rehook target(creature|mybattlefield)],newability[all(*[zpos<=5]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) oneshot )!
@@ -6503,6 +6530,21 @@ mana={1}{B}
type=Instant
[/card]
[card]
name=Battlefield Butcher
auto={5}{T}:restriction{type(creature|mygraveyard)~equalto~0} life:-2 opponent
auto={4}{T}:restriction{type(creature|mygraveyard)~equalto~1} life:-2 opponent
auto={3}{T}:restriction{type(creature|mygraveyard)~equalto~2} life:-2 opponent
auto={2}{T}:restriction{type(creature|mygraveyard)~equalto~3} life:-2 opponent
auto={1}{T}:restriction{type(creature|mygraveyard)~equalto~4} life:-2 opponent
auto={T}:restriction{type(creature|mygraveyard)~morethan~4} life:-2 opponent
text={5}, {T}: Each opponent loses 2 life. This ability costs {1} less to activate for each creature card in your graveyard.
mana={2}{B}
type=Creature
subtype=Human Soldier
power=1
toughness=4
[/card]
[card]
name=Battlefield Promotion
target=creature
auto=counter(1/1)
@@ -12286,6 +12328,18 @@ power=2
toughness=3
[/card]
[card]
name=Carrion Locust
abilities=flying
auto=name(Exile creature) target(creature|opponentGraveyard) transforms((,newability[moveTo(exile) && life:-1 controller]))
auto=name(Exile noncreature) target(*[-creature]|opponentGraveyard) moveTo(exile)
text=Flying -- When Carrion Locust enters the battlefield, exile target card from an opponent's graveyard. If it was a creature card, that player loses 1 life.
mana={2}{B}
type=Creature
subtype=Insect Horror
power=2
toughness=1
[/card]
[card]
name=Carrion Rats
auto=@combat(attacking,blocking) source(this):ability$!name(Choose one) choice name(Exile a card) moveto(exile) target(*|mygraveyard) && all(mysource) fog from(this) _ choice name(Don't exile any card) donothing!$ opponent
auto=@combat(attacking,blocking) source(this):ability$!name(Choose one) choice name(Exile a card) moveto(exile) target(*|mygraveyard) && all(mysource) fog from(this) _ choice name(Don't exile any card) donothing!$ controller
@@ -15468,7 +15522,7 @@ name=Coastal Bulwark
abilities=defender
auto=aslongas(Island|myBattlefield) 2/0
aicode=name(surveil) activate name(surveil) transforms((,newability[foreach(*[zpos<=1]|mylibrary) moverandom(*[zpos<=1]) from(mylibrary) to(mylibrary)])) ueot
auto=name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
auto={2}{T}:name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
text=Defender -- Coastal Bulwark gets +2/+0 as long as you control an Island. -- {2}, {T}: Surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)
mana={2}
type=Artifact Creature
@@ -20571,6 +20625,19 @@ mana={2}{B}
type=Sorcery
[/card]
[card]
name=Deluxe Dragster
auto=cantbeblockedby(creature[-Vehicle])
auto={crew(other creature[power>=2]|myBattlefield)}:name(crew 2 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~1}
auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}:name(crew 2 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~1}
auto=@combatdamaged(player) from(this):may target(*[instant;sorcery]|opponentgraveyard) activate castcard(normal) and!(transforms((,newability[gainedexiledeath])) forever)!
text=Deluxe Dragster can't be blocked except by Vehicles. -- Whenever Deluxe Dragster deals combat damage to a player, you may cast target instant or sorcery card from that plyaer's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. -- Crew 2
mana={4}{U}
type=Artifact
subtype=Vehicle
power=4
toughness=3
[/card]
[card]
name=Delver's Torch
auto={3}:equip
auto=teach(creature) 1/1
@@ -20622,6 +20689,13 @@ mana={2}{B}
type=Sorcery
[/card]
[card]
name=Demolition Field
auto={T}:Add{C}
auto={2}{T}{S}:name(Destroy non-basic land) target(land[-basic]|opponentbattlefield) destroy && ability$!may name(Search library) name(Search library) target(land[basic]|mylibrary) moveto(mybattlefield) and!( shuffle )! !$ controller && ability$!may name(Search library) name(Search library) target(land[basic]|mylibrary) moveto(mybattlefield) and!( shuffle )! !$ opponent
text={T}: Add {C}. -- {2}, {T}, Sacrifice Demolition Field: Destroy target nonbasic land an opponent controls. That land's controller may search their library for a basic land card, put it onto the battlefield, then shuffle. You may search your library for a basic land card, put it onto the battlefield, then shuffle.
type=Land
[/card]
[card]
name=Demon Arc
abilities=flying
type=Creature
@@ -22424,6 +22498,17 @@ power=5
toughness=5
[/card]
[card]
name=Dokuchi Silencer
autohand={1}{B}{N}:ninjutsu
auto=@combatdamaged(player) from(this):may reject notatarget(creature|myhand) and!(destroy target(creature,planeswalker))!
text=Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Whenever Dokuchi Silencer deals combat damage to a player, you may discard a creature card. When you do, destroy target creature or planeswalker that player controls.
mana={1}{B}
type=Creature
subtype=Human Ninja
power=2
toughness=1
[/card]
[card]
name=Dollhouse of Horrors
auto={1}{T}:name(Exile creature) target(creature|mygraveyard) moveto(myexile) and!( clone and!( transforms((Artifact Construct,newability[type:construct:mybattlefield/type:construct:mybattlefield cdaactive],newability[haste])) forever )! )! asSorcery
text={1}, {T}: Exile a creature card from your graveyard: Create a token that's a copy of that card, except it's a 0/0 Construct artifact creature with "This creature gets +1/+1 for each Construct you control." That creature gains haste until end of turn. Activate only as a sorcery.
@@ -27268,7 +27353,7 @@ auto=if type(*[-land&manacost=17]|mybattlefield)~morethan~0 then choice name(Exi
auto=if type(*[-land&manacost=18]|mybattlefield)~morethan~0 then choice name(Exile your permanent with cost 18) name(Exile your permanent with cost 18) target(*[-land&manacost=18]|mybattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[counter(1/1.18)],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )! )!
auto=if type(*[-land&manacost=19]|mybattlefield)~morethan~0 then choice name(Exile your permanent with cost 19) name(Exile your permanent with cost 19) target(*[-land&manacost=19]|mybattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[counter(1/1.19)],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )! )!
auto=if type(*[-land&manacost>=19]|mybattlefield)~morethan~0 then choice name(Exile your permanent with cost 20) name(Exile your permanent with cost 20) target(*[-land&manacost>=19]|mybattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[counter(1/1.20)],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )! )!
auto=if type(*[-land&manacost=0]|opponentbattlefield)~morethan~0 then choice name(Exile opponent permanent with cost 0) name(Exile opponent permanent with cost 0) target(*[-land&manacost=0]|opponentbattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) opponent and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )!])) forever )!
auto=if type(*[-land&manacost=0]|opponentbattlefield)~morethan~0 then choice name(Exile opponent permanent with cost 0) name(Exile opponent permanent with cost 0) target(*[-land&manacost=0]|opponentbattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) opponent and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )! )!
auto=if type(*[-land&manacost=1]|opponentbattlefield)~morethan~0 then choice name(Exile opponent permanent with cost 1) name(Exile opponent permanent with cost 1) target(*[-land&manacost=1]|opponentbattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) opponent and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[counter(1/1.1)],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )! )!
auto=if type(*[-land&manacost=2]|opponentbattlefield)~morethan~0 then choice name(Exile opponent permanent with cost 2) name(Exile opponent permanent with cost 2) target(*[-land&manacost=2]|opponentbattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) opponent and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[counter(1/1.2)],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )! )!
auto=if type(*[-land&manacost=3]|opponentbattlefield)~morethan~0 then choice name(Exile opponent permanent with cost 3) name(Exile opponent permanent with cost 3) target(*[-land&manacost=3]|opponentbattlefield) moveto(exile) and!( token(Incubator^Artifact^0/0) opponent and!( transforms((,newability[_DIES_:all(Brimaz^ Blight of Oreskos|mybattlefield) name(Phyrexian died) counter(0/0.1.BrimazEffect) notrg],newability[counter(1/1.3)],newability[{2}:name(Becomes creature) becomes(Creature^Phyrexian) forever])) forever )! )!
@@ -30604,6 +30689,16 @@ mana={2}{B}{B}{S(creature|mybattlefield)}
type=Sorcery
[/card]
[card]
name=Fleshless Gladiator
autograveyard=this(variable{opponentpoisoncount}>2) {2}{B}:moveto(mybattlefield) and!(tap(noevent))! && life:-1
text=Corrupted - {2}{B}: Return Fleshless Gladiator from your graveyard to the battlefield tapped. You lose 1 life. Activate only if an opponent has three or more poison counters.
mana={1}{B}
type=Creature
subtype=Phyrexian Skeleton
power=2
toughness=2
[/card]
[card]
name=Fleshtaker
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=@sacrificed(other creature|myBattlefield):name(Gain life and scry) life:1 controller && _SCRY1_
@@ -32019,6 +32114,18 @@ power=5
toughness=5
[/card]
[card]
name=Furnace Punisher
abilities=menace
auto=@each my upkeep:if type(land[basic]|mybattlefield)~lessthan~2 then damage:2 controller
auto=@each opponent upkeep:if type(land[basic]|opponentbattlefield)~lessthan~2 then damage:2 opponent
text=Menace -- At the beginning of each player's upkeep, Furnace Punisher deals 2 damage to that player unless they control two or more basic lands.
mana={2}{R}
type=Creature
subtype=Phyrexian Warrior
power=3
toughness=3
[/card]
[card]
name=Furnace Reins
target=creature
auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste,newability[@combatdamaged(player) from(this):create(Treasure sur)])) ueot)!
@@ -37132,6 +37239,19 @@ mana={3}{G}
type=Enchantment
[/card]
[card]
name=Guardian Scalelord
abilities=flying
auto=name(This creature) target(this) counter(1/1)
auto=name(Target other creature) target(other creature) transforms((,newability[counter(1/1)],newability[_ATTACKING_target(*[-land;-instant;-sorcery;manacost<=power]|mygraveyard) moveTo(battlefield)])) ueot
auto=_ATTACKING_target(*[-land;-instant;-sorcery;manacost<=power]|mygraveyard) moveTo(battlefield)
text=Backup 1 (When this creature enters the battlefield, put a +1/+1 counter on target creature. If that's another creature, it gains the following abilities until end of turn.) -- Flying -- Whenever this creature attacks, return target nonland permanent card with mana value X or less from your graveyard to the battlefield, where X is this creature's power.
mana={4}{W}
type=Creature
subtype=Dragon
power=3
toughness=4
[/card]
[card]
name=Guardian Seraph
abilities=flying
auto=@targeted(controller):prevent:1 controller
@@ -38635,6 +38755,18 @@ mana={1}{G}
type=Instant
[/card]
[card]
name=Hazezon, Shaper of Sand
abilities=desertwalk
auto=lord(Desert|mygraveyard) CanPlayFromGraveyard
auto=@movedTo(Desert|myBattlefield):create(sand warrior:creature sand warrior:1/1:red:green:white)*2
text=Desertwalk (This creature can't be blocked as long as defending player controls a Desert.) -- You may play Desert lands from your graveyard. -- Whenever a Desert enters the battlefield under your control, create two 1/1 red, green, and white Sand Warrior creature tokens.
mana={R}{G}{W}
type=Legendary Creature
subtype=Human Warrior
power=3
toughness=3
[/card]
[card]
name=Hazoret the Fervent
abilities=indestructible, haste
auto=aslongas(*|myhand) cantattack >1
@@ -41310,6 +41442,13 @@ power=1
toughness=1
[/card]
[card]
name=Ichor Elixir
auto={T}:Add{C}{C}
text=If you would roll one or more planar dice, instead roll that many planar dice plus one and ignore one. -- {T}: Add {C}{C}.
mana={4}
type=Artifact
[/card]
[card]
name=Ichor Synthesizer
auto=@movedTo(*[-creature]|mystack):counter(0/0,1,oil)
auto=this(counter{0/0.1.oil}>3) 2/0
@@ -42236,6 +42375,17 @@ power=2
toughness=2
[/card]
[card]
name=Incisor Glider
abilities=flying
auto=_ATTACKING_this(variable{opponentpoisoncount}>2) all(creature|myBattlefield) 1/1
text=Flying -- Corrupted - Whenever Incisor Glider attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn.
mana={1}{W}
type=Artifact Creature
subtype=Phyrexian Construct
power=1
toughness=3
[/card]
[card]
name=Incite Rebellion
auto=damage:type:creature:mybattlefield controller && damage:type:creature:mybattlefield all(creature|mybattlefield)
auto=damage:type:creature:opponentbattlefield opponent && damage:type:creature:opponentbattlefield all(creature|opponentbattlefield)
@@ -42345,6 +42495,17 @@ type=Land
subtype=Plains Swamp Forest
[/card]
[card]
name=Indoctrination Attendant
abilities=poisontoxic
auto=may moveTo(hand) notAtarget(creature|myBattlefield) && _PHYREXIANMITETOKEN_
text=Toxic 1 (Players dealt combat damage by this creature also get a poison counter.) -- When Indoctrination Attendant enters the battlefield, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block."
mana={3}{W}
type=Creature
subtype=Phyrexian Cleric
power=3
toughness=4
[/card]
[card]
name=Indomitable Creativity
target=<prex>*[creature;artifact]|battlefield
auto=transforms((,newability[destroy],newability[reveal:1 revealzone(mylibrary) revealuntil(*[creature;artifact]|mylibrary) optionone choice name(Exile Card) all(*[creature;artifact]|reveal) moveto(myexile) and!( moveto(mybattlefield) )! optiononeend optiontwo choice name(Put back) all(*|reveal) moveto(mylibrary) and!(shuffle)! optiontwoend revealend])) oneshot
@@ -44692,6 +44853,18 @@ power=1
toughness=2
[/card]
[card]
name=Jor Kadeen, First Goldwarden
abilities=trample
auto=_ATTACKING_this(power>=4) draw:1
auto=_ATTACKING_type:creature[geared]:mybattlefield/type:creature[geared]:mybattlefield ueot
text=Trample -- Whenever Jor Kadeen, First Goldwarden attacks, it gets +X/+X until end of turn, where X is the number of equipped creatures you control. Then if Jor Kadeen's power is 4 or greater, draw a card.
mana={R}{W}
type=Legendary Creature
subtype=Human Rebel
power=2
toughness=2
[/card]
[card]
name=Joraga Invocation
auto=all(creature|mybattlefield) 3/3 ueot
auto=transforms((,_MUST_BE_BLOCKD_))
@@ -46076,6 +46249,19 @@ power=4
toughness=6
[/card]
[card]
name=Kemba, Kha Enduring
auto=transforms((,newability[may target(equipment|mybattlefield) newhook])) oneshot
auto=@movedTo(other cat|myBattlefield):all(trigger[to]) transforms((,newability[may target(equipment|mybattlefield) newhook])) oneshot
auto=lord(creature[geared]|myBattlefield) 1/1
auto={3}{W}{W}:create(cat:creature cat:2/2:white)
text=Whenever Kemba, Kha Enduring or another Cat enters the battlefield under your control, attach up to one target Equipment you control to that creature. -- Equipped creatures you control get +1/+1. -- {3}{W}{W}: Create a 2/2 white Cat creature token.
mana={1}{W}
type=Legendary Creature
subtype=Cat Cleric
power=2
toughness=2
[/card]
[card]
name=Kenku Artificer
auto=may name(Homunculus Servant) target(artifact[-creature]|myBattlefield) transforms((Artifact Creature,newability[counter(1/1.3)],newability[flying])) forever
text=Homunculus Servant - When Kenku Artificer enters the battlefield, put three +1/+1 counters on up to one target noncreature artifact. That artifact becomes a 0/0 Homunculus artifact creature with flying.
@@ -46436,6 +46622,16 @@ mana={3}
type=Artifact
[/card]
[card]
name=Kill-Zone Acrobat
auto=_ATTACKING_may name(gain flying) transforms((,newability[sacrifice notatarget(other *[creature;artifact]|myBattlefield)],flying)) ueot
text=Whenever Kill-Zone Acrobat attacks, you may sacrifice another creature or artifact. If you do, Kill-Zone Acrobat gains flying until end of turn.
mana={2}{B}
type=Creature
subtype=Human Soldier
power=3
toughness=2
[/card]
[card]
name=Killian, Ink Duelist
abilities=lifelink,menace
auto=@targeted(creature|mybattlefield) from(*[instant;sorcery]|myzones):name(Spells cost 2 less) add{C}{C}
@@ -47591,6 +47787,17 @@ power=1
toughness=3
[/card]
[card]
name=Kuldotha Cackler
abilities=trample
auto=_ATTACKING_type:*[counter{0%0.1.oil}]:mybattlefield/0 ueot
text=Trample -- Whenever Kuldotha Cackler attacks, it gets +X/+0 until end of turn, where X is the number of permanents you control with oil counters on them.
mana={2}{R}
type=Creature
subtype=Phyrexian Hyena
power=2
toughness=3
[/card]
[card]
name=Kuldotha Flamefiend
other={4}{R}{R}{S(*[artifact]|mybattlefield)} name(Sacrifice artifact)
auto=if paid(alternative) then thisforeach(variable{4}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(player,creature,planeswalker) damage:1!$ controller
@@ -48434,7 +48641,7 @@ toughness=3
[/card]
[card]
name=Leafkin Druid
auto={T}:if type(creature|mybattlefield)~morethan~3 then Add{G}{G} else Add{G}
auto={T}:name(Add mana) if type(creature|mybattlefield)~morethan~3 then Add{G}{G} else Add{G}
text={T}: Add {G}. If you control four or more creatures, add {G}{G} instead.
mana={1}{G}
type=Creature
@@ -49407,6 +49614,16 @@ power=1
toughness=2
[/card]
[card]
name=Liliana's Talent
target=planeswalker
auto=teach(planeswalker) {C(0/0,-8,Loyalty)}:name(-8: Reanimate all creatures) moveTo(mybattlefield) all(creature|graveyard)
auto=teach(planeswalker) @damageof(mytgt) from(creature):all(trigger[from]) destroy
text=Enchant planeswalker -- Enchanted planeswalker has "[-8]: Put all creature cards from all graveyards onto the battlefield under your control." -- Whenever a creature deals damage to enchanted planeswalker, destroy that creature.
mana={B}{B}
type=Enchantment
subtype=Aura
[/card]
[card]
name=Liliana's Triumph
auto=ability$!sacrifice notatarget(creature|mybattlefield)!$ opponent
auto=aslongas(planeswalker[Liliana]|mybattlefield) ability$!name(discard) reject notatarget(*|myhand)!$ opponent
@@ -51976,7 +52193,7 @@ type=Enchantment
[/card]
[card]
name=Marching Duodrone
auto=_ATTACKING_all(player) token(treasure sur)
auto=_ATTACKING_token(treasure sur) controller && token(treasure sur) opponent
text=Whenever Marching Duodrone attacks, each player creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")
mana={2}
type=Artifact Creature
@@ -53641,6 +53858,16 @@ mana={3}{R}
type=Instant
[/card]
[card]
name=Mine Worker
auto={T}:name(gain life) if type(Power Plant Worker|mybattlefield)~morethan~0,type(Tower Worker|mybattlefield)~morethan~0 then life:3 else life:1
text={T}: You gain 1 life. If you control creatures named Power Plant Worker and Tower Worker, you gain 3 life instead.
mana={2}
type=Artifact Creature
subtype=Assembly-Worker
power=2
toughness=1
[/card]
[card]
name=Minimus Containment
target=artifact,creature,enchantment,planeswalker
auto=teach(*) transforms((,newability[flip(Treasure Sur)],newability[counter(0/0.1.MinimusEffect)]))
@@ -60364,14 +60591,6 @@ power=1
toughness=1
[/card]
[card]
name=Pact of the Serpent
auto=choice name(Target opponent) ability$!chooseatype all(creature[chosentype]|opponentBattlefield) transforms((,newability[life:-1 controller],newability[draw:1 controller])) ueot chooseend!$ controller
auto=choice name(Target yourself) ability$!chooseatype all(creature[chosentype]|myBattlefield) transforms((,newability[life:-1 controller],newability[draw:1 controller])) ueot chooseend!$ controller
text=Choose a creature type. Target player draws X cards and loses X life, where X is the number of creatures they control of the chosen type.
mana={1}{B}{B}
type=Sorcery
[/card]
[card]
name=Pact Weapon
auto=teach(creature) cantlifelose
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=0]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller])) oneshot
@@ -60403,6 +60622,14 @@ type=Artifact
subtype=Equipment
[/card]
[card]
name=Pact of the Serpent
auto=choice name(Target opponent) ability$!chooseatype all(creature[chosentype]|opponentBattlefield) transforms((,newability[life:-1 controller],newability[draw:1 controller])) ueot chooseend!$ controller
auto=choice name(Target yourself) ability$!chooseatype all(creature[chosentype]|myBattlefield) transforms((,newability[life:-1 controller],newability[draw:1 controller])) ueot chooseend!$ controller
text=Choose a creature type. Target player draws X cards and loses X life, where X is the number of creatures they control of the chosen type.
mana={1}{B}{B}
type=Sorcery
[/card]
[card]
name=Pain // Suffering
other={3}{R} name(Suffering)
auto=if paid(alternative) then destroy target(land)
@@ -61058,6 +61285,43 @@ mana={1}{B}{B}
type=Sorcery
[/card]
[card]
name=Path of the Animist
auto=moveTo(myBattlefield) and!(tap(noevent))! target(<upto:2>land[basic]|myLibrary)
text=Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. -- Will of the Planeswalkers - Starting with you, each player votes for planeswalk or chaos. If planeswalk gets more votes, planeswalk. If chaos gets more votes or the vote is tied, chaos ensues.
mana={3}{G}
type=Sorcery
[/card]
[card]
name=Path of the Enigma
target=player
auto=draw:4
text=Target player draws four cards. -- Will of the Planeswalkers - Starting with you, each player votes for planeswalk or chaos. If planeswalk gets more votes, planeswalk. If chaos gets more votes or the vote is tied, chaos ensues.
mana={4}{U}
type=Sorcery
[/card]
[card]
name=Path of the Ghosthunter
auto=_SPIRITTOKEN_*X
text=Create X 1/1 white Spirit creature tokens with flying. -- Will of the Planeswalkers - Starting with you, each player votes for planeswalk or chaos. If planeswalk gets more votes, planeswalk. If chaos gets more votes or the vote is tied, chaos ensues.
mana={X}{1}{W}
type=Sorcery
[/card]
[card]
name=Path of the Pyromancer
auto=auto=all(*|myhand) transforms((,newability[Add {R}],newability[draw:1],newability[reject])) && draw:1
text=Discard all the cards in your hand. Add {R} for each card discarded this way, then draw that many cards plus one. -- Will of the Planeswalkers - Starting with you, each player votes for planeswalk or chaos. If planeswalk gets more votes, planeswalk. If chaos gets more votes or the vote is tied, chaos ensues.
mana={4}{R}
type=Sorcery
[/card]
[card]
name=Path of the Schemer
auto=all(player) deplete:2
auto=moveto(mybattlefield) target(creature|graveyard) and!(becomes(artifact) forever)!
text=Each player mills two cards. Then you put a creature card from a graveyard onto the battlefield under your control. It's an artifact in addition to its other types. -- Will of the Planeswalkers - Starting with you, each player votes for planeswalk or chaos. If planeswalk gets more votes, planeswalk. If chaos gets more votes or the vote is tied, chaos ensues.
mana={4}{B}
type=Sorcery
[/card]
[card]
name=Path to the Festival
flashback={4}{G}
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
@@ -61699,6 +61963,18 @@ power=4
toughness=5
[/card]
[card]
name=Phyrexian Atlas
auto={T}:Add{W}
auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
auto={T}:Add{G}
auto=@tapped(this):this(variable{opponentpoisoncount}>2) life:-1 opponent
text={T}: Add one mana of any color. -- Corrupted - Whenever Phyrexian Atlas becomes tapped, each opponent who has three or more poison counters loses 1 life.
mana={3}
type=Artifact
[/card]
[card]
name=Phyrexian Censor
auto=maxCast(*[-Phyrexian])1
auto=maxCast(*[-Phyrexian])1 opponent
@@ -62437,6 +62713,14 @@ type=Enchantment
subtype=Aura
[/card]
[card]
name=Planar Incision
target=artifact,creature
auto=(blink) return(counter(1/1))
text=Exile target artifact or creature, then return it to the battlefield under its owner's control with a +1/+1 counter on it.
mana={1}{U}
type=Instant
[/card]
[card]
name=Planar Overlay
auto=ability$!name(Return a swamp) name(Return a swamp) target(swamp|myBattlefield) moveto(ownerhand)!$ controller
auto=ability$!name(Return a swamp) name(Return a swamp) target(swamp|myBattlefield) moveto(ownerhand)!$ opponent
@@ -63166,6 +63450,16 @@ text=Power Depot enters the battlefield tapped. -- {T}: Add {C}. -- {T}: Add one
type=Artifact Land
[/card]
[card]
name=Power Plant Worker
auto={3}:name(Power up) if type(Mine Worker|mybattlefield)~morethan~0,type(Tower Worker|mybattlefield)~morethan~0 then counter(1/1,2) limit:1 else 2/2 ueot limit:1
text={3}: Power Plant Worker gets +2/+2 until end of turn. If you control creatures named Mine Worker and Tower Worker, put two +1/+1 counters on Power Plant Worker instead. Activate only once each turn.
mana={5}
type=Artifact Creature
subtype=Assembly-Worker
power=4
toughness=4
[/card]
[card]
name=Power Surge
auto=@each my upkeep:damage:type:land[-tapped]:mybattlefield controller
auto=@each opponent upkeep:damage:type:land[-tapped]:opponentbattlefield opponent
@@ -63464,7 +63758,7 @@ toughness=2
[card]
name=Prickly Marmoset
abilities=first strike
auto=cycled(*|myHand):2/0 ueot
auto=@cycled(*|myHand):2/0 ueot
text=First strike -- Whenever you cycle a card, Prickly Marmoset gets +2/+0 until end of turn.
mana={2}{R}
type=Creature
@@ -66101,6 +66395,17 @@ power=5
toughness=5
[/card]
[card]
name=Ramses, Assassin Lord
abilities=deathtouch
auto=lord(other assassin|myBattlefield) 1/1
text=Deathtouch -- Other Assassins you control get +1/+1. -- Whenever a player loses the game, if they were attacked this turn by an Assassin you controlled, you win the game.
mana={2}{U}{B}
type=Legendary Creature
subtype=Human Assassin
power=4
toughness=4
[/card]
[card]
name=Ramunap Excavator
auto=lord(land|mygraveyard) CanPlayFromGraveyard
text=You may play land cards from your graveyard.
@@ -66450,6 +66755,16 @@ power=6
toughness=6
[/card]
[card]
name=Ravenous Necrotitan
auto=this(variable{opponentpoisoncount}<3) sacrifice notatarget(creature|mybattlefield)
text=Corrupted - When Ravenous Necrotitan enters the battlefield, sacrifice a creature unless an opponent has three or more poison counters.
mana={2}{B}{B}
type=Creature
subtype=Phyrexian Horror
power=6
toughness=6
[/card]
[card]
name=Ravenous Pursuit
target=creature|myBattlefield
auto=transforms((,newability[@damaged(creature|opponentbattlefield) from(this) turnlimited:if compare(excessdamage)~morethan~0 then name(Creature gets X/X) name(Creature gets X/X) target(creature|myhand) counter(1/1.excessdamage.PerpetualPT) notrg],newability[name(Damage opponent creature) target(creature|opponentbattlefield) damage:p])) ueot
@@ -66631,6 +66946,16 @@ mana={R}
type=Instant
[/card]
[card]
name=Raze to the Ground
abilities=nofizzle
target=artifact
auto=destroy
auto=if cantargetcard(*[manacost<=1]|*) then draw:1 controller
text=This spell can't be countered. -- Destroy target artifact. If its mana value was 1 or less, draw a card.
mana={2}{R}
type=Sorcery
[/card]
[card]
name=Razorlash Transmogrant
abilities=cantblock
autograveyard={4}{B}{B}:moveTo(battlefield) from(myGraveyard) && counter(1/1)
@@ -67019,6 +67344,16 @@ power=1
toughness=2
[/card]
[card]
name=Recommission
target=*[artifact;creature;manacost<=3]|myGraveyard
auto=moveTo(mybattlefield)
auto=if cantargetcard(creature|*) then counter(1/1)
auto=Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield Ifcreature enters the battlefield this way it enters with an additional +1/+1 counter on it
text=Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it.
mana={1}{W}
type=Sorcery
[/card]
[card]
name=Reconnaissance Mission
abilities=cycling
auto=@combatdamagefoeof(player) from(creature|myBattlefield):may draw:1 controller
@@ -67778,7 +68113,7 @@ subtype=Aura
[/card]
[card]
name=Reptilian Reflection
auto=cycled(*|myHand):transforms((Dinosaur Creature,setpower=5,settoughness=4,red,haste,trample)) ueot
auto=@cycled(*|myHand):transforms((Dinosaur Creature,setpower=5,settoughness=4,red,haste,trample)) ueot
text=Whenever you cycle a card, you may have Reptilian Reflection become a 5/4 Dinosaur creature with trample and haste in addition to its other types until end of turn.
mana={2}{R}
type=Enchantment
@@ -68484,8 +68819,8 @@ toughness=2
[/card]
[card]
name=Rhox Faithmender
abilities=lifelink
auto=@lifeof(player) from(*[-Rhox Faithmender]):life:thatmuch
abilities=lifelink,lifefaker
auto=@lifeof(player) from(*[-lifefaker]):life:thatmuch
auto=@damaged(creature,player) from(Rhox Faithmender|myBattlefield):life:thatmuch
text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- If you would gain life, you gain twice that much life instead.
mana={3}{W}
@@ -70988,7 +71323,7 @@ subtype=Equipment
[card]
name=Saddled Rimestag
auto=if thisturn(creature|mybattlefield)~morethan~1 then 2/2 ueot
auto=@movedto(other creature|myBattlefield):2/2 ueot
auto=@movedto(other creature|myBattlefield) turnlimited:2/2 ueot
text=Saddled Rimestag gets +2/+2 as long as you had another creature enter the battlefield under your control this turn.
mana={1}{G}
type=Snow Creature
@@ -71800,6 +72135,16 @@ power=1
toughness=1
[/card]
[card]
name=Sarevok's Tome
auto=_INITIATIVE_CONTROLLER_
auto=this(variable{pinitiative}>0) {T}:Add{C}{C}
auto=this(variable{pinitiative}=0) {T}:Add{C}
auto=this(variable{pdungeoncompleted}>0) {3}{T}:name(Exile cards) target(*[zpos=findfirsttypenonland]|mylibrary) moveto(myexile) and!( transforms((,newability[may name(Cast card for zero) activate castcard(normal)],newability[all(*[zpos<=findfirsttypenonland]|mylibrary) moveto(exile)])) oneshot )!
text=When Sarevok's Tome enters the battlefield, you take the initiative. -- {T}: Add {C}. If you have the initiative, add {C}{C} instead. -- {3}, {T}: Exile cards from the top of your library until you exile a nonland card. You may cast that card without paying its mana cost. Activate only if you've completed a dungeon.
mana={4}
type=Artifact
[/card]
[card]
name=Sarevok, Deathbringer
abilities=backgroundpartner
auto=@movedto(*|nonbattlezone) from(battlefield):name(Some permanent left) counter(0/0,1,SarevokEffect)
@@ -71814,16 +72159,6 @@ power=3
toughness=4
[/card]
[card]
name=Sarevok's Tome
auto=_INITIATIVE_CONTROLLER_
auto=this(variable{pinitiative}>0) {T}:Add{C}{C}
auto=this(variable{pinitiative}=0) {T}:Add{C}
auto=this(variable{pdungeoncompleted}>0) {3}{T}:name(Exile cards) target(*[zpos=findfirsttypenonland]|mylibrary) moveto(myexile) and!( transforms((,newability[may name(Cast card for zero) activate castcard(normal)],newability[all(*[zpos<=findfirsttypenonland]|mylibrary) moveto(exile)])) oneshot )!
text=When Sarevok's Tome enters the battlefield, you take the initiative. -- {T}: Add {C}. If you have the initiative, add {C}{C} instead. -- {3}, {T}: Exile cards from the top of your library until you exile a nonland card. You may cast that card without paying its mana cost. Activate only if you've completed a dungeon.
mana={4}
type=Artifact
[/card]
[card]
name=Sarkhan's Catharsis
target=player,planeswalker
auto=damage:5
@@ -72409,6 +72744,17 @@ type=Artifact
subtype=Equipment
[/card]
[card]
name=Scavenged Brawler
abilities=flying,lifelink,trample,vigilance
autograveyard={5}{E}:target(creature) transforms((,newability[counter(1/1.4)],newability[counter(0/0.1.Flying)],newability[this(counter{0/0.1.Flying}>=1) flying],newability[counter(0/0.1.vigilance)],newability[this(counter{0/0.1.vigilance}>=1) vigilance],newability[counter(0/0.1.trample)],newability[this(counter{0/0.1.trample}>=1) trample],newability[counter(0/0.1.lifelink)],newability[this(counter{0/0.1.lifelink}>=1) lifelink])) forever asSorcery
text=Flying, vigilance, trample, lifelink -- {5}, Exile Scavenged Brawler from your graveyard: Choose target creature. Put four +1/+1 counters, a flying counter, a vigilance counter, a trample counter, and a lifelink counter on that creature. Activate only as a sorcery.
mana={6}
type=Artifact Creature
subtype=Construct
power=4
toughness=4
[/card]
[card]
name=Scavenger Grounds
auto={2}{T}{S(desert|mybattlefield)}:moveto(exile) all(*|graveyard)
auto={T}:Add{1}
@@ -75103,6 +75449,26 @@ power=1
toughness=1
[/card]
[card]
name=Shigeki, Jukai Visionary
auto={1}{G}{T}{H}:reveal:4 optionone name(Get a land) target(land|reveal) moveto(myBattlefield) and!(tap(noevent))! optiononeend optiontwo name(put in grave) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
autohand={2}{G}{G}{discard}:name(Channel {2}{G}{G}) target(*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={4}{G}{G}{discard}:name(Channel {4}{G}{G}) target(<2>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={6}{G}{G}{discard}:name(Channel {6}{G}{G}) target(<3>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={8}{G}{G}{discard}:name(Channel {8}{G}{G}) target(<4>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={10}{G}{G}{discard}:name(Channel {10}{G}{G}) target(<5>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={12}{G}{G}{discard}:name(Channel {12}{G}{G}) target(<6>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={14}{G}{G}{discard}:name(Channel {14}{G}{G}) target(<7>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={16}{G}{G}{discard}:name(Channel {16}{G}{G}) target(<8>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={18}{G}{G}{discard}:name(Channel {18}{G}{G}) target(<9>*[-legendary]|mygraveyard) moveto(ownerhand)
autohand={20}{G}{G}{discard}:name(Channel {20}{G}{G}) target(<10>*[-legendary]|mygraveyard) moveto(ownerhand)
text={1}{G}, {T}, Return Shigeki, Jukai Visionary to its owner's hand: Reveal the top four cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest into your graveyard. -- Channel - {X}{X}{G}{G}, Discard Shigeki: Return X target nonlegendary cards from your graveyard to your hand.
mana={1}{G}
type=Legendary Enchantment Creature
subtype=Snake Druid
power=1
toughness=3
[/card]
[card]
name=Shimian Night Stalker
auto={B}{T} restriction{type(creature[attacking;power=1])~morethan~0}:name(Choose creature with power 1) target(creature[attacking;power=1]) transforms((,newability[fog from(this)])) ueot && damage:1 all(this)
auto={B}{T} restriction{type(creature[attacking;power=2])~morethan~0}:name(Choose creature with power 2) target(creature[attacking;power=2]) transforms((,newability[fog from(this)])) ueot && damage:2 all(this)
@@ -75371,6 +75737,15 @@ mana={1}{U}
type=Instant
[/card]
[card]
name=Shoot Down
auto=if type(artifact|battlefield)~morethan~0 then choice name(Exile artifact) name(Exile artifact) moveto(exile) target(artifact)
auto=if type(enchantment|battlefield)~morethan~0 then choice name(Exile enchantment) name(Exile enchantment) moveto(exile) target(enchantment)
auto=if type(creature[flying]|battlefield)~morethan~0 then choice name(Exile flying creature) name(Exile flying creature) moveto(exile) target(creature[flying])
text=Exile target artifact, enchantment, or creature with flying.
mana={3}{G}
type=Sorcery
[/card]
[card]
name=Shore Keeper
auto={7}{U}{T}{S}:draw:3 controller
text={7}{U}, {T}, Sacrifice Shore Keeper: Draw three cards.
@@ -75482,6 +75857,16 @@ type=Enchantment
subtype=Saga
[/card]
[card]
name=Shrapnel Slinger
auto=may name(Sacrifice a creature) sacrifice notatarget(creature|mybattlefield) and!( destroy target(artifact|opponentBattlefield) )!
text=When Shrapnel Slinger enters the battlefield, you may sacrifice a creature. When you do, destroy target artifact an opponent controls.
mana={1}{R}
type=Artifact Creature
subtype=Phyrexian Beast
power=2
toughness=2
[/card]
[card]
name=Shredded Sails
abilities=cycling
auto=choice name(Destroy artifact):destroy target(artifact)
@@ -76898,6 +77283,19 @@ power=3
toughness=3
[/card]
[card]
name=Skitterbeam Battalion
abilities=haste,trample
other={3}{R}{R} name(prototype)
auto=if paid(alternative) then lord(Skitterbeam Battalion[fresh]) becomes(,2/2,red) forever
auto=if casted(this) then clone && clone
text=Prototype {3}{R}{R} - 2/2 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- Trample, haste -- When Skitterbeam Battalion enters the battlefield, if you cast it, create two tokens that are copies of it.
mana={9}
type=Artifact Creature
subtype=Construct
power=4
toughness=4
[/card]
[card]
name=Skittering Crustacean
auto=this(cantargetcard(*[-monstrous]) {6}{U}:becomes(monstrous) forever && counter(1/1,4) && transforms((,newability[opponentshroud])) forever
text={6}{U}: Monstrosity 4. (If this creature isn't monstrous, put four +1/+1 counters on it and it becomes monstrous.) -- As long as Skittering Crustacean is monstrous, it has hexproof. (It can't be the target of spells or abilities your opponents control.)
@@ -84331,6 +84729,37 @@ power=3
toughness=3
[/card]
[card]
name=Tameshi, Reality Architect
auto=@movedTo(*[-creature;-instant;-sorcery]|hand) from(battlefield) turnlimited:draw:1
auto={W}{H(land|mybattlefield)}:name(x=0) target(*[artifact;enchantment;manacost<=0]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={1}{W}{H(land|mybattlefield)}:name(x=1) target(*[artifact;enchantment;manacost<=1]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={2}{W}{H(land|mybattlefield)}:name(x=2) target(*[artifact;enchantment;manacost<=2]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={3}{W}{H(land|mybattlefield)}:name(x=3) target(*[artifact;enchantment;manacost<=3]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={4}{W}{H(land|mybattlefield)}:name(x=4) target(*[artifact;enchantment;manacost<=4]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={5}{W}{H(land|mybattlefield)}:name(x=5) target(*[artifact;enchantment;manacost<=5]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={6}{W}{H(land|mybattlefield)}:name(x=6) target(*[artifact;enchantment;manacost<=6]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={7}{W}{H(land|mybattlefield)}:name(x=7) target(*[artifact;enchantment;manacost<=7]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={8}{W}{H(land|mybattlefield)}:name(x=8) target(*[artifact;enchantment;manacost<=8]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={9}{W}{H(land|mybattlefield)}:name(x=9) target(*[artifact;enchantment;manacost<=9]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={10}{W}{H(land|mybattlefield)}:name(x=10) target(*[artifact;enchantment;manacost<=10]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={11}{W}{H(land|mybattlefield)}:name(x=11) target(*[artifact;enchantment;manacost<=11]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={12}{W}{H(land|mybattlefield)}:name(x=12) target(*[artifact;enchantment;manacost<=12]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={13}{W}{H(land|mybattlefield)}:name(x=13) target(*[artifact;enchantment;manacost<=13]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={14}{W}{H(land|mybattlefield)}:name(x=14) target(*[artifact;enchantment;manacost<=14]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={15}{W}{H(land|mybattlefield)}:name(x=15) target(*[artifact;enchantment;manacost<=15]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={16}{W}{H(land|mybattlefield)}:name(x=16) target(*[artifact;enchantment;manacost<=16]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={17}{W}{H(land|mybattlefield)}:name(x=17) target(*[artifact;enchantment;manacost<=17]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={18}{W}{H(land|mybattlefield)}:name(x=18) target(*[artifact;enchantment;manacost<=18]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={19}{W}{H(land|mybattlefield)}:name(x=19) target(*[artifact;enchantment;manacost<=19]|mygraveyard) moveTo(mybattlefield) asSorcery
auto={20}{W}{H(land|mybattlefield)}:name(x=20) target(*[artifact;enchantment;manacost<=20]|mygraveyard) moveTo(mybattlefield) asSorcery
text=Whenever one or more noncreature permanents are returned to hand, draw a card. This ability triggers only once each turn. -- {X}{W}, Return a land you control to its owner's hand: Return target artifact or enchantment card with mana value X or less from your graveyard to the battlefield. Activate only as a sorcery.
mana={2}{U}
type=Legendary Creature
subtype=Moonfolk Wizard
power=2
toughness=3
[/card]
[card]
name=Tamiyo's Compleation
abilities=flash
target=artifact,creature,planeswalker
@@ -84360,6 +84789,18 @@ mana={3}{U}
type=Artifact
[/card]
[card]
name=Tamiyo's Logbook
auto={5}{U}{T}:restriction{type(other artifact|myBattlefield)~equalto~0} draw:1
auto={4}{U}{T}:restriction{type(other artifact|myBattlefield)~equalto~1} draw:1
auto={3}{U}{T}:restriction{type(other artifact|myBattlefield)~equalto~2} draw:1
auto={2}{U}{T}:restriction{type(other artifact|myBattlefield)~equalto~3} draw:1
auto={1}{U}{T}:restriction{type(other artifact|myBattlefield)~equalto~4} draw:1
auto={U}{T}:restriction{type(other artifact|myBattlefield)~morethan~4} draw:1
text={5}{U}, {T}: Draw a card. This ability costs {1} less to activate for each other artifact you control.
mana={2}{U}
type=Artifact
[/card]
[card]
name=Tamiyo's Safekeeping
target=*|myBattlefield
auto=transforms((,newability[opponentshroud],newability[indestructible])) ueot
@@ -84755,6 +85196,16 @@ power=6
toughness=5
[/card]
[card]
name=Tawnos's Tinkering
target=artifact,creature,land|myBattlefield
auto=counter(1/1,2)
auto=untap
auto=if cantargetcard(*[-creature]|*) then becomes(Creature,0/0) forever
text=Put two +1/+1 counters on target artifact, creature, or land you control. Untap that permanent. If it isn't a creature, it becomes a 0/0 creature in addition to its other types.
mana={3}{G}
type=Instant
[/card]
[card]
name=Tawnos, the Toymaker
auto=@movedTo(Beast,Bird|mystack):may name(Copy creature) all(trigger[to]) name(Copy creature) clone and!( transforms((artifact)) forever )!
text=Whenever you cast a Beast or Bird creature spell, you may copy it, except the copy is an artifact in addition to its other types. (The copy becomes a token.)
@@ -87656,22 +88107,6 @@ power=1
toughness=1
[/card]
[card]
name=Tlincalli Hunter // Retrieve Prey
abilities=trample,adventure
restriction=can play creature
otherrestriction=type(creature|mygraveyard)~morethan~0
other={1}{G} name(Adventure)
auto=if paid(alternative) then name(Exile creature) name(Exile creature) target(creature|mygraveyard) moveto(myexile) and!( transforms((,newability[canplayfromexile])) ueot )!
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto={0}:name(Cast zero from exile) target(creature|myexile) transforms((,newability[zerocast])) ueot limit:1
text=Trample -- Once each turn, you may pay {0} rather than pay the mana cost for a creature spell you cast from exile. // Exile target creature card from your graveyard. Until the end of your next turn, you may cast that card. (Then exile this card. You may cast the creature later from exile.)
mana={5}{G}{G}
type=Creature
subtype=Scorpion Scout
power=7
toughness=7
[/card]
[card]
name=Tinder Wall
abilities=defender
auto={S}:add{R}{R}
@@ -87922,6 +88357,22 @@ power=3
toughness=2
[/card]
[card]
name=Tlincalli Hunter // Retrieve Prey
abilities=trample,adventure
restriction=can play creature
otherrestriction=type(creature|mygraveyard)~morethan~0
other={1}{G} name(Adventure)
auto=if paid(alternative) then name(Exile creature) name(Exile creature) target(creature|mygraveyard) moveto(myexile) and!( transforms((,newability[canplayfromexile])) ueot )!
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto={0}:name(Cast zero from exile) target(creature|myexile) transforms((,newability[zerocast])) ueot limit:1
text=Trample -- Once each turn, you may pay {0} rather than pay the mana cost for a creature spell you cast from exile. // Exile target creature card from your graveyard. Until the end of your next turn, you may cast that card. (Then exile this card. You may cast the creature later from exile.)
mana={5}{G}{G}
type=Creature
subtype=Scorpion Scout
power=7
toughness=7
[/card]
[card]
name=Tocasia's Dig Site
auto={T}:Add{C}
auto={3}{T}:name(surveil) reveal:1 optionone name(put in graveyard) target(<upto:1>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
@@ -88641,6 +89092,17 @@ mana={2G}{2G}{2G}
type=Sorcery
[/card]
[card]
name=Tower Worker
abilities=reach
auto={T}:name(Add mana) if type(Mine Worker|mybattlefield)~morethan~0,type(Power Plant Worker|mybattlefield)~morethan~0 then Add{C}{C}{C} else Add{C}
text=Reach -- {T}: Add {C}. If you control creatures named Mine Worker and Power Plant Worker, add {C}{C}{C} instead.
mana={3}
type=Artifact Creature
subtype=Assembly-Worker
power=1
toughness=3
[/card]
[card]
name=Towering Titan
auto={S(creature[defender]|mybattlefield)}:all(creature) trample ueot
auto=counter(1/1,toughnesstotalinplay)
@@ -91098,6 +91560,16 @@ mana={2}{U}
type=Instant
[/card]
[card]
name=Urabrask's Anointer
auto=damage:type:creature[counter{0/0.1.oil}]:mybattlefield target(creature,player)
text=When Urabrask's Anointer enters the battlefield, it deals X damage to any target, where X is the number of permanents you control with oil counters on them.
mana={3}{R}
type=Artifact Creature
subtype=Phyrexian Wizard
power=4
toughness=2
[/card]
[card]
name=Urban Daggertooth
abilities=vigilance
auto=_ENRAGE__PROLIFERATE_
@@ -92233,6 +92705,17 @@ power=4
toughness=4
[/card]
[card]
name=Venerated Rotpriest
abilities=poisontoxic
auto=@targeted(creature|mybattlefield) from(*|myCastingzone):alterpoison:1 target(opponent)
text=Toxic 1 (Players dealt combat damage by this creature also get a poison counter.) -- Whenever a creature you control becomes the target of a spell, target opponent gets a poison counter.
mana={G}
type=Creature
subtype=Phyrexian Druid
power=1
toughness=2
[/card]
[card]
name=Vengeant Earth
target=creature,land|myBattlefield
auto=transforms((Elemental Creature,setpower=4,settoughness=4,haste,newability[_ATTACKING_ability$! notAtarget(creature|myBattlefield) transforms((,newability[mustblock])) ueot!$ opponent])) ueot
@@ -93022,6 +93505,23 @@ mana={X}{B}{G}{U}
type=Sorcery
[/card]
[card]
name=Vindictive Flamestoker
auto=@movedTo(*[-creature]|mystack):counter(0/0,1,oil)
auto=this(counter{0/0.1.oil}<1) {6}{R}{S}:reject all(*|myhand) && draw:4
auto=this(counter{0/0.1.oil}=1) {5}{R}{S}:reject all(*|myhand) && draw:4
auto=this(counter{0/0.1.oil}=2) {4}{R}{S}:reject all(*|myhand) && draw:4
auto=this(counter{0/0.1.oil}=3) {3}{R}{S}:reject all(*|myhand) && draw:4
auto=this(counter{0/0.1.oil}=4) {2}{R}{S}:reject all(*|myhand) && draw:4
auto=this(counter{0/0.1.oil}=5) {1}{R}{S}:reject all(*|myhand) && draw:4
auto=this(counter{0/0.1.oil}=6) {R}{S}:reject all(*|myhand) && draw:4
text=Whenever you cast a noncreature spell, put an oil counter on Vindictive Flamestoker. -- {6}{R}, Sacrifice Vindictive Flamestoker: Discard your hand, then draw four cards. This ability costs {1} less to activate for each oil counter on Vindictive Flamestoker.
mana={R}
type=Creature
subtype=Phyrexian Wizard
power=1
toughness=2
[/card]
[card]
name=Vindictive Lich
auto=_DIES_name(Choose one) name(Choose one) emblem transforms((,newability[choice name(Opponent sacrifices a creature) ability$!name(Sacrifice creature) notatarget(creature|mybattlefield) sacrifice!$ opponent],newability[choice name(Opponent discards 2 cards) ability$!name(Discards 2 cards) notatarget(<2>*|myhand) reject!$ opponent],newability[choice name(Opponent looses 5 life) life:-5 opponent])) ueot
text=When Vindictive Lich dies, choose one or more. Each mode must target a different player. -- Target opponent sacrifices a creature. -- Target opponent discards two cards. -- Target opponent loses 5 life.
@@ -93396,6 +93896,17 @@ power=3
toughness=2
[/card]
[card]
name=Vivien's Talent
target=planeswalker
aicode=activate moveto(mylibrary) target(*[creature;land;zpos<=4]|mylibrary)
auto=teach(planeswalker) {C(0/0,1,Loyalty)}:reveal:4 optionone name(Get a card) target(<1>*[creature;land]|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
auto=teach(planeswalker) @movedto(creature[-token]|mybattlefield):counter(0/0,1,loyalty)
text=Enchant planeswalker -- Enchanted planeswalker has "[+1]: Look at the top four cards of your library. You may reveal a creature or land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order." -- Whenever a nontoken creature enters the battlefield under your control, put a loyalty counter on enchanted planeswalker.
mana={1}{G}{G}
type=Enchantment
subtype=Aura
[/card]
[card]
name=Vivisurgeon's Insight
auto=draw:3
auto=_PROLIFERATE_

View File

@@ -8813,7 +8813,7 @@ toughness=2
name=Bane of the Living
facedown={3}
autofacedown={X}{B}{B}:morph
autofaceup=-X/-X all(creature) ueot
autofaceup=all(creature) -X/-X ueot
text=Morph {X}{B}{B} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Bane of the Living is turned face up, all creatures get -X/-X until end of turn.
mana={2}{B}{B}
type=Creature