From 52b21fa72f611fc2e5f4daa13dcb54aa60894368 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Thu, 6 Nov 2025 13:48:12 +0100 Subject: [PATCH] Update CardState.java copy abilityForTrigger --- forge-game/src/main/java/forge/game/card/CardState.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/forge-game/src/main/java/forge/game/card/CardState.java b/forge-game/src/main/java/forge/game/card/CardState.java index 2631e49cde5..49b26fc0e4e 100644 --- a/forge-game/src/main/java/forge/game/card/CardState.java +++ b/forge-game/src/main/java/forge/game/card/CardState.java @@ -733,6 +733,11 @@ public class CardState implements GameObject, IHasSVars, ITranslatable { setFlavorName(source.getFlavorName()); setSVars(source.getSVars()); + abilityForTrigger.clear(); + for (Map.Entry e : source.abilityForTrigger.entrySet()) { + abilityForTrigger.put(e.getKey(), e.getValue().copy(card, lki)); + } + abilities.clear(); for (SpellAbility sa : source.abilities) { if (sa.isIntrinsic()) {