From 21e334efcda30845f0d95b274fba7bb3f6f04004 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 10 Aug 2025 12:42:36 -0400 Subject: Assigned IDs for the_congruent Keyholders are packed now. Doors can rely on keyholders and rooms. Paintings can be exit only. --- tools/datapacker/container.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tools/datapacker/container.h') diff --git a/tools/datapacker/container.h b/tools/datapacker/container.h index 652a025..7ee5b5b 100644 --- a/tools/datapacker/container.h +++ b/tools/datapacker/container.h @@ -46,6 +46,12 @@ class Container { std::optional map_fallback, std::optional room_fallback); + uint64_t FindOrAddKeyholder(std::optional map_name, + std::optional room_name, + std::string keyholder_name, + std::optional map_fallback, + std::optional room_fallback); + uint64_t FindOrAddDoor(std::optional map_name, std::string door_name, std::optional map_fallback); @@ -69,6 +75,8 @@ class Container { std::map letter_id_by_name_; std::map>> mastery_id_by_map_room_mastery_names_; + std::map>> + keyholder_id_by_map_room_keyholder_names_; std::map> door_id_by_map_door_names_; }; -- cgit 1.4.1