From 61586ce80eb6bd38c7a91e06bc6d3ddc51fd787d Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 09:57:33 +0000 Subject: [PATCH] add Fungusaur (from original base Alpha) --- .gitattributes | 1 + res/cardsfolder/fungusaur.txt | 8 ++++++++ src/forge/Card.java | 15 +++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 res/cardsfolder/fungusaur.txt diff --git a/.gitattributes b/.gitattributes index 81c65c25b2c..39f3dc1903a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1615,6 +1615,7 @@ res/cardsfolder/fume_spitter.txt -text svneol=native#text/plain res/cardsfolder/funeral_charm.txt -text svneol=native#text/plain res/cardsfolder/fungal_bloom.txt -text svneol=native#text/plain res/cardsfolder/fungal_shambler.txt -text svneol=native#text/plain +res/cardsfolder/fungusaur.txt -text svneol=native#text/plain res/cardsfolder/furious_assault.txt -text svneol=native#text/plain res/cardsfolder/furnace_spirit.txt -text svneol=native#text/plain res/cardsfolder/furnace_whelp.txt -text svneol=native#text/plain diff --git a/res/cardsfolder/fungusaur.txt b/res/cardsfolder/fungusaur.txt new file mode 100644 index 00000000000..c8ec90a2f2f --- /dev/null +++ b/res/cardsfolder/fungusaur.txt @@ -0,0 +1,8 @@ +Name:Fungusaur +ManaCost:3 G +Types:Creature Fungus Lizard +Text:Whenever Fungusaur is dealt damage, put a +1/+1 counter on it. +PT:2/2 +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/fungusaur.jpg +End diff --git a/src/forge/Card.java b/src/forge/Card.java index 5e0bf182752..3b2721aea57 100644 --- a/src/forge/Card.java +++ b/src/forge/Card.java @@ -2692,6 +2692,21 @@ public class Card extends MyObservable { AllZone.Stack.add(ability2); } + if(this.getName().equals("Fungusaur")) { + Ability ability2 = new Ability(this, "0") { + @Override + public void resolve() { + addCounter(Counters.P1P1, 1); + } + }; // ability2 + + StringBuilder sb2 = new StringBuilder(); + sb2.append(this.getName()).append(" - gets a +1/+1 counter"); + ability2.setStackDescription(sb2.toString()); + + AllZone.Stack.add(ability2); + } + if(source.getKeyword().contains("Deathtouch") && this.isCreature()) { AllZone.GameAction.destroy(this); //AllZone.Combat.removeFromCombat(card);