From c20898ececf528d2ac6b276432f8261563d9c45e Mon Sep 17 00:00:00 2001 From: tool4ever Date: Sun, 24 Nov 2024 12:43:57 +0100 Subject: [PATCH] Fix Offspring not triggering for AI (#6622) --- .../src/main/java/forge/game/GameActionUtil.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/GameActionUtil.java b/forge-game/src/main/java/forge/game/GameActionUtil.java index 9290dcf2dbd..9f29d642257 100644 --- a/forge-game/src/main/java/forge/game/GameActionUtil.java +++ b/forge-game/src/main/java/forge/game/GameActionUtil.java @@ -711,7 +711,15 @@ public final class GameActionUtil { host.getGame().getTriggerHandler().resetActiveTriggers(false); } - return result != null ? result : sa; + if (result != null) { + // sanity check if need to update castSA + if (sa.getHostCard().getCastSA() == sa) { + sa.getHostCard().setCastSA(result); + } + return result; + } + + return sa; } public static Card createETBCountersEffect(Card sourceCard, Card c, Player controller, String counter, String amount) {