From fcc5c7524364ac57f90a14fce014db139a897fd9 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Thu, 8 Mar 2018 23:48:15 +0100 Subject: [PATCH] Fixed target pointer handling of No Mercy (#4574). --- Mage.Sets/src/mage/cards/n/NoMercy.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/cards/n/NoMercy.java b/Mage.Sets/src/mage/cards/n/NoMercy.java index 59815c6adbd..7c4d0079f44 100644 --- a/Mage.Sets/src/mage/cards/n/NoMercy.java +++ b/Mage.Sets/src/mage/cards/n/NoMercy.java @@ -29,7 +29,6 @@ package mage.cards.n; import java.util.UUID; import mage.abilities.TriggeredAbilityImpl; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.DestroyTargetEffect; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -48,7 +47,7 @@ import mage.target.targetpointer.FixedTarget; public class NoMercy extends CardImpl { public NoMercy(UUID ownerId, CardSetInfo setInfo) { - super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{B}{B}"); + super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}{B}"); // Whenever a creature deals damage to you, destroy it. this.addAbility(new NoMercyTriggeredAbility()); @@ -88,9 +87,7 @@ public class NoMercy extends CardImpl { if (event.getPlayerId().equals(this.getControllerId())) { Permanent permanent = game.getPermanent(event.getSourceId()); if (permanent != null && permanent.isCreature()) { - for (Effect effect : this.getEffects()) { - effect.setTargetPointer(new FixedTarget(event.getSourceId())); - } + this.getEffects().setTargetPointer(new FixedTarget(permanent, game)); return true; } }