convert Killer Whale to AB$Pump

This commit is contained in:
jendave
2011-08-06 13:51:00 +00:00
parent 575b99e642
commit ebc79dabdf
2 changed files with 2 additions and 31 deletions

View File

@@ -3,6 +3,7 @@ ManaCost:3 U U
Types:Creature Whale Types:Creature Whale
Text:no text Text:no text
PT:3/5 PT:3/5
A:AB$Pump | Cost$ U | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://resources.wizards.com/magic/cards/ex/en-us/card6065.jpg SVar:Picture:http://resources.wizards.com/magic/cards/ex/en-us/card6065.jpg
SetInfo:EXO|Uncommon|http://magiccards.info/scans/en/ex/37.jpg SetInfo:EXO|Uncommon|http://magiccards.info/scans/en/ex/37.jpg

View File

@@ -5556,42 +5556,12 @@ public class CardFactory_Creatures {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append(card).append(" deals 1 damage to each creature with flying."); sb.append(card).append(" deals 1 damage to each creature with flying.");
ability.setStackDescription(sb.toString()); ability.setStackDescription(sb.toString());
ability.setDescription("Sacrifice a land: Spitting Spider deals 1 damage to each creature with flying."); ability.setDescription(abCost+"Spitting Spider deals 1 damage to each creature with flying.");
card.addSpellAbility(ability); card.addSpellAbility(ability);
}//*************** END ************ END ************************** }//*************** END ************ END **************************
//*************** START *********** START **************************
else if(cardName.equals("Killer Whale")) {
final Ability ability = new Ability(card, "U") {
@Override
public void resolve() {
final Command untilEOT = new Command() {
private static final long serialVersionUID = -8494294720368074013L;
public void execute() {
card.removeIntrinsicKeyword("Flying");
}
};
if(AllZone.GameAction.isCardInPlay(card)) {
card.addIntrinsicKeyword("Flying");
AllZone.EndOfTurn.addUntil(untilEOT);
}
}//resolve()
};//SpellAbility
StringBuilder sb = new StringBuilder();
sb.append(card).append(" gains flying until end of turn.");
ability.setStackDescription(sb.toString());
ability.setDescription("U: Killer Whale gains flying until end of turn.");
card.addSpellAbility(ability);
}//*************** END ************ END **************************
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Obsidian Fireheart")) { else if(cardName.equals("Obsidian Fireheart")) {
final Ability ability = new Ability(card, "1 R R") { final Ability ability = new Ability(card, "1 R R") {