- Converted Wing Puncture to script.

This commit is contained in:
Sloth
2012-11-07 18:47:26 +00:00
parent 7f452117ff
commit fa7dce1029
3 changed files with 6 additions and 4 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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