From 02e120a99572099e9bea70c307a3cf0088a1acfc Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 15:54:48 +0000 Subject: [PATCH] Convert Rampaging Baloths to Trigger. --- res/cardsfolder/rampaging_baloths.txt | 5 +++-- src/forge/GameActionUtil.java | 26 +------------------------- 2 files changed, 4 insertions(+), 27 deletions(-) diff --git a/res/cardsfolder/rampaging_baloths.txt b/res/cardsfolder/rampaging_baloths.txt index e5e9ad3da34..de0fe7c3849 100644 --- a/res/cardsfolder/rampaging_baloths.txt +++ b/res/cardsfolder/rampaging_baloths.txt @@ -1,10 +1,11 @@ Name:Rampaging Baloths ManaCost:4 G G Types:Creature Beast -Text:Landfall - Whenever a land enters the battlefield under your control, you may put a 4/4 green Beast creature token onto the battlefield. +Text: PT:6/6 K:Trample -K:Landfall +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may put a 4/4 green Beast creature token onto the battlefield. +SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Beast | TokenTypes$ Creature,Beast | TokenOwner$ Controller | TokenColors$ Green | TokenPower$ 4 | TokenToughness$ 4 SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/rampaging_baloths.jpg SetInfo:ZEN|Mythic|http://magiccards.info/scans/en/zen/178.jpg diff --git a/src/forge/GameActionUtil.java b/src/forge/GameActionUtil.java index b8875dcd448..ce57d67ccd4 100644 --- a/src/forge/GameActionUtil.java +++ b/src/forge/GameActionUtil.java @@ -4810,9 +4810,7 @@ public class GameActionUtil { if (kw.equals("Landfall - Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn.")) landfall_Generic_P2P2_UntilEOT(c); } - - if(c.getName().equals("Rampaging Baloths")) landfall_Rampaging_Baloths(c); - else if(c.getName().equals("Emeria Angel")) landfall_Emeria_Angel(c); + if(c.getName().equals("Emeria Angel")) landfall_Emeria_Angel(c); else if(c.getName().equals("Ob Nixilis, the Fallen")) landfall_Ob_Nixilis(c); else if(c.getName().equals("Ior Ruin Expedition") || c.getName().equals("Khalni Heart Expedition")) landfall_AddQuestCounter(c); @@ -5031,28 +5029,6 @@ public class GameActionUtil { AllZone.Stack.add(ability); } - private static void landfall_Rampaging_Baloths(Card c) { - final Card crd = c; - Ability ability = new Ability(c, "0") { - @Override - public void resolve() { - CardFactoryUtil.makeToken("Beast", "G 4 4 Beast", crd.getController(), "G", new String[] {"Creature", "Beast"}, 4, - 4, new String[] {""}); - } - }; - - StringBuilder sb = new StringBuilder(); - sb.append(c.getName()).append(" - Landfall: ").append(c.getController()); - sb.append(" puts a 4/4 green Beast creature token onto the battlefield."); - ability.setStackDescription(sb.toString()); - - if(c.getController().equals(AllZone.HumanPlayer)) { - if(showLandfallDialog(c)) AllZone.Stack.add(ability); - } - - else if(c.getController().equals(AllZone.ComputerPlayer)) AllZone.Stack.add(ability); - - } private static void landfall_Emeria_Angel(Card c) { final Card crd = c;