From 0cb167342a2bbcb629675a0f6df199a243b39adc Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 18:25:10 +0000 Subject: [PATCH] - Converted Deep Analysis to script. --- res/cardsfolder/deep_analysis.txt | 2 ++ src/forge/CardFactory_Sorceries.java | 28 ---------------------------- 2 files changed, 2 insertions(+), 28 deletions(-) diff --git a/res/cardsfolder/deep_analysis.txt b/res/cardsfolder/deep_analysis.txt index 12b13bf1b3d..0602aba9391 100644 --- a/res/cardsfolder/deep_analysis.txt +++ b/res/cardsfolder/deep_analysis.txt @@ -2,6 +2,8 @@ Name:Deep Analysis ManaCost:3 U Types:Sorcery Text:no text +K:Flashback:1 U PayLife<3> +A:SP$ Draw | Cost$ 3 U | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 2 | SpellDescription$ Target player draws two cards. SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/deep_analysis.jpg SetInfo:TOR|Common|http://magiccards.info/scans/en/tr/36.jpg diff --git a/src/forge/CardFactory_Sorceries.java b/src/forge/CardFactory_Sorceries.java index 458ca57f7b0..18b2505408f 100644 --- a/src/forge/CardFactory_Sorceries.java +++ b/src/forge/CardFactory_Sorceries.java @@ -1473,34 +1473,6 @@ public class CardFactory_Sorceries { }//*************** END ************ END ************************** - //*************** START *********** START ************************** - else if(cardName.equals("Deep Analysis")) { - SpellAbility spell = new Spell(card) { - - private static final long serialVersionUID = 6317660847906461825L; - - @Override - public void resolve() { - card.getController().drawCards(2); - } - - @Override - public boolean canPlayAI() { - return AllZone.Computer_Hand.getCards().length <= 6; - } - }; - spell.setDescription("Target player draws two cards."); - StringBuilder sb = new StringBuilder(); - sb.append(card.getName()).append(" - ").append(card.getController()).append(" draws two cards."); - spell.setStackDescription(sb.toString()); - - card.clearSpellAbility(); - card.addSpellAbility(spell); - - card.addSpellAbility(CardFactoryUtil.ability_Flashback(card, "1 U PayLife<3>")); - card.setFlashback(true); - }//*************** END ************ END ************************** - //*************** START *********** START ************************** else if(cardName.equals("Pulse of the Tangle")) {