From 9ca8681ca5f134d65eaa4b5ae68d57ba67fe98d6 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 9 Aug 2025 11:51:20 -0400 Subject: Added support for masteries Also assigned IDs for the_butterfly, as well as already configured letters. --- tools/datapacker/container.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tools/datapacker/container.h') diff --git a/tools/datapacker/container.h b/tools/datapacker/container.h index 571a066..652a025 100644 --- a/tools/datapacker/container.h +++ b/tools/datapacker/container.h @@ -36,6 +36,16 @@ class Container { std::optional map_fallback, std::optional room_fallback); + uint64_t FindOrAddLetter(std::string key, bool double_); + + uint64_t FindLetterByName(std::string letter_name); + + uint64_t FindOrAddMastery(std::optional map_name, + std::optional room_name, + std::string mastery_name, + std::optional map_fallback, + std::optional room_fallback); + uint64_t FindOrAddDoor(std::optional map_name, std::string door_name, std::optional map_fallback); @@ -56,6 +66,9 @@ class Container { port_id_by_map_room_port_names_; std::map>> panel_id_by_map_room_panel_names_; + std::map letter_id_by_name_; + std::map>> + mastery_id_by_map_room_mastery_names_; std::map> door_id_by_map_door_names_; }; -- cgit 1.4.1