From 2d138a22edd5ea3dcffdd7d94c666cce610a6c2c Mon Sep 17 00:00:00 2001 From: swordshine Date: Fri, 22 Feb 2013 10:40:41 +0000 Subject: [PATCH] - Added Cannibalize and Shuriken --- .gitattributes | 2 ++ res/cardsfolder/c/cannibalize.txt | 14 ++++++++++++++ res/cardsfolder/s/shuriken.txt | 15 +++++++++++++++ res/cardsfolder/s/sunforger.txt | 2 +- 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 res/cardsfolder/c/cannibalize.txt create mode 100644 res/cardsfolder/s/shuriken.txt diff --git a/.gitattributes b/.gitattributes index 899ad6e6597..9e308d374d5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1436,6 +1436,7 @@ res/cardsfolder/c/candelabra_of_tawnos.txt svneol=native#text/plain res/cardsfolder/c/candles_of_leng.txt -text svneol=unset#text/plain res/cardsfolder/c/canker_abomination.txt svneol=native#text/plain res/cardsfolder/c/cankerous_thirst.txt -text +res/cardsfolder/c/cannibalize.txt -text res/cardsfolder/c/canopy_claws.txt svneol=native#text/plain res/cardsfolder/c/canopy_cover.txt svneol=native#text/plain res/cardsfolder/c/canopy_crawler.txt -text @@ -9391,6 +9392,7 @@ res/cardsfolder/s/shu_general.txt svneol=native#text/plain res/cardsfolder/s/shu_grain_caravan.txt svneol=native#text/plain res/cardsfolder/s/shu_soldier_farmers.txt svneol=native#text/plain res/cardsfolder/s/shuko.txt svneol=native#text/plain +res/cardsfolder/s/shuriken.txt -text res/cardsfolder/s/shyft.txt -text res/cardsfolder/s/sibilant_spirit.txt svneol=native#text/plain res/cardsfolder/s/sick_and_tired.txt svneol=native#text/plain diff --git a/res/cardsfolder/c/cannibalize.txt b/res/cardsfolder/c/cannibalize.txt new file mode 100644 index 00000000000..d6125a80e74 --- /dev/null +++ b/res/cardsfolder/c/cannibalize.txt @@ -0,0 +1,14 @@ +Name:Cannibalize +ManaCost:1 B +Types:Sorcery +Text:no text +A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsFromSingleZone$ True | RememberTargets$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | IsCurse$ True | SpellDescription$ Choose two target creatures controlled by the same player. Exile one of those creatures and put two +1/+1 counters on the other. +SVar:DBChoose:DB$ ChooseCard | Choices$ Card.IsRemembered | ForgetChosen$ True | Mandatory$ True | ChoiceTitle$ Choose one to exile | Amount$ 1 | SubAbility$ ExileChosen | StackDescription$ None +SVar:ExileChosen:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBPutCounter | StackDescription$ None +SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/cannibalize.jpg +SetInfo:STH|Common|http://magiccards.info/scans/en/sh/3.jpg +Oracle:Choose two target creatures controlled by the same player. Exile one of those creatures and put two +1/+1 counters on the other. +End \ No newline at end of file diff --git a/res/cardsfolder/s/shuriken.txt b/res/cardsfolder/s/shuriken.txt new file mode 100644 index 00000000000..57407c68fc9 --- /dev/null +++ b/res/cardsfolder/s/shuriken.txt @@ -0,0 +1,15 @@ +Name:Shuriken +ManaCost:1 +Types:Artifact Equipment +Text:no text +K:Equip 2 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ ShurikenDamage | AddSVar$ ShurikenGainCtrl & ShurikenForget | Description$ Equipped creature has "Tap, Unattach CARDNAME: CARDNAME deals 2 damage to target creature. That creature's controller gains control of CARDNAME unless it was unattached from a Ninja." +SVar:ShurikenDamage:AB$ DealDamage | Cost$ T Unattach | NumDmg$ 2 | DamageSource$ OriginalHost | RememberCostCards$ True | ValidTgts$ Creature | SubAbility$ ShurikenGainCtrl | SpellDescription$ Shuriken deals 2 damage to target creature. That creature's controller gains control of Shuriken unless it was unattached from a Ninja +SVar:ShurikenGainCtrl:DB$ GainControl | NewController$ TargetedController | Defined$ Valid Card.IsRemembered+namedShuriken | ConditionDefined$ Self | ConditionPresent$ Ninja | ConditionCompare$ EQ0 | SubAbility$ ShurikenForget +SVar:ShurikenForget:DB$ Pump | ForgetObjects$ Valid Card.IsRemembered+namedShuriken | StackDescription$ None +SVar:RemAIDeck:True +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/shuriken.jpg +Oracle:Equipped creature has "{T}, Unattach Shuriken: Shuriken deals 2 damage to target creature. That creature's controller gains control of Shuriken unless it was unattached from a Ninja."\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +SetInfo:BOK|Uncommon|http://magiccards.info/scans/en/bok/160.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/s/sunforger.txt b/res/cardsfolder/s/sunforger.txt index 3c5b4d4116d..2938c24d148 100644 --- a/res/cardsfolder/s/sunforger.txt +++ b/res/cardsfolder/s/sunforger.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Equipment Text:no text S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | Description$ Equipped creature gets +4/+0. -A:AB$ ChangeZone | Cost$ R W Unattach | ChangeType$ Instant.White+cmcLE4,Instant.Red+cmcLE4 | ChangeNum$ 1 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | Shuffle$ True | SubAbility$ CastFound | StackDescription$ SpellDescription | SpellDescription$ Search your library for a red or white instant card with converted mana cost 4 or less and cast that card without paying its mana cost. Then shuffle your library. +A:AB$ ChangeZone | Cost$ R W Unattach | ChangeType$ Instant.White+cmcLE4,Instant.Red+cmcLE4 | ChangeNum$ 1 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | Shuffle$ False | SubAbility$ CastFound | StackDescription$ SpellDescription | SpellDescription$ Search your library for a red or white instant card with converted mana cost 4 or less and cast that card without paying its mana cost. Then shuffle your library. SVar:CastFound:DB$ Play | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | SubAbility$ YouShuffle | StackDescription$ None SVar:YouShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True