From 642b51f38a1e108797002fe071f0371e1ee6145b Mon Sep 17 00:00:00 2001 From: moomarc Date: Tue, 3 Jan 2012 15:13:20 +0000 Subject: [PATCH] Added Coal Stoker Added Dread Cacodemon Added Hypnox Added Reiver Demon Updated Furnace Dragon and Iname as One to check for 'cast from hand' restriction. Ran Oracle and set info scripts. --- .gitattributes | 4 ++++ res/cardsfolder/c/coal_stoker.txt | 15 +++++++++++++++ res/cardsfolder/d/dread_cacodemon.txt | 15 +++++++++++++++ res/cardsfolder/f/furnace_dragon.txt | 3 ++- res/cardsfolder/h/hypnox.txt | 18 ++++++++++++++++++ res/cardsfolder/i/iname_as_one.txt | 3 ++- res/cardsfolder/r/reiver_demon.txt | 16 ++++++++++++++++ res/cardsfolder/v/vigor.txt | 2 ++ 8 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 res/cardsfolder/c/coal_stoker.txt create mode 100644 res/cardsfolder/d/dread_cacodemon.txt create mode 100644 res/cardsfolder/h/hypnox.txt create mode 100644 res/cardsfolder/r/reiver_demon.txt diff --git a/.gitattributes b/.gitattributes index 3880c1fc93f..52ba49a42f8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1493,6 +1493,7 @@ res/cardsfolder/c/clout_of_the_dominus.txt svneol=native#text/plain res/cardsfolder/c/clutch_of_the_undercity.txt svneol=native#text/plain res/cardsfolder/c/clutch_of_undeath.txt svneol=native#text/plain res/cardsfolder/c/coal_golem.txt svneol=native#text/plain +res/cardsfolder/c/coal_stoker.txt -text res/cardsfolder/c/coalhauler_swine.txt -text res/cardsfolder/c/coalition_victory.txt -text svneol=unset#text/plain res/cardsfolder/c/coast_watcher.txt svneol=native#text/plain @@ -2225,6 +2226,7 @@ res/cardsfolder/d/dramatic_entrance.txt svneol=native#text/plain res/cardsfolder/d/drana_kalastria_bloodchief.txt svneol=native#text/plain res/cardsfolder/d/drastic_revelation.txt svneol=native#text/plain res/cardsfolder/d/dread.txt svneol=native#text/plain +res/cardsfolder/d/dread_cacodemon.txt -text res/cardsfolder/d/dread_charge.txt -text res/cardsfolder/d/dread_drone.txt svneol=native#text/plain res/cardsfolder/d/dread_of_night.txt svneol=native#text/plain @@ -4011,6 +4013,7 @@ res/cardsfolder/h/hyperion_blacksmith.txt svneol=native#text/plain res/cardsfolder/h/hypervolt_grasp.txt svneol=native#text/plain res/cardsfolder/h/hypnotic_cloud.txt -text svneol=unset#text/plain res/cardsfolder/h/hypnotic_specter.txt svneol=native#text/plain +res/cardsfolder/h/hypnox.txt -text res/cardsfolder/h/hypochondria.txt svneol=native#text/plain res/cardsfolder/h/hysterical_blindness.txt -text res/cardsfolder/h/hystrodon.txt svneol=native#text/plain @@ -6708,6 +6711,7 @@ res/cardsfolder/r/reinforced_bulwark.txt svneol=native#text/plain res/cardsfolder/r/reinforcements.txt svneol=native#text/plain res/cardsfolder/r/reiterate.txt svneol=native#text/plain res/cardsfolder/r/reito_lantern.txt svneol=native#text/plain +res/cardsfolder/r/reiver_demon.txt -text res/cardsfolder/r/rejuvenate.txt svneol=native#text/plain res/cardsfolder/r/rejuvenation_chamber.txt svneol=native#text/plain res/cardsfolder/r/reki_the_history_of_kamigawa.txt svneol=native#text/plain diff --git a/res/cardsfolder/c/coal_stoker.txt b/res/cardsfolder/c/coal_stoker.txt new file mode 100644 index 00000000000..681f3bc9def --- /dev/null +++ b/res/cardsfolder/c/coal_stoker.txt @@ -0,0 +1,15 @@ +Name:Coal Stoker +ManaCost:3 R +Types:Creature Elemental +Text:no text +PT:3/3 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand | Destination$ Stack | Static$ True | DelayedTrigger$ CastFromHand | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, add R R R to your mana pool. +SVar:CastFromHand:Mode$ ChangesZone | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, add R R R to your mana pool. +SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ R | Amount$ 3 +SVar:RemRandomDeck:True +SVar:RemAIDeck:True +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/coal_stoker.jpg +SetInfo:TSP|Common|http://magiccards.info/scans/en/ts/150.jpg +Oracle:When Coal Stoker enters the battlefield, if you cast it from your hand, add {R}{R}{R} to your mana pool. +End \ No newline at end of file diff --git a/res/cardsfolder/d/dread_cacodemon.txt b/res/cardsfolder/d/dread_cacodemon.txt new file mode 100644 index 00000000000..6a9a19c45f7 --- /dev/null +++ b/res/cardsfolder/d/dread_cacodemon.txt @@ -0,0 +1,15 @@ +Name:Dread Cacodemon +ManaCost:7 B B B +Types:Creature Demon +Text:no text +PT:8/8 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand | Destination$ Stack | Static$ True | DelayedTrigger$ CastFromHand | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, destroy all creatures your opponents control, then tap all other creatures you control. +SVar:CastFromHand:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Stack | Destination$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, destroy all creatures your opponents control, then tap all other creatures you control. +SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature.YouDontCtrl | SubAbility$ DBTapAll +SVar:DBTapAll:DB$TapAll | ValidCards$ Creature.YouCtrl+Other +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/dread_cacodemon.jpg +SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/79.jpg +Oracle:When Dread Cacodemon enters the battlefield, if you cast it from your hand, destroy all creatures your opponents control, then tap all other creatures you control. +End \ No newline at end of file diff --git a/res/cardsfolder/f/furnace_dragon.txt b/res/cardsfolder/f/furnace_dragon.txt index 42f8c48a26f..791138e8df9 100644 --- a/res/cardsfolder/f/furnace_dragon.txt +++ b/res/cardsfolder/f/furnace_dragon.txt @@ -5,7 +5,8 @@ Text:Affinity for artifacts (This spell costs 1 less to cast for each artifact y PT:5/5 K:Flying K:CostChange:Player:Less:1:Self:All:All:Affinity/Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Stack | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, exile all artifacts. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand | Destination$ Stack | Static$ True | DelayedTrigger$ CastFromHand +SVar:CastFromHand:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Stack | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, exile all artifacts. SVar:TrigExile:AB$ChangeZoneAll | Cost$ 0 | ChangeType$ Artifact | Origin$ Battlefield | Destination$ Exile SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/furnace_dragon.jpg diff --git a/res/cardsfolder/h/hypnox.txt b/res/cardsfolder/h/hypnox.txt new file mode 100644 index 00000000000..1eda7265e73 --- /dev/null +++ b/res/cardsfolder/h/hypnox.txt @@ -0,0 +1,18 @@ +Name:Hypnox +ManaCost:8 B B B +Types:Creature Nightmare Horror +Text:no text +PT:8/8 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand | Destination$ Stack | Static$ True | DelayedTrigger$ CastFromHand | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, exile all cards from target opponent's hand. +SVar:CastFromHand:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Stack | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, exile all cards from target opponent's hand. +SVar:TrigExile:AB$ChangeZoneAll | Cost$ 0 | ValidTgts$ Opponent | ChangeType$ Card.YouDontCtrl | Origin$ Hand | Destination$ Exile | RememberChanged$ True +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled cards to their owner's hand. +SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Hand | SubAbility$ DBCleanup +SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/hypnox.jpg +SetInfo:TOR|Rare|http://magiccards.info/scans/en/tr/64.jpg +Oracle:Flying\nWhen Hypnox enters the battlefield, if you cast it from your hand, exile all cards from target opponent's hand.\nWhen Hypnox leaves the battlefield, return the exiled cards to their owner's hand. +End \ No newline at end of file diff --git a/res/cardsfolder/i/iname_as_one.txt b/res/cardsfolder/i/iname_as_one.txt index 0172fb856c1..1fdc71f9fce 100644 --- a/res/cardsfolder/i/iname_as_one.txt +++ b/res/cardsfolder/i/iname_as_one.txt @@ -3,7 +3,8 @@ ManaCost:8 B B G G Types:Legendary Creature Spirit Text:no text PT:8/8 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Stack | Destination$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle your library. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand | Destination$ Stack | Static$ True | DelayedTrigger$ CastFromHand +SVar:CastFromHand:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Stack | Destination$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle your library. SVar:TrigSearch:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Spirit.YouCtrl | ChangeNum$ 1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, return target Spirit permanent card from your graveyard to the battlefield. SVar:TrigExile:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | ValidCard$ Card.Self | SubAbility$ DBReturn diff --git a/res/cardsfolder/r/reiver_demon.txt b/res/cardsfolder/r/reiver_demon.txt new file mode 100644 index 00000000000..fd84ff73297 --- /dev/null +++ b/res/cardsfolder/r/reiver_demon.txt @@ -0,0 +1,16 @@ +Name:Reiver Demon +ManaCost:4 B B B B +Types:Creature Demon +Text:no text +PT:6/6 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Hand | Destination$ Stack | Static$ True | DelayedTrigger$ CastFromHand | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, destroy all nonartifact, nonblack creatures. They can't be regenerated. +SVar:CastFromHand:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Stack | Destination$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, destroy all nonartifact, nonblack creatures. They can't be regenerated. +SVar:TrigDestroyAll:AB$DestroyAll | Cost$ 0 | ValidCards$ Creature.nonArtifact+nonBlack | NoRegen$ True +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/reiver_demon.jpg +SetInfo:MRD|Rare|http://magiccards.info/scans/en/mi/75.jpg +SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/95.jpg +Oracle:Flying\nWhen Reiver Demon enters the battlefield, if you cast it from your hand, destroy all nonartifact, nonblack creatures. They can't be regenerated. +End \ No newline at end of file diff --git a/res/cardsfolder/v/vigor.txt b/res/cardsfolder/v/vigor.txt index 6376bbe59e0..4cddaf450ce 100644 --- a/res/cardsfolder/v/vigor.txt +++ b/res/cardsfolder/v/vigor.txt @@ -11,4 +11,6 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature SVar:TrigShuffle:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ Self SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/vigor.jpg +SetInfo:LRW|Rare|http://magiccards.info/scans/en/lw/240.jpg +Oracle:Trample\nIf damage would be dealt to a creature you control other than Vigor, prevent that damage. Put a +1/+1 counter on that creature for each 1 damage prevented this way.\nWhen Vigor is put into a graveyard from anywhere, shuffle it into its owner's library. End \ No newline at end of file