From fa7dce10294fd0e356435d642f61ee6c0cfbf2f2 Mon Sep 17 00:00:00 2001 From: Sloth Date: Wed, 7 Nov 2012 18:47:26 +0000 Subject: [PATCH] - Converted Wing Puncture to script. --- res/cardsfolder/s/souls_fire.txt | 2 +- res/cardsfolder/w/wing_puncture.txt | 3 +++ .../java/forge/card/cardfactory/CardFactoryInstants.java | 5 ++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/res/cardsfolder/s/souls_fire.txt b/res/cardsfolder/s/souls_fire.txt index db4ddd51ac9..a83988a4c0e 100644 --- a/res/cardsfolder/s/souls_fire.txt +++ b/res/cardsfolder/s/souls_fire.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Instant Text:no text A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | SpellDescription$ Target creature you control on the battlefield deals damage equal to its power to target creature or player. -SVar:SoulsDamage:DB$DealDamage | Tgt$ TgtCP | NumDmg$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ Targeted +SVar:SoulsDamage:DB$ DealDamage | Tgt$ TgtCP | NumDmg$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ Targeted SVar:X:Targeted$CardPower SVar:RemAIDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/w/wing_puncture.txt b/res/cardsfolder/w/wing_puncture.txt index 8f6f2914f30..10bc661b956 100644 --- a/res/cardsfolder/w/wing_puncture.txt +++ b/res/cardsfolder/w/wing_puncture.txt @@ -2,6 +2,9 @@ Name:Wing Puncture ManaCost:G Types:Instant Text:no text +A:SP$ Pump | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | SpellDescription$ Target creature you control deals damage equal to its power to target creature with flying. +SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | DamageSource$ Targeted +SVar:X:Targeted$CardPower SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/wing_puncture.jpg diff --git a/src/main/java/forge/card/cardfactory/CardFactoryInstants.java b/src/main/java/forge/card/cardfactory/CardFactoryInstants.java index 8a9a2e37a9e..be1d66f2005 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryInstants.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryInstants.java @@ -32,7 +32,6 @@ import forge.Command; import forge.Singletons; import forge.card.cost.Cost; import forge.card.spellability.Ability; -import forge.card.spellability.AbilitySub; import forge.card.spellability.Spell; import forge.card.spellability.SpellAbility; import forge.card.spellability.Target; @@ -492,7 +491,7 @@ public class CardFactoryInstants { } // *************** END ************ END ************************** // *************** START *********** START ************************** - else if (cardName.equals("Wing Puncture")) { + /*else if (cardName.equals("Wing Puncture")) { final Target t2 = new Target(card, "Select target creature with flying", "Creature.withFlying".split(",")); class DrawbackWingPuncture extends AbilitySub { @@ -561,7 +560,7 @@ public class CardFactoryInstants { spell.setStackDescription(sbStack.toString()); card.addSpellAbility(spell); - } // *************** END ************ END ************************** + }*/ // *************** END ************ END ************************** } // getCard } // end class CardFactory_Instants