added some cards

from ravnica, ice age and time spiral blocks
This commit is contained in:
Anthony Calosa
2016-08-25 00:21:48 +08:00
parent 20ba624de2
commit 5f9e123571
3 changed files with 170 additions and 16 deletions

View File

@@ -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)

View File

@@ -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.

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 - 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)