From f8b251d7afe58329efb99a1bc65eae503e3459ab Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 15:52:13 +0000 Subject: [PATCH] - Converted Underworld Dreams to Trigger. - Added Kederekt Parasite. --- .gitattributes | 1 + res/cardsfolder/kederekt_parasite.txt | 10 ++++++++++ res/cardsfolder/underworld_dreams.txt | 4 +++- src/forge/GameActionUtil.java | 7 ++++--- 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 res/cardsfolder/kederekt_parasite.txt diff --git a/.gitattributes b/.gitattributes index b870c4461fa..37c551f6757 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2822,6 +2822,7 @@ res/cardsfolder/kazandu_blademaster.txt -text svneol=native#text/plain res/cardsfolder/kazandu_refuge.txt -text svneol=native#text/plain res/cardsfolder/kazandu_tuskcaller.txt -text svneol=native#text/plain res/cardsfolder/kazuul_warlord.txt -text svneol=native#text/plain +res/cardsfolder/kederekt_parasite.txt -text svneol=native#text/plain res/cardsfolder/keen_eyed_archers.txt -text svneol=native#text/plain res/cardsfolder/keen_sense.txt -text svneol=native#text/plain res/cardsfolder/keeneye_aven.txt -text svneol=native#text/plain diff --git a/res/cardsfolder/kederekt_parasite.txt b/res/cardsfolder/kederekt_parasite.txt new file mode 100644 index 00000000000..9780cc447bd --- /dev/null +++ b/res/cardsfolder/kederekt_parasite.txt @@ -0,0 +1,10 @@ +Name:Kederekt Parasite +ManaCost:B +Types:Creature Horror +Text:no text +PT:1/1 +T:Mode$ Drawn | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Optional$ True | IsPresent$ Permanent.Red+YouCtrl | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent draws a card, if you control a red permanent, you may have CARDNAME deal 1 damage to that player. +SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 1 +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/kederekt_parasite.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/underworld_dreams.txt b/res/cardsfolder/underworld_dreams.txt index 76e13cab52d..bd6a84e555a 100644 --- a/res/cardsfolder/underworld_dreams.txt +++ b/res/cardsfolder/underworld_dreams.txt @@ -1,7 +1,9 @@ Name:Underworld Dreams ManaCost:B B B Types:Enchantment -Text:Whenever an opponent draws a card, Underworld Dreams deals 1 damage to him or her. +Text:no text +T:Mode$ Drawn | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent draws a card, CARDNAME deals 1 damage to him or her. +SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/underworld_dreams.jpg SetInfo:8ED|Rare|http://magiccards.info/scans/en/8e/168.jpg diff --git a/src/forge/GameActionUtil.java b/src/forge/GameActionUtil.java index f689b8a4b2b..919deedb698 100644 --- a/src/forge/GameActionUtil.java +++ b/src/forge/GameActionUtil.java @@ -3003,10 +3003,11 @@ public class GameActionUtil { AllZone.GameAction.checkWheneverKeyword(AllZone.CardFactory.HumanNullCard,"DrawCard",DrawCard_Whenever_Parameters); drawCardTriggered_Hoofprints_of_the_Stag(player); drawCardTriggered_Lorescale_Coatl(player); - drawCardTriggered_Underworld_Dreams(player); + //drawCardTriggered_Underworld_Dreams(player); drawCardTriggered_Spiteful_Visions(player); } - + + /* public static void drawCardTriggered_Underworld_Dreams(Player player) { PlayerZone playZone = AllZone.getZone(Constant.Zone.Battlefield, player.getOpponent()); CardList list = new CardList(playZone.getCards()); @@ -3029,7 +3030,7 @@ public class GameActionUtil { AllZone.Stack.add(ability); } - } + }*/ private static void drawCardTriggered_Spiteful_Visions(final Player player) { CardList list = AllZoneUtil.getCardsInPlay("Spiteful Visions");