From f623a58e47d8841d04e096cdbd6a0dc7a9d2e9f0 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 15:36:37 +0000 Subject: [PATCH] - Converted to Trigger: Chromatic Star, Hatching Plans, Surveilling Sprite and Merfolk Seer. --- res/cardsfolder/chromatic_star.txt | 4 +++- res/cardsfolder/hatching_plans.txt | 4 +++- res/cardsfolder/merfolk_seer.txt | 3 ++- res/cardsfolder/surveilling_sprite.txt | 3 ++- src/forge/CardFactory.java | 11 +++++------ 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/res/cardsfolder/chromatic_star.txt b/res/cardsfolder/chromatic_star.txt index ca80fdfe3ff..5321c300fbd 100644 --- a/res/cardsfolder/chromatic_star.txt +++ b/res/cardsfolder/chromatic_star.txt @@ -1,12 +1,14 @@ Name:Chromatic Star ManaCost:1 Types:Artifact -Text:When Chromatic Star is put into a graveyard from the battlefield, draw a card. +Text:no text A:AB$Mana|Cost$1 T Sac<1/CARDNAME>|Produced$W|SpellDescription$Add W to your mana pool. A:AB$Mana|Cost$1 T Sac<1/CARDNAME>|Produced$U|SpellDescription$Add U to your mana pool. A:AB$Mana|Cost$1 T Sac<1/CARDNAME>|Produced$B|SpellDescription$Add B to your mana pool. A:AB$Mana|Cost$1 T Sac<1/CARDNAME>|Produced$R|SpellDescription$Add R to your mana pool. A:AB$Mana|Cost$1 T Sac<1/CARDNAME>|Produced$G|SpellDescription$Add G to your mana pool. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. +SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/chromatic_star.jpg diff --git a/res/cardsfolder/hatching_plans.txt b/res/cardsfolder/hatching_plans.txt index 9f8b52aa9af..bd769e907d4 100644 --- a/res/cardsfolder/hatching_plans.txt +++ b/res/cardsfolder/hatching_plans.txt @@ -1,7 +1,9 @@ Name:Hatching Plans ManaCost:1 U Types:Enchantment -Text:When Hatching Plans is put into a graveyard from play, draw three cards. +Text:no text +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Optional$ True | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw three cards. +SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 3 SVar:RemAIDeck:True SVar:SacMe:5 SVar:Rarity:Rare diff --git a/res/cardsfolder/merfolk_seer.txt b/res/cardsfolder/merfolk_seer.txt index 3d59ad7820e..c51d89243ee 100644 --- a/res/cardsfolder/merfolk_seer.txt +++ b/res/cardsfolder/merfolk_seer.txt @@ -3,7 +3,8 @@ ManaCost:2 U Types:Creature Merfolk Wizard Text:no text PT:2/2 -K:WheneverKeyword:PermanentIntoGraveyard:Self:Graveyard:DrawCards/1:ControllingPlayer_Self:ASAP:PayMana/1 U:No Special Condition:When Merfolk Seer is put into a graveyard from the battlefield, you may pay 1 U. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay 1 U. If you do, draw a card. +SVar:TrigDraw:AB$Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/merfolk_seer.jpg SetInfo:MIR|Common|http://magiccards.info/scans/en/mr/76.jpg diff --git a/res/cardsfolder/surveilling_sprite.txt b/res/cardsfolder/surveilling_sprite.txt index e24f8240fdf..d302c9f1af8 100644 --- a/res/cardsfolder/surveilling_sprite.txt +++ b/res/cardsfolder/surveilling_sprite.txt @@ -4,7 +4,8 @@ Types:Creature Faerie Rogue Text:no text PT:1/1 K:Flying -K:WheneverKeyword:PermanentIntoGraveyard:Self:Graveyard:DrawCards/1:ControllingPlayer_Self:ASAP:Yes_No:No Special Condition:When Surveilling Sprite is put into a graveyard from the battlefield, you may draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Optional$ True | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may draw a card. +SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/surveilling_sprite.jpg SetInfo:RAV|Common|http://magiccards.info/scans/en/rav/67.jpg diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index ad008ef91a3..7dc40bea0b0 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -5761,7 +5761,7 @@ public class CardFactory implements NewConstants { }//*************** END ************ END ************************** - + /* //*************** START *********** START ************************** else if(cardName.equals("Hatching Plans")) { @@ -5787,7 +5787,7 @@ public class CardFactory implements NewConstants { card.addDestroyCommand(draw3Cards); }//*************** END ************ END ************************** - + */ //*************** START *********** START ************************** else if(cardName.equals("Lifespark Spellbomb")) { @@ -6877,9 +6877,8 @@ public class CardFactory implements NewConstants { }; card.addComesIntoPlayCommand(comesIntoPlay); }//*************** END ************ END ************************** - - - + + /* //*************** START *********** START ************************** else if(cardName.equals("Chromatic Star")) { final SpellAbility ability = new Ability(card, "0") { @@ -6902,7 +6901,7 @@ public class CardFactory implements NewConstants { }; card.addDestroyCommand(destroy); }//*************** END ************ END ************************** - + */ //*************** START *********** START ************************** else if(cardName.equals("Feldon's Cane")) {