From 3fd1a8e5fda690dc262d34ff977db7e25b3b1035 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Wed, 11 Sep 2024 22:05:24 -0500 Subject: [PATCH] Fixing crashes from cards with a limit-one-per-character clause --- .../gempukku/lotro/cards/build/BuiltLotroCardBlueprint.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/BuiltLotroCardBlueprint.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/BuiltLotroCardBlueprint.java index 9df3d7ea6..50d17e225 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/BuiltLotroCardBlueprint.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/BuiltLotroCardBlueprint.java @@ -524,9 +524,10 @@ public class BuiltLotroCardBlueprint implements LotroCardBlueprint { return null; Filterable[] result = new Filterable[targetFilters.size()]; + var actionContext = new DefaultActionContext(self.getOwner(), game, self, null, null); for (int i = 0; i < result.length; i++) { final FilterableSource filterableSource = targetFilters.get(i); - result[i] = filterableSource.getFilterable(null); + result[i] = filterableSource.getFilterable(actionContext); } return Filters.and(result);