From bb22ea3c8f0723f68df35baaba4ce8140fc658b6 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 8 Apr 2021 11:03:49 -0400 Subject: [PATCH] AI logic for Elspeth Conquers Death --- .../forge/ai/ability/ChooseGenericEffectAi.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java index 567739d4053..31cb7b16ac2 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java @@ -158,6 +158,20 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { } } return others; + } else if ("Counters").equals(logic)) { + SpellAbility p1p1 = null, loyalty = null; + for (final SpellAbility sp : spells) { + if (sp.getDescription().equals("P1P1")) { + p1p1 = sp; + } else { + loyalty = sp; + } + } + if (sa.getTargetCard().getType().isPlaneswalker()) { + return loyalty; + } else { + return p1p1; + } } else if ("Fatespinner".equals(logic)) { SpellAbility skipDraw = null, /*skipMain = null,*/ skipCombat = null; for (final SpellAbility sp : spells) {