From 4c2c21b87afbf64a7ea930ea3afad0487b632432 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Thu, 8 May 2025 20:06:45 -0500 Subject: [PATCH] Implementing Modern Ruling #1; sanctuary is no longer considered a terrain keyword. --- .../resources/cards/official/set17/set17-Uruk-hai.hjson | 1 + .../resources/cards/unofficial/pc/setV01/V1_moria.hjson | 2 +- .../src/main/java/com/gempukku/lotro/common/Keyword.java | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set17/set17-Uruk-hai.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set17/set17-Uruk-hai.hjson index b4bcc8c6d..400320ec2 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set17/set17-Uruk-hai.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/official/set17/set17-Uruk-hai.hjson @@ -455,6 +455,7 @@ } filter: site,zone(adventure path) from: siteYouControl + terrain: true } } ] diff --git a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/setV01/V1_moria.hjson b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/setV01/V1_moria.hjson index 93c4e3130..f520a6f6f 100644 --- a/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/setV01/V1_moria.hjson +++ b/gemp-lotr/gemp-lotr-cards/src/main/resources/cards/unofficial/pc/setV01/V1_moria.hjson @@ -616,7 +616,7 @@ modifier: { type: AddKeyword keyword: marsh - filter: or(river,and(site,not(or(Battleground,Dwelling,Forest,Mountain,Plains,Sanctuary,River,Underground)))) + filter: or(river,and(site,not(or(Battleground,Dwelling,Forest,Mountain,Plains,River,Underground)))) } } { diff --git a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Keyword.java b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Keyword.java index 82bb81f24..5cb8d196c 100644 --- a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Keyword.java +++ b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Keyword.java @@ -20,7 +20,11 @@ public enum Keyword implements Filterable { FIERCE("Fierce", true, false, false, true), LURKER("Lurker", true, false, false, true), MUSTER("Muster", true, false, false, true), - SANCTUARY("Sanctuary", true, false, true, true), + /** + * As per Modern Ruling #1, Sanctuary is not considered a terrain keyword. + * https://wiki.lotrtcgpc.net/wiki/Modern_Ruling_1 + */ + SANCTUARY("Sanctuary", true, false, false, true), RING_BEARER("Ring-Bearer", true, false, true, true), UNHASTY("Unhasty", true, false, false, true),