From 01c5a861c272928f725104c4e687cfb402dbaa82 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 14:19:45 +0000 Subject: [PATCH] - Convert Wild Mongrel to Ability_Activated --- src/forge/CardFactory_Creatures.java | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/src/forge/CardFactory_Creatures.java b/src/forge/CardFactory_Creatures.java index 1b7c5b52fa4..5ecb9f3a98c 100644 --- a/src/forge/CardFactory_Creatures.java +++ b/src/forge/CardFactory_Creatures.java @@ -5345,8 +5345,10 @@ public class CardFactory_Creatures { final String[] color = new String[1]; final long[] timeStamp = new long[1]; + final Ability_Cost abCost = new Ability_Cost("Discard<1/Card>", cardName, true); + //mana tap ability - final Ability ability = new Ability(card, "0") { + final SpellAbility ability = new Ability_Activated(card, abCost, null) { @Override public boolean canPlayAI() { Card[] hand = AllZone.Computer_Hand.getCards(); @@ -5412,27 +5414,13 @@ public class CardFactory_Creatures { } }//resolve() };//SpellAbility - - Input runtime = new Input() { - private static final long serialVersionUID = -4209163355325441624L; - - @Override - public void showMessage() { - - StringBuilder sb = new StringBuilder(); - sb.append(card).append(" gets +1/+1 until EOT."); - ability.setStackDescription(sb.toString()); - - stopSetNext(CardFactoryUtil.input_discard(ability, 1)); - } - }; + StringBuilder sb = new StringBuilder(); sb.append(card).append(" gets +1/+1 and becomes the color of your choice until end of turn."); ability.setStackDescription(sb.toString()); ability.setDescription("Discard a card: Wild Mongrel gets +1/+1 and becomes the color of your choice until end of turn."); card.addSpellAbility(ability); - ability.setBeforePayMana(runtime); }//*************** END ************ END **************************