From a1bad926c17d334bd81fef47043545f601ec8329 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 9 Aug 2025 09:45:29 -0400 Subject: Added the_between --- data/maps/the_between/connections.txtpb | 10 + data/maps/the_between/doors.txtpb | 207 ++++++++++++++++++++ data/maps/the_between/rooms/B2 Room.txtpb | 4 + .../the_between/rooms/Control Center Side.txtpb | 24 +++ data/maps/the_between/rooms/Main Area.txtpb | 209 +++++++++++++++++++++ data/maps/the_entry/rooms/Red Blue Halls.txtpb | 2 + 6 files changed, 456 insertions(+) create mode 100644 data/maps/the_between/connections.txtpb create mode 100644 data/maps/the_between/doors.txtpb create mode 100644 data/maps/the_between/rooms/B2 Room.txtpb create mode 100644 data/maps/the_between/rooms/Control Center Side.txtpb create mode 100644 data/maps/the_between/rooms/Main Area.txtpb (limited to 'data/maps') diff --git a/data/maps/the_between/connections.txtpb b/data/maps/the_between/connections.txtpb new file mode 100644 index 0000000..e2e7dc8 --- /dev/null +++ b/data/maps/the_between/connections.txtpb @@ -0,0 +1,10 @@ +connections { + from_room: "Main Area" + to_room: "Control Center Side" + door { name: "Control Center Entrance" } +} +connections { + from_room: "Main Area" + to_room: "B2 Room" + door { name: "B2 Door" } +} diff --git a/data/maps/the_between/doors.txtpb b/data/maps/the_between/doors.txtpb new file mode 100644 index 0000000..a7270a8 --- /dev/null +++ b/data/maps/the_between/doors.txtpb @@ -0,0 +1,207 @@ +doors { + name: "Red Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "SUN" } + panels { room: "Main Area" name: "KOI" } + panels { room: "Main Area" name: "SUN KOI" } + location_room: "Main Area" +} +doors { + name: "Yellow Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "CHOP" } + panels { room: "Main Area" name: "YOU" } + panels { room: "Main Area" name: "PLOT" } + panels { room: "Main Area" name: "CHOP YOU PLOT" } + location_room: "Main Area" +} +doors { + name: "Green Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "OUT" } + panels { room: "Main Area" name: "SEW" } + panels { room: "Main Area" name: "NEAR" } + panels { room: "Main Area" name: "OUT SEW NEAR" } + location_room: "Main Area" +} +doors { + name: "Orange Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "SHINE" } + panels { room: "Main Area" name: "CURTSY" } + panels { room: "Main Area" name: "SHINE CURTSY" } + location_room: "Main Area" +} +doors { + name: "Brown Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "NEW" } + panels { room: "Main Area" name: "DOLLARS" } + panels { room: "Main Area" name: "NEW DOLLARS" } + location_room: "Main Area" +} +doors { + name: "Gray Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "FOUR" } + panels { room: "Main Area" name: "CAUGHT" } + panels { room: "Main Area" name: "NET" } + panels { room: "Main Area" name: "FOUR CAUGHT NET" } + location_room: "Main Area" +} +doors { + name: "Purple Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "GREEN" } + panels { room: "Main Area" name: "THINK" } + panels { room: "Main Area" name: "LION" } + panels { room: "Main Area" name: "GREEN THINK LION" } + location_room: "Main Area" +} +doors { + name: "Blue Puzzles" + type: LOCATION_ONLY + panels { room: "Main Area" name: "MOON" } + panels { room: "Main Area" name: "POWER" } + panels { room: "Main Area" name: "MOON POWER" } + location_room: "Main Area" +} +doors { + name: "Gallery Painting" + type: ITEM_ONLY + # TODO: How does this door move the painting in the gallery? + panels { room: "Main Area" name: "SUN" } + panels { room: "Main Area" name: "KOI" } + panels { room: "Main Area" name: "SUN KOI" } + panels { room: "Main Area" name: "CHOP" } + panels { room: "Main Area" name: "YOU" } + panels { room: "Main Area" name: "PLOT" } + panels { room: "Main Area" name: "CHOP YOU PLOT" } + panels { room: "Main Area" name: "OUT" } + panels { room: "Main Area" name: "SEW" } + panels { room: "Main Area" name: "NEAR" } + panels { room: "Main Area" name: "OUT SEW NEAR" } + panels { room: "Main Area" name: "SHINE" } + panels { room: "Main Area" name: "CURTSY" } + panels { room: "Main Area" name: "SHINE CURTSY" } + panels { room: "Main Area" name: "NEW" } + panels { room: "Main Area" name: "DOLLARS" } + panels { room: "Main Area" name: "NEW DOLLARS" } + panels { room: "Main Area" name: "FOUR" } + panels { room: "Main Area" name: "CAUGHT" } + panels { room: "Main Area" name: "NET" } + panels { room: "Main Area" name: "FOUR CAUGHT NET" } + panels { room: "Main Area" name: "GREEN" } + panels { room: "Main Area" name: "THINK" } + panels { room: "Main Area" name: "LION" } + panels { room: "Main Area" name: "GREEN THINK LION" } + panels { room: "Main Area" name: "MOON" } + panels { room: "Main Area" name: "POWER" } + panels { room: "Main Area" name: "MOON POWER" } + panels { room: "Control Center Side" name: "RIGHT" } + complete_at: 1 +} +doors { + name: "Control Center Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/entry_3" + panels { room: "Main Area" name: "SUN" } + panels { room: "Main Area" name: "KOI" } + panels { room: "Main Area" name: "SUN KOI" } + panels { room: "Main Area" name: "CHOP" } + panels { room: "Main Area" name: "YOU" } + panels { room: "Main Area" name: "PLOT" } + panels { room: "Main Area" name: "CHOP YOU PLOT" } + panels { room: "Main Area" name: "OUT" } + panels { room: "Main Area" name: "SEW" } + panels { room: "Main Area" name: "NEAR" } + panels { room: "Main Area" name: "OUT SEW NEAR" } + panels { room: "Main Area" name: "SHINE" } + panels { room: "Main Area" name: "CURTSY" } + panels { room: "Main Area" name: "SHINE CURTSY" } + panels { room: "Main Area" name: "NEW" } + panels { room: "Main Area" name: "DOLLARS" } + panels { room: "Main Area" name: "NEW DOLLARS" } + panels { room: "Main Area" name: "FOUR" } + panels { room: "Main Area" name: "CAUGHT" } + panels { room: "Main Area" name: "NET" } + panels { room: "Main Area" name: "FOUR CAUGHT NET" } + panels { room: "Main Area" name: "GREEN" } + panels { room: "Main Area" name: "THINK" } + panels { room: "Main Area" name: "LION" } + panels { room: "Main Area" name: "GREEN THINK LION" } + panels { room: "Main Area" name: "MOON" } + panels { room: "Main Area" name: "POWER" } + panels { room: "Main Area" name: "MOON POWER" } + panels { room: "Control Center Side" name: "RIGHT" } + complete_at: 10 +} +doors { + name: "Plaza Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/entry_4" + panels { room: "Main Area" name: "SUN" } + panels { room: "Main Area" name: "KOI" } + panels { room: "Main Area" name: "SUN KOI" } + panels { room: "Main Area" name: "CHOP" } + panels { room: "Main Area" name: "YOU" } + panels { room: "Main Area" name: "PLOT" } + panels { room: "Main Area" name: "CHOP YOU PLOT" } + panels { room: "Main Area" name: "OUT" } + panels { room: "Main Area" name: "SEW" } + panels { room: "Main Area" name: "NEAR" } + panels { room: "Main Area" name: "OUT SEW NEAR" } + panels { room: "Main Area" name: "SHINE" } + panels { room: "Main Area" name: "CURTSY" } + panels { room: "Main Area" name: "SHINE CURTSY" } + panels { room: "Main Area" name: "NEW" } + panels { room: "Main Area" name: "DOLLARS" } + panels { room: "Main Area" name: "NEW DOLLARS" } + panels { room: "Main Area" name: "FOUR" } + panels { room: "Main Area" name: "CAUGHT" } + panels { room: "Main Area" name: "NET" } + panels { room: "Main Area" name: "FOUR CAUGHT NET" } + panels { room: "Main Area" name: "GREEN" } + panels { room: "Main Area" name: "THINK" } + panels { room: "Main Area" name: "LION" } + panels { room: "Main Area" name: "GREEN THINK LION" } + panels { room: "Main Area" name: "MOON" } + panels { room: "Main Area" name: "POWER" } + panels { room: "Main Area" name: "MOON POWER" } + panels { room: "Control Center Side" name: "RIGHT" } + complete_at: 20 +} +doors { + name: "B2 Door" + type: ITEM_ONLY + receivers: "Components/Doors/entry_1" + panels { room: "Main Area" name: "SUN" } + panels { room: "Main Area" name: "KOI" } + panels { room: "Main Area" name: "SUN KOI" } + panels { room: "Main Area" name: "CHOP" } + panels { room: "Main Area" name: "YOU" } + panels { room: "Main Area" name: "PLOT" } + panels { room: "Main Area" name: "CHOP YOU PLOT" } + panels { room: "Main Area" name: "OUT" } + panels { room: "Main Area" name: "SEW" } + panels { room: "Main Area" name: "NEAR" } + panels { room: "Main Area" name: "OUT SEW NEAR" } + panels { room: "Main Area" name: "SHINE" } + panels { room: "Main Area" name: "CURTSY" } + panels { room: "Main Area" name: "SHINE CURTSY" } + panels { room: "Main Area" name: "NEW" } + panels { room: "Main Area" name: "DOLLARS" } + panels { room: "Main Area" name: "NEW DOLLARS" } + panels { room: "Main Area" name: "FOUR" } + panels { room: "Main Area" name: "CAUGHT" } + panels { room: "Main Area" name: "NET" } + panels { room: "Main Area" name: "FOUR CAUGHT NET" } + panels { room: "Main Area" name: "GREEN" } + panels { room: "Main Area" name: "THINK" } + panels { room: "Main Area" name: "LION" } + panels { room: "Main Area" name: "GREEN THINK LION" } + panels { room: "Main Area" name: "MOON" } + panels { room: "Main Area" name: "POWER" } + panels { room: "Main Area" name: "MOON POWER" } + panels { room: "Control Center Side" name: "RIGHT" } +} diff --git a/data/maps/the_between/rooms/B2 Room.txtpb b/data/maps/the_between/rooms/B2 Room.txtpb new file mode 100644 index 0000000..d4e0afe --- /dev/null +++ b/data/maps/the_between/rooms/B2 Room.txtpb @@ -0,0 +1,4 @@ +name: "B2 Room" +display_name: "B2 Room" +letters { key: "b" double: true } +# Uhh idk if the paintings and door in here should be randomized. diff --git a/data/maps/the_between/rooms/Control Center Side.txtpb b/data/maps/the_between/rooms/Control Center Side.txtpb new file mode 100644 index 0000000..81bae60 --- /dev/null +++ b/data/maps/the_between/rooms/Control Center Side.txtpb @@ -0,0 +1,24 @@ +name: "Control Center Side" +display_name: "Control Center Side" +panels { + name: "RIGHT" + path: "Panels/Helpers/panel_1" + clue: "right" + answer: "right" +} +paintings { + name: "EYE" + path: "Components/Paintings/eyes5" + orientation: "north" + display_name: "Painting" +} +ports { + name: "CC" + path: "Components/Warps/worldport3" + orientation: "north" +} +ports { + name: "LIVELY" + path: "Components/Warps/worldport2" + orientation: "south" +} diff --git a/data/maps/the_between/rooms/Main Area.txtpb b/data/maps/the_between/rooms/Main Area.txtpb new file mode 100644 index 0000000..1e0e291 --- /dev/null +++ b/data/maps/the_between/rooms/Main Area.txtpb @@ -0,0 +1,209 @@ +name: "Main Area" +display_name: "Main Area" +panels { + name: "NEW" + path: "Panels/Room 1/panel_1" + clue: "new" + answer: "knew" + symbols: "zero" +} +panels { + name: "DOLLARS" + path: "Panels/Room 1/panel_2" + clue: "dollars" + answer: "cents" + symbols: "pyramid" +} +panels { + name: "NEW DOLLARS" + path: "Panels/Room 1/panel_3" + clue: "" + answer: "nuisance" + symbols: "zero" + symbols: "lingo" +} +panels { + name: "SHINE" + path: "Panels/Room 1/panel_4" + clue: "shine" + answer: "rain" + symbols: "sun" +} +panels { + name: "CURTSY" + path: "Panels/Room 1/panel_5" + clue: "curtsy" + answer: "bow" + symbols: "sun" +} +panels { + name: "SHINE CURTSY" + path: "Panels/Room 1/panel_6" + clue: "" + answer: "rainbow" + symbols: "lingo" +} +panels { + name: "SUN" + path: "Panels/Room 1/panel_7" + clue: "sun" + answer: "star" + symbols: "example" +} +panels { + name: "KOI" + path: "Panels/Room 1/panel_8" + clue: "koi" + answer: "fish" + symbols: "example" +} +panels { + name: "SUN KOI" + path: "Panels/Room 1/panel_9" + clue: "" + answer: "starfish" + symbols: "lingo" +} +panels { + name: "MOON" + path: "Panels/Room 1/panel_10" + clue: "moon" + answer: "sun" + symbols: "sun" +} +panels { + name: "POWER" + path: "Panels/Room 1/panel_11" + clue: "power" + answer: "flower" + symbols: "zero" +} +panels { + name: "MOON POWER" + path: "Panels/Room 1/panel_12" + clue: "" + answer: "sunflower" + symbols: "lingo" +} +panels { + name: "FOUR" + path: "Panels/Room 1/panel_13" + clue: "four" + answer: "for" + symbols: "zero" +} +panels { + name: "CAUGHT" + path: "Panels/Room 1/panel_14" + clue: "caught" + answer: "got" + symbols: "zero" +} +panels { + name: "NET" + path: "Panels/Room 1/panel_15" + clue: "net" + answer: "ten" +} +panels { + name: "FOUR CAUGHT NET" + path: "Panels/Room 1/panel_16" + clue: "" + answer: "forgotten" + symbols: "lingo" +} +panels { + name: "OUT" + path: "Panels/Room 1/panel_17" + clue: "out" + answer: "in" + symbols: "sun" +} +panels { + name: "SEW" + path: "Panels/Room 1/panel_18" + clue: "sew" + answer: "so" + symbols: "zero" +} +panels { + name: "NEAR" + path: "Panels/Room 1/panel_19" + clue: "near" + answer: "far" + symbols: "sun" +} +panels { + name: "OUT SEW NEAR" + path: "Panels/Room 1/panel_20" + clue: "" + answer: "insofar" + symbols: "lingo" +} +panels { + name: "CHOP" + path: "Panels/Room 1/panel_21" + clue: "chop" + answer: "cop" + symbols: "sparkles" +} +panels { + name: "YOU" + path: "Panels/Room 1/panel_22" + clue: "you" + answer: "i" + symbols: "sun" +} +panels { + name: "PLOT" + path: "Panels/Room 1/panel_23" + clue: "plot" + answer: "lot" + symbols: "sparkles" +} +panels { + name: "CHOP YOU PLOT" + path: "Panels/Room 1/panel_24" + clue: "" + answer: "copilot" + symbols: "lingo" +} +panels { + name: "GREEN" + path: "Panels/Room 1/panel_25" + clue: "green" + answer: "red" + symbols: "sun" +} +panels { + name: "THINK" + path: "Panels/Room 1/panel_26" + clue: "think" + answer: "act" + symbols: "sun" +} +panels { + name: "LION" + path: "Panels/Room 1/panel_27" + clue: "lion" + answer: "ion" + symbols: "sparkles" +} +panels { + name: "GREEN THINK LION" + path: "Panels/Room 1/panel_28" + clue: "" + answer: "redaction" + symbols: "lingo" +} +ports { + name: "GREAT" + path: "Components/Warps/worldport" + orientation: "east" +} +ports { + name: "PLAZA" + path: "Components/Warps/worldport4" + orientation: "north" + required_door { name: "Plaza Entrance" } +} diff --git a/data/maps/the_entry/rooms/Red Blue Halls.txtpb b/data/maps/the_entry/rooms/Red Blue Halls.txtpb index 583a310..d5fb8d4 100644 --- a/data/maps/the_entry/rooms/Red Blue Halls.txtpb +++ b/data/maps/the_entry/rooms/Red Blue Halls.txtpb @@ -21,6 +21,7 @@ panels { answer: "noon" symbols: "sun" symbols: "sparkles" + symbols: "lingo" } panels { name: "WANDER" @@ -49,6 +50,7 @@ panels { clue: "" answer: "scarf" symbols: "boxes" + symbols: "lingo" } paintings { name: "BLARE" -- cgit 1.4.1