From 66fe17a0e27d4fa322024b143de9f06b6807f72b Mon Sep 17 00:00:00 2001 From: North Date: Sat, 27 Aug 2011 18:10:06 +0300 Subject: [PATCH] AI can play the effect of Sphinx of Uthuun now. --- .../src/main/java/mage/player/ai/ComputerPlayer.java | 6 ++++++ Mage.Sets/src/mage/sets/championsofkamigawa/Mindblaze.java | 1 - Mage.Sets/src/mage/sets/scarsofmirrodin/LeoninArbiter.java | 1 - 3 files changed, 6 insertions(+), 2 deletions(-) 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 c6d7182ac71..f3f7a4e05ab 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 @@ -789,6 +789,9 @@ public class ComputerPlayer> extends PlayerImpl i target.addTarget(card.getId(), source, game); cardChoices.remove(card); } + if (outcome.equals(Outcome.Neutral) && target.getTargets().size() > target.getNumberOfTargets() + (target.getMaxNumberOfTargets() - target.getNumberOfTargets()) / 2) { + return true; + } } return true; } @@ -809,6 +812,9 @@ public class ComputerPlayer> extends PlayerImpl i target.add(card.getId(), game); cardChoices.remove(card); } + if (outcome.equals(Outcome.Neutral) && target.getTargets().size() > target.getNumberOfTargets() + (target.getMaxNumberOfTargets() - target.getNumberOfTargets()) / 2) { + return true; + } } return true; } diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/Mindblaze.java b/Mage.Sets/src/mage/sets/championsofkamigawa/Mindblaze.java index 66e4e59fd09..9610a4bedb6 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/Mindblaze.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/Mindblaze.java @@ -51,7 +51,6 @@ import mage.target.TargetPlayer; /** * * @author Loki - * TODO: add normal chooser for int */ public class Mindblaze extends CardImpl { diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/LeoninArbiter.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/LeoninArbiter.java index 5451c49be4e..65eb1cdc214 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/LeoninArbiter.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/LeoninArbiter.java @@ -44,7 +44,6 @@ import mage.cards.CardImpl; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; -import mage.players.ManaPool; import mage.players.Player; /**