diff options
Diffstat (limited to 'tools/datapacker/container.h')
-rw-r--r-- | tools/datapacker/container.h | 8 |
1 files changed, 8 insertions, 0 deletions
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 { | |||
46 | std::optional<std::string> map_fallback, | 46 | std::optional<std::string> map_fallback, |
47 | std::optional<std::string> room_fallback); | 47 | std::optional<std::string> room_fallback); |
48 | 48 | ||
49 | uint64_t FindOrAddKeyholder(std::optional<std::string> map_name, | ||
50 | std::optional<std::string> room_name, | ||
51 | std::string keyholder_name, | ||
52 | std::optional<std::string> map_fallback, | ||
53 | std::optional<std::string> room_fallback); | ||
54 | |||
49 | uint64_t FindOrAddDoor(std::optional<std::string> map_name, | 55 | uint64_t FindOrAddDoor(std::optional<std::string> map_name, |
50 | std::string door_name, | 56 | std::string door_name, |
51 | std::optional<std::string> map_fallback); | 57 | std::optional<std::string> map_fallback); |
@@ -69,6 +75,8 @@ class Container { | |||
69 | std::map<std::string, uint64_t> letter_id_by_name_; | 75 | std::map<std::string, uint64_t> letter_id_by_name_; |
70 | std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> | 76 | std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> |
71 | mastery_id_by_map_room_mastery_names_; | 77 | mastery_id_by_map_room_mastery_names_; |
78 | std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> | ||
79 | keyholder_id_by_map_room_keyholder_names_; | ||
72 | std::map<std::string, std::map<std::string, uint64_t>> | 80 | std::map<std::string, std::map<std::string, uint64_t>> |
73 | door_id_by_map_door_names_; | 81 | door_id_by_map_door_names_; |
74 | }; | 82 | }; |