diff --git a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java index a7649b00f32..816c9f30959 100644 --- a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java +++ b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java @@ -375,6 +375,7 @@ public class ComputerPlayer> extends PlayerImpl i else { targets = threats(opponentId, source.getSourceId(), ((TargetPermanent)target).getFilter(), game, target.getTargets()); } + //targets = threats(null, source.getSourceId(), ((TargetPermanent)target).getFilter(), game, target.getTargets()); if (targets.isEmpty() && target.isRequired()) { targets = game.getBattlefield().getActivePermanents(((TargetPermanent)target).getFilter(), playerId, game); } @@ -1514,9 +1515,9 @@ public class ComputerPlayer> extends PlayerImpl i } protected List threats(UUID playerId, UUID sourceId, FilterPermanent filter, Game game, List targets) { - List threats = playerId == null ? + List threats = playerId == null ? game.getBattlefield().getAllActivePermanents(filter, game) : - game.getBattlefield().getActivePermanents(filter, playerId, sourceId, game); + game.getBattlefield().getActivePermanents(filter, this.playerId, sourceId, game); Iterator it = threats.iterator(); while (it.hasNext()) { // remove permanents already targeted