From 4fe09f6f23b87d49c9e287ca383ca27c008f0923 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Thu, 6 May 2021 21:08:51 -0400 Subject: [PATCH] [STX] fixed Mortality Spear not getting cost reduction --- Mage.Sets/src/mage/cards/m/MortalitySpear.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/m/MortalitySpear.java b/Mage.Sets/src/mage/cards/m/MortalitySpear.java index f937380c05a..d382c1fa6d6 100644 --- a/Mage.Sets/src/mage/cards/m/MortalitySpear.java +++ b/Mage.Sets/src/mage/cards/m/MortalitySpear.java @@ -3,6 +3,7 @@ package mage.cards.m; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; import mage.abilities.condition.common.YouGainedLifeCondition; +import mage.abilities.dynamicvalue.common.ControllerGotLifeCount; import mage.abilities.effects.common.DestroyTargetEffect; import mage.abilities.effects.common.cost.SpellCostReductionSourceEffect; import mage.cards.CardImpl; @@ -11,6 +12,7 @@ import mage.constants.CardType; import mage.constants.ComparisonType; import mage.constants.Zone; import mage.target.common.TargetNonlandPermanent; +import mage.watchers.common.PlayerGainedLifeWatcher; import java.util.UUID; @@ -27,7 +29,7 @@ public final class MortalitySpear extends CardImpl { // This spell costs {2} less to cast if you gained life this turn. this.addAbility(new SimpleStaticAbility( Zone.ALL, new SpellCostReductionSourceEffect(2, condition).setCanWorksOnStackOnly(true) - ).setRuleAtTheTop(true)); + ).setRuleAtTheTop(true).addHint(ControllerGotLifeCount.getHint()), new PlayerGainedLifeWatcher()); // Destroy target nonland permanent. this.getSpellAbility().addEffect(new DestroyTargetEffect());