From bed3397a3acb42104cbf085455954313178d8433 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 3 Sep 2025 21:51:34 -0400 Subject: Added option for Daedalus roof access logic --- data/connections.txtpb | 1 + data/maps/daedalus/connections.txtpb | 312 +++++++++++++++++++++ data/maps/daedalus/rooms/Orange Room Hallway.txtpb | 4 + 3 files changed, 317 insertions(+) create mode 100644 data/maps/daedalus/rooms/Orange Room Hallway.txtpb (limited to 'data') diff --git a/data/connections.txtpb b/data/connections.txtpb index f1b81d5..a79778f 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb @@ -1193,6 +1193,7 @@ connections { } } oneway: true + roof_access: true } connections { from { diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb index 223710a..09613ae 100644 --- a/data/maps/daedalus/connections.txtpb +++ b/data/maps/daedalus/connections.txtpb @@ -535,6 +535,11 @@ connections { } connections { from_room: "Z2 Room" + to_room: "Orange Room Hallway" + door { name: "Z2 Room Southeast Door" } +} +connections { + from_room: "Orange Room Hallway" to_room: "Orange Room" door { name: "Z2 Room Southeast Door" } } @@ -1545,3 +1550,310 @@ connections { to_room: "Pyramid Top" door { name: "Pyramid Third Floor Door" } } +connections { + from_room: "Roof" + to_room: "After Bee Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Amber North 2" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Black Hex" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Blue Hallway Tall Side" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Blue Hallway" + oneway: true + roof_access: true +} +# Blue Hallway Cut Side is inside. +connections { + from_room: "Roof" + to_room: "Eye Painting" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Globe Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Gray Color Door" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Green Color Door" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Green Smiley" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Hedges" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Maze Paintings Area" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Maze" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "North Castle Area" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Number Paintings Area" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Orange Room Hallway" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Book Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Eye Temple" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Hedges" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Hotel" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside House" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Magic Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Orange Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Pyramid" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Red Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Salt Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Outside Snake Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Post Orange Smiley Three Way" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Purple NW Vestibule" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Purple Room East" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Purple Room South" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Purple Room West" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Purple SE Vestibule" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Pyramid Second Floor" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Pyramid Top" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Quiet Entrance" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Red Color Door" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "South Castle Area" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Starting Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Sweet Foyer" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Tree Entrance" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "West Castle Area" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "West Spire" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Yellow Color Door" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Z2 Room" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Zoo Center" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Zoo E" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Zoo N" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Zoo NE" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Zoo S" + oneway: true + roof_access: true +} +connections { + from_room: "Roof" + to_room: "Zoo SE" + oneway: true + roof_access: true +} diff --git a/data/maps/daedalus/rooms/Orange Room Hallway.txtpb b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb new file mode 100644 index 0000000..915e698 --- /dev/null +++ b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb @@ -0,0 +1,4 @@ +name: "Orange Room Hallway" +panel_display_name: "Orange Room" +# This has the same door at both sides, and mainly just connects Z2 Room and +# Orange Room. It's separate because you can also get here from the Roof. -- cgit 1.4.1