From 0e61865213f4c716f084175d14bedf79e25a7bad Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Wed, 29 May 2024 21:36:27 -0500 Subject: [PATCH] Altering keyword parameter to be required for RemoveKeyword. --- .../lotro/cards/build/field/effect/modifier/RemoveKeyword.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/modifier/RemoveKeyword.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/modifier/RemoveKeyword.java index 56e1233c8..505991da6 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/modifier/RemoveKeyword.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/cards/build/field/effect/modifier/RemoveKeyword.java @@ -17,6 +17,9 @@ public class RemoveKeyword implements ModifierSourceProducer { Keyword keyword = FieldUtils.getEnum(Keyword.class, object.get("keyword"), "keyword"); + if (keyword == null) + throw new InvalidCardDefinitionException("'keyword' is required for RemoveKeyword modifier."); + final FilterableSource filterableSource = environment.getFilterFactory().generateFilter(filter, environment); final Requirement[] requirements = environment.getRequirementFactory().getRequirements(conditionArray, environment);