add Gutter Grime (from Innistrad)

This commit is contained in:
slapshot5
2012-03-31 15:15:15 +00:00
parent fbc13c8bb4
commit c87bb01ec8
3 changed files with 16 additions and 0 deletions

1
.gitattributes vendored
View File

@@ -3911,6 +3911,7 @@ res/cardsfolder/g/gustcloak_skirmisher.txt -text
res/cardsfolder/g/gustrider_exuberant.txt svneol=native#text/plain
res/cardsfolder/g/gut_shot.txt svneol=native#text/plain
res/cardsfolder/g/gutless_ghoul.txt svneol=native#text/plain
res/cardsfolder/g/gutter_grime.txt -text
res/cardsfolder/g/guttural_response.txt svneol=native#text/plain
res/cardsfolder/g/gutwrencher_oni.txt svneol=native#text/plain
res/cardsfolder/g/guul_draz_assassin.txt svneol=native#text/plain

View File

@@ -0,0 +1,12 @@
Name:Gutter Grime
ManaCost:4 G
Types:Enchantment
Text:no text
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control dies, put a slime counter on CARDNAME, then put a green Ooze creature token onto the battlefield with "This creature's power and toughness are each equal to the number of slime counters on CARDNAME."
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SLIME | CounterNum$ 1 | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Ooze | TokenTypes$ Creature,Ooze | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ G X X Ooze | TokenSVars$ GutterGrimePT | RememberSource$ True | TokenStaticAbilities$ Static
SVar:Static:Mode$ Continuous | SetPower$ GutterGrimePT | SetToughness$ GutterGrimePT | CharacteristicDefining$ True | Description$ This creature's power and toughness are each equal to the number of slime counters on Gutter Grime.
SVar:GutterGrimePT:Remembered$CardCounters.SLIME
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/gutter_grime.jpg
End

View File

@@ -594,6 +594,9 @@ public class AbilityFactoryToken extends AbilityFactory {
if (remember != null) {
AllZoneUtil.getCardState(sa.getSourceCard()).addRemembered(c);
}
if (this.abilityFactory.getMapParams().get("RememberSource") != null) {
AllZoneUtil.getCardState(c).addRemembered(host);
}
}
}
}