From 2fef2a6dc66dc3eae438f5d18b357497b02a553e Mon Sep 17 00:00:00 2001 From: swordshine Date: Sun, 1 Jun 2014 12:51:37 +0000 Subject: [PATCH] - Added Hammerheim --- .gitattributes | 1 + .../java/forge/game/ability/effects/DebuffEffect.java | 8 ++++++++ forge-gui/res/cardsfolder/h/hammerheim.txt | 8 ++++++++ 3 files changed, 17 insertions(+) create mode 100644 forge-gui/res/cardsfolder/h/hammerheim.txt diff --git a/.gitattributes b/.gitattributes index b0e7e220e5d..8e88d28add1 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6411,6 +6411,7 @@ forge-gui/res/cardsfolder/h/hammer_of_purphoros.txt -text forge-gui/res/cardsfolder/h/hammer_of_ruin.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/hammerfist_giant.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/hammerhead_shark.txt svneol=native#text/plain +forge-gui/res/cardsfolder/h/hammerheim.txt -text forge-gui/res/cardsfolder/h/hammerheim_deadeye.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/hana_kami.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/hanabi_blast.txt -text diff --git a/forge-game/src/main/java/forge/game/ability/effects/DebuffEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DebuffEffect.java index f50842af2c2..7ba71b2c2f6 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DebuffEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DebuffEffect.java @@ -65,6 +65,14 @@ public class DebuffEffect extends SpellAbilityEffect { for (final Card tgtC : getTargetCards(sa)) { final ArrayList hadIntrinsic = new ArrayList(); if (tgtC.isInPlay() && tgtC.canBeTargetedBy(sa)) { + if (sa.hasParam("AllSuffixKeywords")) { + String suffix = sa.getParam("AllSuffixKeywords"); + for (final String keyword : tgtC.getKeyword()) { + if (keyword.endsWith(suffix)) { + kws.add(keyword); + } + } + } for (final String kw : kws) { if (tgtC.getIntrinsicKeyword().contains(kw)) { hadIntrinsic.add(kw); diff --git a/forge-gui/res/cardsfolder/h/hammerheim.txt b/forge-gui/res/cardsfolder/h/hammerheim.txt new file mode 100644 index 00000000000..52d4aa83c9d --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hammerheim.txt @@ -0,0 +1,8 @@ +Name:Hammerheim +ManaCost:no cost +Types:Legendary Land +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R} to your mana pool. +A:AB$ Debuff | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | AllSuffixKeywords$ walk | SpellDescription$ Target creature loses all landwalk abilities until end of turn. +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/hammerheim.jpg +Oracle:{T}: Add {R} to your mana pool.\n{T}: Target creature loses all landwalk abilities until end of turn. \ No newline at end of file