From 5442a92a2b42ee7e0090df3a8a151daeb213fc15 Mon Sep 17 00:00:00 2001 From: drmDev Date: Wed, 3 Aug 2016 05:17:00 -0400 Subject: [PATCH] Crown of Doom bug fix --- Mage.Sets/src/mage/sets/commander2014/CrownOfDoom.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/sets/commander2014/CrownOfDoom.java b/Mage.Sets/src/mage/sets/commander2014/CrownOfDoom.java index 829d5923491..6e74b865243 100644 --- a/Mage.Sets/src/mage/sets/commander2014/CrownOfDoom.java +++ b/Mage.Sets/src/mage/sets/commander2014/CrownOfDoom.java @@ -63,7 +63,7 @@ public class CrownOfDoom extends CardImpl { private static final FilterPlayer filter = new FilterPlayer("player other than Crown of Doom's owner"); static { - filter.add(new PlayerPredicate(TargetController.NOT_YOU)); + filter.add(new PlayerPredicate(TargetController.OPPONENT)); } public CrownOfDoom(UUID ownerId) { @@ -111,7 +111,7 @@ class CrownOfDoomEffect extends OneShotEffect { public boolean apply(Game game, Ability source) { Player controller = game.getPlayer(source.getControllerId()); Player newController = game.getPlayer(getTargetPointer().getFirst(game, source)); - if (controller != null && newController != null) { + if (controller != null && newController != null && controller.getId() != newController.getId()) { ContinuousEffect effect = new GainControlTargetEffect(Duration.EndOfGame, newController.getId()); effect.setTargetPointer(new FixedTarget(source.getSourceId())); game.addEffect(effect, source);