From a08b1b3443f451d3b2bfdbbcf4f97d4ba75e3e53 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 19 Aug 2025 20:48:39 -0400 Subject: Added the_sirenic --- data/connections.txtpb | 17 ++++- data/ids.yaml | 28 +++++++ data/maps/the_sirenic/connections.txtpb | 10 +++ data/maps/the_sirenic/doors.txtpb | 28 +++++++ data/maps/the_sirenic/rooms/Mastery.txtpb | 6 ++ data/maps/the_sirenic/rooms/Puzzles.txtpb | 122 ++++++++++++++++++++++++++++++ data/maps/the_sirenic/rooms/Start.txtpb | 21 +++++ 7 files changed, 231 insertions(+), 1 deletion(-) create mode 100644 data/maps/the_sirenic/connections.txtpb create mode 100644 data/maps/the_sirenic/doors.txtpb create mode 100644 data/maps/the_sirenic/rooms/Mastery.txtpb create mode 100644 data/maps/the_sirenic/rooms/Puzzles.txtpb create mode 100644 data/maps/the_sirenic/rooms/Start.txtpb diff --git a/data/connections.txtpb b/data/connections.txtpb index ff55e94..8f4b8e6 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb @@ -51,7 +51,6 @@ # the_perceptive/Main Area/CC # the_plaza/Main Area/UNYIELDING # the_plaza/Symbolic Entrance/SYMBOLIC -# the_plaza/Sirenic Entrance/SIRENIC # the_quiet/Main Area/DAEDALUS # cc -> relentless (don't use port objects) # the_repetitive/Main Room/CC @@ -1042,3 +1041,19 @@ connections { } } } +connections { + from { + port { + map: "the_plaza" + room: "Sirenic Entrance" + name: "SIRENIC" + } + } + to { + port { + map: "the_sirenic" + room: "Start" + name: "PLAZA" + } + } +} diff --git a/data/ids.yaml b/data/ids.yaml index 63f5545..c7ba689 100644 --- a/data/ids.yaml +++ b/data/ids.yaml @@ -1649,6 +1649,34 @@ maps: doors: Books Puzzles: 1136 Games Puzzles: 1137 + the_sirenic: + rooms: + Mastery: + masteries: + MASTERY: 1162 + Puzzles: + panels: + Left Bottom 1: 1165 + Left Bottom 2: 1167 + Left Bottom 3: 1168 + Left Bottom 4: 1169 + Left Top 1: 1163 + Left Top 2: 1164 + Left Top 3: 1166 + Left Top 4: 1171 + Left Top 5: 1170 + Right Bottom 1: 1172 + Right Bottom 2: 1173 + Right Bottom 3: 1175 + Right Bottom 4: 1177 + Right Top 1: 1174 + Right Top 2: 1176 + Start: + panels: + Flipped: 1178 + Obverse: 1179 + doors: + Entrance: 1161 letters: a1: 596 a2: 6 diff --git a/data/maps/the_sirenic/connections.txtpb b/data/maps/the_sirenic/connections.txtpb new file mode 100644 index 0000000..17a20ad --- /dev/null +++ b/data/maps/the_sirenic/connections.txtpb @@ -0,0 +1,10 @@ +connections { + from_room: "Start" + to_room: "Puzzles" + door { name: "Entrance" } +} +connections { + from_room: "Puzzles" + to_room: "Mastery" + door { name: "Puzzles" } +} diff --git a/data/maps/the_sirenic/doors.txtpb b/data/maps/the_sirenic/doors.txtpb new file mode 100644 index 0000000..851881e --- /dev/null +++ b/data/maps/the_sirenic/doors.txtpb @@ -0,0 +1,28 @@ +doors { + name: "Entrance" + type: STANDARD + receivers: "Components/Doors/Door" + receivers: "Components/Doors/Door2" + panels { room: "Start" name: "Flipped" } + panels { room: "Start" name: "Obverse" } + location_room: "Start" +} +doors { + name: "Puzzles" + type: EVENT + panels { room: "Puzzles" name: "Left Top 1" } + panels { room: "Puzzles" name: "Left Top 2" } + panels { room: "Puzzles" name: "Left Top 3" } + panels { room: "Puzzles" name: "Left Top 4" } + panels { room: "Puzzles" name: "Left Top 5" } + panels { room: "Puzzles" name: "Left Bottom 1" } + panels { room: "Puzzles" name: "Left Bottom 2" } + panels { room: "Puzzles" name: "Left Bottom 3" } + panels { room: "Puzzles" name: "Left Bottom 4" } + panels { room: "Puzzles" name: "Right Top 1" } + panels { room: "Puzzles" name: "Right Top 2" } + panels { room: "Puzzles" name: "Right Bottom 1" } + panels { room: "Puzzles" name: "Right Bottom 2" } + panels { room: "Puzzles" name: "Right Bottom 3" } + panels { room: "Puzzles" name: "Right Bottom 4" } +} diff --git a/data/maps/the_sirenic/rooms/Mastery.txtpb b/data/maps/the_sirenic/rooms/Mastery.txtpb new file mode 100644 index 0000000..849202b --- /dev/null +++ b/data/maps/the_sirenic/rooms/Mastery.txtpb @@ -0,0 +1,6 @@ +name: "Mastery" +display_name: "Sirenic" +masteries { + name: "MASTERY" + path: "Components/Collectables/smiley" +} diff --git a/data/maps/the_sirenic/rooms/Puzzles.txtpb b/data/maps/the_sirenic/rooms/Puzzles.txtpb new file mode 100644 index 0000000..a8695ef --- /dev/null +++ b/data/maps/the_sirenic/rooms/Puzzles.txtpb @@ -0,0 +1,122 @@ +name: "Puzzles" +display_name: "Sirenic" +panels { + name: "Left Top 1" + path: "Panels/Room_1/pip_1" + clue: "" + answer: "do" + symbols: "age" + symbols: "lingo" +} +panels { + name: "Left Top 2" + path: "Panels/Room_1/pip_3" + clue: "" + answer: "neck" + symbols: "stars" + symbols: "lingo" +} +panels { + name: "Left Bottom 1" + path: "Panels/Room_1/pip_2" + clue: "" + answer: "rip" + symbols: "sparkles" + symbols: "lingo" +} +panels { + name: "Left Top 3" + path: "Panels/Room_1/1969_1" + clue: "" + answer: "idea" + symbols: "lingo" +} +panels { + name: "Left Bottom 2" + path: "Panels/Room_1/1969_2" + clue: "" + answer: "earl" + symbols: "sparkles" + symbols: "lingo" +} +panels { + name: "Left Bottom 3" + path: "Panels/Room_1/lastone" + clue: "" + answer: "ghost" + symbols: "sparkles" + symbols: "sound" + symbols: "lingo" +} +panels { + name: "Left Bottom 4" + path: "Panels/Room_1/lastone2" + clue: "" + answer: "tree" + symbols: "boxes" + symbols: "lingo" +} +panels { + name: "Left Top 5" + path: "Panels/Room_1/lastone3" + clue: "" + answer: "cow" + symbols: "sparkles" + symbols: "sound" + symbols: "lingo" +} +panels { + name: "Left Top 4" + path: "Panels/Room_1/lastone4" + clue: "" + answer: "room" + symbols: "sparkles" + symbols: "lingo" +} +panels { + name: "Right Bottom 1" + path: "Panels/Room_1/negative" + clue: "" + answer: "junk" + symbols: "lingo" +} +panels { + name: "Right Bottom 2" + path: "Panels/Room_1/skirt" + clue: "" + answer: "kilt" + symbols: "sparkles" + symbols: "lingo" +} +panels { + name: "Right Top 1" + path: "Panels/Room_1/skirt2" + clue: "" + answer: "skirt" + symbols: "sparkles" + symbols: "lingo" +} +panels { + name: "Right Bottom 3" + path: "Panels/Room_1/mow" + clue: "" + answer: "lawnmower" + symbols: "job" + symbols: "lingo" +} +panels { + name: "Right Top 2" + path: "Panels/Room_1/mow2" + clue: "" + answer: "woman" + symbols: "sparkles" + symbols: "lingo" +} +panels { + name: "Right Bottom 4" + path: "Panels/Room_1/ova" + clue: "" + answer: "egg" + symbols: "sun" + symbols: "lingo" +} diff --git a/data/maps/the_sirenic/rooms/Start.txtpb b/data/maps/the_sirenic/rooms/Start.txtpb new file mode 100644 index 0000000..762d8ed --- /dev/null +++ b/data/maps/the_sirenic/rooms/Start.txtpb @@ -0,0 +1,21 @@ +name: "Start" +display_name: "Sirenic" +panels { + name: "Flipped" + path: "Panels/Entry/entry_2" + clue: "" + answer: "down" + symbols: "lingo" +} +panels { + name: "Obverse" + path: "Panels/Entry/entry_3" + clue: "" + answer: "upside" + symbols: "lingo" +} +ports { + name: "PLAZA" + path: "Components/Warps/worldport" + orientation: "south" +} -- cgit 1.4.1