convert Seasinger and Old Man of the Sea to AB$GainControl

This commit is contained in:
jendave
2011-08-06 11:00:35 +00:00
parent 8281edbb2b
commit 8b493d3131
3 changed files with 13 additions and 8 deletions

View File

@@ -1,9 +1,11 @@
Name:Old Man of the Sea
ManaCost:1 U U
Types:Creature Djinn
Text:tap: Gain control of target creature with power less than or equal to Old Man of the Sea's power for as long as Old Man of the Sea remains tapped and that creature's power remains less than or equal to Old Man of the Sea's power.
Text:no text
PT:2/3
K:You may choose not to untap CARDNAME during your untap step.
A:AB$GainControl|Cost$T|ValidTgts$Creature.powerLEX|TgtPrompt$Select target creature with power less than or equal to Old Man's.|LoseControl$Untap,LeavesPlay,LoseControl|SpellDescription$Gain control of target creature with power less than or equal to Old Man of the Sea's power for as long as Old Man of the Sea remains tapped and that creature's power remains less than or equal to Old Man of the Sea's power.
SVar:X:Count$CardPower
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/old_man_of_the_sea.jpg
End

View File

@@ -1,10 +1,11 @@
Name:Seasinger
ManaCost:1 U U
Types:Creature Merfolk
Text:Gain control of target creature whose controller controls an Island for as long as you control Seasinger and Seasinger remains tapped.
Text:no text
PT:0/1
K:You may choose not to untap CARDNAME during your untap step.
K:When you control no Islands, sacrifice CARDNAME.
A:AB$GainControl|Cost$T|ValidTgts$Creature.ControllerControlsIsland|TgtPrompt$Select target creature whose controller controls an Island.|LoseControl$Untap,LeavesPlay,LoseControl|SpellDescription$Gain control of target creature whose controller controls an Island for as long as you control Seasinger and Seasinger remains tapped.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/seasinger.jpg
End

View File

@@ -19206,15 +19206,15 @@ public class CardFactory_Creatures {
ability.setBeforePayMana(CardFactoryUtil.input_targetCreature(ability));
}//*************** END ************ END **************************
/*cardName.equals("Old Man of the Sea") ||
//*************** START *********** START **************************
else if(cardName.equals("Old Man of the Sea") || cardName.equals("Seasinger")) {
else if( cardName.equals("Seasinger")) {
/*
* Tap: Gain control of target creature with power less than or
* equal to Old Man of the Sea's power for as long as Old Man of
* the Sea remains tapped and that creature's power remains less
* than or equal to Old Man of the Sea's power.
*/
*
//final Card movedCreature[] = new Card[1];
final Ability_Tap ability = new Ability_Tap(card, "0") {
private static final long serialVersionUID = -7792654590884377028L;
@@ -19306,7 +19306,7 @@ public class CardFactory_Creatures {
card.setOldManReleaseCommand(untapLeavesPlay);
card.addSpellAbility(ability);
/*
//for Old Man of the Sea
Input oldMan = new Input() {
private static final long serialVersionUID = -2079490830593191467L;
@@ -19324,6 +19324,7 @@ public class CardFactory_Creatures {
}
}
};//input
*
//for Seasinger
Input seasinger = new Input() {
@@ -19343,14 +19344,15 @@ public class CardFactory_Creatures {
}
}
};//input
/*
if(cardName.equals("Old Man of the Sea")) {
ability.setBeforePayMana(oldMan);
}
else if( cardName.equals("Seasinger")) {
else * if( cardName.equals("Seasinger")) {
ability.setBeforePayMana(seasinger);
}
}//*************** END ************ END **************************
*/
/*
//*************** START *********** START **************************
else if(cardName.equals("Time Elemental")) {