From 0fbeb10d17e2392899be4cf22b55561b5804adf8 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Sat, 4 Nov 2023 01:33:51 -0400 Subject: [PATCH] fix #11386 (target pointer on Retrieve) --- Mage.Sets/src/mage/cards/r/Retrieve.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/cards/r/Retrieve.java b/Mage.Sets/src/mage/cards/r/Retrieve.java index dd35c9bd53a..1baf0c03123 100644 --- a/Mage.Sets/src/mage/cards/r/Retrieve.java +++ b/Mage.Sets/src/mage/cards/r/Retrieve.java @@ -10,6 +10,7 @@ import mage.filter.StaticFilters; import mage.filter.common.FilterPermanentCard; import mage.filter.predicate.Predicates; import mage.target.common.TargetCardInYourGraveyard; +import mage.target.targetpointer.EachTargetPointer; import java.util.UUID; @@ -18,7 +19,7 @@ import java.util.UUID; */ public final class Retrieve extends CardImpl { - private static final FilterCard filter = new FilterPermanentCard("noncreature permanent card"); + private static final FilterCard filter = new FilterPermanentCard("noncreature permanent card from your graveyard"); static { filter.add(Predicates.not(CardType.CREATURE.getPredicate())); @@ -29,8 +30,8 @@ public final class Retrieve extends CardImpl { // Return up to one target creature card and up to one target noncreature permanent card from your graveyard to your hand. Exile Retrieve. this.getSpellAbility().addEffect(new ReturnFromGraveyardToHandTargetEffect() - .setText("return up to one target creature card and up to one target " + - "noncreature permanent card from your graveyard to your hand")); + .setTargetPointer(new EachTargetPointer()) + ); this.getSpellAbility().addEffect(new ExileSpellEffect()); this.getSpellAbility().addTarget(new TargetCardInYourGraveyard( 0, 1, StaticFilters.FILTER_CARD_CREATURE