From f4896710d8e3bccde40a773bea6dc365f76f51be Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Thu, 25 Jun 2020 20:21:35 -0400 Subject: [PATCH] fixed Undead Alchemist exiling cards from zones other than graveyards --- Mage.Sets/src/mage/cards/u/UndeadAlchemist.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/u/UndeadAlchemist.java b/Mage.Sets/src/mage/cards/u/UndeadAlchemist.java index a61b5fd197c..37341042a43 100644 --- a/Mage.Sets/src/mage/cards/u/UndeadAlchemist.java +++ b/Mage.Sets/src/mage/cards/u/UndeadAlchemist.java @@ -79,7 +79,9 @@ class UndeadAlchemistTriggeredAbility extends TriggeredAbilityImpl { if (zEvent.getFromZone() == Zone.LIBRARY && zEvent.getToZone() == Zone.GRAVEYARD && game.getOpponents(this.getControllerId()).contains(zEvent.getPlayerId())) { Card card = game.getCard(event.getTargetId()); if (card != null && card.isCreature()) { - this.getEffects().get(0).setTargetPointer(new FixedTarget(card.getId())); + if (game.getState().getZone(card.getId()) == Zone.GRAVEYARD) { + this.getEffects().get(0).setTargetPointer(new FixedTarget(card, game)); + } return true; } }