From 020e02fb50138d50048ae1d9e4e1164b3db0b4be Mon Sep 17 00:00:00 2001 From: Michael Kamensky Date: Sat, 7 Jul 2018 14:21:05 +0300 Subject: [PATCH] - AI should make choices for AF Charm when playing a SA with this API without paying its mana cost. --- forge-ai/src/main/java/forge/ai/ComputerUtil.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtil.java b/forge-ai/src/main/java/forge/ai/ComputerUtil.java index dbfc8320c4a..ef5bf350015 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtil.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtil.java @@ -262,6 +262,10 @@ public class ComputerUtil { sa.setLastStateBattlefield(game.getLastStateBattlefield()); sa.setLastStateGraveyard(game.getLastStateGraveyard()); newSA.setHostCard(game.getAction().moveToStack(source, sa)); + + if (newSA.getApi() == ApiType.Charm && !newSA.isWrapper()) { + CharmEffect.makeChoices(newSA); + } } final CostPayment pay = new CostPayment(newSA.getPayCosts(), newSA);