From f6826506509e9c0aed230ab4ec805528bd628441 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Thu, 30 Apr 2020 18:27:18 -0400 Subject: [PATCH] fixed Yannik, Scavenging Sentinel --- Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java b/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java index 288a796e2db..7efdb18ffc9 100644 --- a/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java +++ b/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java @@ -24,6 +24,7 @@ import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanentAmount; +import mage.target.targetpointer.FixedTarget; import mage.util.CardUtil; import java.util.UUID; @@ -105,9 +106,9 @@ class YannikScavengingSentinelEffect extends OneShotEffect { int power = permanent.getPower().getValue(); new ExileTargetEffect(CardUtil.getExileZoneId( game, source.getSourceId(), source.getSourceObjectZoneChangeCounter() - ), permanent.getIdName()).apply(game, source); + ), permanent.getIdName()).setTargetPointer(new FixedTarget(permanent, game)).apply(game, source); game.addDelayedTriggeredAbility(new OnLeaveReturnExiledToBattlefieldAbility(), source); - if (game.getState().getZone(permanent.getId()) == Zone.EXILED) { + if (game.getState().getZone(permanent.getId()) != Zone.BATTLEFIELD) { game.addDelayedTriggeredAbility(new YannikScavengingSentinelReflexiveTriggeredAbility(power), source); return new SendOptionUsedEventEffect().apply(game, source); }