added some cards
from ravnica, ice age and time spiral blocks
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
grade=borderline
|
||||
[card]
|
||||
name=Angel's Grace
|
||||
abilities=split second
|
||||
#the cantlose cannot seen by the gameobserver when used by emblem...
|
||||
auto=emblem transforms((,newability[lord(*|opponentbattlefield) cantwin],newability[lord(*|mybattlefield) cantlose],newability[this(controllerlife >= 1) reduceto:1])) ueot
|
||||
text=Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) -- You can't lose the game this turn and your opponents can't win the game this turn. Until end of turn, damage that would reduce your life total to less than 1 reduces it to 1 instead.
|
||||
mana={W}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Autumn Willow
|
||||
abilities=opponentshroud,shroud
|
||||
auto={G}:-shroud
|
||||
@@ -24,6 +33,21 @@ power=2
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Benthic Explorers
|
||||
auto=this(variable{olandg}>0) {Q(land[manag]|opponentbattlefield)}{T}:Add{G}
|
||||
auto=this(variable{olandu}>0) {Q(land[manau]|opponentbattlefield)}{T}:Add{U}
|
||||
auto=this(variable{olandr}>0) {Q(land[manar]|opponentbattlefield)}{T}:Add{R}
|
||||
auto=this(variable{olandb}>0) {Q(land[manab]|opponentbattlefield)}{T}:Add{B}
|
||||
auto=this(variable{olandw}>0) {Q(land[manaw]|opponentbattlefield)}{T}:Add{W}
|
||||
auto=this(variable{olandc}>0) {Q(land[cmana]|opponentbattlefield)}{T}:Add{C}
|
||||
text={T}, Untap a tapped land an opponent controls: Add one mana of any type that land could produce to your mana pool.
|
||||
mana={3}{U}
|
||||
type=Creature
|
||||
subtype=Merfolk Scout
|
||||
power=2
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Cemetery Puca
|
||||
text=Whenever a creature is put into a graveyard from the battlefield, you may pay {1}. If you do, Cemetery Puca becomes a copy of that creature and gains this ability.
|
||||
auto=@movedto(creature|graveyard) from(battlefield):all(trigger[from]) pay[[{1}]] copy
|
||||
@@ -414,6 +438,18 @@ type=Sorcery
|
||||
text=You gain 2 life. Then if you have more life than an opponent, draw a card. 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.)
|
||||
[/card]
|
||||
[card]
|
||||
name=Teferi, Mage of Zhalfir
|
||||
abilities=flash
|
||||
auto=lord(creature|mycastingzone) flash
|
||||
auto=this(variable{controllerturn}>0) maxCast(*)0 opponent
|
||||
text=Flash (You may cast this spell any time you could cast an instant.) -- Creature cards you own that aren't on the battlefield have flash. -- Each opponent can cast spells only any time he or she could cast a sorcery.
|
||||
mana={2}{U}{U}{U}
|
||||
type=Legendary Creature
|
||||
subtype=Human Wizard
|
||||
power=3
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Thespian's Stage
|
||||
auto={T}:Add{1}
|
||||
auto={2}{T}:copy target(land|battlefield)
|
||||
|
||||
@@ -13,14 +13,6 @@ mana={2}{R}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Gerrard's Verdict
|
||||
target=player
|
||||
auto=transforms((,newability[discard:2 targetedplayer],newability[@discarded(land|targetedpersonshand):life:3]))
|
||||
text=Target player discards two cards. You gain 3 life for each land card discarded this way.
|
||||
mana={W}{B}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Lurking Evil
|
||||
auto=this(cantargetcard(enchantment)) {0}:name(pay halfup life) life:-halfdownlifetotal controller && transforms((removetypes)) forever && transforms((Horror Creature,setpower=4,settoughness=4,flying)) forever
|
||||
text=Pay half your life, rounded up: Lurking Evil becomes a 4/4 Horror creature with flying.
|
||||
|
||||
@@ -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 - kevlahnota 8-18-2016
|
||||
#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - kevlahnota 8-25-2016
|
||||
[card]
|
||||
name=Abandon Reason
|
||||
target=<upto:2>creature
|
||||
@@ -12916,7 +12916,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Bonded Construct
|
||||
auto=@combat(attacking) source(this) restriction{type(creature[attacking]|myBattlefield)~equalto~1}:all(this) removefromcombat && untap
|
||||
abilities=nosolo
|
||||
text=Bonded Construct can't attack alone.
|
||||
mana={1}
|
||||
type=Artifact Creature
|
||||
@@ -28060,6 +28060,18 @@ mana={U}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Diminishing Returns
|
||||
auto=ability$! moveto(mylibrary) all(*|myhand,mygraveyard) !$ controller
|
||||
auto=ability$! moveto(mylibrary) all(*|myhand,mygraveyard) !$ opponent
|
||||
auto=shuffle all(player)
|
||||
auto=ingest:10 controller
|
||||
auto=ability$! if type(*|mylibrary)~morethan~6 then may draw:7 _ if type(*|mylibrary)~morethan~5 then may draw:6 _ if type(*|mylibrary)~morethan~4 then may draw:5 _ if type(*|mylibrary)~morethan~3 then may draw:4 _ if type(*|mylibrary)~morethan~2 then may draw:3 _ if type(*|mylibrary)~morethan~1 then may draw:2 _ if type(*|mylibrary)~morethan~0 then may draw:1 !$ opponent
|
||||
auto=ability$! if type(*|mylibrary)~morethan~6 then may draw:7 _ if type(*|mylibrary)~morethan~5 then may draw:6 _ if type(*|mylibrary)~morethan~4 then may draw:5 _ if type(*|mylibrary)~morethan~3 then may draw:4 _ if type(*|mylibrary)~morethan~2 then may draw:3 _ if type(*|mylibrary)~morethan~1 then may draw:2 _ if type(*|mylibrary)~morethan~0 then may draw:1 !$ controller
|
||||
text=Each player shuffles his or her hand and graveyard into his or her library. You exile the top ten cards of your library. Then each player draws up to seven cards.
|
||||
mana={2}{U}{U}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Dimir Aqueduct
|
||||
auto=tap(noevent)
|
||||
auto=moveto(ownerhand) notatarget(land|myBattlefield)
|
||||
@@ -44086,6 +44098,17 @@ type=Tribal Sorcery
|
||||
subtype=Giant
|
||||
[/card]
|
||||
[card]
|
||||
name=Gibbering Descent
|
||||
abilities=madness
|
||||
autoexile=restriction{discarded} pay({2}{B}{B}) name(pay {2}{B}{B} to cast) activate name(pay 2BB to cast) castcard(normal)?name(put in graveyard) moveto(ownergraveyard)
|
||||
auto=@each opponent upkeep:life:-1 opponent && ability$!reject notatarget(*|myhand)!$ opponent
|
||||
auto=@each my upkeep:life:-1 controller && ability$!reject notatarget(*|myhand)!$ controller
|
||||
auto=this(variable{phandcount}<1) phasealter(remove,upkeep,controller)
|
||||
text=At the beginning of each player's upkeep, that player loses 1 life and discards a card. -- Hellbent — Skip your upkeep step if you have no cards in hand. -- Madness {2}{B}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.)
|
||||
mana={4}{B}{B}
|
||||
type=Enchantment
|
||||
[/card]
|
||||
[card]
|
||||
name=Gibbering Fiend
|
||||
auto=damage:1 opponent
|
||||
auto=@each opponent upkeep restriction{delirium}:damage:1 opponent
|
||||
@@ -47157,6 +47180,18 @@ power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Grave Scrabbler
|
||||
abilities=madness
|
||||
autoexile=restriction{discarded} pay({1}{B}) name(pay {1}{B} to cast) activate name(pay 1B to cast) castcard(normal madness)?name(put in graveyard) moveto(ownergraveyard)
|
||||
auto=if madnessplayed then target(creature|graveyard) moveto(ownerhand)
|
||||
text=Madness {1}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.) -- When Grave Scrabbler enters the battlefield, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand.
|
||||
mana={3}{B}
|
||||
type=Creature
|
||||
subtype=Zombie
|
||||
power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Grave Strength
|
||||
target=creature
|
||||
auto=deplete:3
|
||||
@@ -56702,7 +56737,7 @@ name=Jace, Unraveler of Secrets
|
||||
auto=counter(0/0,5,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Scry) scry:1 scrycore delayed draw:1 scrycoreend scryend
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Bounce) moveto(ownerhand) target(creature)
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Emblem) emblem transforms((,newability[@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~equalto~0}:fizzle all(*|opponentstack)])) forever dontremove
|
||||
auto={C(0/0,-8,Loyalty)}:name(-8: Emblem) emblem transforms((,newability[@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~equalto~0}:choice fizzle all(*|opponentstack)])) forever dontremove
|
||||
text=+1: Scry 1, then draw a card. -- -2: Return target creature to its owner's hand. -- -8: You get an emblem with "Whenever an opponent casts his or her first spell each turn, counter that spell."
|
||||
mana={3}{U}{U}
|
||||
type=Planeswalker
|
||||
@@ -59329,8 +59364,8 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Keldon Firebombers
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus3minusend>land) sacrifice !$ controller
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus3minusend>land) sacrifice !$ opponent
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus3minusend>land|mybattlefield) sacrifice !$ controller
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus3minusend>land|mybattlefield) sacrifice !$ opponent
|
||||
text=When Keldon Firebombers enters the battlefield, each player sacrifices all lands he or she controls except for three.
|
||||
mana={3}{R}{R}
|
||||
type=Creature
|
||||
@@ -65078,6 +65113,17 @@ mana={B}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Lost Auramancers
|
||||
auto=vanishing:3
|
||||
auto=@movedTo(this|graveyard) from(myBattlefield):this(counter{0/0.1.Time}=0) ability$!may moveto(mybattlefield) notatarget(enchantment|mylibrary)!$ controller
|
||||
text=Vanishing 3 (This permanent enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) -- When Lost Auramancers dies, if it had no time counters on it, you may search your library for an enchantment card and put it onto the battlefield. If you do, shuffle your library.
|
||||
mana={2}{W}{W}
|
||||
type=Creature
|
||||
subtype=Human Wizard
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Lost in a Labyrinth
|
||||
target=creature
|
||||
auto=-3/-0 ueot
|
||||
@@ -71036,6 +71082,16 @@ mana={2}{R}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Mishra, Artificer Prodigy
|
||||
auto=@movedto(artifact|mystack):all(trigger[to]) transforms((,newability[may name(put in play) moveto(mybattlefield) notatarget(*[share!name!]|mynonplaynonexile)])) oneshot
|
||||
text=Whenever you cast an artifact spell, you may search your graveyard, hand, and/or library for a card with the same name as that spell and put it onto the battlefield. If you search your library this way, shuffle it.
|
||||
mana={1}{U}{B}{R}
|
||||
type=Legendary Creature
|
||||
subtype=Human Artificer
|
||||
power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Mishra's Bauble
|
||||
auto={T}{S}:target(player) reveal:1 optionone name(Put On Top) target(<1>*|reveal) moveto(ownerlibrary) optiononeend afterrevealed transforms((,newability[phaseaction[upkeep once] draw:1 controller])) oneshot afterrevealedend revealend
|
||||
text={T}, Sacrifice Mishra's Bauble: Look at the top card of target player's library. Draw a card at the beginning of the next turn's upkeep.
|
||||
@@ -73054,6 +73110,13 @@ power=3
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Mouth of Ronom
|
||||
auto={T}:Add{1}
|
||||
auto={4}{i}{T}{S}:damage:4 target(creature)
|
||||
text={T}: Add {1} to your mana pool. -- {4}{S}i}, {T}, Sacrifice Mouth of Ronom: Mouth of Ronom deals 4 damage to target creature. ({S}i} can be paid with one mana from a snow permanent.)
|
||||
type=Snow Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Mox Diamond
|
||||
auto=aslongas(land|myhand) reject target(land|myhand) oneshot && counter(0/0,-1,payment)
|
||||
auto=moveto(mygraveyard) notatarget(this|mybattlefield)
|
||||
@@ -74383,9 +74446,9 @@ type=Instant
|
||||
[card]
|
||||
name=Natural Balance
|
||||
auto=ability$! notatarget(<5minustype:land:mybattlefieldminusend>land[basic]|mylibrary) moveto(ownerbattlefield) !$ controller
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus5minusend>land) sacrifice !$ controller
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus5minusend>land|mybattlefield) sacrifice !$ controller
|
||||
auto=ability$! notatarget(<5minustype:land:mybattlefieldminusend>land[basic]|mylibrary) moveto(ownerbattlefield) !$ opponent
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus5minusend>land) sacrifice !$ opponent
|
||||
auto=ability$! notatarget(<type:land:mybattlefieldminus5minusend>land|mybattlefield) sacrifice !$ opponent
|
||||
text=Each player who controls six or more lands chooses five lands he or she controls and sacrifices the rest. Each player who controls four or fewer lands may search his or her library for X basic land cards and put them onto the battlefield, where X is five minus the number of lands he or she controls. Then each player who searched his or her library this way shuffles it.
|
||||
mana={2}{G}{G}
|
||||
type=Sorcery
|
||||
@@ -76913,6 +76976,17 @@ power=2
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Nullstone Gargoyle
|
||||
abilities=flying
|
||||
auto=@movedto(*[-creature]|stack) restriction{thisturn(*[-creature]|stack)~equalto~0}:choice fizzle all(*[-creature]|stack)
|
||||
text=Flying -- Whenever the first noncreature spell of a turn is cast, counter that spell.
|
||||
mana={9}
|
||||
type=Artifact Creature
|
||||
subtype=Gargoyle
|
||||
power=4
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Nulltread Gargantuan
|
||||
auto=moveTo(ownerlibrary) notatarget(creature|myBattlefield)
|
||||
text=When Nulltread Gargantuan enters the battlefield, put a creature you control on top of its owner's library.
|
||||
@@ -79445,6 +79519,14 @@ power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Overwhelm
|
||||
auto=all(creature|mybattlefield) 3/3 ueot
|
||||
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Creatures you control get +3/+3 until end of turn.
|
||||
other={convoke} name(Convoke)
|
||||
mana={5}{G}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Overwhelming Denial
|
||||
abilities=nofizzle
|
||||
auto=fizzle
|
||||
@@ -83329,6 +83411,15 @@ mana={4}
|
||||
type=Artifact
|
||||
[/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
|
||||
target=creature
|
||||
auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)!
|
||||
@@ -83718,7 +83809,7 @@ subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Presence of the Master
|
||||
auto=@movedTo(enchantment|stack):fizzle all(enchantment|stack)
|
||||
auto=@movedTo(enchantment|stack):choice fizzle all(enchantment|stack)
|
||||
text=Whenever a player casts an enchantment spell, counter it.
|
||||
mana={3}{W}
|
||||
type=Enchantment
|
||||
@@ -87676,6 +87767,14 @@ mana={R}{S(land|mybattlefield)}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Razia's Purification
|
||||
auto=ability$! notatarget(<type:*:mybattlefieldminus3minusend>*|mybattlefield) sacrifice !$ controller
|
||||
auto=ability$! notatarget(<type:*:mybattlefieldminus3minusend>*|mybattlefield) sacrifice !$ opponent
|
||||
text=Each player chooses three permanents he or she controls, then sacrifices the rest.
|
||||
mana={4}{R}{W}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Razing Snidd
|
||||
auto=name(bounce) notatarget(creature[red;black]|myBattlefield) transforms((,newability[moveto(ownerhand)],newability[ability$!name(sacrifice) notatarget(land|mybattlefield) sacrifice!$ controller],newability[ability$!name(sacrifice) notatarget(land|mybattlefield) sacrifice!$ opponent])) oneshot
|
||||
text=When Razing Snidd enters the battlefield, return a black or red creature you control to its owner's hand. -- When Razing Snidd enters the battlefield, each player sacrifices a land.
|
||||
@@ -108265,6 +108364,17 @@ power=1
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Storm Entity
|
||||
abilities=haste
|
||||
auto=thisforeach(variable{countallspell}>1) counter(1/1,1)
|
||||
text=Haste -- Storm Entity enters the battlefield with a +1/+1 counter on it for each other spell cast this turn.
|
||||
mana={1}{R}
|
||||
type=Creature
|
||||
subtype=Elemental
|
||||
power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Storm Front
|
||||
auto={G}{G}:tap target(creature[flying])
|
||||
text={G}{G}: Tap target creature with flying.
|
||||
@@ -109143,6 +109253,14 @@ mana={1}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Stunted Growth
|
||||
target=player
|
||||
auto=ability$!moveto(ownerlibrary) notatarget(<3>*|myhand)!$ targetedplayer
|
||||
text=Target player chooses three cards from his or her hand and puts them on top of his or her library in any order.
|
||||
mana={3}{G}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Stupefying Touch
|
||||
target=creature
|
||||
auto=noactivatedability
|
||||
@@ -126080,6 +126198,14 @@ power=2
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Weatherseed Totem
|
||||
auto={T}:Add{G}
|
||||
auto={2}{G}{G}{G}:transforms((Treefolk Artifact Creature,newability[@movedto(graveyard) from(this|battlefield):moveto(ownerhand) all(trigger[from]|*)],setpower=5,settoughness=3,trample,green)) ueot
|
||||
text={T}: Add {G} to your mana pool. -- {2}{G}{G}{G}: Weatherseed Totem becomes a 5/3 green Treefolk artifact creature with trample until end of turn. -- When Weatherseed Totem is put into a graveyard from the battlefield, if it was a creature, return this card to its owner's hand.
|
||||
mana={3}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Weatherseed Treefolk
|
||||
abilities=trample
|
||||
autograveyard=@movedTo(this|graveyard) from(battlefield):moveTo(ownerhand)
|
||||
|
||||
Reference in New Issue
Block a user