Sorted & Updated Primitives,

also added some cards
This commit is contained in:
Anthony Calosa
2016-09-05 18:20:05 +08:00
parent ebc378a620
commit 1bdd0f6e26
7 changed files with 1203 additions and 2650 deletions
@@ -113,12 +113,6 @@ mana={4}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Jade Statue
text={2}: Jade Statue becomes a 3/6 Golem artifact creature until end of combat. Activate this ability only during combat.
mana={4}
type=Artifact
[/card]
[card]
name=Library of Leng name=Library of Leng
text=You have no maximum hand size. -- If an effect causes you to discard a card, discard it, but you may put it on top of your library instead of into your graveyard. text=You have no maximum hand size. -- If an effect causes you to discard a card, discard it, but you may put it on top of your library instead of into your graveyard.
mana={1} mana={1}
@@ -556,9 +556,3 @@ subtype=Wall
power=0 power=0
toughness=1 toughness=1
[/card] [/card]
[card]
name=Winter Blast
text=Tap X target creatures. Winter Blast deals 2 damage to each of those creatures with flying.
mana={X}{G}
type=Sorcery
[/card]
@@ -254,12 +254,6 @@ mana={1}{U}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Weird Harvest
text=Each player may search his or her library for up to X creature cards, reveal those cards, and put them into his or her hand. Then each player who searched his or her library this way shuffles it.
mana={X}{G}{G}
type=Sorcery
[/card]
[card]
name=Words of War name=Words of War
text={1}: The next time you would draw a card this turn, Words of War deals 2 damage to target creature or player instead. text={1}: The next time you would draw a card this turn, Words of War deals 2 damage to target creature or player instead.
mana={2}{R} mana={2}{R}
@@ -77,12 +77,6 @@ power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Provoke
text=Untap target creature you don't control. That creature blocks this turn if able. -- Draw a card.
mana={1}{G}
type=Instant
[/card]
[card]
name=Rebound name=Rebound
text=Change the target of target spell that targets only a player. The new target must be a player. text=Change the target of target spell that targets only a player. The new target must be a player.
mana={1}{U} mana={1}{U}
@@ -195,6 +195,13 @@ power=4
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Gem of Becoming
auto={3}{T}{S}:name(search lands) ability$!name(Island) moveto(myhand) notatarget(*[island]|mylibrary)!$ controller && ability$!name(Swamp) moveto(myhand) notatarget(*[swamp]|mylibrary)!$ controller && ability$!name(Mountain) moveto(myhand) notatarget(*[mountain]|mylibrary)!$ controller
text={3}, {T}, Sacrifice Gem of Becoming: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library.
mana={3}
type=Artifact
[/card]
[card]
name=Goldmeadow Stalwart name=Goldmeadow Stalwart
otherrestriction=type(*[kithkin]|myhand)~lessthan~2 otherrestriction=type(*[kithkin]|myhand)~lessthan~2
other={3}{W} other={3}{W}
@@ -332,6 +339,16 @@ mana={3}{R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Necropotence
#exile cards are faceup
auto=@movedTo(*|mygraveyard):all(trigger[to]) moveTo(exile)
auto=phasealter(remove,draw,controller)
auto={L:1}:name(exile) reveal:1 optionone all(*|reveal) transforms((,newability[moveto(exile)],newability[phaseaction[my endofturn once checkex] moveto(ownerhand)])) optiononeend revealend
text=Skip your draw step. -- Whenever you discard a card, exile that card from your graveyard. -- Pay 1 life: Exile the top card of your library face down. Put that card into your hand at the beginning of your next end step.
mana={B}{B}{B}
type=Enchantment
[/card]
[card]
name=Nightshade Seer name=Nightshade Seer
auto={2}{B}{T}:foreach(*[black]|myhand) -1/-1 target(creature) auto={2}{B}{T}:foreach(*[black]|myhand) -1/-1 target(creature)
text={2}{B}, {T}: Reveal any number of black cards in your hand. Target creature gets -X/-X until end of turn, where X is the number of cards revealed this way. text={2}{B}, {T}: Reveal any number of black cards in your hand. Target creature gets -X/-X until end of turn, where X is the number of cards revealed this way.
+280 -119
View File
@@ -1,6 +1,6 @@
#Primitives Pack for Wagic the Homebrew. #Primitives Pack for Wagic the Homebrew.
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card #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 - kevlahnota 8-25-2016 #I sorted this programatically so the other comments are removed except for AUTO_DEFINE - kevlahnota 9-5-2016
[card] [card]
name=Abandon Reason name=Abandon Reason
target=<upto:2>creature target=<upto:2>creature
@@ -742,6 +742,13 @@ mana={2}{R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Act on Impulse
auto=name(exile) reveal:3 optionone all(*|reveal) moveto(exile) and!( transforms((,newability[canplayfromexile])) ueot)! optiononeend revealend
text=Exile the top three cards of your library. Until end of turn, you may play cards exiled this way. (If you cast a spell this way, you still pay its costs. You can play a land this way only if you have an available land play remaining.)
mana={2}{R}
type=Sorcery
[/card]
[card]
name=Active Volcano name=Active Volcano
auto=aslongas(*[blue]|battlefield) choice destroy target(*[blue]) auto=aslongas(*[blue]|battlefield) choice destroy target(*[blue])
auto=aslongas(island|battlefield) choice moveTo(ownerhand) target(island) auto=aslongas(island|battlefield) choice moveTo(ownerhand) target(island)
@@ -2653,7 +2660,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Altar Of Dementia name=Altar Of Dementia
auto={S(creature|mybattlefield)}:target(player) deplete:storedpower auto={S(creature|mybattlefield)}:name(deplete player) target(player) deplete:storedpower
text=Sacrifice a creature: Target player puts a number of cards equal to the sacrificed creature's power from the top of his or her library into his or her graveyard. text=Sacrifice a creature: Target player puts a number of cards equal to the sacrificed creature's power from the top of his or her library into his or her graveyard.
mana={2} mana={2}
type=Artifact type=Artifact
@@ -5125,7 +5132,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Arcum's Sleigh name=Arcum's Sleigh
auto={2}{T}:vigilance target(creature) restriction{duringcombat,type(land[snow]|opponentbattlefield)~morethan~0} auto={2}{T}:vigilance target(creature) restriction{during battle,type(land[snow]|opponentbattlefield)~morethan~0}
text={2}, {T}: Target creature gains vigilance until end of turn. Activate this ability only during combat and only if defending player controls a snow land. text={2}, {T}: Target creature gains vigilance until end of turn. Activate this ability only during combat and only if defending player controls a snow land.
mana={1} mana={1}
type=Artifact type=Artifact
@@ -7882,6 +7889,14 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Balance of Power
target=opponent
auto=foreach(*|targetedpersonshand) if type(*|targetedpersonshand)~morethan~type(*|myhand) then draw:1
text=If target opponent has more cards in hand than you, draw cards equal to the difference.
mana={3}{U}{U}
type=Sorcery
[/card]
[card]
name=Balance name=Balance
auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller
auto=if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent auto=if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent
@@ -7894,14 +7909,6 @@ mana={1}{W}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Balance of Power
target=opponent
auto=foreach(*|targetedpersonshand) if type(*|targetedpersonshand)~morethan~type(*|myhand) then draw:1
text=If target opponent has more cards in hand than you, draw cards equal to the difference.
mana={3}{U}{U}
type=Sorcery
[/card]
[card]
name=Balancing Act name=Balancing Act
auto=if type(*|mybattlefield)~morethan~type(*|opponentbattlefield) then ability$! sacrifice notatarget(<type:*:mybattlefieldminustype:*:opponentbattlefieldminusend>*|mybattlefield) !$ controller auto=if type(*|mybattlefield)~morethan~type(*|opponentbattlefield) then ability$! sacrifice notatarget(<type:*:mybattlefieldminustype:*:opponentbattlefieldminusend>*|mybattlefield) !$ controller
auto=if type(*|opponentbattlefield)~morethan~type(*|mybattlefield) then ability$! sacrifice notatarget(<type:*:mybattlefieldminustype:*:opponentbattlefieldminusend>*|mybattlefield) !$ opponent auto=if type(*|opponentbattlefield)~morethan~type(*|mybattlefield) then ability$! sacrifice notatarget(<type:*:mybattlefieldminustype:*:opponentbattlefieldminusend>*|mybattlefield) !$ opponent
@@ -15886,17 +15893,6 @@ mana={3}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Cavalry Pegasus
abilities=flying
auto=@combat(attacking) source(this):all(human[attacking]) flying ueot
text=Flying. -- Whenever Cavalry Pegasus attacks, each attacking Human gains flying until end of turn.
mana={1}{W}
type=Creature
subtype=Pegasus
power=1
toughness=1
[/card]
[card]
name=Camarid name=Camarid
type=Creature type=Creature
subtype=Camarid subtype=Camarid
@@ -17013,6 +17009,17 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Cavalry Pegasus
abilities=flying
auto=@combat(attacking) source(this):all(human[attacking]) flying ueot
text=Flying. -- Whenever Cavalry Pegasus attacks, each attacking Human gains flying until end of turn.
mana={1}{W}
type=Creature
subtype=Pegasus
power=1
toughness=1
[/card]
[card]
name=Cave People name=Cave People
auto=@combat(attacking) source(this):1/-2 ueot auto=@combat(attacking) source(this):1/-2 ueot
auto={1}{R}{R}{T}:mountainwalk target(creature) auto={1}{R}{R}{T}:mountainwalk target(creature)
@@ -22166,6 +22173,17 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Courtly Provocateur
auto={T}:target(creature) mustattack ueot
auto={T}:target(creature) mustblock ueot
text={T}: Target creature attacks this turn if able. -- {T}: Target creature blocks this turn if able.
mana={2}{U}
type=Creature
subtype=Human Wizard
power=1
toughness=1
[/card]
[card]
name=Covenant of Blood name=Covenant of Blood
target=creature,player target=creature,player
auto=damage:4 auto=damage:4
@@ -26191,6 +26209,13 @@ power=5
toughness=5 toughness=5
[/card] [/card]
[card] [card]
name=Deathreap Ritual
auto=@each endofturn restriction{morbid}:may draw:1 controller
text=Morbid — At the beginning of each end step, if a creature died this turn, you may draw a card.
mana={2}{B}{G}
type=Enchantment
[/card]
[card]
name=Deathrender name=Deathrender
auto=+2/+2 auto=+2/+2
auto=@movedto(mytgt|graveyard):may moveto(mybattlefield) target(creature|myhand) and!(rehook)! auto=@movedto(mytgt|graveyard):may moveto(mybattlefield) target(creature|myhand) and!(rehook)!
@@ -45007,6 +45032,13 @@ mana={G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Glimpse the Future
auto=reveal:3 optionone name(Get a Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) all(*|reveal) moveto(mygraveyard) optiontwoend revealend
text=Look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard.
mana={2}{U}
type=Sorcery
[/card]
[card]
name=Glimpse the Sun God name=Glimpse the Sun God
target=<prex>creature target=<prex>creature
auto=tap auto=tap
@@ -46610,6 +46642,13 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Gods' Eye, Gate to the Reikai
auto={T}:Add{1}
auto=@movedto(this|mygraveyard) from(Battlefield):token(Spirit,Creature Spirit,1/1)
text={T}: Add {1} to your mana pool. -- When Gods' Eye, Gate to the Reikai is put into a graveyard from the battlefield, put a 1/1 colorless Spirit creature token onto the battlefield.
type=Legendary Land
[/card]
[card]
name=Gods Willing name=Gods Willing
target=creature|mybattlefield target=creature|mybattlefield
auto=choice name(green) transforms((,newability[protection from green],newability[scry:1 scrycore delayed dontshow donothing scrycoreend scryend])) ueot auto=choice name(green) transforms((,newability[protection from green],newability[scry:1 scrycore delayed dontshow donothing scrycoreend scryend])) ueot
@@ -46622,13 +46661,6 @@ mana={W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Gods' Eye, Gate to the Reikai
auto={T}:Add{1}
auto=@movedto(this|mygraveyard) from(Battlefield):token(Spirit,Creature Spirit,1/1)
text={T}: Add {1} to your mana pool. -- When Gods' Eye, Gate to the Reikai is put into a graveyard from the battlefield, put a 1/1 colorless Spirit creature token onto the battlefield.
type=Legendary Land
[/card]
[card]
name=Godsire name=Godsire
abilities=vigilance abilities=vigilance
auto={T}:token(Beast,creature beast, 8/8,red green white) auto={T}:token(Beast,creature beast, 8/8,red green white)
@@ -49960,13 +49992,6 @@ power=2
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Hammerheim
auto={t}:add{r}
auto={t}:name(lose all landwalk) target(creature) transforms((,newability[-forestwalk],newability[-islandwalk],newability[-mountainwalk],newability[-swampwalk],newability[-plainswalk],newability[-snowlandwalk],newability[-nonbasiclandwalk],newability[-legendarylandwalk],newability[-desertlandwalk],newability[-snowforestlandwalk],newability[-snowplainslandwalk],newability[-snowmountainlandwalk],newability[-snowislandlandwalk],newability[-snowswamplandwalk])) ueot
text={T}: Add {R} to your mana pool. -- -- {T}: Target creature loses all landwalk abilities until end of turn.
type=Legendary Land
[/card]
[card]
name=Hammerheim Deadeye name=Hammerheim Deadeye
auto=destroy target(creature[flying]) auto=destroy target(creature[flying])
auto=upcost[{5}{R};next upkeep] sacrifice auto=upcost[{5}{R};next upkeep] sacrifice
@@ -49978,6 +50003,13 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Hammerheim
auto={t}:add{r}
auto={t}:name(lose all landwalk) target(creature) transforms((,newability[-forestwalk],newability[-islandwalk],newability[-mountainwalk],newability[-swampwalk],newability[-plainswalk],newability[-snowlandwalk],newability[-nonbasiclandwalk],newability[-legendarylandwalk],newability[-desertlandwalk],newability[-snowforestlandwalk],newability[-snowplainslandwalk],newability[-snowmountainlandwalk],newability[-snowislandlandwalk],newability[-snowswamplandwalk])) ueot
text={T}: Add {R} to your mana pool. -- -- {T}: Target creature loses all landwalk abilities until end of turn.
type=Legendary Land
[/card]
[card]
name=Hana Kami name=Hana Kami
auto={1}{G}{S}:moveTo(myhand) target(arcane|mygraveyard) auto={1}{G}{S}:moveTo(myhand) target(arcane|mygraveyard)
text={1}{G}, Sacrifice Hana Kami: Return target Arcane card from your graveyard to your hand. text={1}{G}, Sacrifice Hana Kami: Return target Arcane card from your graveyard to your hand.
@@ -52395,13 +52427,6 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Hindervines
auto=preventAllCombatDamage from(creature[-counter{1/1.1}]) ueot
text=Prevent all combat damage that would be dealt this turn by creatures with no +1/+1 counters on them.
mana={2}{G}
type=Instant
[/card]
[card]
name=Hindering Touch name=Hindering Touch
abilities=storm abilities=storm
target=*|stack target=*|stack
@@ -52411,6 +52436,13 @@ mana={3}{U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Hindervines
auto=preventAllCombatDamage from(creature[-counter{1/1.1}]) ueot
text=Prevent all combat damage that would be dealt this turn by creatures with no +1/+1 counters on them.
mana={2}{G}
type=Instant
[/card]
[card]
name=Hint of Insanity name=Hint of Insanity
target=player target=player
auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(discards) all(*[-land]|reveal) transforms((,newability[all(other *[share!name!]|reveal) moveto(ownerhand) and!(reject)!])) oneshot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(discards) all(*[-land]|reveal) transforms((,newability[all(other *[share!name!]|reveal) moveto(ownerhand) and!(reject)!])) oneshot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend
@@ -54678,6 +54710,17 @@ power=5
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Ignition Team
auto=counter(1/1,type:land[tapped]:battlefield)
auto={2}{R}{C(1/1,-1)}:target(land) transforms((Elemental Creature,setpower=4,settoughness=4,red)) ueot
text=Ignition Team enters the battlefield with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield. -- {2}{R}, Remove a +1/+1 counter from Ignition Team: Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land.
mana={5}{R}{R}
type=Creature
subtype=Goblin Warrior
power=0
toughness=0
[/card]
[card]
name=Ignoble Soldier name=Ignoble Soldier
auto=@combat(blocked,turnlimited) source(this):fog from(this) auto=@combat(blocked,turnlimited) source(this):fog from(this)
text=Whenever Ignoble Soldier becomes blocked, prevent all combat damage that would be dealt by it this turn. text=Whenever Ignoble Soldier becomes blocked, prevent all combat damage that would be dealt by it this turn.
@@ -57214,6 +57257,14 @@ power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Jace's Sanctum
auto=lord(*[instant;sorcery]|mycastingzone) altercost(colorless, -1)
auto=@movedTo(instant,sorcery|mystack):scry:1 scrycore delayed dontshow donothing scrycoreend scryend
text=Instant and sorcery spells you cast cost {1} less to cast. -- Whenever you cast an instant or sorcery spell, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
mana={3}{U}
type=Enchantment
[/card]
[card]
name=Jace's Scrutiny name=Jace's Scrutiny
target=creature target=creature
auto=-4/-0 auto=-4/-0
@@ -57312,6 +57363,13 @@ power=2
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Jade Statue
auto={2}:transforms((Golem Artifact Creature,setpower=3,settoughness=6)) ueot restriction{during battle}
text={2}: Jade Statue becomes a 3/6 Golem artifact creature until end of combat. Activate this ability only during combat.
mana={4}
type=Artifact
[/card]
[card]
name=Jagged Lightning name=Jagged Lightning
target=<2>creature target=<2>creature
auto=damage:3 auto=damage:3
@@ -64114,13 +64172,6 @@ power=3
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Lifeblood
auto=@tapped(mountain|opponentBattlefield):life:1 controller
text=Whenever a Mountain an opponent controls becomes tapped, you gain 1 life.
mana={2}{W}{W}
type=Enchantment
[/card]
[card]
name=Lifeblood Hydra name=Lifeblood Hydra
abilities=trample abilities=trample
auto=counter(1/1,X) auto=counter(1/1,X)
@@ -64133,6 +64184,13 @@ power=0
toughness=0 toughness=0
[/card] [/card]
[card] [card]
name=Lifeblood
auto=@tapped(mountain|opponentBattlefield):life:1 controller
text=Whenever a Mountain an opponent controls becomes tapped, you gain 1 life.
mana={2}{W}{W}
type=Enchantment
[/card]
[card]
name=Lifeforce name=Lifeforce
auto={G}{G}:fizzle target(*[black]|stack) auto={G}{G}:fizzle target(*[black]|stack)
text={G}{G}: Counter target black spell. text={G}{G}: Counter target black spell.
@@ -71579,15 +71637,6 @@ power=3
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Mirrorpool
auto={t}:add{c}
auto=tap(noevent)
auto={2}{c}{t}{s}:name(copy spell) target(instant,sorcery|mystack) castcard(copied noevent)
auto={4}{c}{t}{s}:name(Clone) clone notatarget(creature|mybattlefield)
text=Mirrorpool enters the battlefield tapped. -- {T}: Add {C} to your mana pool. -- {2}{C}, {T}, Sacrifice Mirrorpool: Copy target instant or sorcery spell you control. You may choose new targets for the copy. -- {4}{C}, {T}, Sacrifice Mirrorpool: Put a token onto the battlefield that's a copy of target creature you control.
type=Land
[/card]
[card]
name=Mirror-Mad Phantasm name=Mirror-Mad Phantasm
abilities=flying abilities=flying
auto={1}{U}:name(shuffle reveal) moveto(ownerlibrary) and!( transforms((,newability[shuffle],newability[Reveal:1 revealzone(mylibrary) revealuntil(Mirror-Mad Phantasm|mylibrary) optionone notatarget(Mirror-Mad Phantasm|reveal) bottomoflibrary optiononeend optiontwo all(*|reveal) moveto(ownergraveyard) optiontwoend revealend])) oneshot )! auto={1}{U}:name(shuffle reveal) moveto(ownerlibrary) and!( transforms((,newability[shuffle],newability[Reveal:1 revealzone(mylibrary) revealuntil(Mirror-Mad Phantasm|mylibrary) optionone notatarget(Mirror-Mad Phantasm|reveal) bottomoflibrary optiononeend optiontwo all(*|reveal) moveto(ownergraveyard) optiontwoend revealend])) oneshot )!
@@ -71599,6 +71648,15 @@ power=5
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Mirrorpool
auto={t}:add{c}
auto=tap(noevent)
auto={2}{c}{t}{s}:name(copy spell) target(instant,sorcery|mystack) castcard(copied noevent)
auto={4}{c}{t}{s}:name(Clone) clone notatarget(creature|mybattlefield)
text=Mirrorpool enters the battlefield tapped. -- {T}: Add {C} to your mana pool. -- {2}{C}, {T}, Sacrifice Mirrorpool: Copy target instant or sorcery spell you control. You may choose new targets for the copy. -- {4}{C}, {T}, Sacrifice Mirrorpool: Put a token onto the battlefield that's a copy of target creature you control.
type=Land
[/card]
[card]
name=Mirror-Sigil Sergeant name=Mirror-Sigil Sergeant
abilities=trample abilities=trample
auto=@each my upkeep restriction{type(*[blue]|myBattlefield)~morethan~0}:may token(Mirror-Sigil Sergeant) auto=@each my upkeep restriction{type(*[blue]|myBattlefield)~morethan~0}:may token(Mirror-Sigil Sergeant)
@@ -74200,6 +74258,16 @@ mana={2}{B}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Muzzio, Visionary Architect
auto={3}{U}{T}:name(Look at My top cards) reveal:convertedcost:highest:artifact:mybattlefield optionone name(Get Artifact) target(artifact|reveal) moveto(ownerbattlefield) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
text={3}{U}, {T}: Look at the top X cards of your library, where X is the highest converted mana cost among artifacts you control. You may reveal an artifact card from among them and put it onto the battlefield. Put the rest on the bottom of your library in any order.
mana={1}{U}{U}
type=Legendary Creature
subtype=Human Artificer
power=1
toughness=3
[/card]
[card]
name=Muzzle name=Muzzle
target=creature target=creature
auto=teach(creature) preventalldamage from(this) auto=teach(creature) preventalldamage from(this)
@@ -76977,6 +77045,26 @@ type=Planeswalker
subtype=Nissa subtype=Nissa
[/card] [/card]
[card] [card]
name=Nissa, Sage Animist
auto={C(0/0,1,Loyalty)}:name(+1: reveal) reveal:1 optionone target(<1>land|reveal) moveto(ownerbattlefield) optiononeend optiontwo target(<1>*|reveal) moveto(ownerhand) optiontwoend revealend
auto={C(0/0,-2,Loyalty)}:name(-2: ashaya token) makecardt(Ashaya, the Awoken World:Legendary Elemental Creature:4/4:green)
auto={C(0/0,-7,Loyalty)}:name(-7: animate land) target(<upto:6>land) transforms((Creature Elemental,newability[untap],setpower=6,settoughness=6)) forever
text=+1: Reveal the top card of your library. If it's a land card, put it onto the battlefield. Otherwise, put it into your hand. -- -2: Put a legendary 4/4 green Elemental creature token named Ashaya, the Awoken World onto the battlefield. -- -7: Untap up to six target lands. They become 6/6 Elemental creatures. They're still lands.
type=Planeswalker
subtype=Nissa
[/card]
[card]
name=Nissa, Vastwood Seer
auto=name(search forest) may moveto(ownerhand) notatarget(forest[basic]|mylibrary)
auto=@movedto(land|mybattlefield):moveto(exile) and!( moveto(ownerbattlefield) and!(flip(Nissa, Sage Animist) && counter(0/0,3,loyalty))! )!
text=When Nissa, Vastwood Seer enters the battlefield, you may search your library for a basic Forest card, reveal it, put it into your hand, then shuffle your library. -- Whenever a land enters the battlefield under your control, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control.
mana={2}{G}
type=Legendary Creature
subtype=Elf Scout
power=2
toughness=2
[/card]
[card]
name=Nissa, Voice of Zendikar name=Nissa, Voice of Zendikar
auto=counter(0/0,3,loyalty) auto=counter(0/0,3,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1:Summon Plant) token(Plant,creature plant, 0/1,green) auto={C(0/0,1,Loyalty)}:name(+1:Summon Plant) token(Plant,creature plant, 0/1,green)
@@ -77344,14 +77432,6 @@ text={T}: Add {W} to your mana pool. Nomad Stadium deals 1 damage to you. -- Thr
type=Land type=Land
[/card] [/card]
[card] [card]
name=Nomads' Assembly
auto=token(Kor Soldier,Creature Kor Soldier,1/1,white)*type:creature:mybattlefield
auto=if rebound then moveto(exile) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )!
text=Put a 1/1 white Kor Soldier creature token onto the battlefield for each creature you control. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
mana={4}{W}{W}
type=Sorcery
[/card]
[card]
name=Nomadic Elf name=Nomadic Elf
auto={1}{G}:Add{W} auto={1}{G}:Add{W}
auto={1}{G}:Add{U} auto={1}{G}:Add{U}
@@ -77366,6 +77446,14 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Nomads' Assembly
auto=token(Kor Soldier,Creature Kor Soldier,1/1,white)*type:creature:mybattlefield
auto=if rebound then moveto(exile) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )!
text=Put a 1/1 white Kor Soldier creature token onto the battlefield for each creature you control. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
mana={4}{W}{W}
type=Sorcery
[/card]
[card]
name=Noose Constrictor name=Noose Constrictor
abilities=reach abilities=reach
auto={discard(*|myhand)}:1/1 ueot auto={discard(*|myhand)}:1/1 ueot
@@ -84256,15 +84344,6 @@ mana={4}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Portent
target=player
auto=name(Reveal cards) reveal:3 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<3>*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed may shuffle targetedplayer afterrevealedend revealend
auto=@next upkeep:draw:1 controller
text=Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle his or her library. -- Draw a card at the beginning of the next turn's upkeep.
mana={U}
type=Sorcery
[/card]
[card]
name=Portent of Betrayal name=Portent of Betrayal
target=creature target=creature
auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)!
@@ -84274,6 +84353,15 @@ mana={3}{R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Portent
target=player
auto=name(Reveal cards) reveal:3 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<3>*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed may shuffle targetedplayer afterrevealedend revealend
auto=@next upkeep:draw:1 controller
text=Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle his or her library. -- Draw a card at the beginning of the next turn's upkeep.
mana={U}
type=Sorcery
[/card]
[card]
name=Possessed Aven name=Possessed Aven
abilities=flying abilities=flying
auto=aslongas(*|mygraveyard) 1/1 >6 auto=aslongas(*|mygraveyard) 1/1 >6
@@ -84556,6 +84644,14 @@ type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Predator's Howl
auto=ifnot morbid then token(Wolf,Creature Wolf,2/2,green)
auto=if morbid then token(Wolf,Creature Wolf,2/2,green)*3
text=Put a 2/2 green Wolf creature token onto the battlefield. -- Morbid — Put three 2/2 green Wolf creature tokens onto the battlefield instead if a creature died this turn.
mana={3}{G}
type=Instant
[/card]
[card]
name=Predator's Rapport name=Predator's Rapport
target=creature|mybattlefield target=creature|mybattlefield
auto=life:power controller && life:toughness controller auto=life:power controller && life:toughness controller
@@ -84599,6 +84695,14 @@ power=3
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Predatory Rampage
auto=all(creature|mybattlefield) 3/3 ueot
auto=all(creature|opponentbattlefield) mustblock ueot
text=Creatures you control get +3/+3 until end of turn. Each creature your opponents control blocks this turn if able.
mana={3}{G}{G}
type=Sorcery
[/card]
[card]
name=Predatory Sliver name=Predatory Sliver
auto=lord(sliver|mybattlefield) 1/1 auto=lord(sliver|mybattlefield) 1/1
text=All Sliver creatures you control get +1/+1. text=All Sliver creatures you control get +1/+1.
@@ -85659,6 +85763,16 @@ mana={2}{U}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Provoke
target=creature|opponentbattlefield
auto=untap
auto=mustblock ueot
auto=draw:1 controller
text=Untap target creature you don't control. That creature blocks this turn if able. -- Draw a card.
mana={1}{G}
type=Instant
[/card]
[card]
name=Prowess of the Fair name=Prowess of the Fair
auto=@movedTo(graveyard) from(other elf[-token]|battlefield):may token(Elf Warrior,creature elf warrior,1/1,green) auto=@movedTo(graveyard) from(other elf[-token]|battlefield):may token(Elf Warrior,creature elf warrior,1/1,green)
text=Whenever another nontoken Elf is put into your graveyard from the battlefield, you may put a 1/1 green Elf Warrior creature token onto the battlefield. text=Whenever another nontoken Elf is put into your graveyard from the battlefield, you may put a 1/1 green Elf Warrior creature token onto the battlefield.
@@ -88956,6 +89070,17 @@ power=4
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Realm Seekers
auto=counter(1/1,type:*:hand)
auto={1}{C(1/1,-1)}:name(fetch) notatarget(land|mylibrary) moveto(ownerhand)
text=Realm Seekers enters the battlefield with X +1/+1 counters on it, where X is the total number of cards in all players' hands. -- {2}{G}, Remove a +1/+1 counter from Realm Seekers: Search your library for a land card, reveal it, put it into your hand, then shuffle your library.
mana={4}{G}{G}
type=Creature
subtype=Elf Scout
power=0
toughness=0
[/card]
[card]
name=Realmwright name=Realmwright
auto=choice name(choose plains) all(this) transforms((,newability[lord(land|mybattlefield) becomes(plains)])) forever auto=choice name(choose plains) all(this) transforms((,newability[lord(land|mybattlefield) becomes(plains)])) forever
auto=choice name(choose island) all(this) transforms((,newability[lord(land|mybattlefield) becomes(island)])) forever auto=choice name(choose island) all(this) transforms((,newability[lord(land|mybattlefield) becomes(island)])) forever
@@ -90531,14 +90656,6 @@ power=3
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Restore
target=land|graveyard
auto=moveto(mybattlefield)
text=Put target land card from a graveyard onto the battlefield under your control.
mana={1}{G}
type=Sorcery
[/card]
[card]
name=Restore Balance name=Restore Balance
auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller
auto=if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent auto=if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent
@@ -90561,6 +90678,14 @@ mana={1}{W}{U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Restore
target=land|graveyard
auto=moveto(mybattlefield)
text=Put target land card from a graveyard onto the battlefield under your control.
mana={1}{G}
type=Sorcery
[/card]
[card]
name=Restrain name=Restrain
target=creature[attacking] target=creature[attacking]
auto=0/0 && fog from(mytgt) oneshot auto=0/0 && fog from(mytgt) oneshot
@@ -97915,6 +98040,14 @@ mana={2}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Self-Inflicted Wound
target=opponent
auto=ability$!name(sacrifice creature) notatarget(creature[green;white]|mybattlefield) sacrifice and!( life:-2 )! !$ targetedplayer
text=Target opponent sacrifices a green or white creature. If that player does, he or she loses 2 life.
mana={1}{B}
type=Sorcery
[/card]
[card]
name=Selfless Cathar name=Selfless Cathar
auto={1}{W}{S}:all(creature|mybattlefield) 1/1 auto={1}{W}{S}:all(creature|mybattlefield) 1/1
text={1}{W}, Sacrifice Selfless Cathar: Creatures you control get +1/+1 until end of turn. text={1}{W}, Sacrifice Selfless Cathar: Creatures you control get +1/+1 until end of turn.
@@ -97946,14 +98079,6 @@ power=2
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Self-Inflicted Wound
target=opponent
auto=ability$!name(sacrifice creature) notatarget(creature[green;white]|mybattlefield) sacrifice and!( life:-2 )! !$ targetedplayer
text=Target opponent sacrifices a green or white creature. If that player does, he or she loses 2 life.
mana={1}{B}
type=Sorcery
[/card]
[card]
name=Selhoff Occultist name=Selhoff Occultist
auto=@movedTo(other creature|graveyard) from(battlefield):deplete:1 target(player) auto=@movedTo(other creature|graveyard) from(battlefield):deplete:1 target(player)
auto=@movedTo(this|graveyard) from(battlefield):deplete:1 target(player) auto=@movedTo(this|graveyard) from(battlefield):deplete:1 target(player)
@@ -99040,6 +99165,14 @@ power=1
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Shadows of the Past
auto=@movedTo(creature|graveyard) from(battlefield):name(Scry) reveal:1 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<1>*|reveal) bottomoflibrary optiontwoend revealend
auto={4}{B}:life:-2 opponent && life:2 controller restriction{type(creature|mygraveyard)~morethan~3}
text=Whenever a creature dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {4}{B}: Each opponent loses 2 life and you gain 2 life. Activate this ability only if there are four or more creature cards in your graveyard.
mana={1}{B}
type=Enchantment
[/card]
[card]
name=Shadowstorm name=Shadowstorm
auto=damage:2 all(creature[shadow]) auto=damage:2 all(creature[shadow])
text=Shadowstorm deals 2 damage to each creature with shadow. text=Shadowstorm deals 2 damage to each creature with shadow.
@@ -112580,14 +112713,6 @@ mana={1}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Tail Slash
target=creature|mybattlefield
auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike!>])) forever
text=Target creature you control deals damage equal to its power to target creature you don't control.
mana={2}{R}
type=Instant
[/card]
[card]
name=Taigam's Strike name=Taigam's Strike
target=creature target=creature
auto=2/0 ueot auto=2/0 ueot
@@ -112598,6 +112723,14 @@ mana={3}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Tail Slash
target=creature|mybattlefield
auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike!>])) forever
text=Target creature you control deals damage equal to its power to target creature you don't control.
mana={2}{R}
type=Instant
[/card]
[card]
name=Tainted AEther name=Tainted AEther
auto=@movedTo(creature|mybattlefield):sacrifice notatarget(creature,land|mybattlefield) auto=@movedTo(creature|mybattlefield):sacrifice notatarget(creature,land|mybattlefield)
auto=@movedTo(creature|opponentbattlefield):ability$!name(sacrifice) sacrifice notatarget(creature,land|mybattlefield) !$ opponent auto=@movedTo(creature|opponentbattlefield):ability$!name(sacrifice) sacrifice notatarget(creature,land|mybattlefield) !$ opponent
@@ -124951,6 +125084,15 @@ mana={U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Void Squall
target=*[-land]
auto=moveto(ownerhand)
auto=if rebound then moveto(exile) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )!
text=Return target nonland permanent to its owner's hand. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
mana={4}{U}
type=Sorcery
[/card]
[card]
name=Void Stalker name=Void Stalker
auto={2}{U}{T}:name(shuffle target) moveTo(ownerLibrary) all(this) && shuffle controller && target(creature|battlefield) transforms((,newability[moveTo(ownerLibrary) all(this)],newability[shuffle controller])) ueot auto={2}{U}{T}:name(shuffle target) moveTo(ownerLibrary) all(this) && shuffle controller && target(creature|battlefield) transforms((,newability[moveTo(ownerLibrary) all(this)],newability[shuffle controller])) ueot
text={2}{U}, {T}: Put Void Stalker and target creature on top of their owners' libraries, then those players shuffle their libraries. text={2}{U}, {T}: Put Void Stalker and target creature on top of their owners' libraries, then those players shuffle their libraries.
@@ -124961,15 +125103,6 @@ power=2
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Void Squall
target=*[-land]
auto=moveto(ownerhand)
auto=if rebound then moveto(exile) and!( transforms((,newability[@rebounded:may activate castcard(normal)])) forever )!
text=Return target nonland permanent to its owner's hand. -- Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
mana={4}{U}
type=Sorcery
[/card]
[card]
name=Void Winnower name=Void Winnower
auto=maxcast(*[manacost=0])0 opponent auto=maxcast(*[manacost=0])0 opponent
auto=maxcast(*[manacost=2])0 opponent auto=maxcast(*[manacost=2])0 opponent
@@ -126761,6 +126894,17 @@ power=2
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Warden of the Beyond
abilities=vigilance
auto=aslongas(*|opponentexile) 2/2
text=Vigilance (Attacking doesn't cause this creature to tap.) -- Warden of the Beyond gets +2/+2 as long as an opponent owns a card in exile.
mana={2}{W}
type=Creature
subtype=Human Wizard
power=2
toughness=2
[/card]
[card]
name=Warden of the Eye name=Warden of the Eye
auto=moveTo(myhand) target(*[-creature;-land]|mygraveyard) auto=moveTo(myhand) target(*[-creature;-land]|mygraveyard)
text=When Warden of the Eye enters the battlefield, return target noncreature, nonland card from your graveyard to your hand. text=When Warden of the Eye enters the battlefield, return target noncreature, nonland card from your graveyard to your hand.
@@ -126936,16 +127080,6 @@ power=3
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Warren Pilferers
auto=moveto(ownerhand) and!( if cantargetcard(goblin|*) then haste all(this) )! notatarget(creature|mygraveyard)
text=When Warren Pilferers enters the battlefield, return target creature card from your graveyard to your hand. If that card is a Goblin card, Warren Pilferers gains haste until end of turn.
mana={4}{B}
type=Creature
subtype=Goblin Rogue
power=3
toughness=3
[/card]
[card]
name=Warren Instigator name=Warren Instigator
abilities=double strike abilities=double strike
auto=@damagefoeof(player) from(this):may moveto(myBattlefield) target(creature[goblin]|myHand) auto=@damagefoeof(player) from(this):may moveto(myBattlefield) target(creature[goblin]|myHand)
@@ -126957,6 +127091,16 @@ power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Warren Pilferers
auto=moveto(ownerhand) and!( if cantargetcard(goblin|*) then haste all(this) )! notatarget(creature|mygraveyard)
text=When Warren Pilferers enters the battlefield, return target creature card from your graveyard to your hand. If that card is a Goblin card, Warren Pilferers gains haste until end of turn.
mana={4}{B}
type=Creature
subtype=Goblin Rogue
power=3
toughness=3
[/card]
[card]
name=Warren Weirding name=Warren Weirding
target=player target=player
auto=ability$!sacrifice and!( if cantargetcard(goblin|*) then token(Goblin Rogue,Creature Goblin Rouge,1/1,black,haste)*2 )! notatarget(creature|mybattlefield)!$ targetedplayer auto=ability$!sacrifice and!( if cantargetcard(goblin|*) then token(Goblin Rogue,Creature Goblin Rouge,1/1,black,haste)*2 )! notatarget(creature|mybattlefield)!$ targetedplayer
@@ -127706,6 +127850,14 @@ type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Weird Harvest
auto=ability$!moveto(ownerhand) notatarget(<storedx>creature|mylibrary)!$ opponent
auto=ability$!moveto(ownerhand) notatarget(<storedx>creature|mylibrary)!$ controller
text=Each player may search his or her library for up to X creature cards, reveal those cards, and put them into his or her hand. Then each player who searched his or her library this way shuffles it.
mana={X}{G}{G}
type=Sorcery
[/card]
[card]
name=Weirded Vampire name=Weirded Vampire
abilities=madness abilities=madness
autoexile=restriction{discarded} pay({B}{B}{b}) name(pay BBB to cast) activate name(pay BBB to cast) castcard(normal)?name(put in graveyard) moveto(ownergraveyard) autoexile=restriction{discarded} pay({B}{B}{b}) name(pay BBB to cast) activate name(pay BBB to cast) castcard(normal)?name(put in graveyard) moveto(ownergraveyard)
@@ -129307,6 +129459,15 @@ mana={1}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Winter Blast
target=<prex>creature
auto=tap
auto=if cantargetcard(creature[flying]) then damage:2
text=Tap X target creatures. Winter Blast deals 2 damage to each of those creatures with flying.
mana={X}{G}
type=Sorcery
[/card]
[card]
name=Winter Sky name=Winter Sky
auto=flipacoin winability damage:1 all(creature,player) winabilityend loseability draw:1 controller && draw:1 opponent loseabilityend flipend auto=flipacoin winability damage:1 all(creature,player) winabilityend loseability draw:1 controller && draw:1 opponent loseabilityend flipend
text=Flip a coin. If you win the flip, Winter Sky deals 1 damage to each creature and each player. If you lose the flip, each player draws a card. text=Flip a coin. If you win the flip, Winter Sky deals 1 damage to each creature and each player. If you lose the flip, each player draws a card.
File diff suppressed because it is too large Load Diff