convert several cards to abTapTgt keyword

This commit is contained in:
jendave
2011-08-06 08:50:24 +00:00
parent 516c667ca6
commit 97a5faf2dd
23 changed files with 51 additions and 22 deletions

View File

@@ -3,6 +3,7 @@ ManaCost:3 W
Types:Creature Kithkin Soldier
Text:no text
PT:2/2
K:abTapTgt T:Creature:Tap target creature.
K:WheneverKeyword:CastSpell/Controller:Color/white:Play:UntapPermanent:Self:ASAP:Yes_No:No Special Condition:Whenever you cast a white spell, you may untap Ballynock Trapper.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ballynock_trapper.jpg

View File

@@ -3,6 +3,7 @@ ManaCost:1 W
Types:Creature Human Soldier
Text:no text
PT:1/2
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/benalish_trapper.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:1 W
Types:Creature Human Wizard
Text:no text
PT:1/2
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blinding_mage.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:6 W
Types:Creature Human Soldier
Text:no text
PT:4/4
K:adTapTgt 3 W:Creature:Tap target creature.
K:abPump 3 W:+0/+5
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/crowd_favorites.jpg

View File

@@ -3,6 +3,7 @@ ManaCost:W
Types:Creature Kithkin Soldier
Text:no text
PT:1/1
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.magickartenmarkt.de/img/cards/Lorwyn/goldmeadow_harrier.jpg
End

View File

@@ -2,6 +2,7 @@ Name:Icy Manipulator
ManaCost:4
Types:Artifact
Text:no text
K:abTapTgt 1 T:Artifact,Creature,Land:Tap target artifact, creature, or land.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/icy_manipulator.jpg

View File

@@ -1,8 +1,9 @@
Name:Kor Line-Slinger
ManaCost:1 W
Types:Creature Kor Scout
Text:tap: Tap target creature with power 3 or less.
Text:no text
PT:0/1
K:abTapTgt T:Creature.powerLE3:Tap target creature with power 3 or less.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/kor_line_slinger.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:3 W W
Types:Creature Elephant Cleric
Text:no text
PT:3/3
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/loxodon_mystic.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:1 W
Types:Creature Human Soldier
Text:no text
PT:1/2
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/master_decoy.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:2 WU
Types:Creature Human Advisor
Text:no text
PT:1/1
K:abTapTgt T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/minister_of_impediments.jpg
End

View File

@@ -4,6 +4,7 @@ Types:Creature Human Shaman
Text:no text
PT:2/2
K:abPumpTgtC R T:+2/+0
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/naya_battlemage.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:3 B
Types:Creature Thrull
Text:no text
PT:2/2
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ostiary_thrull.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:1 B
Types:Creature Human Rebel Rogue
Text:no text
PT:1/2
K:abTapTgt B T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/rathi_trapper.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:3
Types:Artifact
Text:no text
K:Echo:3
K:abTapTgt 1 T:Artifact,Creature,Land:Tap target artifact, creature, or land.
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_gix.jpg

View File

@@ -4,6 +4,7 @@ Types:Snow Creature Elemental
Text:no text
PT:1/1
K:Flying
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121273.jpg
End

View File

@@ -3,6 +3,9 @@ ManaCost:3
Types:Artifact
Text:no text
K:Untap:1
K:abGainLife 2 T:1
K:abTapTgt 4 T:Creature:Tap target creature.
K:abDrawCards 5 T:1:Draw a card.:Staff of Domination - draw a card
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/staff_of_domination.jpg
End

View File

@@ -3,6 +3,7 @@ ManaCost:1 U B
Types:Creature Human Assassin
Text:no text
PT:1/1
K:abTapTgt 3 U T:Creature:Tap target creature.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/stalking_assassin.jpg
End

View File

@@ -4,6 +4,7 @@ Types:Creature Human Wizard
Text:no text
PT:1/1
K:abLoseLifeTgt B T:1
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/stormscape_apprentice.jpg
End

View File

@@ -4,6 +4,7 @@ Types:Creature Human Wizard
Text:no text
PT:1/1
K:abPumpTgtC R T:First Strike
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/thornscape_apprentice.jpg
End

View File

@@ -1,8 +1,9 @@
Name:Tumble Magnet
ManaCost:3
Types:Artifact
Text:Tap, Remove a charge counter from Tumble Magnet: Tap target artifact or creature.
Text:no text
K:etbCounter:CHARGE:3
K:abTapTgt T SubCounter<1/CHARGE>:Artifact,Creature:Tap target artifact or creature.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/tumble_magnet.jpg

View File

@@ -4,6 +4,7 @@ Types:Creature Human Soldier Rebel
Text:no text
PT:2/2
K:Morph:W
K:abTapTgt W T:Creature:Tap target creature.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/whipcorder.jpg
End

View File

@@ -5753,6 +5753,7 @@ public class CardFactory implements NewConstants {
@Override
public boolean canPlayAI() {
//TODO: perhaps this can borrow from the Crowd Favorites AI...
if (!ComputerUtil.canPayCost(this))
return false;
@@ -8951,7 +8952,7 @@ public class CardFactory implements NewConstants {
//*************** START *********** START **************************
else if(cardName.equals("Staff of Domination")) {
/*
final Ability_Tap ability2 = new Ability_Tap(card, "2") {
private static final long serialVersionUID = -5513078874305811825L;
@@ -8972,7 +8973,7 @@ public class CardFactory implements NewConstants {
StringBuilder sb2 = new StringBuilder();
sb2.append(cardName).append(" - You gain 1 life.");
ability2.setStackDescription(sb2.toString());
*/
final SpellAbility ability3 = new Ability_Tap(card, "3") {
private static final long serialVersionUID = 1125696151526415705L;
@@ -9010,7 +9011,7 @@ public class CardFactory implements NewConstants {
ability3.setDescription("3, tap: Untap target creature.");
ability3.setBeforePayMana(CardFactoryUtil.input_targetCreature(ability3));
/*
final SpellAbility ability4 = new Ability_Tap(card, "4") {
private static final long serialVersionUID = 8102011024731535257L;
@@ -9032,7 +9033,8 @@ public class CardFactory implements NewConstants {
ability4.setDescription("4, tap: Tap target creature.");
ability4.setBeforePayMana(CardFactoryUtil.input_targetCreature(ability4));
*/
/*
final Ability_Tap ability5 = new Ability_Tap(card, "5") {
private static final long serialVersionUID = -8459438547823091716L;
@@ -9053,12 +9055,12 @@ public class CardFactory implements NewConstants {
StringBuilder sb5 = new StringBuilder();
sb5.append(card.getName()).append(" - draw a card.");
ability5.setStackDescription(sb5.toString());
*/
card.addSpellAbility(ability2);
//card.addSpellAbility(ability2);
card.addSpellAbility(ability3);
card.addSpellAbility(ability4);
card.addSpellAbility(ability5);
//card.addSpellAbility(ability4);
//card.addSpellAbility(ability5);
}//*************** END ************ END **************************
@@ -9502,10 +9504,10 @@ public class CardFactory implements NewConstants {
}
//*************** END ************ END **************************
/*
//*****************************START*******************************
else if(cardName.equals("Icy Manipulator") || cardName.equals("Ring of Gix")) {
/* The Rules state that this can target a tapped card, but it won't do anything */
// The Rules state that this can target a tapped card, but it won't do anything
final Ability_Tap ability = new Ability_Tap(card, "1") {
private static final long serialVersionUID = 6349074398830621348L;
@@ -9527,6 +9529,7 @@ public class CardFactory implements NewConstants {
ability.setBeforePayMana(CardFactoryUtil.input_targetType(ability, "Artifact;Creature;Land"));
}//end Icy Manipulator
//****************END*******END***********************
*/
//*****************************START*******************************

View File

@@ -9001,7 +9001,7 @@ public class CardFactory_Creatures {
}));
}//*************** END ************ END **************************
/*
//*************** START *********** START **************************
if(cardName.equals("Goldmeadow Harrier") || cardName.equals("Loxodon Mystic")
|| cardName.equals("Master Decoy") || cardName.equals("Benalish Trapper")
@@ -9059,7 +9059,7 @@ public class CardFactory_Creatures {
ability.setBeforePayMana(CardFactoryUtil.input_targetCreature(ability));
}//*************** END ************ END **************************
*/
//*************** START *********** START **************************
if(cardName.equals("Rathi Trapper")) {
@@ -9114,7 +9114,7 @@ public class CardFactory_Creatures {
}//*************** END ************ END **************************
/*
//*************** START *********** START **************************
if(cardName.equals("Minister of Impediments") || cardName.equals("Ballynock Trapper")) {
final SpellAbility ability = new Ability_Tap(card, "0") {
@@ -9167,8 +9167,9 @@ public class CardFactory_Creatures {
ability.setBeforePayMana(CardFactoryUtil.input_targetCreature(ability));
}//*************** END ************ END **************************
*/
/*
//*************** START *********** START **************************
if(cardName.equals("Crowd Favorites")) {
final SpellAbility ability = new Ability_Tap(card, "3 W") {
@@ -9220,7 +9221,7 @@ public class CardFactory_Creatures {
ability.setBeforePayMana(CardFactoryUtil.input_targetCreature(ability));
}//*************** END ************ END **************************
*/
//*************** START *********** START **************************
else if (cardName.equals("Stalking Assassin")) {
@@ -9290,7 +9291,7 @@ public class CardFactory_Creatures {
}
}//selectCard()
};//Input
/*
final SpellAbility tap = new Ability_Tap(card, "3 U") {
private static final long serialVersionUID = -8634280576775825017L;
@@ -9339,10 +9340,11 @@ public class CardFactory_Creatures {
}//canPlayAI
};//SpellAbility
*/
card.addSpellAbility(tap);
tap.setDescription("3 U, tap: Tap target creature.");
tap.setBeforePayMana(CardFactoryUtil.input_targetCreature(tap));
//card.addSpellAbility(tap);
//tap.setDescription("3 U, tap: Tap target creature.");
//tap.setBeforePayMana(CardFactoryUtil.input_targetCreature(tap));
card.addSpellAbility(destroy);
destroy.setDescription("3 B, tap: Destroy target tapped creature.");
destroy.setBeforePayMana(target);
@@ -18068,7 +18070,7 @@ public class CardFactory_Creatures {
ability.setStackDescription(cardName+" - add a +1+1 counter and draw a card.");
}//*************** END ************ END **************************
/*
//*************** START *********** START **************************
else if(cardName.equals("Kor Line-Slinger")) {
final Ability_Tap ability = new Ability_Tap(card) {
@@ -18125,6 +18127,7 @@ public class CardFactory_Creatures {
card.addSpellAbility(ability);
ability.setBeforePayMana(target);
}//*************** END ************ END **************************
*/
//*************** START *********** START **************************