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);