From db68a827ce6a9e8311f598a319ee609c3f6ce17c Mon Sep 17 00:00:00 2001 From: Quercitron Date: Sun, 27 Apr 2014 15:44:00 +0400 Subject: [PATCH] Fix possible permanent targets for ability that does not target. --- Mage/src/mage/target/TargetPermanent.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mage/src/mage/target/TargetPermanent.java b/Mage/src/mage/target/TargetPermanent.java index 00f39dd0079..4d3ec6d43b3 100644 --- a/Mage/src/mage/target/TargetPermanent.java +++ b/Mage/src/mage/target/TargetPermanent.java @@ -185,8 +185,10 @@ public class TargetPermanent> extends TargetObject< Set possibleTargets = new HashSet<>(); MageObject targetSource = game.getObject(sourceId); for (Permanent permanent: game.getBattlefield().getActivePermanents(filter, sourceControllerId, sourceId, game)) { - if (!targets.containsKey(permanent.getId()) && permanent.canBeTargetedBy(targetSource, sourceControllerId, game)) { - possibleTargets.add(permanent.getId()); + if (!targets.containsKey(permanent.getId())) { + if (notTarget || permanent.canBeTargetedBy(targetSource, sourceControllerId, game)) { + possibleTargets.add(permanent.getId()); + } } } return possibleTargets;