diff --git a/forge-game/src/main/java/forge/game/cost/CostSacrifice.java b/forge-game/src/main/java/forge/game/cost/CostSacrifice.java index f0151f2b641..bc7c73aac94 100644 --- a/forge-game/src/main/java/forge/game/cost/CostSacrifice.java +++ b/forge-game/src/main/java/forge/game/cost/CostSacrifice.java @@ -81,7 +81,8 @@ public class CostSacrifice extends CostPartWithList { } if (payCostFromSource()) { - sb.append(getType()); + sb.append(getTypeDescription() == null || !getTypeDescription().startsWith("this") + ? getType() : getTypeDescription()); } else if (getAmount().equals("X")) { String typeDesc = getType().toLowerCase().replace(";","s and/or "); sb.append("any number of ").append(typeDesc).append("s"); diff --git a/forge-gui/res/tokenscripts/c_a_clue_draw.txt b/forge-gui/res/tokenscripts/c_a_clue_draw.txt index 5a738f71ae0..d03be3a67aa 100644 --- a/forge-gui/res/tokenscripts/c_a_clue_draw.txt +++ b/forge-gui/res/tokenscripts/c_a_clue_draw.txt @@ -1,5 +1,5 @@ Name:Clue ManaCost:no cost Types:Artifact Clue -A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. +A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME/this artifact> | NumCards$ 1 | SpellDescription$ Draw a card. Oracle:{2}, Sacrifice this artifact: Draw a card.