From 06d5e14ccd5a8198e29de82f7ecd1eca1b07eadc Mon Sep 17 00:00:00 2001 From: Sloth Date: Sun, 7 Oct 2012 22:03:00 +0000 Subject: [PATCH] - Converted Lodestone Bauble to script. --- res/cardsfolder/a/acorn_catapult.txt | 4 ++-- res/cardsfolder/l/lodestone_bauble.txt | 2 ++ .../java/forge/card/cardfactory/CardFactoryArtifacts.java | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/res/cardsfolder/a/acorn_catapult.txt b/res/cardsfolder/a/acorn_catapult.txt index f0e68049ce6..7858a352548 100644 --- a/res/cardsfolder/a/acorn_catapult.txt +++ b/res/cardsfolder/a/acorn_catapult.txt @@ -3,8 +3,8 @@ ManaCost:4 Types:Artifact Text:no text A:AB$ DealDamage | Cost$ 1 T | NumDmg$ 1 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | SubAbility$ SquirrelTokenCtrl | SpellDescription$ CARDNAME deals 1 damage to target creature or player. That creature's controller or that player puts a 1/1 green Squirrel creature token onto the battlefield. -SVar:SquirrelTokenCtrl:DB$Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ Targeted | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SubAbility$ SquirrelTokenPlayer | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ EQ0 -SVar:SquirrelTokenPlayer:DB$Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ TargetedController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 +SVar:SquirrelTokenCtrl:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ Targeted | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SubAbility$ SquirrelTokenPlayer | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ EQ0 +SVar:SquirrelTokenPlayer:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ TargetedController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 SVar:RemAIDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_catapult.jpg diff --git a/res/cardsfolder/l/lodestone_bauble.txt b/res/cardsfolder/l/lodestone_bauble.txt index 38a81b6ed61..1a5e7e7cc9b 100644 --- a/res/cardsfolder/l/lodestone_bauble.txt +++ b/res/cardsfolder/l/lodestone_bauble.txt @@ -2,6 +2,8 @@ Name:Lodestone Bauble ManaCost:0 Types:Artifact Text:no text +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 4 | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Choose target basic land card in a graveyard | ValidTgts$ Land.Basic | SubAbility$ DBDraw | SpellDescription$ Put up to four target basic land cards from a player's graveyard on top of his or her library in any order. That player draws a card at the beginning of the next turn's upkeep. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | NextUpkeep$ True | Defined$ TargetedController SVar:RemRandomDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/lodestone_bauble.jpg diff --git a/src/main/java/forge/card/cardfactory/CardFactoryArtifacts.java b/src/main/java/forge/card/cardfactory/CardFactoryArtifacts.java index f80216ab631..24b1e627b97 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryArtifacts.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryArtifacts.java @@ -232,7 +232,7 @@ class CardFactoryArtifacts { } // *************** END ************ END ************************** // *************** START *********** START ************************** - else if (cardName.equals("Lodestone Bauble")) { + /*else if (cardName.equals("Lodestone Bauble")) { /* * 1, Tap, Sacrifice Lodestone Bauble: Put up to four target basic * land cards from a player's graveyard on top of his or her library @@ -240,7 +240,7 @@ class CardFactoryArtifacts { * next turn's upkeep. */ - class AbilityLodestoneBauble extends AbilityActivated { + /*class AbilityLodestoneBauble extends AbilityActivated { public AbilityLodestoneBauble(final Card ca, final Cost co, final Target t) { super(ca, co, t); } @@ -330,7 +330,7 @@ class CardFactoryArtifacts { sb.append("beginning of the next turn's upkeep."); ability.setDescription(sb.toString()); card.addSpellAbility(ability); - } // *************** END ************ END ************************** + }*/ // *************** END ************ END ************************** // *************** START *********** START ************************** else if (cardName.equals("Grindstone")) {