Hollow Knight: Explicitly Exclude Palace Items as Filler (#5119)

This commit is contained in:
qwint
2025-07-15 14:09:56 -05:00
committed by GitHub
parent f18f9e2dce
commit fed60ca61a

View File

@@ -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):