Added last primitives from BRC set, fixed some primitives, improved triggers for counters, fixed a bug on removesinglecounter ability, updated missing card by set list.
This commit is contained in:
@@ -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 31-05-2023
|
||||
#I sorted this programmatically - Thanks to Vitty85 01-06-2023
|
||||
[card]
|
||||
name=+2 Mace
|
||||
auto={3}:equip
|
||||
@@ -8271,6 +8271,25 @@ mana={2}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Blast-Furnace Hellkite
|
||||
abilities=double strike,flying
|
||||
autohand={R}{R}{S(artifact[manacost=7]|mybattlefield)}:name(Sacrifice artifact with cost 7) activate castcard(alternative)
|
||||
autohand={1}{R}{R}{S(artifact[manacost=6]|mybattlefield)}:name(Sacrifice artifact with cost 6) activate castcard(alternative)
|
||||
autohand={2}{R}{R}{S(artifact[manacost=5]|mybattlefield)}:name(Sacrifice artifact with cost 5) activate castcard(alternative)
|
||||
autohand={3}{R}{R}{S(artifact[manacost=4]|mybattlefield)}:name(Sacrifice artifact with cost 4) activate castcard(alternative)
|
||||
autohand={4}{R}{R}{S(artifact[manacost=3]|mybattlefield)}:name(Sacrifice artifact with cost 3) activate castcard(alternative)
|
||||
autohand={5}{R}{R}{S(artifact[manacost=2]|mybattlefield)}:name(Sacrifice artifact with cost 2) activate castcard(alternative)
|
||||
autohand={6}{R}{R}{S(artifact[manacost=1]|mybattlefield)}:name(Sacrifice artifact with cost 1) activate castcard(alternative)
|
||||
autohand={7}{R}{R}{S(artifact[manacost=0]|mybattlefield)}:name(Sacrifice artifact with cost 0) activate castcard(alternative)
|
||||
auto=lord(creature[attacking]|myBattlefield) double strike
|
||||
text=Artifact offering (You may cast this spell as though it had flash by sacrificing an artifact and paying the difference in mana costs between this and the sacrificed artifact. Mana cost includes color.) -- Flying, double strike -- Creatures attacking your opponents have double strike.
|
||||
mana={7}{R}{R}
|
||||
type=Creature
|
||||
subtype=Dragon
|
||||
power=5
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Blazing Crescendo
|
||||
target=creature
|
||||
auto=+3/+1
|
||||
@@ -11386,6 +11405,7 @@ name=Bronze Guardian
|
||||
abilities=double strike
|
||||
anyzone=type:artifact:myBattlefield/5 cdaactive
|
||||
auto=_WARD_(2)
|
||||
auto=@targeted(other artifact|mybattlefield) from(*|opponentzones):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*|opponentzones) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot
|
||||
text=Double strike -- Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) -- Other artifacts you control have ward {2}. -- Bronze Guardian's power is equal to the number of artifacts you control.
|
||||
mana={4}{W}
|
||||
type=Artifact Creature
|
||||
@@ -34583,6 +34603,39 @@ power=0
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
name=Glint Raker
|
||||
abilities=flying
|
||||
aicode=activate transforms((,newability[if type(artifact[zpos<=thatmuch]|mylibrary)~equalto~0 then all(*[zpos<=thatmuch]|mylibrary) moveto(mygraveyard)],newability[if type(artifact[zpos<=thatmuch]|mylibrary)~morethan~0 then target(artifact[zpos<=thatmuch]|mylibrary) moveto(myhand) and!( all(*[zpos<=thatmuch]|mylibrary) moveto(mygraveyard) )!]
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>0)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>1)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>2)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>3)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>4)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>5)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>6)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>7)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>8)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>9)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>10)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>11)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>12)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>13)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>14)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>15)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>16)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>17)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>18)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>19)while 1/0
|
||||
auto=this(variable{convertedcost:highest:artifact:mybattlefield}>20)while 1/0
|
||||
auto=@combatdamaged(player) from(this):may name(Reveal top cards) reveal:thatmuch optionone name(Get an artifact) target(artifact|reveal) moveto(myhand) optiononeend optiontwo name(Put on graveyard) target(*|reveal) moveto(mygraveyard) and!( all(*|reveal) moveto(mygraveyard) )! optiontwoend revealend
|
||||
text=Flying -- Glint Raker gets +X/+0, where X is the highest mana value among artifacts you control. -- Whenever Glint Raker deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard.
|
||||
mana={3}{U}
|
||||
type=Creature
|
||||
subtype=Drake
|
||||
power=1
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Giant Slug
|
||||
auto={5}:transforms((,newability[phaseaction[my upkeep sourceinplay]:forestwalk ueot])) forever
|
||||
auto={5}:transforms((,newability[phaseaction[my upkeep sourceinplay]:mountainwalk ueot])) forever
|
||||
@@ -40893,6 +40946,19 @@ power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Hexavus
|
||||
abilities=flying
|
||||
auto=counter(1/1,6)
|
||||
auto={1}{C(1/1,-1)}:name(Put flying counter) target(other creature|battlefield) transforms((,newability[counter(0/0.1.Flying)],newability[this(counter{0/0.1.Flying}>=1) flying])) forever
|
||||
auto={1}:name(Remove and add counter) target(other creature[counter{any}]|mybattlefield) removesinglecountertype(1) && all(this) counter(1/1)
|
||||
text=Flying -- Hexavus enters the battlefield with six +1/+1 counters on it. -- {1}, Remove a +1/+1 counter from Hexavus: Put a flying counter on another target creature. -- {1}, Remove a counter from another creature you control: Put a +1/+1 counter on Hexavus.
|
||||
mana={6}
|
||||
type=Artifact Creature
|
||||
subtype=Construct
|
||||
power=0
|
||||
toughness=0
|
||||
[/card]
|
||||
[card]
|
||||
name=Hexdrinker
|
||||
auto={1}:counter(0/0,1,Level) asSorcery
|
||||
auto=this(counter{0/0.3.Level}) 2/3
|
||||
@@ -53442,6 +53508,14 @@ type=Artifact
|
||||
subtype=Equipment
|
||||
[/card]
|
||||
[card]
|
||||
name=Machine God's Effigy
|
||||
auto=may name(Copy creature) target(creature|battlefield) copy and!( transforms((Artifact,newability[losesatype(Creature)],newability[{T}:add{U}])) forever )!
|
||||
auto={T}:add{U}
|
||||
text=You may have Machine God's Effigy enter the battlefield as a copy of any creature on the battlefield, except it's an artifact and it has "{T}: Add {U}." (It's not a creature.) -- {T}: Add {U}.
|
||||
mana={4}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Machine Over Matter
|
||||
other={U}
|
||||
otherrestriction=type(artifact[creature]|battlefield)~morethan~0
|
||||
@@ -73542,6 +73616,17 @@ power=5
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Rootpath Purifier
|
||||
auto=lord(land|myBattlefield) transforms((Basic))
|
||||
auto=lord(land|mylibrary) transforms((Basic))
|
||||
text=Lands you control and land cards in your library are basic.
|
||||
mana={3}{G}
|
||||
type=Creature
|
||||
subtype=Elf Druid
|
||||
power=3
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Roots of Wisdom
|
||||
autostack=deplete:3
|
||||
auto=if type(*[land;elf]|mygraveyard)~morethan~0 then target(*[land;elf]|mygraveyard) moveto(myhand) else draw:1 controller
|
||||
@@ -75358,6 +75443,17 @@ mana={1}{R}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Sanwell, Avenger Ace
|
||||
auto=aslongas(creature[artifact&attacking]|mybattlefield) transforms((,newability[preventalldamage to(this)]))
|
||||
auto=@tapped(this):name(Exile top 6 cards) all(*[zpos<=5]|mylibrary) moveto(exile) and!( transforms((tobesan,newability[all(*[zpos=6]|mylibrary) moveto(exile) and!( transforms((tobesan,newability[name(May cast artifact creature or vehicle) target(tobesan|myexile) transforms((,newability[if cantargetcard(*[-artifact]|*) then all(tobesan|myexile) bottomoflibrary],newability[if cantargetcard(artifact[-creature&-vehicle]|*) then all(tobesan|myexile) bottomoflibrary],newability[if cantargetcard(creature[artifact]|*) then activate castcard(normal) and!( all(tobesan|myexile) bottomoflibrary )!],newability[if cantargetcard(*[vehicle]|*) then activate castcard(normal) and!( all(tobesan|myexile) bottomoflibrary )!])) ueot])) ueot )!])) ueot )!
|
||||
text=As long as an artifact creature you control is attacking, prevent all damage that would be dealt to Sanwell, Avenger Ace. -- Whenever Sanwell becomes tapped, exile the top six cards of your library. You may cast a Vehicle or artifact creature spell from among them. Then put the rest on the bottom of your library in a random order.
|
||||
mana={1}{W}
|
||||
type=Legendary Creature
|
||||
subtype=Human Pilot
|
||||
power=3
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Sap Vitality
|
||||
target=creature,planeswalker.
|
||||
auto=damage:3
|
||||
@@ -76252,6 +76348,17 @@ mana={1}{U}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Scholar of New Horizons
|
||||
auto=counter(1/1)
|
||||
auto={T}:name(Remove and add counter) target(*[counter{any}]|mybattlefield) transforms((,newability[removesinglecountertype(1)],newability[name(Search plains) target(plains|mylibrary) moveto(myhand) and!( transforms((,newability[if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then may name(Put on battlefield) name(Put on battlefield) moveto(mybattlefield) and!( tap(noevent) )!])) oneshot )!])) oneshot
|
||||
text=Scholar of New Horizons enters the battlefield with a +1/+1 counter on it. -- {T}, Remove a counter from a permanent you control: Search your library for a Plains card and reveal it. If an opponent controls more lands than you, you may put that card onto the battlefield tapped. If you don't put the card onto the battlefield, put it into your hand. Then shuffle.
|
||||
mana={1}{W}
|
||||
type=Creature
|
||||
subtype=Human Scout
|
||||
power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Scholar of Stars
|
||||
auto=aslongas(artifact|myBattlefield) draw:1
|
||||
text=When Scholar of Stars enters the battlefield, if you control an artifact, draw a card.
|
||||
@@ -81828,6 +81935,34 @@ power=2
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Smelting Vat
|
||||
aicode=activate transforms((,newability[if type(artifact[zpos<=8]|mylibrary)~equalto~0 then all(*[zpos<=8]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!],newability[if type(artifact[zpos<=8]|mylibrary)~morethan~0 then target(artifact[zpos<=8]|mylibrary) moveto(mybattlefield) and!( all(*[zpos<=thatmuch]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!]
|
||||
auto={1}{T}{S(other artifact[manacost=0]|mybattlefield)}:name(Sacrifice artifact with manacost 0) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=0]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=1]|mybattlefield)}:name(Sacrifice artifact with manacost 1) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=1]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=2]|mybattlefield)}:name(Sacrifice artifact with manacost 2) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=2]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=3]|mybattlefield)}:name(Sacrifice artifact with manacost 3) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=3]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=4]|mybattlefield)}:name(Sacrifice artifact with manacost 4) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=4]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=5]|mybattlefield)}:name(Sacrifice artifact with manacost 5) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=5]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=6]|mybattlefield)}:name(Sacrifice artifact with manacost 6) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=6]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=7]|mybattlefield)}:name(Sacrifice artifact with manacost 7) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=7]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=8]|mybattlefield)}:name(Sacrifice artifact with manacost 8) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=8]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=9]|mybattlefield)}:name(Sacrifice artifact with manacost 9) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=9]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=10]|mybattlefield)}:name(Sacrifice artifact with manacost 10) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=10]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=11]|mybattlefield)}:name(Sacrifice artifact with manacost 11) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=11]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=12]|mybattlefield)}:name(Sacrifice artifact with manacost 12) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=12]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=13]|mybattlefield)}:name(Sacrifice artifact with manacost 13) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=13]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=14]|mybattlefield)}:name(Sacrifice artifact with manacost 14) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=14]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=15]|mybattlefield)}:name(Sacrifice artifact with manacost 15) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=15]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=16]|mybattlefield)}:name(Sacrifice artifact with manacost 16) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=16]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=17]|mybattlefield)}:name(Sacrifice artifact with manacost 17) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=17]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=18]|mybattlefield)}:name(Sacrifice artifact with manacost 18) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=18]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost=19]|mybattlefield)}:name(Sacrifice artifact with manacost 19) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=19]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
auto={1}{T}{S(other artifact[manacost>=20]|mybattlefield)}:name(Sacrifice artifact with manacost 20) reveal:8 optionone name(Get an artifact) target(<upto:2>artifact[-creature&manacost<=20]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
|
||||
text={1}, {T}, Sacrifice another artifact: Reveal the top eight cards of your library. Put up to two noncreature artifact cards with total mana value less than or equal to the sacrificed artifact's mana value from among them onto the battlefield and the rest on the bottom of your library in a random order.
|
||||
mana={4}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Smiting Helix
|
||||
target=player,creature,planeswalker
|
||||
auto=damage:3
|
||||
@@ -88896,6 +89031,17 @@ mana={3}{G}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Tawnos, Solemn Survivor
|
||||
auto={2}{T}:name(Create a copy) target(artifact[token]|mybattlefield) clone and!( transforms((,newability[untap],newability[deplete:2 controller])) oneshot )!
|
||||
auto={1}{W}{U}{B}{T}{S(artifact[token]|mybattlefield)}{S(artifact[token]|mybattlefield)}:name(Exile and copy) target(*[creature;artifact]|mygraveyard) moveto(exile) and!( clone and!( transforms((Artifact)) forever )! )! asSorcery
|
||||
text={2}, {T}: Create a token that's a copy of up to one target artifact token you control. Mill two cards. -- {1}{W}{U}{B}, {T}, Sacrifice two artifact tokens, Exile an artifact or creature card from your graveyard: Create a token that's a copy of the exiled card, except it's an artifact in addition to its other types. Activate only as a sorcery.
|
||||
mana={1}{U}
|
||||
type=Legendary Creature
|
||||
subtype=Human Artificer
|
||||
power=1
|
||||
toughness=3
|
||||
[/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.)
|
||||
@@ -89481,6 +89627,14 @@ power=6
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Terisiare's Devastation
|
||||
auto=life:-fullpaid controller
|
||||
auto=token(Powerstone)*fullpaid and!( tap(noevent) )! && ability!name(Creature gain -1/-1) foreach(artifact|mybattlefield) all(creature|battlefield) -1/-1 ueot!$ controller
|
||||
text=You lose X life and create X tapped Powerstone tokens. Then all creatures get -1/-1 until end of turn for each artifact you control. (The tokens are artifacts with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")
|
||||
mana={X}{2}{B}{B}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Terminal Agony
|
||||
target=creature
|
||||
abilities=madness
|
||||
@@ -89879,6 +90033,28 @@ type=Enchantment
|
||||
subtype=Saga
|
||||
[/card]
|
||||
[card]
|
||||
name=The Archimandrite
|
||||
auto=@each my upkeep:name(Gain life) life:phandcountminus4minusend controller
|
||||
auto=@lifeof(player):name(Gain X/0 ueot) all(*[advisor;artificer;monk]|myBattlefield) thatmuch/0 ueot
|
||||
auto=@lifeof(player):name(Gain vigilance ueot) all(*[advisor;artificer;monk]|myBattlefield) transforms((,newability[vigilance])) ueot
|
||||
auto={T(advisor[-tapped]|myBattlefield)}{T(advisor[-tapped]|myBattlefield)}{T(advisor[-tapped]|myBattlefield)}:name(Tap 3 advisor) draw:1 controller
|
||||
auto={T(advisor[-tapped]|myBattlefield)}{T(advisor[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}:name(Tap 2 advisors and 1 monk) draw:1 controller
|
||||
auto={T(advisor[-tapped]|myBattlefield)}{T(advisor[-tapped]|myBattlefield)}{T(artificer[-tapped]|myBattlefield)}:name(Tap 2 advisors and 1 artificer) draw:1 controller
|
||||
auto={T(advisor[-tapped]|myBattlefield)}{T(artificer[-tapped]|myBattlefield)}{T(artificer[-tapped]|myBattlefield)}:name(Tap 1 advisor and 2 artificers) draw:1 controller
|
||||
auto={T(advisor[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}:name(Tap 1 advisors and 2 monks) draw:1 controller
|
||||
auto={T(advisor[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}{T(artificer[-tapped]|myBattlefield)}:name(Tap 1 advisors and 1 monk and 1 artificer) draw:1 controller
|
||||
auto={T(artificer[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}:name(Tap 1 artificer and 2 monks) draw:1 controller
|
||||
auto={T(artificer[-tapped]|myBattlefield)}{T(artificer[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}:name(Tap 2 artificers and 1 monk) draw:1 controller
|
||||
auto={T(artificer[-tapped]|myBattlefield)}{T(artificer[-tapped]|myBattlefield)}{T(artificer[-tapped]|myBattlefield)}:name(Tap 3 artificers) draw:1 controller
|
||||
auto={T(monk[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}{T(monk[-tapped]|myBattlefield)}:name(Tap 3 monks) draw:1 controller
|
||||
text=At the beginning of your upkeep, you gain X life, where X is the number of cards in your hand minus 4. -- Whenever you gain life, each Advisor, Artificer, and Monk you control gains vigilance and gets +X/+0 until end of turn, where X is the amount of life you gained. -- Tap three untapped Advisors, Artificers, and/or Monks you control: Draw a card.
|
||||
mana={2}{U}{R}{W}
|
||||
type=Legendary Creature
|
||||
subtype=Human Advisor
|
||||
power=0
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=The Argent Etchings
|
||||
auto=counter(0/0,1,Lore)
|
||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||
@@ -90016,6 +90192,19 @@ color=white,black
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=The Brothers' War
|
||||
auto=counter(0/0,1,Lore)
|
||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||
auto=name(Create powestone) token(Powerstone)*2 and!( tap(noevent) )!
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) all(creature|opponentbattlefield) transforms((,newability[mustattack])) uynt
|
||||
auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) target(<2>player,creature,planeswalker) damage:type:artifact:mybattlefield
|
||||
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 - Create two tapped Powerstone tokens. -- II - Choose two target players. Until your next turn, each creature they control attacks the other chosen player each combat if able. -- III - The Brothers' War deals X damage to any target and X damage to any other target, where X is the number of artifacts you control.
|
||||
mana={3}{R}
|
||||
type=Enchantment
|
||||
subtype=Saga
|
||||
[/card]
|
||||
[card]
|
||||
name=The Cauldron of Eternity
|
||||
abilities=affinitygravecreatures
|
||||
auto=@movedTo(graveyard) from(creature|myBattlefield):all(trigger[from]) bottomoflibrary
|
||||
@@ -95832,6 +96021,15 @@ mana={2}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Urza's Workshop
|
||||
auto={T}:name(Add single mana) add{C}
|
||||
auto=this(variable{type:artifact:mybattlefield}>2) {T}:name(Add mana for each urza's) name(Add mana for each urza's) foreach(land[urza's]|mybattlefield) add{C}
|
||||
auto=foreach(|myBattlefield)
|
||||
text={T}: Add {C}. -- Metalcraft - {T}: Add {C} for each Urza's land you control. Activate only if you control three or more artifacts.
|
||||
type=Land
|
||||
subtype=Urza's
|
||||
[/card]
|
||||
[card]
|
||||
name=Urza, Chief Artificer
|
||||
anyzone=affinity(creature[artifact]|myBattlefield) reduce({1})
|
||||
auto=lord(other artifact[creature]|myBattlefield) menace
|
||||
@@ -98606,8 +98804,14 @@ toughness=6
|
||||
[card]
|
||||
name=Vorinclex, Monstrous Raider
|
||||
abilities=trample,haste
|
||||
auto=@counteradded(duplicateAll) from(*|myBattlefield):ability$!name(Double the counter) donothing!$ controller
|
||||
auto=@counteradded(any) from(*|opponentbattlefield):name(Remove a counter) target(*[counter{any}]|opponentbattlefield) removesinglecountertype(1)
|
||||
auto=@totalcounteradded(duplicateAll) from(*|myBattlefield):ability$!name(Double the counters) donothing!$ controller
|
||||
auto=@totalcounteradded(halfAll) from(*|opponentbattlefield):ability$!name(Half the counters) donothing!$ controller
|
||||
auto=@energizedof(player) duplicate(All):ability$!name(Double the counters) donothing!$ controller
|
||||
auto=@energizedfoeof(player) half(All):ability$!name(Half the counters) donothing!$ controllerer
|
||||
auto=@poisonedof(player) half(All):ability$!name(Half the counters) donothing!$ controller
|
||||
auto=@poisonedfoeof(player) duplicate(All):ability$!name(Double the counters) donothing!$ controller
|
||||
auto=@experiencedof(player) duplicate(All):ability$!name(Double the counters) donothing!$ controller
|
||||
auto=@experiencedfoeof(player) half(All):ability$!name(Half the counters) donothing!$ controller
|
||||
text=Trample, haste -- If you would put one or more counters on a permanent or player, put twice that many of each of those kinds of counters on that permanent or player instead. -- If an opponent would put one or more counters on a permanent or player, they put half that many of each of those kinds of counters on that permanent or player instead, rounded down.
|
||||
mana={4}{G}{G}
|
||||
type=Legendary Creature
|
||||
@@ -101273,6 +101477,14 @@ power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Wondrous Crucible
|
||||
auto=@targeted(*|mybattlefield) from(*|opponentzones):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*|opponentzones) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot
|
||||
auto=@each my endofturn:name(Mill and exile) deplete:2 controller && ability$!name(Exile a random card) name(Exile a random card) target(*[-land]|opponentgraveyard) moveto(opponentexile) and!( transforms((,newability[if cantargetcard(*[-instant;-sorcery]|*) then choice name(Cast the copy) name(Cast the copy) clone],newability[if cantargetcard(*[instant;sorcery]|*) then choice name(Cast the copy) name(Cast the copy) activate castcard(copied)],newability[choice name(Don't cast copy) donothing])) oneshot )!!$ opponent
|
||||
text=Permanents you control have ward {2}. -- At the beginning of your end step, mill two cards, then exile a nonland card at random from your graveyard. Copy it. You may cast the copy without paying its mana cost. (A copy of a permanent spell becomes a token.)
|
||||
mana={7}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Woodcaller Automaton
|
||||
other={2}{G}{G} name(prototype)
|
||||
auto=if paid(alternative) then becomes(,3/3,green)
|
||||
|
||||
@@ -2,7 +2,7 @@ grade=unsupported
|
||||
#The cards in this file are not implemented/incomplete yet.
|
||||
#Updated Card lists not in primitives (Borderline, Crappy, Unsupported and Missing Cards)
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#I sorted this programatically - Vitty85 22-05-2023
|
||||
#I sorted this programatically - Vitty85 01-06-2023
|
||||
[card]
|
||||
name="Ach! Hans, Run!"
|
||||
text=At the beginning of your upkeep, you may say "Ach Hans, run It's the . . ." and name a creature card. If you do, search your library for the named card, put it into play, then shuffle your library. That creature has haste. Remove it from the game at end of turn.
|
||||
@@ -455,6 +455,16 @@ mana={0}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Ashnod the Uncaring
|
||||
abilities=deathtouch
|
||||
text=Deathtouch -- Whenever you activate an ability of an artifact or creature that isn't a mana ability, if one or more permanents were sacrificed to activate it, you may copy that ability. You may choose new targets for the copy. (Sacrificing an artifact for mana to activate an ability doesn't count.)
|
||||
mana={2}{U}{B}{R}
|
||||
type=Legendary Creature
|
||||
subtype=Human Artificer
|
||||
power=1
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Ass Whuppin'
|
||||
text=Destroy target silver-bordered permanent in any game you can see from your seat.
|
||||
mana={1}{W}{B}
|
||||
@@ -2455,6 +2465,15 @@ mana={U}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Disciple of Caelus Nin
|
||||
text=When Disciple of Caelus Nin enters the battlefield, starting with you, each player chooses up to five permanents they control. All permanents other than Disciple of Caelus Nin that weren't chosen this way phase out. -- Permanents can't phase in.
|
||||
mana={4}{W}
|
||||
type=Creature
|
||||
subtype=Human Wizard
|
||||
power=3
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Discontinuity
|
||||
text=As long as it's your turn, this spell costs {2}{U}{U} less to cast. -- End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
|
||||
mana={3}{U}{U}{U}
|
||||
@@ -12018,6 +12037,16 @@ mana={X}{U}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Wire Surgeons
|
||||
abilities=fear
|
||||
text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- Each artifact creature card in your graveyard has encore. Its encore cost is equal to its mana cost. (Exile it and pay its mana cost: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.)
|
||||
mana={4}{B}{B}
|
||||
type=Creature
|
||||
subtype=Human Artificer
|
||||
power=6
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Wishmonger
|
||||
text={2}: Target creature gains protection from the color of its controller's choice until end of turn. Any player may activate this ability.
|
||||
mana={3}{W}
|
||||
|
||||
Reference in New Issue
Block a user