From cdbb6b9e6f9fd20e19cee6ee6947bfa113cd1914 Mon Sep 17 00:00:00 2001 From: Agetian Date: Fri, 27 Jan 2017 04:38:56 +0000 Subject: [PATCH] - Some more tweaks to Life Drain AI. --- forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java index f183758d3a2..4a5e261629e 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java @@ -728,8 +728,9 @@ public class DamageDealAi extends DamageAiBase { boolean canDie = !(c.hasKeyword("Indestructible") || ComputerUtil.canRegenerate(c.getController(), c)); // Currently will target creatures with toughness 3+ (or power 5+) - // and only if the creature can actually die - if (canDie && toughness <= dmg && (toughness >= 3 || power >= 5)) { + // and only if the creature can actually die, do not "underdrain" + // unless the creature has high power + if (canDie && toughness <= dmg && ((toughness == dmg && toughness >= 3) || power >= 5)) { tgtCreature = c; break; }