From 6d661cc66cac97aace33424dbde3050995540272 Mon Sep 17 00:00:00 2001 From: PurpleCrowbar <26198472+PurpleCrowbar@users.noreply.github.com> Date: Sat, 2 Sep 2023 21:13:23 +0100 Subject: [PATCH] Add hint to Armix, Filigree Thrasher --- Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java b/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java index c72a0d4deca..baedbe16be9 100644 --- a/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java +++ b/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java @@ -11,6 +11,8 @@ import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; import mage.abilities.dynamicvalue.common.SignInversionDynamicValue; import mage.abilities.effects.common.DoWhenCostPaid; import mage.abilities.effects.common.continuous.BoostTargetEffect; +import mage.abilities.hint.Hint; +import mage.abilities.hint.ValueHint; import mage.abilities.keyword.PartnerAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -41,6 +43,12 @@ public final class ArmixFiligreeThrasher extends CardImpl { new CardsInControllerGraveyardCount(StaticFilters.FILTER_CARD_ARTIFACT) )); + private static final Hint hint = new ValueHint( + "Artifacts under your control and in your graveyard", new AdditiveDynamicValue( + new PermanentsOnBattlefieldCount(StaticFilters.FILTER_CONTROLLED_PERMANENT_ARTIFACTS), + new CardsInControllerGraveyardCount(StaticFilters.FILTER_CARD_ARTIFACT) + )); + public ArmixFiligreeThrasher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}{B}"); @@ -58,7 +66,7 @@ public final class ArmixFiligreeThrasher extends CardImpl { ability.addTarget(new TargetPermanent(filter)); this.addAbility(new AttacksTriggeredAbility(new DoWhenCostPaid( ability, new DiscardCardCost(), "Discard a card?" - ), false)); + ), false).addHint(hint)); // Partner this.addAbility(PartnerAbility.getInstance());