From d9e0b7554596a0e5d810e1a8da98dec4a987a118 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Sun, 29 Dec 2019 10:27:23 -0500 Subject: [PATCH] built hints into devotion class --- .../abilities/dynamicvalue/common/DevotionCount.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/abilities/dynamicvalue/common/DevotionCount.java b/Mage/src/main/java/mage/abilities/dynamicvalue/common/DevotionCount.java index 4080ebbd300..01076d59d0d 100644 --- a/Mage/src/main/java/mage/abilities/dynamicvalue/common/DevotionCount.java +++ b/Mage/src/main/java/mage/abilities/dynamicvalue/common/DevotionCount.java @@ -5,6 +5,8 @@ import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCost; import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.effects.Effect; +import mage.abilities.hint.Hint; +import mage.abilities.hint.ValueHint; import mage.constants.ColoredManaSymbol; import mage.game.Game; @@ -35,10 +37,12 @@ public enum DevotionCount implements DynamicValue { GW(ColoredManaSymbol.G, ColoredManaSymbol.W), GU(ColoredManaSymbol.G, ColoredManaSymbol.U); - private ArrayList devotionColors = new ArrayList<>(); + private final ArrayList devotionColors = new ArrayList<>(); + private final Hint hint; DevotionCount(ColoredManaSymbol... devotionColor) { this.devotionColors.addAll(Arrays.asList(devotionColor)); + this.hint = new ValueHint(this.getMessage().replace("your d", "D"), this); } @Override @@ -79,4 +83,8 @@ public enum DevotionCount implements DynamicValue { } return sb.toString(); } + + public Hint getHint() { + return hint; + } }