From 9ca6400d0a208bcfc88fa885fc46d15ff2ef8c4a Mon Sep 17 00:00:00 2001 From: Agetian Date: Sat, 17 Jun 2017 19:14:30 +0000 Subject: [PATCH] - A couple more tweaks in ChooseTypeAi. --- forge-ai/src/main/java/forge/ai/ability/ChooseTypeAi.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseTypeAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseTypeAi.java index 33702c0c799..d7190d889f8 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChooseTypeAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseTypeAi.java @@ -96,12 +96,12 @@ public class ChooseTypeAi extends SpellAbilityAi { } avgPower /= cre.size(); - boolean overpower = cre.size() >= oppUsefulCreatures && maxX > maxOppPower && maxX >= maxOppToughness; + boolean overpower = cre.size() > oppUsefulCreatures; if (!overpower) { maxX = Math.max(0, maxX - 3); // conserve some mana unless the board position looks overpowering } - if (maxX > avgPower) { + if (maxX > avgPower && maxX > maxOppPower && maxX >= maxOppToughness) { sa.setSVar("PayX", String.valueOf(maxX)); AiCardMemory.rememberCard(aiPlayer, sa.getHostCard(), AiCardMemory.MemorySet.ANIMATED_THIS_TURN); return true;