From b715043d4aede35627e54cbb9bea7ae67ab90604 Mon Sep 17 00:00:00 2001 From: Grath <1895280+Grath@users.noreply.github.com> Date: Fri, 21 Nov 2025 11:42:01 -0500 Subject: [PATCH] [FIN] Fix Summon: Brynhildr 1. Was looking for STUN counters being added rather than LORE counters. 2. Was not accounting for if Summon: Brynhildr was entering with a counter, such as on the first turn it was played. --- Mage.Sets/src/mage/cards/s/SummonBrynhildr.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/s/SummonBrynhildr.java b/Mage.Sets/src/mage/cards/s/SummonBrynhildr.java index c78cc9eb20d..c8328f7f9a0 100644 --- a/Mage.Sets/src/mage/cards/s/SummonBrynhildr.java +++ b/Mage.Sets/src/mage/cards/s/SummonBrynhildr.java @@ -139,12 +139,17 @@ class SummonBrynhildrWatcher extends Watcher { @Override public void watch(GameEvent event, Game game) { if (event.getType() != GameEvent.EventType.COUNTER_ADDED - || !CounterType.STUN.getName().equals(event.getData())) { + || !CounterType.LORE.getName().equals(event.getData())) { return; } Permanent permanent = game.getPermanent(event.getTargetId()); + int offset = 0; + if (permanent == null) { + permanent = game.getPermanentEntering(event.getTargetId()); + offset++; + } if (permanent != null) { - map.computeIfAbsent(new MageObjectReference(permanent, game), x -> new HashSet<>()) + map.computeIfAbsent(new MageObjectReference(permanent, game, offset), x -> new HashSet<>()) .add(event.getPlayerId()); } }