From 8d45e7af4cf801bf4046d8f47d241afcfaf5ad8e Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Wed, 8 Jan 2020 15:22:44 +0100 Subject: [PATCH] * Fixed Ereboss Intervention boosting instead of correctly unboosting targets. --- Mage.Sets/src/mage/cards/e/ErebossIntervention.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/e/ErebossIntervention.java b/Mage.Sets/src/mage/cards/e/ErebossIntervention.java index ebcb94853ff..11842dc4ef5 100644 --- a/Mage.Sets/src/mage/cards/e/ErebossIntervention.java +++ b/Mage.Sets/src/mage/cards/e/ErebossIntervention.java @@ -5,7 +5,6 @@ import mage.abilities.Mode; import mage.abilities.dynamicvalue.common.ManacostVariableValue; import mage.abilities.effects.common.ExileTargetEffect; import mage.abilities.effects.common.GainLifeEffect; -import mage.abilities.effects.common.continuous.BoostTargetEffect; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; @@ -17,6 +16,9 @@ import mage.target.common.TargetCreaturePermanent; import mage.target.targetadjustment.TargetAdjuster; import java.util.UUID; +import mage.abilities.dynamicvalue.DynamicValue; +import mage.abilities.dynamicvalue.common.SignInversionDynamicValue; +import mage.abilities.effects.common.continuous.BoostTargetEffect; /** * @author TheElk801 @@ -28,9 +30,8 @@ public final class ErebossIntervention extends CardImpl { // Choose one — // • Target creature gets -X/-X until end of turn. You gain X life. - this.getSpellAbility().addEffect(new BoostTargetEffect( - ManacostVariableValue.instance, ManacostVariableValue.instance, Duration.EndOfTurn - )); + DynamicValue x = new SignInversionDynamicValue(ManacostVariableValue.instance); + this.getSpellAbility().addEffect(new BoostTargetEffect(x,x,Duration.EndOfTurn)); this.getSpellAbility().addEffect(new GainLifeEffect(ManacostVariableValue.instance) .setText("You gain X life")); this.getSpellAbility().addTarget(new TargetCreaturePermanent());