diff --git a/forge-ai/src/main/java/forge/ai/AiCostDecision.java b/forge-ai/src/main/java/forge/ai/AiCostDecision.java index db451ca71f9..c30d9bf25fa 100644 --- a/forge-ai/src/main/java/forge/ai/AiCostDecision.java +++ b/forge-ai/src/main/java/forge/ai/AiCostDecision.java @@ -468,7 +468,7 @@ public class AiCostDecision extends CostDecisionMakerBase { typeList = CardLists.filter(typeList, Presets.UNTAPPED); c = typeList.size(); // account for the fact that the activated card may be tapped in the process - if (ability.getPayCosts().hasTapCost()) { + if (ability.getPayCosts().hasTapCost() && typeList.contains(ability.getHostCard())) { c--; } source.setSVar("ChosenX", "Number$" + Integer.toString(c));