Added HTR18, HT19, AFR and AFC sets, added/fixed old primitives, improved Android dowloader, fixed it lang file, fixed IMA rarities, fixed order index of some old sets, added all features from D&D such as Dungeon Cards and Dice (d20,d10, adn so on).

This commit is contained in:
Vittorio Alfieri
2021-07-17 02:33:08 +02:00
parent d98956a1b8
commit 31ab9edc81
43 changed files with 9693 additions and 1740 deletions
+80 -83
View File
@@ -1,6 +1,6 @@
#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 programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 16-06-2021
#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 16-07-2021
[card]
name=Abandon Reason
target=<upto:2>creature
@@ -1975,7 +1975,7 @@ type=Enchantment
[/card]
[card]
name=Ajani's Pridemate
auto=@lifeof(player) from(*[-lifefaker]):counter(1/1,1)
auto=@lifeof(player) from(*[-lifefaker]|*):counter(1/1,1)
text=Whenever you gain life, put a +1/+1 counter on Ajani's Pridemate.
mana={1}{W}
type=Creature
@@ -5143,7 +5143,7 @@ toughness=4
[card]
name=Archangel of Thune
abilities=flying,lifelink
auto=@lifeof(player) from(*[-lifefaker]):all(creature|mybattlefield) counter(1/1,1)
auto=@lifeof(player) from(*[-lifefaker]|*):all(creature|mybattlefield) counter(1/1,1)
text=Flying. -- Lifelink. -- Whenever you gain life, put a +1/+1 counter on each creature you control.
mana={3}{W}{W}
type=Creature
@@ -6778,7 +6778,7 @@ toughness=2
[card]
name=Atraxa, Praetors' Voice
abilities=flying,vigilance,deathtouch,lifelink
auto=@each my end:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=@each my end:name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Flying, vigilance, deathtouch, lifelink -- At the beginning of your end step, proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={G}{W}{U}{B}
type=Legendary Creature
@@ -8902,9 +8902,10 @@ type=Instant
[/card]
[card]
name=Bant Panorama
auto={T}:Add{1}
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(*[basic;island;forest;plains]|myLibrary)
auto={1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[basic;island;forest;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
auto={T}:Add{C}
auto={1}{T}{S}:name(search forest) target(forest[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search plains) target(plains[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search island) target(island[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
text={T}: Add {1} to your mana pool. -- {1}, {T}, Sacrifice Bant Panorama: Search your library for a basic Forest, Plains, or Island card and put it onto the battlefield tapped. Then shuffle your library.
type=Land
[/card]
@@ -12217,7 +12218,7 @@ type=Enchantment
[/card]
[card]
name=Bloodbond Vampire
auto=@lifeof(player) from(*[-lifefaker]):counter(1/1,1)
auto=@lifeof(player) from(*[-lifefaker]|*):counter(1/1,1)
text=Whenever you gain life, put a +1/+1 counter on Bloodbond Vampire.
mana={2}{B}{B}
type=Creature
@@ -15125,8 +15126,8 @@ toughness=4
[card]
name=Brisela, Voice of Nightmares
auto=meldfrom(Gisela, the Broken Blade|Bruna, the Fading Light)
abilities=flying, first strike, vigilance, lifelink
auto=maxcast(*[manacost<4])0 opponent
abilities=flying,first strike,vigilance,lifelink
auto=maxcast(*[manacost<=3])0 opponent
text=Flying, first strike, vigilance, lifelink -- Your opponents can't cast spells with converted mana cost 3 or less.
type=Legendary Creature
subtype=Eldrazi Angel
@@ -15376,7 +15377,7 @@ type=Enchantment
[/card]
[card]
name=Bruna, the Fading Light
abilities=flying, vigilance
abilities=flying,vigilance
autostack=if casted(this) then may moveTo(mybattlefield) target(creature[angel;human]|mygraveyard)
text=When you cast Bruna, the Fading Light, you may return target Angel or Human creature card from your graveyard to the battlefield. -- Flying, vigilance -- (Melds with Gisela, the Broken Blade.)
mana={5}{W}{W}
@@ -20321,7 +20322,7 @@ toughness=1
[card]
name=Cliffhaven Vampire
abilities=flying
auto=@lifeof(player) from(*[-lifefaker]):life:-1 opponent
auto=@lifeof(player) from(*[-lifefaker]|*):life:-1 opponent
text=Flying -- Whenever you gain life, each opponent loses 1 life.
mana={2}{W}{B}
type=Creature
@@ -22111,7 +22112,7 @@ toughness=1
[card]
name=Contagion Clasp
auto=counter(-1/-1,1) target(creature)
auto={4}{T}:notatarget(<anyamount>*) propagate
auto={4}{T}:name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=When Contagion Clasp enters the battlefield, put a -1/-1 counter on target creature. -- {4}, Tap: Proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={2}
type=Artifact
@@ -22119,7 +22120,7 @@ type=Artifact
[card]
name=Contagion Engine
auto=target(player) ability$!name(target player) counter(-1/-1,1) all(creature|mybattlefield)!$ targetedplayer
auto={4}{T}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) propagate && propagate
auto={4}{T}:name(Proliferate) NotATarget(<anyamount>*) transforms((,newability[duplicatecounters(single)],newability[duplicatecounters(single)])) oneshot
text=When Contagion Engine enters the battlefield, put a -1/-1 counter on each creature target player controls. -- {4},{T}: Proliferate, then proliferate again. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there. Then do it again.)
mana={6}
type=Artifact
@@ -22569,7 +22570,7 @@ toughness=1
[card]
name=Core Prowler
abilities=infect
auto=@movedto(this|mygraveyard) from(this|mybattlefield):notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=@movedto(this|mygraveyard) from(this|mybattlefield):name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) -- When Core Prowler dies, proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={4}
type=Artifact Creature
@@ -22980,8 +22981,7 @@ type=Artifact
[/card]
[card]
name=Courser of Kruphix
abilities=showfromtoplibrary
auto=canplaylandlibrarytop
abilities=showfromtoplibrary,canplaylandlibrarytop
auto=@movedTo(land|mybattlefield):life:1
text=Play with the top card of your library revealed. -- You may play the top card of your library if it's a land card. -- Whenever a land enters the battlefield under your control, you gain 1 life.
mana={1}{G}{G}
@@ -32124,7 +32124,7 @@ toughness=4
[card]
name=Drogskol Reaver
abilities=flying,double strike,lifelink
auto=@lifeof(player) from(*[-lifefaker]):draw:1 controller
auto=@lifeof(player) from(*[-lifefaker]|*):draw:1 controller
text=Flying, double strike, lifelink -- Whenever you gain life, draw a card.
mana={5}{W}{U}
type=Creature
@@ -35515,7 +35515,7 @@ toughness=7
[/card]
[card]
name=Emmessi Tome
auto={5}{T}:auto={T}:draw:2 && transforms((,newability[target(*|myhand) reject])) forever
auto={5}{T}:draw:2 && transforms((,newability[target(*|myhand) reject])) forever
text={5}, {T}: Draw two cards, then discard a card.
mana={4}
type=Artifact
@@ -36845,9 +36845,10 @@ toughness=3
[/card]
[card]
name=Esper Panorama
auto={T}:Add{1}
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(*[basic;swamp;island;plains]|myLibrary)
auto={1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[basic;swamp;island;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
auto={T}:Add{C}
auto={1}{T}{S}:name(search swamp) target(swamp[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search plains) target(plains[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search island) target(island[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
text={T}: Add {1} to your mana pool. -- {1}, {T}, Sacrifice Esper Panorama: Search your library for a basic Plains, Island, or Swamp card and put it onto the battlefield tapped. Then shuffle your library.
type=Land
[/card]
@@ -43795,7 +43796,7 @@ type=Sorcery
name=Fuel for the Cause
target=*|stack
auto=fizzle
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Counter target spell, then proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={2}{U}{U}
type=Instant
@@ -44142,8 +44143,7 @@ toughness=8
[/card]
[card]
name=Future Sight
abilities=showfromtoplibrary
auto=canplayfromlibrarytop
abilities=showfromtoplibrary,canplayfromlibrarytop
text=Play with the top card of your library revealed. -- You may play the top card of your library.
mana={2}{U}{U}{U}
type=Enchantment
@@ -44570,8 +44570,7 @@ toughness=2
[/card]
[card]
name=Garruk's Horde
abilities=trample,showfromtoplibrary
auto=canplaycreaturelibrarytop
abilities=trample,showfromtoplibrary,canplaycreaturelibrarytop
text=Trample -- Play with the top card of your library revealed. -- You may cast the top card of your library if it's a creature card. (Do this only any time you could cast that creature card. You still pay the spell's costs.)
mana={5}{G}{G}
type=Creature
@@ -46465,8 +46464,8 @@ type=Sorcery
[/card]
[card]
name=Gisela, the Broken Blade
abilities=flying, first strike, lifelink
auto=@each my endofturn:target(Bruna the Fading Light) meld(Brisela Voice of Nightmares)
abilities=flying,first strike,lifelink
auto=@each my endofturn:target(Bruna^ the Fading Light|mybattlefield) meld(Brisela, Voice of Nightmares)
text=Flying, first strike, lifelink -- At the beginning of your end step, if you both own and control Gisela, the Broken Blade and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares.
mana={2}{W}{W}
type=Legendary Creature
@@ -49374,6 +49373,15 @@ text=Grasslands enters the battlefield tapped. -- {T}, Sacrifice Grasslands: Sea
type=Land
[/card]
[card]
name=Grave Betrayal
auto=@movedTo(creature|opponentGraveyard) from(Battlefield):all(trigger[to]) transforms((,newability[phaseaction[endofturn once] moveTo(opponentBattlefield)]))
auto=@movedTo(creature[fresh]|myBattlefield) from(opponentGraveyard):all(trigger[to]) transforms((,newability[counter(1/1)]))
auto=@movedTo(creature[fresh]|myBattlefield) from(opponentGraveyard):all(trigger[to]) transforms((Zombie,black)) forever
text=Whenever a creature you don't control dies, return it to the battlefield under your control with an additional +1/+1 counter on it at the beginning of the next end step. That creature is a black Zombie in addition to its other colors and types.
mana={5}{B}{B}
type=Enchantment
[/card]
[card]
name=Grave Birthing
target=opponent
auto=ability$!moveto(exile) notatarget(*|mygraveyard)!$ targetedplayer
@@ -50225,7 +50233,7 @@ subtype=Equipment
name=Grim Affliction
target=creature
auto=counter(-1/-1,1)
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Put a -1/-1 counter on target creature, then proliferate.
mana={2}{B}
type=Instant
@@ -50593,9 +50601,10 @@ toughness=1
[/card]
[card]
name=Grixis Panorama
auto={T}:Add{1}
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(*[basic;mountain;island;swamp]|myLibrary)
auto={1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[basic;mountain;island;swamp]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
auto={T}:Add{C}
auto={1}{T}{S}:name(search swamp) target(swamp[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search mountain) target(mountain[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search island) target(island[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
text={T}: Add {1} to your mana pool. -- {1}, {T}, Sacrifice Grixis Panorama: Search your library for a basic Island, Swamp, or Mountain card and put it onto the battlefield tapped. Then shuffle your library.
type=Land
[/card]
@@ -51513,6 +51522,14 @@ power=2
toughness=2
[/card]
[card]
name=Gutter Grime
auto=@movedTo(creature[-token]|myGraveyard) from(myBattlefield):counter(0/0,1,Slime)
auto=@counteradded(0/0,1,Slime) from(this):token(Ooze,Creature Ooze,type:enchantment{counter(0/0,1,Slime)}:mybattlefield/type:enchantment{counter(0/0,1,Slime)}:mybattlefield cdaactive,green)
text=Whenever a notoken creature you control dies, put a slime counter on Gutter Grime, then create a green Ooze creature token with "This creature's power and toughness are each equal to the number of slime counters on Gutter Grime."
mana={4}{G}
type=Enchantment
[/card]
[card]
name=Gutter Skulk
mana={1}{B}
type=Creature
@@ -56951,7 +56968,7 @@ toughness=1
[/card]
[card]
name=Ignorant Bliss
auto=hand(blink)ueot all(*|myhand)
auto=all(*|myhand) moveto(myexile) and!( transforms((,newability[phaseaction[endofturn once checkex] moveto(myhand)])) ueot )!
auto=phaseaction[endofturn once] draw:1
text=Exile all cards from your hand face down. At the beginning of the next end step, return those cards to your hand, then draw a card.
mana={1}{R}
@@ -57864,7 +57881,7 @@ toughness=3
[/card]
[card]
name=Inexorable Tide
auto=@movedto(mystack) from(*|myhand):notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=@movedto(mystack) from(*|myhand):name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Whenever you cast a spell, proliferate.
mana={3}{U}{U}
type=Enchantment
@@ -60686,9 +60703,10 @@ toughness=1
[/card]
[card]
name=Jund Panorama
auto={T}:Add{1}
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(*[basic;mountain;forest;swamp]|myLibrary)
auto={1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[basic;mountain;forest;swamp]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
auto={T}:Add{C}
auto={1}{T}{S}:name(search swamp) target(swamp[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search mountain) target(mountain[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search forest) target(forest[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
text={T}: Add {1} to your mana pool. -- {1}, {T}, Sacrifice Jund Panorama: Search your library for a basic Swamp, Mountain, or Forest card and put it onto the battlefield tapped. Then shuffle your library.
type=Land
[/card]
@@ -61148,7 +61166,7 @@ toughness=2
[/card]
[card]
name=Kalastria Nightwatch
auto=@lifeof(player) from(*[-lifefaker]):flying ueot
auto=@lifeof(player) from(*[-lifefaker]|*):flying ueot
text=Whenever you gain life, Kalastria Nightwatch gains flying until end of turn.
mana={4}{B}
type=Creature
@@ -61545,7 +61563,7 @@ type=Sorcery
[/card]
[card]
name=Karlov of the Ghost Council
auto=@lifeof(player) from(*[-lifefaker]):counter(1/1,2)
auto=@lifeof(player) from(*[-lifefaker]|*):counter(1/1,2)
auto={W}{B}{C(1/1,-6)}:moveto(exile) target(creature)
text=Whenever you gain life, put two +1/+1 counters on Karlov of the Ghost Council. -- {W}{B}, Remove six +1/+1 counters from Karlov of the Ghost Council: Exile target creature.
mana={W}{B}
@@ -69763,8 +69781,7 @@ toughness=4
[/card]
[card]
name=Magus of the Future
abilities=showfromtoplibrary
auto=canplayfromlibrarytop
abilities=showfromtoplibrary,canplayfromlibrarytop
text=Play with the top card of your library revealed. -- You may play the top card of your library.
mana={2}{U}{U}{U}
type=Creature
@@ -70052,7 +70069,7 @@ toughness=1
[card]
name=Malakir Familiar
abilities=flying,deathtouch
auto=@lifeof(player) from(*[-lifefaker]):1/1 ueot
auto=@lifeof(player) from(*[-lifefaker]|*):1/1 ueot
text=Flying, deathtouch -- Whenever you gain life, Malakir Familiar gets +1/+1 until end of turn.
mana={2}{B}
type=Creature
@@ -72274,8 +72291,7 @@ subtype=Aura
[/card]
[card]
name=Melek, Izzet Paragon
abilities=showfromtoplibrary
auto=canplayinstantsorcerylibrarytop
abilities=showfromtoplibrary,canplayinstantsorcerylibrarytop
auto=@movedto(instant,sorcery|mystack) from(mylibrary):all(trigger[to]) castcard(copied noevent)
text=Play with the top card of your library revealed. -- You may cast the top card of your library if it's an instant or sorcery card. -- Whenever you cast an instant or sorcery spell from your library, copy it. You may choose new targets for the copy.
mana={4}{U}{R}
@@ -78387,9 +78403,10 @@ toughness=1
[/card]
[card]
name=Naya Panorama
auto={T}:Add{1}
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(*[basic;mountain;forest;plains]|myLibrary)
auto={1}{T}{S}:name(search card) reveal:plibrarycount optionone name(choose card) target(*[basic;mountain;forest;plains]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
auto={T}:Add{C}
auto={1}{T}{S}:name(search plains) target(plains[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search mountain) target(mountain[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
auto={1}{T}{S}:name(search forest) target(forest[basic]|myLibrary) moveTo(myBattlefield) and!( tap(noevent) )!
text={T}: Add {1} to your mana pool. -- {1}, {T}, Sacrifice Naya Panorama: Search your library for a basic Mountain, Forest, or Plains card and put it onto the battlefield tapped. Then shuffle your library.
type=Land
[/card]
@@ -80034,7 +80051,7 @@ toughness=1
[/card]
[card]
name=Nirkana Assassin
auto=@lifeof(player) from(*[-lifefaker]):deathtouch ueot
auto=@lifeof(player) from(*[-lifefaker]|*):deathtouch ueot
text=Whenever you gain life, Nirkana Assassin gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.)
mana={2}{B}
type=Creature
@@ -82302,26 +82319,7 @@ toughness=4
[/card]
[card]
name=Opalescence
auto=lord(other enchantment[-aura;manacost=1]) transforms((,newability[becomes(Creature)],setpower=1,settoughness=1))
auto=lord(other enchantment[-aura;manacost=2]) transforms((,newability[becomes(Creature)],setpower=2,settoughness=2))
auto=lord(other enchantment[-aura;manacost=3]) transforms((,newability[becomes(Creature)],setpower=3,settoughness=3))
auto=lord(other enchantment[-aura;manacost=4]) transforms((,newability[becomes(Creature)],setpower=4,settoughness=4))
auto=lord(other enchantment[-aura;manacost=5]) transforms((,newability[becomes(Creature)],setpower=5,settoughness=5))
auto=lord(other enchantment[-aura;manacost=6]) transforms((,newability[becomes(Creature)],setpower=6,settoughness=6))
auto=lord(other enchantment[-aura;manacost=7]) transforms((,newability[becomes(Creature)],setpower=7,settoughness=7))
auto=lord(other enchantment[-aura;manacost=8]) transforms((,newability[becomes(Creature)],setpower=8,settoughness=8))
auto=lord(other enchantment[-aura;manacost=9]) transforms((,newability[becomes(Creature)],setpower=9,settoughness=9))
auto=lord(other enchantment[-aura;manacost=10]) transforms((,newability[becomes(Creature)],setpower=10,settoughness=10))
auto=lord(other enchantment[-aura;manacost=11]) transforms((,newability[becomes(Creature)],setpower=11,settoughness=11))
auto=lord(other enchantment[-aura;manacost=12]) transforms((,newability[becomes(Creature)],setpower=12,settoughness=12))
auto=lord(other enchantment[-aura;manacost=13]) transforms((,newability[becomes(Creature)],setpower=13,settoughness=13))
auto=lord(other enchantment[-aura;manacost=14]) transforms((,newability[becomes(Creature)],setpower=14,settoughness=14))
auto=lord(other enchantment[-aura;manacost=15]) transforms((,newability[becomes(Creature)],setpower=15,settoughness=15))
auto=lord(other enchantment[-aura;manacost=16]) transforms((,newability[becomes(Creature)],setpower=16,settoughness=16))
auto=lord(other enchantment[-aura;manacost=17]) transforms((,newability[becomes(Creature)],setpower=17,settoughness=17))
auto=lord(other enchantment[-aura;manacost=18]) transforms((,newability[becomes(Creature)],setpower=18,settoughness=18))
auto=lord(other enchantment[-aura;manacost=19]) transforms((,newability[becomes(Creature)],setpower=19,settoughness=19))
auto=lord(other enchantment[-aura;manacost=20]) transforms((,newability[becomes(Creature)],setpower=20,settoughness=20))
auto=lord(other enchantment[-aura]) transforms((creature,newability[manacost/manacost]))
mana={2}{W}{W}
type=Enchantment
text=Each other non-Aura enchantment is a creature with power and toughness each equal to its converted mana cost. It's still an enchantment.
@@ -82470,9 +82468,8 @@ toughness=5
[/card]
[card]
name=Oracle of Mul Daya
abilities=showfromtoplibrary
abilities=showfromtoplibrary,canplaylandlibrarytop
auto=maxPlay(land)+1
auto=canplaylandlibrarytop
text=You may play an additional land on each of your turns. -- Play with the top card of your library revealed. -- You may play the top card of your library if it's a land card.
mana={3}{G}
type=Creature
@@ -87050,7 +87047,7 @@ toughness=1
[/card]
[card]
name=Plaguemaw Beast
auto={T}{S(creature|mybattlefield)}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto={T}{S(creature|mybattlefield)}:name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text={T}, Sacrifice a creature: Proliferate.
mana={3}{G}{G}
type=Creature
@@ -89585,7 +89582,7 @@ toughness=2
[/card]
[card]
name=Puppet's Verdict
auto=flipacoin winability destroy all(creature[power<=2]) winabilityend loseability destroy all(creature[power>=3]) loseabilityend flipend
auto=all(*[zpos=1]|mylibrary) transforms((,newability[@coinflipped(this|mylibrary) once:if compare(lastflipresult)~equalto~compare(lastflipchoice) then all(creature[power<=2]) destroy else all(creature[power>=3]) destroy],newability[name(Filp a coin) flipacoin winability donothing winabilityend loseability donothing loseabilityend flipend])) oneshot
text=Flip a coin. If you win the flip, destroy all creatures with power 2 or less. If you lose the flip, destroy all creatures with power 3 or greater.
mana={1}{R}{R}
type=Instant
@@ -101131,7 +101128,7 @@ type=Instant
[/card]
[card]
name=Searing Meditation
auto=@lifeof(player) from(*[-lifefaker]):pay({2}) target(creature,player) damage:2
auto=@lifeof(player) from(*[-lifefaker]|*):pay({2}) target(creature,player) damage:2
text=Whenever you gain life, you may pay {2}. If you do, Searing Meditation deals 2 damage to target creature or player.
mana={1}{R}{W}
type=Enchantment
@@ -102337,7 +102334,7 @@ type=Sorcery
[/card]
[card]
name=Serene Steward
auto=@lifeof(player) from(*[-lifefaker]):pay({W}) counter(1/1) target(creature)
auto=@lifeof(player) from(*[-lifefaker]|*):pay({W}) counter(1/1) target(creature)
text=Whenever you gain life, you may pay {W}. If you do, put a +1/+1 counter on target creature.
mana={1}{W}
type=Creature
@@ -111876,7 +111873,7 @@ toughness=3
name=Spread the Sickness
target=creature
auto=destroy
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Destroy target creature, then proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={4}{B}
type=Sorcery
@@ -112835,7 +112832,7 @@ type=Sorcery
[card]
name=Steady Progress
auto=draw:1 controller
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Draw a card, then proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={2}{U}
type=Instant
@@ -119276,7 +119273,7 @@ type=Sorcery
[card]
name=Tezzeret's Gambit
auto=draw:2 controller
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Draw two cards, then proliferate.
color=blue
mana={3}{p(U)}
@@ -120842,7 +120839,7 @@ type=Artifact
[/card]
[card]
name=Throne of Geth
auto={S(artifact|mybattlefield)}{T}:_PROLIFERATE_
auto={S(artifact|mybattlefield)}{T}:name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text={T},Sacrifice an artifact: Proliferate.
mana={2}
type=Artifact
@@ -120900,7 +120897,7 @@ toughness=1
[card]
name=Thrummingbird
abilities=flying
auto=@combatdamaged(player) from(this):notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=@combatdamaged(player) from(this):name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Flying -- Whenever Thrummingbird deals combat damage to a player, proliferate.
mana={1}{U}
type=Creature
@@ -129085,7 +129082,7 @@ subtype=Aura
[card]
name=Viral Drake
abilities=flying,infect
auto={3}{U}:notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto={3}{U}:name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Flying -- Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) -- {3}{U}: Proliferate. (You choose any number of permanents and/or players with counters on them, then give each another counter of a kind already there.)
mana={3}{U}
type=Creature
@@ -130171,7 +130168,7 @@ type=Legendary Land
name=Volt Charge
target=creature,player
auto=damage:3
auto=notatarget(<anyamount>*[artifact;creature;enchantment;land;planeswalker;player]) proliferate
auto=name(Proliferate) NotATarget(<anyamount>*) duplicatecounters(single)
text=Volt Charge deals 3 damage to target creature or player. Proliferate.
mana={2}{R}
type=Instant
@@ -131076,7 +131073,7 @@ toughness=5
[card]
name=Wall of Limbs
abilities=defender
auto=@lifeof(player) from(*[-lifefaker]):counter(1/1,1)
auto=@lifeof(player) from(*[-lifefaker]|*):counter(1/1,1)
auto={5}{B}{B}{S}:name(Lose Life) target(player) life:-storedpower
text=Defender (This creature can't attack.) -- Whenever you gain life, put a +1/+1 counter on Wall of Limbs. -- {5}{B}{B}, Sacrifice Wall of Limbs: Target player loses X life, where X is Wall of Limbs's power.
mana={2}{B}