Fix incorrect DeathsPresence rework from #13680

This commit is contained in:
Steven Knipe 2025-06-19 07:13:42 -07:00
parent 219cc53cf4
commit ee2f722b38

View file

@ -12,6 +12,7 @@ import mage.counters.CounterType;
import mage.filter.StaticFilters; import mage.filter.StaticFilters;
import mage.game.Game; import mage.game.Game;
import mage.game.permanent.Permanent; import mage.game.permanent.Permanent;
import mage.target.TargetPermanent;
import java.util.UUID; import java.util.UUID;
@ -25,10 +26,11 @@ public final class DeathsPresence extends CardImpl {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{5}{G}"); super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{5}{G}");
// Whenever a creature you control dies, put X +1/+1 counters on target creature you control, where X is the power of the creature that died. // Whenever a creature you control dies, put X +1/+1 counters on target creature you control, where X is the power of the creature that died.
this.addAbility(new DiesCreatureTriggeredAbility( Ability ability = new DiesCreatureTriggeredAbility(
new AddCountersTargetEffect(CounterType.P1P1.createInstance(), DeathsPresenceDiedPermanentPowerCount.instance) new AddCountersTargetEffect(CounterType.P1P1.createInstance(), DeathsPresenceDiedPermanentPowerCount.instance),
.setText("put X +1/+1 counters on target creature you control, where X is the power of the creature that died"), false, StaticFilters.FILTER_CONTROLLED_CREATURE);
false, StaticFilters.FILTER_CONTROLLED_CREATURE)); ability.addTarget(new TargetPermanent(StaticFilters.FILTER_PERMANENT_CREATURE_CONTROLLED));
this.addAbility(ability);
} }
private DeathsPresence(final DeathsPresence card) { private DeathsPresence(final DeathsPresence card) {
@ -50,7 +52,6 @@ enum DeathsPresenceDiedPermanentPowerCount implements DynamicValue {
if (targetPermanent != null) { if (targetPermanent != null) {
return targetPermanent.getPower().getValue(); return targetPermanent.getPower().getValue();
} }
return 0; return 0;
} }
@ -66,6 +67,6 @@ enum DeathsPresenceDiedPermanentPowerCount implements DynamicValue {
@Override @Override
public String getMessage() { public String getMessage() {
return "its power"; return "the power of the creature that died";
} }
} }