summary refs log tree commit diff stats
path: root/tools
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-13 23:56:49 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-13 23:56:49 -0400
commitc474cb27e4e68e64f98f8fe0375a63c5c3552705 (patch)
treef5015a32652061939f8ada58e0506b49fa249516 /tools
parent79321fca348b5126467fa64258b3c0340cc8b110 (diff)
downloadlingo2-archipelago-c474cb27e4e68e64f98f8fe0375a63c5c3552705.tar.gz
lingo2-archipelago-c474cb27e4e68e64f98f8fe0375a63c5c3552705.tar.bz2
lingo2-archipelago-c474cb27e4e68e64f98f8fe0375a63c5c3552705.zip
Assigned IDs for the_gallery
Diffstat (limited to 'tools')
-rw-r--r--tools/datapacker/main.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/datapacker/main.cpp b/tools/datapacker/main.cpp index 8b87ab1..1736ec1 100644 --- a/tools/datapacker/main.cpp +++ b/tools/datapacker/main.cpp
@@ -339,6 +339,13 @@ class DataPacker {
339 container_.FindOrAddRoom(map_name, ri.name(), current_map_name)); 339 container_.FindOrAddRoom(map_name, ri.name(), current_map_name));
340 } 340 }
341 341
342 for (const DoorIdentifier& di : h_door.doors()) {
343 std::optional<std::string> map_name =
344 di.has_map() ? std::optional<std::string>(di.map()) : std::nullopt;
345 door.add_doors(
346 container_.FindOrAddDoor(map_name, di.name(), current_map_name));
347 }
348
342 if (h_door.has_control_center_color()) { 349 if (h_door.has_control_center_color()) {
343 door.set_control_center_color(h_door.control_center_color()); 350 door.set_control_center_color(h_door.control_center_color());
344 } 351 }