diff --git a/worlds/witness/__init__.py b/worlds/witness/__init__.py index b397d5caa58f..b6ac46a758c4 100644 --- a/worlds/witness/__init__.py +++ b/worlds/witness/__init__.py @@ -81,7 +81,7 @@ def _get_slot_data(self) -> Dict[str, Any]: "panelhex_to_id": self.player_locations.CHECK_PANELHEX_TO_ID, "item_id_to_door_hexes": static_witness_items.get_item_to_door_mappings(), "door_items_in_the_pool": self.player_items.get_door_item_ids_in_pool(), - "doors_that_shouldnt_be_locked": self.player_logic.FORBIDDEN_DOORS, + "doors_that_shouldnt_be_locked": [int(h, 16) for h in self.player_logic.FORBIDDEN_DOORS], "symbols_not_in_the_game": self.player_items.get_symbol_ids_not_in_pool(), "disabled_entities": [int(h, 16) for h in self.player_logic.COMPLETELY_DISABLED_ENTITIES], "hunt_entities": [int(h, 16) for h in self.player_logic.HUNT_ENTITIES],