From ae060a1b76cfe1dfc511b76274bf19bc9429a8b9 Mon Sep 17 00:00:00 2001 From: Agetian Date: Mon, 3 Feb 2020 17:29:46 +0300 Subject: [PATCH 1/2] - MillAI logic for Rebirth. --- forge-ai/src/main/java/forge/ai/ability/MillAi.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/ability/MillAi.java b/forge-ai/src/main/java/forge/ai/ability/MillAi.java index 3656226ee06..97a2f12ab67 100644 --- a/forge-ai/src/main/java/forge/ai/ability/MillAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/MillAi.java @@ -38,6 +38,8 @@ public class MillAi extends SpellAbilityAi { } else if (aiLogic.equals("LilianaMill")) { // Only mill if a "Raise Dead" target is available, in case of control decks with few creatures return CardLists.filter(ai.getCardsIn(ZoneType.Graveyard), CardPredicates.Presets.CREATURES).size() >= 1; + } else if (aiLogic.equals("Rebirth")) { + return ai.getLife() <= 19; } return true; } From 78f3614c0af98d12b507fc8d5059cde3512327ae Mon Sep 17 00:00:00 2001 From: Agetian Date: Mon, 3 Feb 2020 17:49:01 +0300 Subject: [PATCH 2/2] - Smaller life threshold for AILogic Rebirth. --- forge-ai/src/main/java/forge/ai/ability/MillAi.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/MillAi.java b/forge-ai/src/main/java/forge/ai/ability/MillAi.java index 97a2f12ab67..fba432c9d48 100644 --- a/forge-ai/src/main/java/forge/ai/ability/MillAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/MillAi.java @@ -39,7 +39,7 @@ public class MillAi extends SpellAbilityAi { // Only mill if a "Raise Dead" target is available, in case of control decks with few creatures return CardLists.filter(ai.getCardsIn(ZoneType.Graveyard), CardPredicates.Presets.CREATURES).size() >= 1; } else if (aiLogic.equals("Rebirth")) { - return ai.getLife() <= 19; + return ai.getLife() <= 8; } return true; }