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 | }; |
