From a06990c038403112cc86f0b8511661852d929515 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Thu, 1 Jan 2015 01:14:24 +0100 Subject: [PATCH] *Knacksaw Clique - Fixed that exiled card could also be played by opponent. --- Mage.Sets/src/mage/sets/planechase2012/VelaTheNightClad.java | 2 +- Mage.Sets/src/mage/sets/shadowmoor/KnacksawClique.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/sets/planechase2012/VelaTheNightClad.java b/Mage.Sets/src/mage/sets/planechase2012/VelaTheNightClad.java index 2c9c4f3f94..b9a98104f3 100644 --- a/Mage.Sets/src/mage/sets/planechase2012/VelaTheNightClad.java +++ b/Mage.Sets/src/mage/sets/planechase2012/VelaTheNightClad.java @@ -51,7 +51,7 @@ import mage.filter.predicate.permanent.ControllerPredicate; public class VelaTheNightClad extends CardImpl { private final static String rule = "Whenever {this} or another creature you control leaves the battlefield, "; - private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("creature an opponent controls"); + private static final FilterCreaturePermanent filter = new FilterCreaturePermanent(); static { filter.add(new ControllerPredicate(TargetController.YOU)); } diff --git a/Mage.Sets/src/mage/sets/shadowmoor/KnacksawClique.java b/Mage.Sets/src/mage/sets/shadowmoor/KnacksawClique.java index 93a971da20..dd350c6aee 100644 --- a/Mage.Sets/src/mage/sets/shadowmoor/KnacksawClique.java +++ b/Mage.Sets/src/mage/sets/shadowmoor/KnacksawClique.java @@ -153,7 +153,7 @@ class KnacksawCliqueCastFromExileEffect extends AsThoughEffectImpl { @Override public boolean applies(UUID sourceId, Ability source, UUID affectedControllerId, Game game) { - if (sourceId.equals(this.cardId)) { + if (sourceId.equals(this.cardId) && source.getControllerId().equals(affectedControllerId)) { Card card = game.getCard(this.cardId); if (card != null && game.getState().getExile().getExileZone(exileId).contains(cardId)) { return true;