diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java index 7ae8985f963..af2b86704f9 100644 --- a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java +++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/ComputerPlayerMCTS.java @@ -183,20 +183,6 @@ public class ComputerPlayerMCTS extends ComputerPlayer imple // throw new UnsupportedOperationException("Not supported yet."); // } - @Override - public boolean playXMana(VariableManaCost cost, ManaCosts costs, Game game) { - //MCTSPlayer.simulateVariableCosts method adds a generic mana cost for each option - for (ManaCost manaCost: costs) { - if (manaCost instanceof GenericManaCost) { - cost.setPayment(manaCost.getPayment()); - logger.debug("using X = " + cost.getPayment().count()); - break; - } - } - game.informPlayers(getName() + " payed " + cost.getPayment().count() + " for " + cost.getText()); - cost.setPaid(); - return true; - } // @Override // public int chooseEffect(List rEffects, Game game) { diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java index a9bb65be1f9..64f0401fcf3 100644 --- a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java +++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/SimulatedPlayerMCTS.java @@ -373,24 +373,6 @@ public class SimulatedPlayerMCTS extends MCTSPlayer { return super.choose(outcome, choice, game); } - @Override - public boolean playXMana(VariableManaCost cost, ManaCosts costs, Game game) { - for (Permanent perm: this.getAvailableManaProducers(game)) { - for (ManaAbility ability: perm.getAbilities().getAvailableManaAbilities(Zone.BATTLEFIELD, game)) { - if (rnd.nextBoolean()) - activateAbility(ability, game); - } - } - - // don't allow X=0 - if (getManaPool().count() == 0) { - return false; - } - - cost.setPaid(); - return true; - } - @Override public int chooseEffect(List rEffects, Game game) { if (this.isHuman())