From 67a46a6b81cf668b5dea33e16bb462225fb076ee Mon Sep 17 00:00:00 2001 From: PurpleCrowbar <26198472+PurpleCrowbar@users.noreply.github.com> Date: Tue, 24 Jan 2023 02:10:38 +0000 Subject: [PATCH] Add dynamic value hint to Cabal Coffers --- Mage.Sets/src/mage/cards/c/CabalCoffers.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/c/CabalCoffers.java b/Mage.Sets/src/mage/cards/c/CabalCoffers.java index 88cc524127a..0edb9b5c297 100644 --- a/Mage.Sets/src/mage/cards/c/CabalCoffers.java +++ b/Mage.Sets/src/mage/cards/c/CabalCoffers.java @@ -6,6 +6,8 @@ import mage.abilities.Ability; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; +import mage.abilities.hint.Hint; +import mage.abilities.hint.ValueHint; import mage.abilities.mana.DynamicManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -25,13 +27,17 @@ public final class CabalCoffers extends CardImpl { filter.add(SubType.SWAMP.getPredicate()); } + private static final Hint hint = new ValueHint( + "Number of Swamps you control", new PermanentsOnBattlefieldCount(filter) + ); + public CabalCoffers(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); // {2}, {T}: Add {B} for each Swamp you control. Ability ability = new DynamicManaAbility(Mana.BlackMana(1), new PermanentsOnBattlefieldCount(filter), new GenericManaCost(2)); ability.addCost(new TapSourceCost()); - this.addAbility(ability); + this.addAbility(ability.addHint(hint)); } private CabalCoffers(final CabalCoffers card) {