From 8bc31ee56759d08245e4d4f8f2c0296d15bafaa0 Mon Sep 17 00:00:00 2001 From: tool4ever Date: Fri, 2 Aug 2024 09:17:52 +0000 Subject: [PATCH] Heirloom Epic and support (#5761) Co-authored-by: tool4EvEr --- forge-game/src/main/java/forge/game/cost/CostAdjustment.java | 4 ++++ forge-gui/res/cardsfolder/upcoming/heirloom_epic.txt | 5 +++++ 2 files changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/heirloom_epic.txt diff --git a/forge-game/src/main/java/forge/game/cost/CostAdjustment.java b/forge-game/src/main/java/forge/game/cost/CostAdjustment.java index c007af9955d..aa8133afe2f 100644 --- a/forge-game/src/main/java/forge/game/cost/CostAdjustment.java +++ b/forge-game/src/main/java/forge/game/cost/CostAdjustment.java @@ -295,6 +295,10 @@ public class CostAdjustment { } } // isSpell + if (sa.hasParam("TapCreaturesForMana")) { + adjustCostByConvokeOrImprovise(cost, sa, false, test); + } + // Reset card state (if changed) if (isStateChangeToFaceDown) { originalCard.setFaceDown(false); diff --git a/forge-gui/res/cardsfolder/upcoming/heirloom_epic.txt b/forge-gui/res/cardsfolder/upcoming/heirloom_epic.txt new file mode 100644 index 00000000000..a5b7198f5ea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heirloom_epic.txt @@ -0,0 +1,5 @@ +Name:Heirloom Epic +ManaCost:1 +Types:Artifact +A:AB$ Draw | Cost$ 4 T | TapCreaturesForMana$ True | SorcerySpeed$ True | SpellDescription$ Draw a card. For each mana in this ability's activation cost, you may tap an untapped creature you control rather than pay that mana. Activate only as a sorcery. +Oracle:{4}, {T}: Draw a card. For each mana in this ability's activation cost, you may tap an untapped creature you control rather than pay that mana. Activate only as a sorcery.