From 8377b804511d12b98b2b1b7129f996665221da15 Mon Sep 17 00:00:00 2001 From: Sloth Date: Mon, 6 Feb 2012 17:47:02 +0000 Subject: [PATCH] - Converted Phyrexian Hydra to script. --- res/cardsfolder/p/phyrexian_hydra.txt | 5 ++++- res/cardsfolder/v/vigor.txt | 2 +- src/main/java/forge/Card.java | 5 ----- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/res/cardsfolder/p/phyrexian_hydra.txt b/res/cardsfolder/p/phyrexian_hydra.txt index bb7d9f0ab41..55418dd1120 100644 --- a/res/cardsfolder/p/phyrexian_hydra.txt +++ b/res/cardsfolder/p/phyrexian_hydra.txt @@ -1,9 +1,12 @@ Name:Phyrexian Hydra ManaCost:3 G G Types:Creature Hydra -Text:If damage would be dealt to CARDNAME, prevent that damage. Put a -1/-1 counter on CARDNAME for each 1 damage prevented this way. +Text:no text PT:7/7 K:Infect +R:Event$ DamageDone | ValidTarget$ Card.Self | ReplaceWith$ Counters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Put a -1/-1 counter on CARDNAME for each 1 damage prevented this way. +SVar:Counters:AB$PutCounter | Cost$ 0 | Defined$ ReplacedTarget | CounterType$ M1M1 | CounterNum$ X +SVar:X:ReplaceCount$DamageAmount SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_hydra.jpg SetInfo:MBS|Rare|http://magiccards.info/scans/en/mbs/85.jpg diff --git a/res/cardsfolder/v/vigor.txt b/res/cardsfolder/v/vigor.txt index 8da08cd97cc..50ac6a37218 100644 --- a/res/cardsfolder/v/vigor.txt +++ b/res/cardsfolder/v/vigor.txt @@ -4,7 +4,7 @@ Types:Creature Elemental Incarnation Text:no text PT:6/6 K:Trample -R:Event$ DamageDone | ValidTarget$ Creature.YouCtrl+Other | ReplaceWith$ Counters | PreventionEffect$ True | Description$ If 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. +R:Event$ DamageDone | ValidTarget$ Creature.YouCtrl+Other | ReplaceWith$ Counters | PreventionEffect$ True | Description$ If damage would be dealt to a creature you control other than CARDNAME, prevent that damage. Put a +1/+1 counter on that creature for each 1 damage prevented this way. SVar:Counters:AB$PutCounter | Cost$ 0 | Defined$ ReplacedTarget | CounterType$ P1P1 | CounterNum$ X SVar:X:ReplaceCount$DamageAmount T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, shuffle it into its owner's library. diff --git a/src/main/java/forge/Card.java b/src/main/java/forge/Card.java index d381d880ce4..e9cca3ee8be 100644 --- a/src/main/java/forge/Card.java +++ b/src/main/java/forge/Card.java @@ -8026,11 +8026,6 @@ public class Card extends GameEntity implements Comparable { restDamage = 0; } - if (this.getName().equals("Phyrexian Hydra")) { - this.addCounter(Counters.M1M1, restDamage); - return 0; - } - return restDamage; }