mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
- Converted Wydwen, the Biting Gale to keyword.
This commit is contained in:
@@ -5,6 +5,7 @@ Text:no text
|
|||||||
PT:3/3
|
PT:3/3
|
||||||
K:Flying
|
K:Flying
|
||||||
K:Flash
|
K:Flash
|
||||||
|
A:AB$Bounce|Cost$U B PayLife<1>|Destination$Hand|SpellDescription$Return Wydwen, the Biting Gale to its owner's hand.
|
||||||
SVar:Rarity:Rare
|
SVar:Rarity:Rare
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/wydwen_the_biting_gale.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/wydwen_the_biting_gale.jpg
|
||||||
End
|
End
|
||||||
|
|||||||
@@ -23,21 +23,29 @@ public class AbilityFactory_Bounce {
|
|||||||
|
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
String name = af.getHostCard().getName();
|
String name = af.getHostCard().getName();
|
||||||
|
String targetname = "";
|
||||||
|
|
||||||
|
|
||||||
|
Card tgt = getTargetCard();
|
||||||
|
if (tgt != null)
|
||||||
|
targetname = tgt.getName();
|
||||||
|
else
|
||||||
|
targetname = name;
|
||||||
|
|
||||||
if(destination.equals("Hand"))
|
if(destination.equals("Hand"))
|
||||||
sb.append(name).append(" - Return ").append(getTargetCard().getName()).append(" to its owners hand.");
|
sb.append(name).append(" - Return ").append(targetname).append(" to its owners hand.");
|
||||||
|
|
||||||
if(destination.equals("TopofLibrary"))
|
if(destination.equals("TopofLibrary"))
|
||||||
sb.append(name).append(" - Put ").append(getTargetCard().getName()).append(" on top of its owner's library.");
|
sb.append(name).append(" - Put ").append(targetname).append(" on top of its owner's library.");
|
||||||
|
|
||||||
if(destination.equals("BottomofLibrary"))
|
if(destination.equals("BottomofLibrary"))
|
||||||
sb.append(name).append(" - Put ").append(getTargetCard().getName()).append(" on the bottom of its owner's library.");
|
sb.append(name).append(" - Put ").append(targetname).append(" on the bottom of its owner's library.");
|
||||||
|
|
||||||
if(destination.equals("ShuffleIntoLibrary"))
|
if(destination.equals("ShuffleIntoLibrary"))
|
||||||
sb.append(name).append(" - Shuffle ").append(getTargetCard().getName()).append(" into its owner's library.");
|
sb.append(name).append(" - Shuffle ").append(targetname).append(" into its owner's library.");
|
||||||
|
|
||||||
if(destination.equals("Exile"))
|
if(destination.equals("Exile"))
|
||||||
sb.append(name).append(" - Exile ").append(getTargetCard().getName());
|
sb.append(name).append(" - Exile ").append(targetname);
|
||||||
|
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
@@ -202,7 +210,7 @@ public class AbilityFactory_Bounce {
|
|||||||
public static void bounceResolve(final AbilityFactory af, final SpellAbility sa, final String Destination){
|
public static void bounceResolve(final AbilityFactory af, final SpellAbility sa, final String Destination){
|
||||||
HashMap<String,String> params = af.getMapParams();
|
HashMap<String,String> params = af.getMapParams();
|
||||||
String DrawBack = params.get("SubAbility");
|
String DrawBack = params.get("SubAbility");
|
||||||
Card card = af.getHostCard();
|
Card card = sa.getSourceCard();
|
||||||
|
|
||||||
ArrayList<Card> tgtCards;
|
ArrayList<Card> tgtCards;
|
||||||
|
|
||||||
|
|||||||
@@ -13845,7 +13845,7 @@ public class CardFactory_Creatures {
|
|||||||
card.addComesIntoPlayCommand(gain2Life);
|
card.addComesIntoPlayCommand(gain2Life);
|
||||||
}//*************** END ************ END **************************
|
}//*************** END ************ END **************************
|
||||||
|
|
||||||
|
/*
|
||||||
//*************** START *********** START **************************
|
//*************** START *********** START **************************
|
||||||
else if(cardName.equals("Wydwen, the Biting Gale")) {
|
else if(cardName.equals("Wydwen, the Biting Gale")) {
|
||||||
final SpellAbility a1 = new Ability(card, "U B PayLife<1>") {
|
final SpellAbility a1 = new Ability(card, "U B PayLife<1>") {
|
||||||
@@ -13858,10 +13858,10 @@ public class CardFactory_Creatures {
|
|||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
PlayerZone hand = AllZone.getZone(Constant.Zone.Hand, card.getOwner());
|
PlayerZone hand = AllZone.getZone(Constant.Zone.Hand, card.getOwner());
|
||||||
/*
|
|
||||||
AllZone.getZone(card).remove(card);
|
AllZone.getZone(card).remove(card);
|
||||||
hand.add(card);
|
hand.add(card);
|
||||||
*/
|
|
||||||
if(card.isToken()) AllZone.getZone(card).remove(card);
|
if(card.isToken()) AllZone.getZone(card).remove(card);
|
||||||
else AllZone.GameAction.moveTo(hand, card);
|
else AllZone.GameAction.moveTo(hand, card);
|
||||||
}
|
}
|
||||||
@@ -13875,7 +13875,7 @@ public class CardFactory_Creatures {
|
|||||||
|
|
||||||
a1.setDescription("U B, Pay 1 life: Return Wydwen, the Biting Gale to its owner's hand.");
|
a1.setDescription("U B, Pay 1 life: Return Wydwen, the Biting Gale to its owner's hand.");
|
||||||
}//*************** END ************ END **************************
|
}//*************** END ************ END **************************
|
||||||
|
*/
|
||||||
|
|
||||||
//*************** START *********** START **************************
|
//*************** START *********** START **************************
|
||||||
else if(cardName.equals("Tradewind Rider")) {
|
else if(cardName.equals("Tradewind Rider")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user