From dc3b73e3847719a24ded0dcb21317289806eab54 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 2 Dec 2014 07:21:20 +0100 Subject: [PATCH] * Xathrid Gorgon - Fixed that it's activated ability was wrongly applied to all permanents. --- .../src/mage/sets/magic2013/XathridGorgon.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Mage.Sets/src/mage/sets/magic2013/XathridGorgon.java b/Mage.Sets/src/mage/sets/magic2013/XathridGorgon.java index 3bb960531e9..a214645c99e 100644 --- a/Mage.Sets/src/mage/sets/magic2013/XathridGorgon.java +++ b/Mage.Sets/src/mage/sets/magic2013/XathridGorgon.java @@ -109,13 +109,12 @@ class XathridGorgonCantActivateEffect extends RestrictionEffect { @Override public boolean applies(Permanent permanent, Ability source, Game game) { - Permanent target = game.getPermanent(getTargetPointer().getFirst(game, source)); - if (target != null) { - return true; - } else { - this.discard(); - } - return false; + return permanent.getId().equals(getTargetPointer().getFirst(game, source)); + } + + @Override + public boolean isInactive(Ability source, Game game) { + return getTargetPointer().getFirst(game, source) != null; } @Override