From 61a2c7cadb0ce096fa2239d0738feaf40ddb40db Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Tue, 26 Aug 2025 15:51:39 +0200 Subject: [PATCH] Update DamageAllAi.java (#8550) Remove `getNonactivePlayers` --- forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java b/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java index b28b7e89d03..e01fceb598a 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java @@ -133,9 +133,9 @@ public class DamageAllAi extends SpellAbilityAi { if (ComputerUtilCombat.predictDamageTo(opp, dmg, source, false) > 0) { // When using Pestilence to hurt players, do it at // the end of the opponent's turn only - if ((!"DmgAllCreaturesAndPlayers".equals(sa.getParam("AILogic"))) - || ((ai.getGame().getPhaseHandler().is(PhaseType.END_OF_TURN) - && (ai.getGame().getNonactivePlayers().contains(ai))))) + if (!"DmgAllCreaturesAndPlayers".equals(sa.getParam("AILogic")) + || (ai.getGame().getPhaseHandler().is(PhaseType.END_OF_TURN) + && !ai.getGame().getPhaseHandler().isPlayerTurn(ai))) // Need further improvement : if able to kill immediately with repeated activations, do not wait // for phases! Will also need to implement considering repeated activations for killed creatures! // || (ai.sa.getPayCosts(). ??? )