From fed60ca61a5a6874744b131af9f578e5b3a33c02 Mon Sep 17 00:00:00 2001 From: qwint Date: Tue, 15 Jul 2025 14:09:56 -0500 Subject: [PATCH] Hollow Knight: Explicitly Exclude Palace Items as Filler (#5119) --- worlds/hk/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/worlds/hk/__init__.py b/worlds/hk/__init__.py index 4a0da109..31770637 100644 --- a/worlds/hk/__init__.py +++ b/worlds/hk/__init__.py @@ -218,6 +218,11 @@ class HKWorld(World): wp = self.options.WhitePalace if wp <= WhitePalace.option_nopathofpain: exclusions.update(path_of_pain_locations) + exclusions.update(( + "Soul_Totem-Path_of_Pain", + "Lore_Tablet-Path_of_Pain_Entrance", + "Journal_Entry-Seal_of_Binding", + )) if wp <= WhitePalace.option_kingfragment: exclusions.update(white_palace_checks) if wp == WhitePalace.option_exclude: @@ -226,6 +231,9 @@ class HKWorld(World): # If charms are randomized, this will be junk-filled -- so transitions and events are not progression exclusions.update(white_palace_transitions) exclusions.update(white_palace_events) + exclusions.update(item_name_groups["PalaceJournal"]) + exclusions.update(item_name_groups["PalaceLore"]) + exclusions.update(item_name_groups["PalaceTotem"]) return exclusions def create_regions(self):