From 02b14f63c726de9e42ade5854fa08dd7d6be0f89 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sat, 18 Apr 2015 09:42:25 +0200 Subject: [PATCH] * Clone Legion - Fixed that the created tokens came into play under control of the target player instead of the controller. --- Mage.Sets/src/mage/sets/dragonsoftarkir/CloneLegion.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/CloneLegion.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/CloneLegion.java index 1ab5b09da0b..6225c113df0 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/CloneLegion.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/CloneLegion.java @@ -86,13 +86,14 @@ class CloneLegionEffect extends OneShotEffect { @Override public boolean apply(Game game, Ability source) { + Player controller = game.getPlayer(source.getControllerId()); Player targetPlayer = game.getPlayer(targetPointer.getFirst(game, source)); - if (targetPlayer != null) { + if (controller != null && targetPlayer != null) { for (Permanent permanent : game.getBattlefield().getAllActivePermanents(new FilterCreaturePermanent(), targetPlayer.getId(), game)) { if (permanent != null) { EmptyToken token = new EmptyToken(); CardUtil.copyTo(token).from(permanent); - token.putOntoBattlefield(1, game, source.getSourceId(), targetPlayer.getId()); + token.putOntoBattlefield(1, game, source.getSourceId(), controller.getId()); } } return true;