From 2de56b09ccf4b31c6a9f6b63e3532f9bdf94df8d Mon Sep 17 00:00:00 2001 From: swordshine Date: Tue, 2 Dec 2014 13:33:50 +0000 Subject: [PATCH] - C14: Added Loreseeker's Stone --- .gitattributes | 1 + .../src/main/java/forge/game/mana/ManaCostAdjustment.java | 4 ++++ forge-gui/res/cardsfolder/l/loreseekers_stone.txt | 8 ++++++++ 3 files changed, 13 insertions(+) create mode 100644 forge-gui/res/cardsfolder/l/loreseekers_stone.txt diff --git a/.gitattributes b/.gitattributes index 6b3f3a0ef32..03470a267c0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -8415,6 +8415,7 @@ forge-gui/res/cardsfolder/l/lord_of_the_void.txt -text forge-gui/res/cardsfolder/l/lord_of_tresserhorn.txt svneol=native#text/plain forge-gui/res/cardsfolder/l/lore_broker.txt svneol=native#text/plain forge-gui/res/cardsfolder/l/lorescale_coatl.txt svneol=native#text/plain +forge-gui/res/cardsfolder/l/loreseekers_stone.txt -text forge-gui/res/cardsfolder/l/lorthos_the_tidemaker.txt svneol=native#text/plain forge-gui/res/cardsfolder/l/lose_hope.txt svneol=native#text/plain forge-gui/res/cardsfolder/l/lost_auramancers.txt svneol=native#text/plain diff --git a/forge-game/src/main/java/forge/game/mana/ManaCostAdjustment.java b/forge-game/src/main/java/forge/game/mana/ManaCostAdjustment.java index c2bd62ce05c..544d605df7a 100644 --- a/forge-game/src/main/java/forge/game/mana/ManaCostAdjustment.java +++ b/forge-game/src/main/java/forge/game/mana/ManaCostAdjustment.java @@ -249,6 +249,10 @@ public class ManaCostAdjustment { if (!sa.isMorphUp()) { return; } + } else if (params.get("Type").equals("SelfIntrinsicAbility")) { + if (!(sa instanceof AbilityActivated) || sa.isReplacementAbility() || sa.isTemporary()) { + return; + } } } if (params.containsKey("AffectedZone")) { diff --git a/forge-gui/res/cardsfolder/l/loreseekers_stone.txt b/forge-gui/res/cardsfolder/l/loreseekers_stone.txt new file mode 100644 index 00000000000..4ad804385ce --- /dev/null +++ b/forge-gui/res/cardsfolder/l/loreseekers_stone.txt @@ -0,0 +1,8 @@ +Name:Loreseeker's Stone +ManaCost:6 +Types:Artifact +A:AB$ Draw | Cost$ 3 T | NumCards$ 3 | References$ X | SpellDescription$ Draw three cards. This ability costs {1} more to activate for each card in your hand. +S:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ SelfIntrinsicAbility | Amount$ X | EffectZone$ All +SVar:X:Count$InYourHand +SVar:Picture:http://www.wizards.com/global/images/magic/general/loreseekers_stone.jpg +Oracle:{3}, {T}: Draw three cards. This ability costs {1} more to activate for each card in your hand.