From d3eb8e907f75c59abebb6876ff5c02c6f7daf6f3 Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Sun, 18 Nov 2012 04:49:19 +0000 Subject: [PATCH] added code to allow AI to make Charm choice --- src/main/java/forge/game/player/ComputerUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/forge/game/player/ComputerUtil.java b/src/main/java/forge/game/player/ComputerUtil.java index 3daf69ac326..affb61ca99b 100644 --- a/src/main/java/forge/game/player/ComputerUtil.java +++ b/src/main/java/forge/game/player/ComputerUtil.java @@ -39,6 +39,7 @@ import forge.GameActionUtil; import forge.Singletons; import forge.card.abilityfactory.AbilityFactory; import forge.card.abilityfactory.ApiType; +import forge.card.abilityfactory.effects.CharmEffect; import forge.card.cardfactory.CardFactoryUtil; import forge.card.cost.Cost; import forge.card.cost.CostDiscard; @@ -147,6 +148,10 @@ public class ComputerUtil { sa.setSourceCard(Singletons.getModel().getGame().getAction().moveToStack(source)); } + if (sa.getApi() == ApiType.Charm && !sa.isWrapper()) { + CharmEffect.makeChoices(sa); + } + final Cost cost = sa.getPayCosts(); if (cost == null) {