From c074561048e04914369274e598fb1bd4e1fa61db Mon Sep 17 00:00:00 2001 From: "Alex W. Jackson" Date: Tue, 19 Apr 2022 01:59:11 -0400 Subject: [PATCH] Fix #8757 --- Mage.Sets/src/mage/cards/g/GruesomeFate.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/g/GruesomeFate.java b/Mage.Sets/src/mage/cards/g/GruesomeFate.java index 088a916e14d..958419c7253 100644 --- a/Mage.Sets/src/mage/cards/g/GruesomeFate.java +++ b/Mage.Sets/src/mage/cards/g/GruesomeFate.java @@ -1,7 +1,7 @@ - package mage.cards.g; import java.util.UUID; +import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; import mage.abilities.effects.common.LoseLifeOpponentsEffect; import mage.cards.CardImpl; @@ -15,11 +15,15 @@ import mage.filter.StaticFilters; */ public final class GruesomeFate extends CardImpl { + private static final DynamicValue xValue + = new PermanentsOnBattlefieldCount(StaticFilters.FILTER_PERMANENT_CREATURE_CONTROLLED); + public GruesomeFate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{B}"); // Each opponent loses 1 life for each creature you control. - this.getSpellAbility().addEffect(new LoseLifeOpponentsEffect(new PermanentsOnBattlefieldCount(StaticFilters.FILTER_PERMANENT_CREATURE_CONTROLLED))); + this.getSpellAbility().addEffect(new LoseLifeOpponentsEffect(xValue) + .setText("each opponent loses 1 life for each creature you control")); } private GruesomeFate(final GruesomeFate card) {