From 06887c6093cfbfca7f9d140c3ead747b2c8e7b10 Mon Sep 17 00:00:00 2001 From: jeffwadsworth Date: Sat, 23 Jun 2012 12:09:32 -0500 Subject: [PATCH] - Little fix Triumph of Ferocity. --- .../ControlsBiggestOrTiedCreatureCondition.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Mage/src/mage/abilities/condition/common/ControlsBiggestOrTiedCreatureCondition.java b/Mage/src/mage/abilities/condition/common/ControlsBiggestOrTiedCreatureCondition.java index 657dca50371..d1b793a9f4e 100644 --- a/Mage/src/mage/abilities/condition/common/ControlsBiggestOrTiedCreatureCondition.java +++ b/Mage/src/mage/abilities/condition/common/ControlsBiggestOrTiedCreatureCondition.java @@ -32,9 +32,6 @@ import mage.abilities.condition.Condition; import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; import mage.game.permanent.Permanent; - -import java.util.HashSet; -import java.util.Set; import java.util.UUID; /** @@ -55,13 +52,14 @@ public class ControlsBiggestOrTiedCreatureCondition implements Condition { @Override public boolean apply(Game game, Ability source) { - Set controllers = new HashSet(); + UUID controller = null; int maxPower = -1; - for (Permanent permanent : game.getBattlefield().getAllActivePermanents()) { + for (Permanent permanent : game.getBattlefield().getAllActivePermanents(filter, game)) { if (maxPower == -1 || permanent.getPower().getValue() >= maxPower) { - controllers.add(permanent.getControllerId()); + maxPower = permanent.getPower().getValue(); + controller = (permanent.getControllerId()); } } - return controllers.contains(source.getControllerId()); + return controller.equals(source.getControllerId()); } }