From 639c20123cfc9110e8eb6b9bf0edec693073a3fb Mon Sep 17 00:00:00 2001 From: TRT <> Date: Fri, 27 Jan 2023 10:34:56 +0100 Subject: [PATCH] Fix Agrus Kos free target selection for triggers --- forge-ai/src/main/java/forge/ai/PlayerControllerAi.java | 2 +- forge-gui/src/main/java/forge/player/PlayerControllerHuman.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java b/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java index 74b6b1bc93c..9468f0c5c93 100644 --- a/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java +++ b/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java @@ -1081,7 +1081,7 @@ public class PlayerControllerAi extends PlayerController { @Override public void orderAndPlaySimultaneousSa(List activePlayerSAs) { for (final SpellAbility sa : getAi().orderPlaySa(activePlayerSAs)) { - if (sa.isTrigger()) { + if (sa.isTrigger() && !sa.isCopied()) { if (prepareSingleSa(sa.getHostCard(), sa, true)) { ComputerUtil.playStack(sa, player, getGame()); } diff --git a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java index 655e12e6416..5be6ea181a3 100644 --- a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java +++ b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java @@ -1935,7 +1935,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } for (int i = orderedSAs.size() - 1; i >= 0; i--) { final SpellAbility next = orderedSAs.get(i); - if (next.isTrigger()) { + if (next.isTrigger() && !next.isCopied()) { HumanPlay.playSpellAbility(this, player, next); } else { if (next.isCopied()) {