Merge pull request #674 from kevlahnota/master

Add Cascade cards
This commit is contained in:
Anthony Calosa
2016-06-03 15:39:17 +08:00
2 changed files with 120 additions and 85 deletions

View File

@@ -4586,6 +4586,14 @@ power=2
toughness=5 toughness=5
[/card] [/card]
[card] [card]
name=Ardent Plea
abilities=exalted
autostack=if casted(this) then cascade:plibrarycount
text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={1}{W}{U}
type=Enchantment
[/card]
[card]
name=Ardent Recruit name=Ardent Recruit
auto=aslongas(artifact|mybattlefield) 2/2 >2 auto=aslongas(artifact|mybattlefield) 2/2 >2
text=Metalcraft - Ardent Recruit gets +2/+2 as long as you control three or more artifacts. text=Metalcraft - Ardent Recruit gets +2/+2 as long as you control three or more artifacts.
@@ -10388,6 +10396,17 @@ mana={2}{B}{G}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Bloodbraid Elf
abilities=haste
autostack=if casted(this) then cascade:plibrarycount
text=Haste -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={2}{R}{G}
type=Creature
subtype=Elf Berserker
power=3
toughness=2
[/card]
[card]
name=Bloodchief Ascension name=Bloodchief Ascension
auto=@each endofturn foelost(2):may counter(0/0,1,Quest) auto=@each endofturn foelost(2):may counter(0/0,1,Quest)
auto=@movedTo(*|opponentgraveyard):this(counter{0/0.3.Quest}) life:-2 opponent && this(counter{0/0.3.Quest}) life:2 controller auto=@movedTo(*|opponentgraveyard):this(counter{0/0.3.Quest}) life:-2 opponent && this(counter{0/0.3.Quest}) life:2 controller
@@ -14360,6 +14379,14 @@ mana={3}{U}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Captured Sunlight
autostack=if casted(this) then cascade:plibrarycount
auto=life:4 controller
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- You gain 4 life.
mana={2}{G}{W}
type=Sorcery
[/card]
[card]
name=Carapace name=Carapace
target=creature target=creature
auto=0/2 auto=0/2
@@ -24029,6 +24056,15 @@ mana={3}{B}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Demonic Dread
target=creature|battlefield
auto=cantblock
autostack=if casted(this) then cascade:plibrarycount
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- Target creature can't block this turn.
mana={1}{B}{R}
type=Sorcery
[/card]
[card]
name=Demonic Hordes name=Demonic Hordes
auto={T}:destroy target(land) auto={T}:destroy target(land)
auto=upcostmulti[{B}{B}{B}] tap && ability$!name(sacrifice land) notatarget(land|opponentbattlefield) sacrifice!$ opponent auto=upcostmulti[{B}{B}{B}] tap && ability$!name(sacrifice land) notatarget(land|opponentbattlefield) sacrifice!$ opponent
@@ -24143,6 +24179,15 @@ mana={1}{G}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Deny Reality
target=*|battlefield
auto=moveTo(ownerhand)
autostack=if casted(this) then cascade:plibrarycount
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- Return target permanent to its owner's hand.
mana={3}{U}{B}
type=Sorcery
[/card]
[card]
name=Denying Wind name=Denying Wind
target=player target=player
auto=moveto(exile) target(<upto:7>*|targetedpersonslibrary) auto=moveto(exile) target(<upto:7>*|targetedpersonslibrary)
@@ -30603,6 +30648,16 @@ mana={W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Enlisted Wurm
autostack=if casted(this) then cascade:plibrarycount
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={4}{G}{W}
type=Creature
subtype=Wurm
power=5
toughness=5
[/card]
[card]
name=Enormous Baloth name=Enormous Baloth
mana={6}{G} mana={6}{G}
type=Creature type=Creature
@@ -31484,6 +31539,17 @@ power=4
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Etherium-Horn Sorcerer
auto={1}{U}{R}:moveto(ownerhand)
autostack=if casted(this) then cascade:plibrarycount
text={1}{U}{R}: Return Etherium-Horn Sorcerer to its owner's hand. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={4}{U}{R}
type=Artifact Creature
subtype=Minotaur Wizard
power=3
toughness=6
[/card]
[card]
name=Etherium Abomination name=Etherium Abomination
autograveyard={1}{U}{B}:moveto(mybattlefield) && transforms((,unearth,haste)) asSorcery forever autograveyard={1}{U}{B}:moveto(mybattlefield) && transforms((,unearth,haste)) asSorcery forever
text=Unearth {1}{U}{B} ({1}{U}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) text=Unearth {1}{U}{B} ({1}{U}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.)
@@ -52174,6 +52240,18 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Kathari Remnant
abilities=flying
auto={B}:regenerate
autostack=if casted(this) then cascade:plibrarycount
text=Flying -- {B}: Regenerate Kathari Remnant. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={2}{U}{B}
type=Creature
subtype=Bird Skeleton
power=0
toughness=1
[/card]
[card]
name=Kathari Screecher name=Kathari Screecher
abilities=flying abilities=flying
autograveyard={2}{U}:moveto(mybattlefield) && transforms((,unearth,haste)) asSorcery forever autograveyard={2}{U}:moveto(mybattlefield) && transforms((,unearth,haste)) asSorcery forever
@@ -58697,6 +58775,13 @@ power=5
toughness=6 toughness=6
[/card] [/card]
[card] [card]
name=Maelstrom Nexus
auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~lessthan~2}:all(trigger[to]) transforms((,newability[cascade:plibrarycount])) ueot
text=The first spell you cast each turn has cascade. (When you cast your first spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={W}{U}{B}{R}{G}
type=Enchantment
[/card]
[card]
name=Maelstrom Pulse name=Maelstrom Pulse
target=*[-land] target=*[-land]
auto=all(*[share!name!]) destroy auto=all(*[share!name!]) destroy
@@ -87750,6 +87835,16 @@ power=4
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Shardless Agent
autostack=if casted(this) then cascade:plibrarycount
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={1}{G}{U}
type=Artifact Creature
subtype=Human Rogue
power=2
toughness=2
[/card]
[card]
name=Shared Discovery name=Shared Discovery
auto=draw:3 auto=draw:3
text=As an additional cost to cast Shared Discovery, tap four untapped creatures you control. -- Draw three cards. text=As an additional cost to cast Shared Discovery, tap four untapped creatures you control. -- Draw three cards.
@@ -96943,6 +97038,14 @@ power=4
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Stormcaller's Boon
auto={S}:lord(creature|myBattlefield) flying ueot
autostack=if casted(this) then cascade:plibrarycount
text=Sacrifice Stormcaller's Boon: Creatures you control gain flying until end of turn. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={2}{W}{U}
type=Enchantment
[/card]
[card]
name=Stormcloud Djinn name=Stormcloud Djinn
abilities=flying,cloud abilities=flying,cloud
auto={R}{R}:2/0 && damage:1 controller auto={R}{R}:2/0 && damage:1 controller
@@ -109703,6 +109806,14 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Violent Outburst
autostack=if casted(this) then cascade:plibrarycount
auto=lord(creature|myBattlefield) 1/0
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- Creatures you control get +1/+0 until end of turn.
mana={1}{R}{G}
type=Instant
[/card]
[card]
name=Violent Ultimatum name=Violent Ultimatum
target=<3>* target=<3>*
auto=destroy auto=destroy

View File

@@ -429,12 +429,6 @@ mana={3}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Ardent Plea
text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={1}{W}{U}
type=Enchantment
[/card]
[card]
name=Arena name=Arena
text={3}, {T}: Tap target creature you control and target creature of an opponent's choice he or she controls. Each of those creatures deals damage equal to its power to the other. text={3}, {T}: Tap target creature you control and target creature of an opponent's choice he or she controls. Each of those creatures deals damage equal to its power to the other.
type=Land type=Land
@@ -1263,15 +1257,6 @@ mana={W}{W}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Bloodbraid Elf
text=Haste -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={2}{R}{G}
type=Creature
subtype=Elf Berserker
power=3
toughness=2
[/card]
[card]
name=Bloodletter name=Bloodletter
mana={2}{B} mana={2}{B}
type=Creature — Zombie type=Creature — Zombie
@@ -1923,12 +1908,6 @@ type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Captured Sunlight
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- You gain 4 life.
mana={2}{G}{W}
type=Sorcery
[/card]
[card]
name=Cardboard Carapace name=Cardboard Carapace
mana={5}{G} mana={5}{G}
type=Enchant Creature type=Enchant Creature
@@ -3548,12 +3527,6 @@ mana={B}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Demonic Dread
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- Target creature can't block this turn.
mana={1}{B}{R}
type=Sorcery
[/card]
[card]
name=Demoralize name=Demoralize
text=Each creature can't be blocked this turn except by two or more creatures. -- Threshold - If seven or more cards are in your graveyard, creatures can't block this turn. text=Each creature can't be blocked this turn except by two or more creatures. -- Threshold - If seven or more cards are in your graveyard, creatures can't block this turn.
mana={2}{R} mana={2}{R}
@@ -3572,12 +3545,6 @@ mana={2}{G}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Deny Reality
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- Return target permanent to its owner's hand.
mana={3}{U}{B}
type=Sorcery
[/card]
[card]
name=Dermoplasm name=Dermoplasm
text=Flying -- Morph {2}{U}{U} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Dermoplasm is turned face up, you may put a creature card with morph from your hand onto the battlefield face up. If you do, return Dermoplasm to its owner's hand. text=Flying -- Morph {2}{U}{U} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Dermoplasm is turned face up, you may put a creature card with morph from your hand onto the battlefield face up. If you do, return Dermoplasm to its owner's hand.
mana={2}{U} mana={2}{U}
@@ -4390,6 +4357,7 @@ text=As Energy Vortex enters the battlefield, choose an opponent. -- At the begi
mana={3}{U}{U} mana={3}{U}{U}
type=Enchantment type=Enchantment
[/card] [/card]
#third from the top???
[card] [card]
name=Enigma Sphinx name=Enigma Sphinx
text=Flying -- When Enigma Sphinx is put into your graveyard from the battlefield, put it into your library third from the top. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) text=Flying -- When Enigma Sphinx is put into your graveyard from the battlefield, put it into your library third from the top. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
@@ -4400,15 +4368,6 @@ power=5
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Enlisted Wurm
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={4}{G}{W}
type=Creature
subtype=Wurm
power=5
toughness=5
[/card]
[card]
name=Enlistment Officer name=Enlistment Officer
text=First strike -- When Enlistment Officer enters the battlefield, reveal the top four cards of your library. Put all Soldier cards revealed this way into your hand and the rest on the bottom of your library. text=First strike -- When Enlistment Officer enters the battlefield, reveal the top four cards of your library. Put all Soldier cards revealed this way into your hand and the rest on the bottom of your library.
mana={3}{W} mana={3}{W}
@@ -4559,15 +4518,6 @@ type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Etherium-Horn Sorcerer
text={1}{U}{R}: Return Etherium-Horn Sorcerer to its owner's hand. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={4}{U}{R}
type=Artifact Creature
subtype=Minotaur Wizard
power=3
toughness=6
[/card]
[card]
name=Etherwrought Page name=Etherwrought Page
text=At the beginning of your upkeep, choose one - You gain 2 life; or look at the top card of your library, then you may put that card into your graveyard; or each opponent loses 1 life. text=At the beginning of your upkeep, choose one - You gain 2 life; or look at the top card of your library, then you may put that card into your graveyard; or each opponent loses 1 life.
mana={1}{W}{U}{B} mana={1}{W}{U}{B}
@@ -8000,15 +7950,6 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Kathari Remnant
text=Flying -- {B}: Regenerate Kathari Remnant. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={2}{U}{B}
type=Creature
subtype=Bird Skeleton
power=0
toughness=1
[/card]
[card]
name=Kavu Howler name=Kavu Howler
text=When Kavu Howler enters the battlefield, reveal the top four cards of your library. Put all Kavu cards revealed this way into your hand and the rest on the bottom of your library. text=When Kavu Howler enters the battlefield, reveal the top four cards of your library. Put all Kavu cards revealed this way into your hand and the rest on the bottom of your library.
mana={4}{G}{G} mana={4}{G}{G}
@@ -9126,11 +9067,15 @@ subtype=Imp
power=1 power=1
toughness=1 toughness=1
[/card] [/card]
#Cascade - Cascade not yet supported...
[card] [card]
name=Maelstrom Nexus name=Maelstrom Wanderer
text=The first spell you cast each turn has cascade. (When you cast your first spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) text=Creatures you control have haste. Cascade, cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order. Then do it again.)
mana={W}{U}{B}{R}{G} mana={5}{U}{R}{G}
type=Enchantment type=Legendary Creature
subtype=Elemental
power=7
toughness=5
[/card] [/card]
[card] [card]
name=Mages' Contest name=Mages' Contest
@@ -14165,15 +14110,6 @@ mana={3}{G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Shardless Agent
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={1}{G}{U}
type=Artifact Creature
subtype=Human Rogue
power=2
toughness=2
[/card]
[card]
name=Shared Animosity name=Shared Animosity
text=Whenever a creature you control attacks, it gets +1/+0 until end of turn for each other attacking creature that shares a creature type with it. text=Whenever a creature you control attacks, it gets +1/+0 until end of turn for each other attacking creature that shares a creature type with it.
mana={2}{R} mana={2}{R}
@@ -15598,12 +15534,6 @@ toughness=1
text=Bloodthirst 2 (If an opponent was dealt damage this turn, this creature enters the battlefield with two +1/+1 counters on it.) Stormblood Berserker can't be blocked except by two or more creatures. text=Bloodthirst 2 (If an opponent was dealt damage this turn, this creature enters the battlefield with two +1/+1 counters on it.) Stormblood Berserker can't be blocked except by two or more creatures.
[/card] [/card]
[card] [card]
name=Stormcaller's Boon
text=Sacrifice Stormcaller's Boon: Creatures you control gain flying until end of turn. -- Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)
mana={2}{W}{U}
type=Enchantment
[/card]
[card]
name=Stormscale Anarch name=Stormscale Anarch
text={2}{R}, Discard a card at random: Stormscale Anarch deals 2 damage to target creature or player. If the discarded card was multicolored, Stormscale Anarch deals 4 damage to that creature or player instead. text={2}{R}, Discard a card at random: Stormscale Anarch deals 2 damage to target creature or player. If the discarded card was multicolored, Stormscale Anarch deals 4 damage to that creature or player instead.
mana={2}{R}{R} mana={2}{R}{R}
@@ -17415,12 +17345,6 @@ mana={1}{R}{R}{R}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Violent Outburst
text=Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.) -- Creatures you control get +1/+0 until end of turn.
mana={1}{R}{G}
type=Instant
[/card]
[card]
name=Virulent Wound name=Virulent Wound
mana={B} mana={B}
type=Instant type=Instant