From b125863e2d01899d1556f04854dae5eaeb26e979 Mon Sep 17 00:00:00 2001 From: Loki Date: Fri, 22 Jun 2012 12:05:51 +1200 Subject: [PATCH] fix --- Mage.Sets/src/mage/sets/lorwyn/ArbiterOfKnollridge.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/sets/lorwyn/ArbiterOfKnollridge.java b/Mage.Sets/src/mage/sets/lorwyn/ArbiterOfKnollridge.java index e3eb99679b8..44f5158169a 100644 --- a/Mage.Sets/src/mage/sets/lorwyn/ArbiterOfKnollridge.java +++ b/Mage.Sets/src/mage/sets/lorwyn/ArbiterOfKnollridge.java @@ -86,7 +86,11 @@ class ArbiterOfKnollridgeEffect extends OneShotEffect @Override public boolean apply(Game game, Ability source) { int maxLife = 0; - for (UUID pid : game.getPlayerList()) { + Player controller = game.getPlayer(source.getControllerId()); + if (controller == null) + return false; + + for (UUID pid : controller.getInRange()) { Player p = game.getPlayer(pid); if (p != null) { if (maxLife < p.getLife()) { @@ -94,7 +98,7 @@ class ArbiterOfKnollridgeEffect extends OneShotEffect } } } - for (UUID pid : game.getPlayerList()) { + for (UUID pid : controller.getInRange()) { Player p = game.getPlayer(pid); if (p != null) { if (maxLife > p.getLife()) {