diff options
Diffstat (limited to 'tools/datapacker/main.cpp')
| -rw-r--r-- | tools/datapacker/main.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
| diff --git a/tools/datapacker/main.cpp b/tools/datapacker/main.cpp index 8109bf5..9acc33c 100644 --- a/tools/datapacker/main.cpp +++ b/tools/datapacker/main.cpp | |||
| @@ -89,6 +89,7 @@ class DataPacker { | |||
| 89 | Map& map = *container_.all_objects().mutable_maps(map_id); | 89 | Map& map = *container_.all_objects().mutable_maps(map_id); |
| 90 | 90 | ||
| 91 | map.set_type(metadata.type()); | 91 | map.set_type(metadata.type()); |
| 92 | map.set_daedalus_only_mode(metadata.daedalus_only_mode()); | ||
| 92 | 93 | ||
| 93 | if (metadata.has_display_name()) { | 94 | if (metadata.has_display_name()) { |
| 94 | map.set_display_name(metadata.display_name()); | 95 | map.set_display_name(metadata.display_name()); |
| @@ -121,6 +122,10 @@ class DataPacker { | |||
| 121 | room.set_panel_display_name(h_room.panel_display_name()); | 122 | room.set_panel_display_name(h_room.panel_display_name()); |
| 122 | } | 123 | } |
| 123 | 124 | ||
| 125 | if (h_room.has_daedalus_only_allow()) { | ||
| 126 | room.set_daedalus_only_allow(h_room.daedalus_only_allow()); | ||
| 127 | } | ||
| 128 | |||
| 124 | for (const HumanPanel& h_panel : h_room.panels()) { | 129 | for (const HumanPanel& h_panel : h_room.panels()) { |
| 125 | room.add_panels(ProcessPanel(h_panel, current_map_name, room.name())); | 130 | room.add_panels(ProcessPanel(h_panel, current_map_name, room.name())); |
| 126 | } | 131 | } |
| @@ -440,6 +445,10 @@ class DataPacker { | |||
| 440 | if (h_door.has_legacy_location()) { | 445 | if (h_door.has_legacy_location()) { |
| 441 | door.set_legacy_location(h_door.legacy_location()); | 446 | door.set_legacy_location(h_door.legacy_location()); |
| 442 | } | 447 | } |
| 448 | |||
| 449 | if (h_door.has_daedalus_only_allow()) { | ||
| 450 | door.set_daedalus_only_allow(h_door.daedalus_only_allow()); | ||
| 451 | } | ||
| 443 | } | 452 | } |
| 444 | 453 | ||
| 445 | void ProcessConnectionsFile(std::filesystem::path path, | 454 | void ProcessConnectionsFile(std::filesystem::path path, |
