From bd08c5ca9d08527a1751f745fa87a15c27b29b85 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 6 May 2018 09:00:41 +0300 Subject: [PATCH] - Clarification in AiCostDecision --- forge-ai/src/main/java/forge/ai/AiCostDecision.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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));