From 7ced1b0f351a86a3a6f72c96a6ddb29a40cc2d32 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Thu, 10 Apr 2025 22:27:49 -0500 Subject: [PATCH] Altered the way that multi-wound actionss (such as "wound all minions") works to ensure that prevention effects do not struggle to distinguish their target from a group of cards. --- .../lotro/cards/build/field/effect/appender/Wound.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/appender/Wound.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/appender/Wound.java index 534aa54f7..951f98b88 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/appender/Wound.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/appender/Wound.java @@ -45,8 +45,12 @@ public class Wound implements EffectAppenderProducer { final Collection cardsFromMemory = actionContext.getCardsFromMemory(memory); final int timesCount = times.getEvaluator(actionContext).evaluateExpression(actionContext.getGame(), null); List result = new LinkedList<>(); - for (int i = 0; i < timesCount; i++) - result.add(new WoundCharactersEffect(actionContext.getSource(), Filters.in(cardsFromMemory))); + for(var card : cardsFromMemory) { + for (int i = 0; i < timesCount; i++) { + result.add(new WoundCharactersEffect(actionContext.getSource(), card)); + } + } + return result; } });