From 3ee1d4064ce68f464e0f223197fcbf47a816270a Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 23 Oct 2025 10:30:58 -0400 Subject: Added the_advanced --- data/maps/the_advanced/connections.txtpb | 10 ++ data/maps/the_advanced/doors.txtpb | 88 ++++++++++++ data/maps/the_advanced/metadata.txtpb | 1 + data/maps/the_advanced/rooms/CBA.txtpb | 22 +++ data/maps/the_advanced/rooms/Main Area.txtpb | 200 +++++++++++++++++++++++++++ data/maps/the_advanced/rooms/Mastery.txtpb | 5 + 6 files changed, 326 insertions(+) create mode 100644 data/maps/the_advanced/connections.txtpb create mode 100644 data/maps/the_advanced/doors.txtpb create mode 100644 data/maps/the_advanced/metadata.txtpb create mode 100644 data/maps/the_advanced/rooms/CBA.txtpb create mode 100644 data/maps/the_advanced/rooms/Main Area.txtpb create mode 100644 data/maps/the_advanced/rooms/Mastery.txtpb (limited to 'data/maps/the_advanced') diff --git a/data/maps/the_advanced/connections.txtpb b/data/maps/the_advanced/connections.txtpb new file mode 100644 index 0000000..4425f3d --- /dev/null +++ b/data/maps/the_advanced/connections.txtpb @@ -0,0 +1,10 @@ +connections { + from_room: "Main Area" + to_room: "CBA" + door { name: "CBA Door" } +} +connections { + from_room: "CBA" + to_room: "Mastery" + door { name: "Mastery" } +} diff --git a/data/maps/the_advanced/doors.txtpb b/data/maps/the_advanced/doors.txtpb new file mode 100644 index 0000000..d1e420c --- /dev/null +++ b/data/maps/the_advanced/doors.txtpb @@ -0,0 +1,88 @@ +doors { + name: "Side Room Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "Blank (1)" } + panels { room: "Main Area" name: "Blank (2)" } + panels { room: "Main Area" name: "Blank (3)" } + panels { room: "Main Area" name: "Blank (4)" } + panels { room: "Main Area" name: "Blank (5)" } + location_room: "Main Area" +} +doors { + name: "West Wall Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "BIRD" } + panels { room: "Main Area" name: "UNBOTTLING" } + panels { room: "Main Area" name: "ORGANIZATION" } + panels { room: "Main Area" name: "ORDER (1)" } + panels { room: "Main Area" name: "ORDER (2)" } + panels { room: "Main Area" name: "ORDER (3)" } + panels { room: "Main Area" name: "DECK (1)" } + panels { room: "Main Area" name: "DECK (2)" } + panels { room: "Main Area" name: "DECK (3)" } + location_name: "Main Area" +} +doors { + name: "North Wall Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "OBSERVE" } + panels { room: "Main Area" name: "I" } + panels { room: "Main Area" name: "REST" } + panels { room: "Main Area" name: "THE" } + panels { room: "Main Area" name: "LIVES" } + location_name: "Main Area" +} +doors { + name: "East Wall Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "DAIRY (1)" } + panels { room: "Main Area" name: "DAIRY (2)" } + panels { room: "Main Area" name: "DAIRY SAUCE" } + panels { room: "Main Area" name: "GULLIBLE (1)" } + panels { room: "Main Area" name: "GULLIBLE (2)" } + panels { room: "Main Area" name: "GULLIBLE (3)" } + panels { room: "Main Area" name: "FRUIT (1)" } + panels { room: "Main Area" name: "FRUIT (2)" } + panels { room: "Main Area" name: "FRUIT FRUIT" } + location_name: "Main Area" +} +doors { + name: "CBA Door" + type: EVENT + panels { room: "Main Area" name: "Blank (1)" } + panels { room: "Main Area" name: "Blank (2)" } + panels { room: "Main Area" name: "Blank (3)" } + panels { room: "Main Area" name: "Blank (4)" } + panels { room: "Main Area" name: "Blank (5)" } + panels { room: "Main Area" name: "BIRD" } + panels { room: "Main Area" name: "UNBOTTLING" } + panels { room: "Main Area" name: "ORGANIZATION" } + panels { room: "Main Area" name: "ORDER (1)" } + panels { room: "Main Area" name: "ORDER (2)" } + panels { room: "Main Area" name: "ORDER (3)" } + panels { room: "Main Area" name: "DECK (1)" } + panels { room: "Main Area" name: "DECK (2)" } + panels { room: "Main Area" name: "DECK (3)" } + panels { room: "Main Area" name: "OBSERVE" } + panels { room: "Main Area" name: "I" } + panels { room: "Main Area" name: "REST" } + panels { room: "Main Area" name: "THE" } + panels { room: "Main Area" name: "LIVES" } + panels { room: "Main Area" name: "DAIRY (1)" } + panels { room: "Main Area" name: "DAIRY (2)" } + panels { room: "Main Area" name: "DAIRY SAUCE" } + panels { room: "Main Area" name: "GULLIBLE (1)" } + panels { room: "Main Area" name: "GULLIBLE (2)" } + panels { room: "Main Area" name: "GULLIBLE (3)" } + panels { room: "Main Area" name: "FRUIT (1)" } + panels { room: "Main Area" name: "FRUIT (2)" } + panels { room: "Main Area" name: "FRUIT FRUIT" } + complete_at: 23 # ???? +} +doors { + name: "Mastery" + type: EVENT + panels { room: "CBA" name: "CBA (1)" } + panels { room: "CBA" name: "CBA (2)" } + panels { room: "CBA" name: "CBA (3)" } +} diff --git a/data/maps/the_advanced/metadata.txtpb b/data/maps/the_advanced/metadata.txtpb new file mode 100644 index 0000000..4431082 --- /dev/null +++ b/data/maps/the_advanced/metadata.txtpb @@ -0,0 +1 @@ +display_name: "The Advanced" diff --git a/data/maps/the_advanced/rooms/CBA.txtpb b/data/maps/the_advanced/rooms/CBA.txtpb new file mode 100644 index 0000000..eefa0d4 --- /dev/null +++ b/data/maps/the_advanced/rooms/CBA.txtpb @@ -0,0 +1,22 @@ +name: "CBA" +panels { + name: "CBA (1)" + path: "Panels/Room_1/panel_29" + clue: "" + answer: "chess" + symbols: QUESTION +} +panels { + name: "CBA (2)" + path: "Panels/Room_1/panel_30" + clue: "" + answer: "battle" + symbols: QUESTION +} +panels { + name: "CBA (3)" + path: "Panels/Room_1/panel_31" + clue: "" + answer: "advanced" + symbols: QUESTION +} diff --git a/data/maps/the_advanced/rooms/Main Area.txtpb b/data/maps/the_advanced/rooms/Main Area.txtpb new file mode 100644 index 0000000..42e576e --- /dev/null +++ b/data/maps/the_advanced/rooms/Main Area.txtpb @@ -0,0 +1,200 @@ +name: "Main Area" +panels { + name: "OBSERVE" + path: "Panels/Room_1/panel_1" + clue: "observe" + answer: "watch" + symbols: SUN +} +panels { + name: "I" + path: "Panels/Room_1/panel_2" + clue: "i" + answer: "eye" + symbols: ZERO +} +panels { + name: "REST" + path: "Panels/Room_1/panel_3" + clue: "rest" + answer: "sleep" + symbols: SUN +} +panels { + name: "THE" + path: "Panels/Room_1/panel_4" + clue: "the" + answer: "a" + symbols: ZERO +} +panels { + name: "LIVES" + path: "Panels/Room_1/panel_5" + clue: "lives" + answer: "souls" + symbols: SUN +} +panels { + name: "DAIRY (1)" + path: "Panels/Room_1/panel_6" + clue: "dairy" + answer: "cheese" + symbols: EXAMPLE +} +panels { + name: "DAIRY (2)" + path: "Panels/Room_1/panel_7" + clue: "dairy" + answer: "butter" + symbols: EXAMPLE +} +panels { + name: "DAIRY SAUCE" + path: "Panels/Room_1/panel_8" + clue: "dairy? sauce." + answer: "alfredo" + symbols: EXAMPLE +} +panels { + name: "GULLIBLE (1)" + path: "Panels/Room_1/panel_9" + clue: "gullible" + answer: "credulous" + symbols: SUN +} +panels { + name: "GULLIBLE (2)" + path: "Panels/Room_1/panel_10" + clue: "gullible" + answer: "bird" + symbols: SPARKLES + symbols: EXAMPLE +} +panels { + name: "GULLIBLE (3)" + path: "Panels/Room_1/panel_11" + clue: "gullible" + answer: "advice" + symbols: QUESTION +} +panels { + name: "FRUIT (1)" + path: "Panels/Room_1/panel_12" + clue: "fruit" + answer: "cherry" + symbols: EXAMPLE +} +panels { + name: "FRUIT (2)" + path: "Panels/Room_1/panel_13" + clue: "fruit" + answer: "banana" + symbols: EXAMPLE +} +panels { + name: "FRUIT FRUIT" + path: "Panels/Room_1/panel_14" + clue: "fruit? fruit!" + answer: "avocado" + symbols: EXAMPLE +} +panels { + name: "BIRD" + path: "Panels/Room_1/panel_15" + clue: "bird" + answer: "canary" + symbols: EXAMPLE +} +panels { + name: "UNBOTTLING" + path: "Panels/Room_1/panel_16" + clue: "unbottling" + answer: "bottling" + symbols: SUN +} +panels { + name: "ORGANIZATION" + path: "Panels/Room_1/panel_17" + clue: "organization" + answer: "association" + symbols: SUN +} +panels { + name: "ORDER (1)" + path: "Panels/Room_1/panel_18" + clue: "order" + answer: "chaos" + symbols: SUN +} +panels { + name: "ORDER (2)" + path: "Panels/Room_1/panel_19" + clue: "order" + answer: "border" + symbols: SPARKLES +} +panels { + name: "ORDER (3)" + path: "Panels/Room_1/panel_20" + clue: "order" + answer: "arrange" + symbols: SUN +} +panels { + name: "DECK (1)" + path: "Panels/Room_1/panel_21" + clue: "deck" + answer: "card" + symbols: BOXES +} +panels { + name: "DECK (2)" + path: "Panels/Room_1/panel_22" + clue: "deck" + answer: "black" + symbols: BOXES +} +panels { + name: "DECK (3)" + path: "Panels/Room_1/panel_23" + clue: "deck" + answer: "ace" + symbols: BOXES +} +panels { + name: "Blank (1)" + path: "Panels/Room_1/panel_24" + clue: "" + answer: "identity" +} +panels { + name: "Blank (2)" + path: "Panels/Room_1/panel_25" + clue: "" + answer: "theft" +} +panels { + name: "Blank (3)" + path: "Panels/Room_1/panel_26" + clue: "" + answer: "is" +} +panels { + name: "Blank (4)" + path: "Panels/Room_1/panel_27" + clue: "" + answer: "a" +} +panels { + name: "Blank (5)" + path: "Panels/Room_1/panel_28" + clue: "" + answer: "crime" +} +ports { + name: "WORLDPORT" + display_name: "Entrance" + path: "Components/Warps/worldport" + destination { x: 0 y: 0 z: 9.5 } + rotation: 0 +} diff --git a/data/maps/the_advanced/rooms/Mastery.txtpb b/data/maps/the_advanced/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_advanced/rooms/Mastery.txtpb @@ -0,0 +1,5 @@ +name: "Mastery" +masteries { + name: "MASTERY" + path: "Components/Collectables/collectable" +} -- cgit 1.4.1