From a5ccb21fcd037f5675a7c7209884be92d383a159 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 21 Aug 2025 08:46:42 -0400 Subject: Added the_unyielding --- data/maps/the_digital/connections.txtpb | 5 + data/maps/the_digital/rooms/Main Area.txtpb | 6 - .../the_digital/rooms/Unyielding Entrance.txtpb | 6 + data/maps/the_gallery/doors.txtpb | 2 +- data/maps/the_unyielding/connections.txtpb | 280 ++++++++++++ data/maps/the_unyielding/doors.txtpb | 474 +++++++++++++++++++++ data/maps/the_unyielding/metadata.txtpb | 1 + .../the_unyielding/rooms/Bearer Entrance.txtpb | 5 + .../the_unyielding/rooms/Behind Northeast.txtpb | 8 + .../the_unyielding/rooms/Behind Northwest.txtpb | 8 + .../the_unyielding/rooms/Behind Southwest.txtpb | 8 + data/maps/the_unyielding/rooms/Black Alcove.txtpb | 8 + data/maps/the_unyielding/rooms/Blue Eyes.txtpb | 8 + data/maps/the_unyielding/rooms/Brown Alcove.txtpb | 8 + .../rooms/Central Connected Area.txtpb | 418 ++++++++++++++++++ data/maps/the_unyielding/rooms/Cyan Alcove.txtpb | 8 + data/maps/the_unyielding/rooms/Daisy Alcove.txtpb | 9 + .../the_unyielding/rooms/Digital Entrance.txtpb | 12 + .../the_unyielding/rooms/Directions Room.txtpb | 166 ++++++++ .../maps/the_unyielding/rooms/Discovery Room.txtpb | 29 ++ data/maps/the_unyielding/rooms/East Room 1.txtpb | 64 +++ data/maps/the_unyielding/rooms/Gray Alcove.txtpb | 8 + data/maps/the_unyielding/rooms/Hero Room.txtpb | 8 + data/maps/the_unyielding/rooms/Jay Painting.txtpb | 5 + data/maps/the_unyielding/rooms/Mastery.txtpb | 5 + data/maps/the_unyielding/rooms/Missing 1.txtpb | 8 + data/maps/the_unyielding/rooms/Missing 2.txtpb | 8 + data/maps/the_unyielding/rooms/Missing 3.txtpb | 8 + .../the_unyielding/rooms/Northeast Room 1.txtpb | 64 +++ .../maps/the_unyielding/rooms/Northwest Room.txtpb | 64 +++ .../the_unyielding/rooms/Nuanced Entrance.txtpb | 5 + data/maps/the_unyielding/rooms/Orange Alcove.txtpb | 8 + .../maps/the_unyielding/rooms/Plaza Entrance.txtpb | 19 + data/maps/the_unyielding/rooms/Red Eyes.txtpb | 8 + .../the_unyielding/rooms/South Left Painting.txtpb | 5 + .../rooms/South Right Painting.txtpb | 5 + .../the_unyielding/rooms/Southwest Room 2.txtpb | 64 +++ .../the_unyielding/rooms/Southwest Room 3.txtpb | 64 +++ .../maps/the_unyielding/rooms/Southwest Room.txtpb | 64 +++ data/maps/the_unyielding/rooms/Star Rooms.txtpb | 22 + data/maps/the_unyielding/rooms/Triplet Room.txtpb | 23 + data/maps/the_unyielding/rooms/White Corners.txtpb | 33 ++ data/maps/the_unyielding/rooms/Yellow Left.txtpb | 8 + data/maps/the_unyielding/rooms/Yellow Right.txtpb | 8 + 44 files changed, 2040 insertions(+), 7 deletions(-) create mode 100644 data/maps/the_digital/rooms/Unyielding Entrance.txtpb create mode 100644 data/maps/the_unyielding/connections.txtpb create mode 100644 data/maps/the_unyielding/doors.txtpb create mode 100644 data/maps/the_unyielding/metadata.txtpb create mode 100644 data/maps/the_unyielding/rooms/Bearer Entrance.txtpb create mode 100644 data/maps/the_unyielding/rooms/Behind Northeast.txtpb create mode 100644 data/maps/the_unyielding/rooms/Behind Northwest.txtpb create mode 100644 data/maps/the_unyielding/rooms/Behind Southwest.txtpb create mode 100644 data/maps/the_unyielding/rooms/Black Alcove.txtpb create mode 100644 data/maps/the_unyielding/rooms/Blue Eyes.txtpb create mode 100644 data/maps/the_unyielding/rooms/Brown Alcove.txtpb create mode 100644 data/maps/the_unyielding/rooms/Central Connected Area.txtpb create mode 100644 data/maps/the_unyielding/rooms/Cyan Alcove.txtpb create mode 100644 data/maps/the_unyielding/rooms/Daisy Alcove.txtpb create mode 100644 data/maps/the_unyielding/rooms/Digital Entrance.txtpb create mode 100644 data/maps/the_unyielding/rooms/Directions Room.txtpb create mode 100644 data/maps/the_unyielding/rooms/Discovery Room.txtpb create mode 100644 data/maps/the_unyielding/rooms/East Room 1.txtpb create mode 100644 data/maps/the_unyielding/rooms/Gray Alcove.txtpb create mode 100644 data/maps/the_unyielding/rooms/Hero Room.txtpb create mode 100644 data/maps/the_unyielding/rooms/Jay Painting.txtpb create mode 100644 data/maps/the_unyielding/rooms/Mastery.txtpb create mode 100644 data/maps/the_unyielding/rooms/Missing 1.txtpb create mode 100644 data/maps/the_unyielding/rooms/Missing 2.txtpb create mode 100644 data/maps/the_unyielding/rooms/Missing 3.txtpb create mode 100644 data/maps/the_unyielding/rooms/Northeast Room 1.txtpb create mode 100644 data/maps/the_unyielding/rooms/Northwest Room.txtpb create mode 100644 data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb create mode 100644 data/maps/the_unyielding/rooms/Orange Alcove.txtpb create mode 100644 data/maps/the_unyielding/rooms/Plaza Entrance.txtpb create mode 100644 data/maps/the_unyielding/rooms/Red Eyes.txtpb create mode 100644 data/maps/the_unyielding/rooms/South Left Painting.txtpb create mode 100644 data/maps/the_unyielding/rooms/South Right Painting.txtpb create mode 100644 data/maps/the_unyielding/rooms/Southwest Room 2.txtpb create mode 100644 data/maps/the_unyielding/rooms/Southwest Room 3.txtpb create mode 100644 data/maps/the_unyielding/rooms/Southwest Room.txtpb create mode 100644 data/maps/the_unyielding/rooms/Star Rooms.txtpb create mode 100644 data/maps/the_unyielding/rooms/Triplet Room.txtpb create mode 100644 data/maps/the_unyielding/rooms/White Corners.txtpb create mode 100644 data/maps/the_unyielding/rooms/Yellow Left.txtpb create mode 100644 data/maps/the_unyielding/rooms/Yellow Right.txtpb (limited to 'data/maps') diff --git a/data/maps/the_digital/connections.txtpb b/data/maps/the_digital/connections.txtpb index 04d612e..67cd4dc 100644 --- a/data/maps/the_digital/connections.txtpb +++ b/data/maps/the_digital/connections.txtpb @@ -33,3 +33,8 @@ connections { to_room: "Main Area" door { name: "Tree Entrance" } } +connections { + from_room: "Main Area" + to_room: "Unyielding Entrance" + door { name: "Control Center Blue Door" } +} diff --git a/data/maps/the_digital/rooms/Main Area.txtpb b/data/maps/the_digital/rooms/Main Area.txtpb index a97d52a..ee5c208 100644 --- a/data/maps/the_digital/rooms/Main Area.txtpb +++ b/data/maps/the_digital/rooms/Main Area.txtpb @@ -41,9 +41,3 @@ ports { path: "Components/Worldports/worldport2" orientation: "south" } -ports { - name: "UNYIELDING" - path: "Components/Warps/worldport5" - orientation: "east" - required_door { name: "Control Center Blue Door" } -} diff --git a/data/maps/the_digital/rooms/Unyielding Entrance.txtpb b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb new file mode 100644 index 0000000..0370928 --- /dev/null +++ b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb @@ -0,0 +1,6 @@ +name: "Unyielding Entrance" +ports { + name: "UNYIELDING" + path: "Components/Warps/worldport5" + orientation: "east" +} diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index d66e032..0cab628 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb @@ -87,7 +87,7 @@ doors { name: "Unyielding Painting" type: ITEM_ONLY move_paintings { room: "Main Area" name: "UNYIELDING" } - # TODO: Enter the room where the warp from The Digital is + rooms { map: "the_unyielding" name: "Digital Entrance" } } doors { name: "Graveyard Painting" diff --git a/data/maps/the_unyielding/connections.txtpb b/data/maps/the_unyielding/connections.txtpb new file mode 100644 index 0000000..ffbb756 --- /dev/null +++ b/data/maps/the_unyielding/connections.txtpb @@ -0,0 +1,280 @@ +connections { + from_room: "Central Connected Area" + to_room: "Yellow Left" + door { name: "Yellow Room Left Door" } +} +connections { + from_room: "Central Connected Area" + to_room: "Yellow Right" + door { name: "Yellow Room Right Door" } +} +connections { + from_room: "White Corners" + to_room: "Northwest Room" + door { name: "Northwest Corner Exit" } +} +connections { + from_room: "Jay Painting" + to_room: "Behind Northwest" + door { name: "Northwest Corner Behind" } +} +connections { + from_room: "Yellow Left" + to_room: "Missing 2" + door { name: "Missing 2 Blocker" } +} +connections { + from_room: "Yellow Right" + to_room: "Triplet Room" + door { name: "Triplet Blocker" } +} +connections { + from_room: "Central Connected Area" + to_room: "Daisy Alcove" + door { name: "Daisy Alcove" } +} +connections { + from_room: "Triplet Room" + to_room: "Missing 3" + door { name: "Missing 3 Blocker" } +} +connections { + from_room: "Yellow Left" + to_room: "Northwest Room" + door { name: "Northwest 6" } +} +connections { + from_room: "Jay Painting" + to_room: "Northwest Room" + door { name: "Northwest 6" } +} +connections { + from_room: "Jay Painting" + to_room: "Star Rooms" + door { name: "Northwest 6" } +} +connections { + from_room: "Central Connected Area" + to_room: "Plaza Entrance" + door { name: "Plaza Entrance Blocker" } +} +connections { + from_room: "Central Connected Area" + to_room: "Directions Room" + door { name: "Southeast Room Circlet" } +} +connections { + from_room: "Central Connected Area" + to_room: "Red Eyes" + door { name: "Red Eyes Blocker" } +} +connections { + from_room: "Central Connected Area" + to_room: "Blue Eyes" + door { name: "Blue Eyes Blocker" } +} +connections { + from_room: "Central Connected Area" + to_room: "East Room 1" + door { name: "East Room 1 Entrance" } +} +connections { + from_room: "Central Connected Area" + to_room: "Orange Alcove" + door { name: "Orange Alcove" } +} +connections { + from_room: "Central Connected Area" + to_room: "Gray Alcove" + door { name: "Gray Alcove" } +} +connections { + from_room: "Northeast Room 1" + to_room: "Hero Room" + door { name: "Hero Room Entrance" } +} +connections { + from_room: "Northeast Room 1" + to_room: "Behind Northeast" + door { name: "Northeast Corner Behind" } +} +connections { + from_room: "Northwest Room" + to_room: "Jay Painting" + door { name: "Jay Painting" } +} +connections { + from_room: "Star Rooms" + to_room: "Cyan Alcove" + door { name: "Cyan Alcove" } +} +connections { + from_room: "White Corners" + to_room: "Northeast Room 1" + door { name: "Northeast Room 1 Entrance" } +} +connections { + from_room: "White Corners" + to_room: "Southwest Room 3" + door { name: "Southwest Room 3 Entrance" } +} +connections { + from_room: "Southwest Room 3" + to_room: "Behind Southwest" + door { name: "Southwest Corner Behind" } +} +connections { + from_room: "Central Connected Area" + to_room: "Southwest Room 2" + door { name: "Southwest Room 2 Entrance" } +} +connections { + from_room: "Central Connected Area" + to_room: "Brown Alcove" + door { name: "Brown Alcove" } +} +connections { + from_room: "Central Connected Area" + to_room: "Star Rooms" + door { name: "Southwest 4" } +} +connections { + from_room: "Southwest Room 3" + to_room: "Star Rooms" + door { name: "Southwest 4" } +} +connections { + from_room: "Southwest Room 3" + to_room: "Southwest Room" + door { name: "Southwest 4" } +} +connections { + from_room: "Southwest Room" + to_room: "Missing 1" + door { name: "Missing 1 Blocker" } +} +connections { + from_room: "Directions Room" + to_room: "Discovery Room" + door { name: "Discovery Room Entrance" } +} +connections { + from_room: "Central Connected Area" + to_room: "Star Rooms" + door { name: "Star Rooms West Entrance" } +} +connections { + from_room: "Central Connected Area" + to_room: "Star Rooms" + door { name: "Star Rooms South Entrance" } +} +connections { + from_room: "Central Connected Area" + to_room: "Star Rooms" + door { name: "Star Rooms North Entrance" } +} +connections { + from_room: "Central Connected Area" + to_room: "Star Rooms" + door { name: "Star Rooms East Entrance" } +} +connections { + from_room: "Directions Room" + to_room: "Northwest Room" + door { name: "Northwest Room Entrance" } +} +connections { + from_room: "Central Connected Area" + to_room: "South Left Painting" + door { name: "South Left Painting" } +} +connections { + from_room: "Central Connected Area" + to_room: "South Right Painting" + door { name: "South Right Painting" } +} +connections { + from_room: "Central Connected Area" + to_room: "Discovery Room" + door { name: "Southwest 6" } +} +connections { + from_room: "White Corners" + to_room: "Plaza Entrance" + door { name: "Southeast Corner Exit" } +} +connections { + from_room: "Central Connected Area" + to_room: "Mastery" + door { name: "Mastery" } +} +connections { + from_room: "Blue Eyes" + to_room: "Mastery" + door { name: "Mastery" } +} +connections { + from_room: "Digital Entrance" + to_room: "Central Connected Area" + door { name: "Digital Entrance" } +} +connections { + from_room: "Yellow Left" + to_room: "Nuanced Entrance" + door { name: "Nuanced Entrance" } +} +connections { + from_room: "Yellow Right" + to_room: "Bearer Entrance" + door { name: "Bearer Entrance" } +} +connections { + from_room: "Star Rooms" + to_room: "Southwest Room" + door { name: "Cyan Doors" } +} +connections { + from { + painting { + room: "Jay Painting" + name: "JAY2" + } + } + to { + painting { + room: "White Corners" + name: "JAY" + } + } + oneway: true +} +connections { + from { + painting { + room: "South Right Painting" + name: "BEE2" + } + } + to { + painting { + room: "Directions Room" + name: "BEE" + } + } + oneway: true +} +connections { + from { + painting { + room: "Directions Room" + name: "AYE2" + } + } + to { + painting { + room: "South Left Painting" + name: "AYE" + } + } + oneway: true +} diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb new file mode 100644 index 0000000..c0b2c19 --- /dev/null +++ b/data/maps/the_unyielding/doors.txtpb @@ -0,0 +1,474 @@ +# The following doors open after solving the puzzles on both sides of the door, +# and thus they don't impact logic: +# - Secret Doors/northwest_1 +# - Secret Doors/northwest_5 +# - Secret Doors/northeast_4 +# - Secret Doors/northeast_3 +# - Secret Doors/northeast_5 (assuming the adjacent door is vanilla) +# - Secret Doors/northeast_8 +# - Secret Doors/northeast_9 +# - Secret Doors/northeast_15 +# - Secret Doors/northeast_10 +# - Secret Doors/northeast_11 +# - Secret Doors/northwest_9 +# - Secret Doors/northeast_2 +# - Secret Doors/southwest_2 +# - Secret Doors/southwest_3 +# - Secret Doors/southwest_7 +# - Secret Doors/southwest_8 +# - Secret Doors/southwest_11 +# - Secret Doors/southwest_19 +# - Secret Doors/southwest_12 (assuming Discovery Room entrances are vanilla) +# - Secret Doors/southwest_15 +# - Secret Doors/southwest_14 +# - Secret Doors/southeast_2 +doors { + name: "Yellow Room Left Door" + type: EVENT + panels { room: "Central Connected Area" name: "HEROINE" } + panels { room: "Central Connected Area" name: "KNIGHT" } + panels { room: "Central Connected Area" name: "HATCHLING" } + panels { room: "Central Connected Area" name: "WALTZ" } +} +doors { + name: "Yellow Room Right Door" + type: EVENT + panels { room: "Central Connected Area" name: "NIGHTMARE" } + panels { room: "Central Connected Area" name: "ESCAPE" } + panels { room: "Central Connected Area" name: "HID" } + panels { room: "Central Connected Area" name: "SEEK" } +} +doors { + name: "Yellow Room Puzzles" + type: LOCATION_ONLY + panels { room: "Central Connected Area" name: "HEROINE" } + panels { room: "Central Connected Area" name: "KNIGHT" } + panels { room: "Central Connected Area" name: "HATCHLING" } + panels { room: "Central Connected Area" name: "WALTZ" } + panels { room: "Central Connected Area" name: "NIGHTMARE" } + panels { room: "Central Connected Area" name: "ESCAPE" } + panels { room: "Central Connected Area" name: "HID" } + panels { room: "Central Connected Area" name: "SEEK" } + panels { room: "Central Connected Area" name: "EWE" } + panels { room: "Central Connected Area" name: "WILL" } + panels { room: "Central Connected Area" name: "SHORE" } + panels { room: "Central Connected Area" name: "GOT" } + panels { room: "Central Connected Area" name: "LESS" } + location_room: "Central Connected Area" +} +doors { + name: "Northwest Corner Exit" + type: EVENT + panels { room: "White Corners" name: "ARCH" } +} +doors { + name: "Northwest Corner Behind" + type: EVENT + panels { room: "White Corners" name: "ARCH" } +} +doors { + name: "Missing 2 Blocker" + type: EVENT + panels { room: "Missing 1" name: "SING" } +} +doors { + name: "Triplet Blocker" + type: EVENT + panels { room: "Missing 2" name: "MISS" } +} +doors { + name: "Daisy Alcove" + type: EVENT + panels { room: "Central Connected Area" name: "DAY" } +} +doors { + name: "Missing 3 Blocker" + type: EVENT + panels { room: "Triplet Room" name: "ICE" } + panels { room: "Triplet Room" name: "FILM" } + panels { room: "Triplet Room" name: "ICE FILM" } +} +doors { + name: "Northwest 6" + type: EVENT + # This technically does impact logic. It connects four rooms (Yellow Left, + # Northwest Room, Jay Painting, and Star Rooms), but only panels from Star + # Rooms and Northwest Room are needed to open it. + panels { room: "Star Rooms" name: "BACK" } + panels { room: "Northwest Room" name: "SEE" } + panels { room: "Northwest Room" name: "ONES" } + panels { room: "Northwest Room" name: "TIC" } + panels { room: "Northwest Room" name: "RAT" } + panels { room: "Northwest Room" name: "DATE" } + panels { room: "Northwest Room" name: "DUG" } + panels { room: "Northwest Room" name: "NONE" } + panels { room: "Northwest Room" name: "HER" } + panels { room: "Northwest Room" name: "DAM" } +} +doors { + name: "Plaza Entrance Blocker" + type: EVENT + panels { room: "Plaza Entrance" name: "GEE" } +} +doors { + name: "Southeast Room Circlet" + type: EVENT + panels { room: "Directions Room" name: "ABS" } + panels { room: "Directions Room" name: "AM" } + panels { room: "Directions Room" name: "LINGO" } + panels { room: "Directions Room" name: "ATE" } + panels { room: "Directions Room" name: "LUTE" } + panels { room: "Directions Room" name: "FAN" } + panels { room: "Directions Room" name: "BOLT" } + panels { room: "Directions Room" name: "DUPE" } + panels { room: "Directions Room" name: "LICE" } + panels { room: "Directions Room" name: "FIND" } + panels { room: "Directions Room" name: "REDS" } + panels { room: "Directions Room" name: "END" } + panels { room: "Directions Room" name: "RING" } + panels { room: "Directions Room" name: "AFT" } + panels { room: "Directions Room" name: "PANT" } + panels { room: "Directions Room" name: "TIN" } + panels { room: "Directions Room" name: "HAM" } + panels { room: "Directions Room" name: "ATOM" } +} +doors { + name: "Southeast Room 1" + type: LOCATION_ONLY + panels { room: "Directions Room" name: "ABS" } + panels { room: "Directions Room" name: "AM" } + panels { room: "Directions Room" name: "LINGO" } + panels { room: "Directions Room" name: "ATE" } + panels { room: "Directions Room" name: "LUTE" } + panels { room: "Directions Room" name: "FAN" } + panels { room: "Directions Room" name: "BOLT" } + panels { room: "Directions Room" name: "DUPE" } + panels { room: "Directions Room" name: "LICE" } + location_room: "Directions Room" +} +doors { + name: "Southeast Room 2" + type: LOCATION_ONLY + panels { room: "Directions Room" name: "FIND" } + panels { room: "Directions Room" name: "REDS" } + panels { room: "Directions Room" name: "END" } + panels { room: "Directions Room" name: "RING" } + panels { room: "Directions Room" name: "AFT" } + panels { room: "Directions Room" name: "PANT" } + panels { room: "Directions Room" name: "TIN" } + panels { room: "Directions Room" name: "HAM" } + panels { room: "Directions Room" name: "ATOM" } + location_room: "Directions Room" +} +doors { + name: "Red Eyes Blocker" + type: EVENT + panels { room: "Missing 3" name: "SIN" } +} +doors { + name: "Blue Eyes Blocker" + type: EVENT + panels { room: "Missing 3" name: "SIN" } +} +doors { + name: "East Room 1 Entrance" + type: LOCATION_ONLY + panels { room: "Central Connected Area" name: "PUNK" } + panels { room: "Central Connected Area" name: "WILY" } + panels { room: "Central Connected Area" name: "FUN (1)" } + panels { room: "Central Connected Area" name: "DEUS" } + panels { room: "Central Connected Area" name: "WIZ" } + panels { room: "Central Connected Area" name: "HIM" } + panels { room: "Central Connected Area" name: "WARD" } + panels { room: "Central Connected Area" name: "CHIN" } + panels { room: "Central Connected Area" name: "DING" } + location_room: "Central Connected Area" +} +doors { + name: "Orange Alcove" + type: EVENT + panels { room: "Central Connected Area" name: "RANGE" } +} +doors { + name: "Gray Alcove" + type: EVENT + panels { room: "Central Connected Area" name: "HAD" } + panels { room: "Central Connected Area" name: "SOW" } + panels { room: "Central Connected Area" name: "ARK" } + panels { room: "Central Connected Area" name: "MET" } +} +doors { + name: "Hero Room Entrance" + type: LOCATION_ONLY + panels { room: "Northeast Room 1" name: "HAT" } + panels { room: "Northeast Room 1" name: "CON" } + panels { room: "Northeast Room 1" name: "LEND" } + panels { room: "Northeast Room 1" name: "ALE" } + panels { room: "Northeast Room 1" name: "SIDE" } + panels { room: "Northeast Room 1" name: "SIT" } + panels { room: "Northeast Room 1" name: "ATE" } + panels { room: "Northeast Room 1" name: "CAR" } + panels { room: "Northeast Room 1" name: "SIR" } + location_room: "Northeast Room 1" +} +doors { + name: "Northeast Corner Behind" + type: EVENT + panels { room: "Northeast Room 1" name: "HAT" } + panels { room: "Northeast Room 1" name: "CON" } + panels { room: "Northeast Room 1" name: "LEND" } + panels { room: "Northeast Room 1" name: "ALE" } + panels { room: "Northeast Room 1" name: "SIDE" } + panels { room: "Northeast Room 1" name: "SIT" } + panels { room: "Northeast Room 1" name: "ATE" } + panels { room: "Northeast Room 1" name: "CAR" } + panels { room: "Northeast Room 1" name: "SIR" } +} +doors { + name: "Jay Painting" + type: LOCATION_ONLY + panels { room: "Northwest Room" name: "SEE" } + panels { room: "Northwest Room" name: "ONES" } + panels { room: "Northwest Room" name: "TIC" } + panels { room: "Northwest Room" name: "RAT" } + panels { room: "Northwest Room" name: "DATE" } + panels { room: "Northwest Room" name: "DUG" } + panels { room: "Northwest Room" name: "NONE" } + panels { room: "Northwest Room" name: "HER" } + panels { room: "Northwest Room" name: "DAM" } + location_room: "Northwest Room" +} +doors { + name: "Cyan Alcove" + type: EVENT + panels { room: "Star Rooms" name: "CYANIDE" } +} +doors { + name: "Northeast Room 1 Entrance" + type: EVENT + panels { room: "White Corners" name: "ZERO" } +} +doors { + name: "Southwest Room 3 Entrance" + type: EVENT + panels { room: "White Corners" name: "WHEN" } +} +doors { + name: "Southwest Corner Behind" + type: LOCATION_ONLY + panels { room: "Southwest Room 3" name: "RING" } + panels { room: "Southwest Room 3" name: "MINE" } + panels { room: "Southwest Room 3" name: "PAL" } + panels { room: "Southwest Room 3" name: "PIT" } + panels { room: "Southwest Room 3" name: "AGE" } + panels { room: "Southwest Room 3" name: "MAZE" } + panels { room: "Southwest Room 3" name: "URN" } + panels { room: "Southwest Room 3" name: "HOST" } + panels { room: "Southwest Room 3" name: "MUG" } + location_room: "Southwest Room 3" +} +doors { + name: "Southwest Room 2 Entrance" + type: EVENT + panels { room: "Missing 1" name: "SING" } +} +doors { + name: "Brown Alcove" + type: LOCATION_ONLY + panels { room: "Southwest Room 2" name: "RAT" } + panels { room: "Southwest Room 2" name: "EGO" } + panels { room: "Southwest Room 2" name: "FIT" } + panels { room: "Southwest Room 2" name: "GORY" } + panels { room: "Southwest Room 2" name: "NINE" } + panels { room: "Southwest Room 2" name: "RAIL" } + panels { room: "Southwest Room 2" name: "CAT" } + panels { room: "Southwest Room 2" name: "ION" } + panels { room: "Southwest Room 2" name: "INN" } + location_room: "Southwest Room 2" +} +doors { + name: "Southwest 4" + type: EVENT + # This technically does impact logic. It connects four rooms (Southwest Room, + # Southwest Room 3, Star Rooms, and Central Connected Area), but panels from + # Central Connected Area are not required to open it. + panels { room: "Star Rooms" name: "CYANIDE" } + panels { room: "Southwest Room" name: "MAN" } + panels { room: "Southwest Room" name: "ATE" } + panels { room: "Southwest Room" name: "RAT (1)" } + panels { room: "Southwest Room" name: "SON" } + panels { room: "Southwest Room" name: "THEN" } + panels { room: "Southwest Room" name: "RAT (2)" } + panels { room: "Southwest Room" name: "TON" } + panels { room: "Southwest Room" name: "SEA" } + panels { room: "Southwest Room" name: "SEAL" } + panels { room: "Southwest Room 3" name: "RING" } + panels { room: "Southwest Room 3" name: "MINE" } + panels { room: "Southwest Room 3" name: "PAL" } + panels { room: "Southwest Room 3" name: "PIT" } + panels { room: "Southwest Room 3" name: "AGE" } + panels { room: "Southwest Room 3" name: "MAZE" } + panels { room: "Southwest Room 3" name: "URN" } + panels { room: "Southwest Room 3" name: "HOST" } + panels { room: "Southwest Room 3" name: "MUG" } +} +doors { + name: "Southwest Room" + type: LOCATION_ONLY + panels { room: "Southwest Room" name: "MAN" } + panels { room: "Southwest Room" name: "ATE" } + panels { room: "Southwest Room" name: "RAT (1)" } + panels { room: "Southwest Room" name: "SON" } + panels { room: "Southwest Room" name: "THEN" } + panels { room: "Southwest Room" name: "RAT (2)" } + panels { room: "Southwest Room" name: "TON" } + panels { room: "Southwest Room" name: "SEA" } + panels { room: "Southwest Room" name: "SEAL" } + location_room: "Southwest Room" +} +doors { + name: "Missing 1 Blocker" + type: EVENT + panels { room: "Southwest Room" name: "MAN" } + panels { room: "Southwest Room" name: "ATE" } + panels { room: "Southwest Room" name: "RAT (1)" } + panels { room: "Southwest Room" name: "SON" } + panels { room: "Southwest Room" name: "THEN" } + panels { room: "Southwest Room" name: "RAT (2)" } + panels { room: "Southwest Room" name: "TON" } + panels { room: "Southwest Room" name: "SEA" } + panels { room: "Southwest Room" name: "SEAL" } + panels { room: "Discovery Room" name: "INDUCE" } + panels { room: "Discovery Room" name: "OVER" } + panels { room: "Discovery Room" name: "DICEY" } + panels { room: "Discovery Room" name: "TROD" } +} +doors { + name: "Discovery Room Entrance" + type: EVENT + panels { room: "Directions Room" name: "EAT" } + panels { room: "Directions Room" name: "NOT" } + panels { room: "Directions Room" name: "OUT" } + panels { room: "Directions Room" name: "WET" } +} +doors { + name: "Star Rooms West Entrance" + type: EVENT + panels { room: "Central Connected Area" name: "ALE" } + panels { room: "Central Connected Area" name: "ACE" } + panels { room: "Central Connected Area" name: "JET" } + panels { room: "Central Connected Area" name: "MORE" } + panels { room: "Central Connected Area" name: "FUN (2)" } + panels { room: "Central Connected Area" name: "LOW" } + panels { room: "Central Connected Area" name: "FOR" } + panels { room: "Central Connected Area" name: "RED" } +} +doors { + name: "Star Rooms South Entrance" + type: EVENT + panels { room: "Brown Alcove" name: "BROW" } + panels { room: "Gray Alcove" name: "GRAVELY" } + panels { room: "Central Connected Area" name: "BURROWING" } + panels { room: "Central Connected Area" name: "RAY" } +} +doors { + name: "Star Rooms North Entrance" + type: EVENT + panels { room: "Central Connected Area" name: "ALMOND" } + panels { room: "Cyan Alcove" name: "CAN" } +} +doors { + name: "Star Rooms East Entrance" + type: EVENT + panels { room: "Black Alcove" name: "LACK" } + panels { room: "Orange Alcove" name: "ON" } + panels { room: "Star Rooms" name: "BACK" } + panels { room: "Central Connected Area" name: "RANGE" } +} +doors { + name: "Northwest Room Entrance" + type: EVENT + panels { room: "Missing 1" name: "SING" } +} +doors { + name: "South Left Painting" + type: LOCATION_ONLY + panels { room: "Central Connected Area" name: "SOY" } + panels { room: "Central Connected Area" name: "RIM" } + panels { room: "Central Connected Area" name: "GRACE" } + panels { room: "Central Connected Area" name: "ICE" } + panels { room: "Central Connected Area" name: "EON" } + panels { room: "Central Connected Area" name: "SIT" } + panels { room: "Central Connected Area" name: "CITY" } + panels { room: "Central Connected Area" name: "SON (1)" } + panels { room: "Central Connected Area" name: "URGE" } + location_room: "Central Connected Area" +} +doors { + name: "South Right Painting" + type: EVENT + panels { room: "Central Connected Area" name: "SOY" } + panels { room: "Central Connected Area" name: "RIM" } + panels { room: "Central Connected Area" name: "GRACE" } + panels { room: "Central Connected Area" name: "ICE" } + panels { room: "Central Connected Area" name: "EON" } + panels { room: "Central Connected Area" name: "SIT" } + panels { room: "Central Connected Area" name: "CITY" } + panels { room: "Central Connected Area" name: "SON (1)" } + panels { room: "Central Connected Area" name: "URGE" } +} +doors { + name: "Southwest 6" + type: EVENT + # This is an alternate entrance to Discovery Room. + panels { room: "Southwest Room" name: "MAN" } + panels { room: "Southwest Room" name: "ATE" } + panels { room: "Southwest Room" name: "RAT (1)" } + panels { room: "Southwest Room" name: "SON" } + panels { room: "Southwest Room" name: "THEN" } + panels { room: "Southwest Room" name: "RAT (2)" } + panels { room: "Southwest Room" name: "TON" } + panels { room: "Southwest Room" name: "SEA" } + panels { room: "Southwest Room" name: "SEAL" } + panels { room: "Central Connected Area" name: "ALE" } + panels { room: "Central Connected Area" name: "ACE" } + panels { room: "Central Connected Area" name: "JET" } + panels { room: "Central Connected Area" name: "MORE" } +} +doors { + name: "Southeast Corner Exit" + type: EVENT + panels { room: "White Corners" name: "DAM" } +} +doors { + name: "Mastery" + type: EVENT + panels { room: "Red Eyes" name: "RED EYES" } + panels { room: "Blue Eyes" name: "BLUE EYES" } +} +doors { + name: "Digital Entrance" + type: STANDARD + receivers: "Components/Doors/entry_1" + panels { room: "Digital Entrance" name: "ORANGE" } + location_room: "Digital Entrance" +} +doors { + name: "Nuanced Entrance" + type: STANDARD + receivers: "Components/Doors/entry_2" + panels { room: "Yellow Left" name: "SICKNESS" } + location_room: "Yellow Left" +} +doors { + name: "Bearer Entrance" + type: STANDARD + receivers: "Components/Doors/entry_5" + panels { room: "Yellow Right" name: "HEALTH" } + location_room: "Yellow Right" +} +doors { + name: "Cyan Doors" + type: EVENT + switches: "double_letters" +} diff --git a/data/maps/the_unyielding/metadata.txtpb b/data/maps/the_unyielding/metadata.txtpb new file mode 100644 index 0000000..d674150 --- /dev/null +++ b/data/maps/the_unyielding/metadata.txtpb @@ -0,0 +1 @@ +display_name: "The Unyielding" diff --git a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb new file mode 100644 index 0000000..4c1440f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb @@ -0,0 +1,5 @@ +name: "Bearer Entrance" +ports { + name: "BEARER" + path: "Components/Warps/worldport4" +} diff --git a/data/maps/the_unyielding/rooms/Behind Northeast.txtpb b/data/maps/the_unyielding/rooms/Behind Northeast.txtpb new file mode 100644 index 0000000..243f6ca --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Northeast.txtpb @@ -0,0 +1,8 @@ +name: "Behind Northeast" +panels { + name: "FIND" + path: "Panels/Behind Areas/behind_2" + clue: "find" + answer: "found" + symbols: AGE +} diff --git a/data/maps/the_unyielding/rooms/Behind Northwest.txtpb b/data/maps/the_unyielding/rooms/Behind Northwest.txtpb new file mode 100644 index 0000000..b8c30dc --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Northwest.txtpb @@ -0,0 +1,8 @@ +name: "Behind Northwest" +panels { + name: "SNEAK" + path: "Panels/Behind Areas/behind_1" + clue: "sneak" + answer: "snuck" + symbols: AGE +} diff --git a/data/maps/the_unyielding/rooms/Behind Southwest.txtpb b/data/maps/the_unyielding/rooms/Behind Southwest.txtpb new file mode 100644 index 0000000..8abc0a0 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Southwest.txtpb @@ -0,0 +1,8 @@ +name: "Behind Southwest" +panels { + name: "TEAR" + path: "Panels/Behind Areas/behind_4" + clue: "tear" + answer: "tore" + symbols: AGE +} diff --git a/data/maps/the_unyielding/rooms/Black Alcove.txtpb b/data/maps/the_unyielding/rooms/Black Alcove.txtpb new file mode 100644 index 0000000..c5f6d0f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Black Alcove.txtpb @@ -0,0 +1,8 @@ +name: "Black Alcove" +panels { + name: "LACK" + path: "Panels/Door Openers/black_nw2" + clue: "lack" + answer: "black" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Blue Eyes.txtpb b/data/maps/the_unyielding/rooms/Blue Eyes.txtpb new file mode 100644 index 0000000..e53a191 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Blue Eyes.txtpb @@ -0,0 +1,8 @@ +name: "Blue Eyes" +panels { + name: "BLUE EYES" + path: "Panels/Miscellaneous/blue_1" + clue: "blue eyes" + answer: "hide" + symbols: QUESTION +} diff --git a/data/maps/the_unyielding/rooms/Brown Alcove.txtpb b/data/maps/the_unyielding/rooms/Brown Alcove.txtpb new file mode 100644 index 0000000..ad8e626 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Brown Alcove.txtpb @@ -0,0 +1,8 @@ +name: "Brown Alcove" +panels { + name: "BROW" + path: "Panels/Door Openers/brown_sw" + clue: "brow" + answer: "brown" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Central Connected Area.txtpb b/data/maps/the_unyielding/rooms/Central Connected Area.txtpb new file mode 100644 index 0000000..ac4fd1d --- /dev/null +++ b/data/maps/the_unyielding/rooms/Central Connected Area.txtpb @@ -0,0 +1,418 @@ +name: "Central Connected Area" +# Yellow Room +panels { + name: "HEROINE" + path: "Panels/Yellow/yellow_1" + clue: "heroine" + answer: "hero" + symbols: GENDER +} +panels { + name: "KNIGHT" + path: "Panels/Yellow/yellow_2" + clue: "knight" + answer: "night" + symbols: ZERO +} +panels { + name: "EWE" + path: "Panels/Yellow/yellow_3" + clue: "ewe" + answer: "you" + symbols: ZERO +} +panels { + name: "WILL" + path: "Panels/Yellow/yellow_4" + clue: "will" + answer: "drive" + symbols: SUN +} +panels { + name: "SHORE" + path: "Panels/Yellow/yellow_5" + clue: "shore" + answer: "for" + symbols: ZERO +} +panels { + name: "GOT" + path: "Panels/Yellow/yellow_6" + clue: "got" + answer: "get" + symbols: AGE +} +panels { + name: "LESS" + path: "Panels/Yellow/yellow_7" + clue: "less" + answer: "more" + symbols: SUN +} +panels { + name: "HATCHLING" + path: "Panels/Yellow/yellow_8" + clue: "hatchling" + answer: "dragon" + symbols: AGE +} +panels { + name: "WALTZ" + path: "Panels/Yellow/yellow_9" + clue: "waltz" + answer: "dance" + symbols: EXAMPLE +} +panels { + name: "NIGHTMARE" + path: "Panels/Yellow/yellow_10" + clue: "nightmare" + answer: "dream" + symbols: SUN +} +panels { + name: "ESCAPE" + path: "Panels/Yellow/yellow_11" + clue: "escape" + answer: "run" + symbols: SUN +} +panels { + name: "HID" + path: "Panels/Yellow/yellow_12" + clue: "hid" + answer: "hide" + symbols: AGE +} +panels { + name: "SEEK" + path: "Panels/Yellow/yellow_13" + clue: "seek" + answer: "search" + symbols: SUN +} +# Northeast Room 2 +panels { + name: "SOY" + path: "Panels/Northeast Room 2/sw_1" + clue: "soy" + answer: "society" + symbols: SPARKLES +} +panels { + name: "RIM" + path: "Panels/Northeast Room 2/sw_2" + clue: "rim" + answer: "grimace" + symbols: SPARKLES +} +panels { + name: "GRACE" + path: "Panels/Northeast Room 2/sw_3" + clue: "grace" + answer: "grimace" + symbols: SPARKLES +} +panels { + name: "ICE" + path: "Panels/Northeast Room 2/sw_4" + clue: "ice" + answer: "grimace" + symbols: SPARKLES +} +panels { + name: "EON" + path: "Panels/Northeast Room 2/sw_5" + clue: "eon" + answer: "surgeon" + symbols: SPARKLES +} +panels { + name: "SIT" + path: "Panels/Northeast Room 2/sw_6" + clue: "sit" + answer: "society" + symbols: SPARKLES +} +panels { + name: "CITY" + path: "Panels/Northeast Room 2/sw_7" + clue: "city" + answer: "society" + symbols: SPARKLES +} +panels { + name: "SON (1)" + path: "Panels/Northeast Room 2/sw_8" + clue: "son" + answer: "surgeon" + symbols: SPARKLES +} +panels { + name: "URGE" + path: "Panels/Northeast Room 2/sw_9" + clue: "urge" + answer: "surgeon" + symbols: SPARKLES +} +# Control Center Warp +panels { + name: "BACK" + path: "Components/Warps/warp_1" + clue: "back" + answer: "forth" + symbols: SUN +} +# Pants Room +panels { + name: "ALE" + path: "Panels/Pants Room/pants_1" + clue: "ale" + answer: "morale" + symbols: SPARKLES +} +panels { + name: "ACE" + path: "Panels/Pants Room/pants_2" + clue: "ace" + answer: "jacket" + symbols: SPARKLES +} +panels { + name: "JET" + path: "Panels/Pants Room/pants_3" + clue: "jet" + answer: "jacket" + symbols: SPARKLES +} +panels { + name: "MORE" + path: "Panels/Pants Room/pants_4" + clue: "more" + answer: "morale" + symbols: SPARKLES +} +panels { + name: "BURROWING" + path: "Panels/Door Openers/brown_sw2" + clue: "burrowing" + answer: "brown" + symbols: SPARKLES +} +# Gray Room +panels { + name: "FOX" + path: "Panels/Gray Room/panel_1" + clue: "fox" + answer: "box" + symbols: ZERO +} +panels { + name: "LOCKS" + path: "Panels/Gray Room/panel_2" + clue: "locks" + answer: "hawks" + symbols: ZERO +} +panels { + name: "BOX" + path: "Panels/Gray Room/panel_3" + clue: "box" + answer: "locks" + symbols: ZERO +} +panels { + name: "SQUAWKS" + path: "Panels/Gray Room/panel_4" + clue: "squawks" + answer: "talks" + symbols: ZERO +} +panels { + name: "HAWKS" + path: "Panels/Gray Room/panel_5" + clue: "hawks" + answer: "squawks" + symbols: ZERO +} +panels { + name: "TALKS" + path: "Panels/Gray Room/panel_6" + clue: "talks" + answer: "fox" + symbols: ZERO +} +# Southeast Door Openers +panels { + name: "RAY" + path: "Panels/Door Openers/gray_1" + clue: "ray" + answer: "gray" + symbols: SPARKLES +} +panels { + name: "REAM" + path: "Panels/Door Openers/white_se2" + clue: "ream" + answer: "dream" + symbols: SPARKLES +} +panels { + name: "SON (2)" + path: "Panels/Door Openers/salmon_se2" + clue: "son" + answer: "salmon" + symbols: SPARKLES +} +# East Room 2 +panels { + name: "PUNK" + path: "Panels/East Room 2/sw_1" + clue: "punk" + answer: "chipmunk" + symbols: SPARKLES +} +panels { + name: "WILY" + path: "Panels/East Room 2/sw_2" + clue: "wily" + answer: "wizardly" + symbols: SPARKLES +} +panels { + name: "FUN (1)" + path: "Panels/East Room 2/sw_3" + clue: "fun" + answer: "defusing" + symbols: SPARKLES +} +panels { + name: "DEUS" + path: "Panels/East Room 2/sw_4" + clue: "deus" + answer: "defusing" + symbols: SPARKLES +} +panels { + name: "WIZ" + path: "Panels/East Room 2/sw_5" + clue: "wiz" + answer: "wizardly" + symbols: SPARKLES +} +panels { + name: "HIM" + path: "Panels/East Room 2/sw_6" + clue: "him" + answer: "chipmunk" + symbols: SPARKLES +} +panels { + name: "WARD" + path: "Panels/East Room 2/sw_7" + clue: "ward" + answer: "wizardly" + symbols: SPARKLES +} +panels { + name: "CHIN" + path: "Panels/East Room 2/sw_8" + clue: "chin" + answer: "chipmunk" + symbols: SPARKLES +} +panels { + name: "DING" + path: "Panels/East Room 2/sw_9" + clue: "ding" + answer: "defusing" + symbols: SPARKLES +} +# Northeast Small +panels { + name: "HAD" + path: "Panels/Northeast Small/ne_1" + clue: "had" + answer: "shadow" + symbols: SPARKLES +} +panels { + name: "SOW" + path: "Panels/Northeast Small/ne_2" + clue: "sow" + answer: "shadow" + symbols: SPARKLES +} +panels { + name: "ARK" + path: "Panels/Northeast Small/ne_3" + clue: "ark" + answer: "market" + symbols: SPARKLES +} +panels { + name: "MET" + path: "Panels/Northeast Small/ne_4" + clue: "met" + answer: "market" + symbols: SPARKLES +} +# Orange Hall +panels { + name: "RANGE" + path: "Panels/Door Openers/orange_sw" + clue: "range" + answer: "orange" + symbols: SPARKLES +} +panels { + name: "WHIT" + path: "Panels/Door Openers/white_sw2" + clue: "whit" + answer: "whiten" + symbols: SPARKLES +} +# Salmon Hall +panels { + name: "ALMOND" + path: "Panels/Door Openers/pink_ne" + clue: "almond" + answer: "salmon" + symbols: SPARKLES +} +# Refund Room +panels { + name: "FUN (2)" + path: "Panels/Refund Room/panel_1" + clue: "fun" + answer: "refund" + symbols: SPARKLES +} +panels { + name: "LOW" + path: "Panels/Refund Room/panel_2" + clue: "low" + answer: "flower" + symbols: SPARKLES +} +panels { + name: "FOR" + path: "Panels/Refund Room/panel_3" + clue: "for" + answer: "flower" + symbols: SPARKLES +} +panels { + name: "RED" + path: "Panels/Refund Room/panel_4" + clue: "red" + answer: "refund" + symbols: SPARKLES +} +panels { + name: "DAY" + path: "Panels/Door Openers/yellow_nw" + clue: "day" + answer: "daisy" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb b/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb new file mode 100644 index 0000000..b29f786 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb @@ -0,0 +1,8 @@ +name: "Cyan Alcove" +panels { + name: "CAN" + path: "Panels/Door Openers/cyan_nw" + clue: "can" + answer: "cyan" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb b/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb new file mode 100644 index 0000000..c974cbe --- /dev/null +++ b/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb @@ -0,0 +1,9 @@ +name: "Daisy Alcove" +panels { + name: "CYANIDES" + path: "Panels/Door Openers/yellow_ne" + clue: "cyanides" + answer: "daisy" + symbols: SPARKLES + symbols: ANAGRAM +} diff --git a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb new file mode 100644 index 0000000..74665a2 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb @@ -0,0 +1,12 @@ +name: "Digital Entrance" +panels { + name: "ORANGE" + path: "Panels/Miscellaneous/entry_1" + clue: "orange" + answer: "blue" + symbols: SUN +} +ports { + name: "DIGITAL" + path: "Components/Warps/worldport" +} diff --git a/data/maps/the_unyielding/rooms/Directions Room.txtpb b/data/maps/the_unyielding/rooms/Directions Room.txtpb new file mode 100644 index 0000000..2a145b7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Directions Room.txtpb @@ -0,0 +1,166 @@ +name: "Directions Room" +# Southeast Room 1 (Bee Room) +panels { + name: "ABS" + path: "Panels/Southeast Room 1/sw_1" + clue: "abs" + answer: "absolute" + symbols: SPARKLES +} +panels { + name: "AM" + path: "Panels/Southeast Room 1/sw_2" + clue: "am" + answer: "flamingo" + symbols: SPARKLES +} +panels { + name: "LINGO" + path: "Panels/Southeast Room 1/sw_3" + clue: "lingo" + answer: "flamingo" + symbols: SPARKLES +} +panels { + name: "ATE" + path: "Panels/Southeast Room 1/sw_4" + clue: "ate" + answer: "duplicate" + symbols: SPARKLES +} +panels { + name: "LUTE" + path: "Panels/Southeast Room 1/sw_5" + clue: "lute" + answer: "absolute" + symbols: SPARKLES +} +panels { + name: "FAN" + path: "Panels/Southeast Room 1/sw_6" + clue: "fan" + answer: "flamingo" + symbols: SPARKLES +} +panels { + name: "BOLT" + path: "Panels/Southeast Room 1/sw_7" + clue: "bolt" + answer: "absolute" + symbols: SPARKLES +} +panels { + name: "DUPE" + path: "Panels/Southeast Room 1/sw_8" + clue: "dupe" + answer: "duplicate" + symbols: SPARKLES +} +panels { + name: "LICE" + path: "Panels/Southeast Room 1/sw_9" + clue: "lice" + answer: "duplicate" + symbols: SPARKLES +} +# Southeast Room 2 +panels { + name: "FIND" + path: "Panels/Southeast Room 2/sw_1" + clue: "find" + answer: "friends" + symbols: SPARKLES +} +panels { + name: "REDS" + path: "Panels/Southeast Room 2/sw_2" + clue: "reds" + answer: "friends" + symbols: SPARKLES +} +panels { + name: "END" + path: "Panels/Southeast Room 2/sw_3" + clue: "end" + answer: "friends" + symbols: SPARKLES +} +panels { + name: "RING" + path: "Panels/Southeast Room 2/sw_4" + clue: "ring" + answer: "rafting" + symbols: SPARKLES +} +panels { + name: "AFT" + path: "Panels/Southeast Room 2/sw_5" + clue: "aft" + answer: "rafting" + symbols: SPARKLES +} +panels { + name: "PANT" + path: "Panels/Southeast Room 2/sw_6" + clue: "pant" + answer: "phantom" + symbols: SPARKLES +} +panels { + name: "TIN" + path: "Panels/Southeast Room 2/sw_7" + clue: "tin" + answer: "rafting" + symbols: SPARKLES +} +panels { + name: "HAM" + path: "Panels/Southeast Room 2/sw_8" + clue: "ham" + answer: "phantom" + symbols: SPARKLES +} +panels { + name: "ATOM" + path: "Panels/Southeast Room 2/sw_9" + clue: "atom" + answer: "phantom" + symbols: SPARKLES +} +# Directions Room +panels { + name: "EAT" + path: "Panels/Directions Room/directions_1" + clue: "eat" + answer: "east" + symbols: SPARKLES +} +panels { + name: "NOT" + path: "Panels/Directions Room/directions_2" + clue: "not" + answer: "north" + symbols: SPARKLES +} +panels { + name: "OUT" + path: "Panels/Directions Room/directions_3" + clue: "out" + answer: "south" + symbols: SPARKLES +} +panels { + name: "WET" + path: "Panels/Directions Room/directions_4" + clue: "wet" + answer: "west" + symbols: SPARKLES +} +paintings { + name: "BEE" + path: "Components/Paintings/bee" +} +paintings { + name: "AYE2" + path: "Components/Paintings/aye2" +} diff --git a/data/maps/the_unyielding/rooms/Discovery Room.txtpb b/data/maps/the_unyielding/rooms/Discovery Room.txtpb new file mode 100644 index 0000000..954e1cd --- /dev/null +++ b/data/maps/the_unyielding/rooms/Discovery Room.txtpb @@ -0,0 +1,29 @@ +name: "Discovery Room" +panels { + name: "INDUCE" + path: "Panels/Discovery Room/discovery_1" + clue: "induce" + answer: "introduce" + symbols: SPARKLES +} +panels { + name: "OVER" + path: "Panels/Discovery Room/discovery_2" + clue: "over" + answer: "discovery" + symbols: SPARKLES +} +panels { + name: "DICEY" + path: "Panels/Discovery Room/discovery_3" + clue: "dicey" + answer: "discovery" + symbols: SPARKLES +} +panels { + name: "TROD" + path: "Panels/Discovery Room/discovery_4" + clue: "trod" + answer: "introduce" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/East Room 1.txtpb b/data/maps/the_unyielding/rooms/East Room 1.txtpb new file mode 100644 index 0000000..e94e7fa --- /dev/null +++ b/data/maps/the_unyielding/rooms/East Room 1.txtpb @@ -0,0 +1,64 @@ +name: "East Room 1" +panels { + name: "CHIN" + path: "Panels/East Room 1/sw_1" + clue: "chin" + answer: "cheating" + symbols: SPARKLES +} +panels { + name: "HEAT" + path: "Panels/East Room 1/sw_2" + clue: "heat" + answer: "cheating" + symbols: SPARKLES +} +panels { + name: "END" + path: "Panels/East Room 1/sw_3" + clue: "end" + answer: "friendly" + symbols: SPARKLES +} +panels { + name: "FLY" + path: "Panels/East Room 1/sw_4" + clue: "fly" + answer: "friendly" + symbols: SPARKLES +} +panels { + name: "OUCH" + path: "Panels/East Room 1/sw_5" + clue: "ouch" + answer: "touching" + symbols: SPARKLES +} +panels { + name: "HAG" + path: "Panels/East Room 1/sw_6" + clue: "hag" + answer: "cheating" + symbols: SPARKLES +} +panels { + name: "TIN" + path: "Panels/East Room 1/sw_7" + clue: "tin" + answer: "touching" + symbols: SPARKLES +} +panels { + name: "RID" + path: "Panels/East Room 1/sw_8" + clue: "rid" + answer: "friendly" + symbols: SPARKLES +} +panels { + name: "TUG" + path: "Panels/East Room 1/sw_9" + clue: "tug" + answer: "touching" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Gray Alcove.txtpb b/data/maps/the_unyielding/rooms/Gray Alcove.txtpb new file mode 100644 index 0000000..5244e65 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Gray Alcove.txtpb @@ -0,0 +1,8 @@ +name: "Gray Alcove" +panels { + name: "GRAVELY" + path: "Panels/Door Openers/gray_2" + clue: "gravely" + answer: "gray" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Hero Room.txtpb b/data/maps/the_unyielding/rooms/Hero Room.txtpb new file mode 100644 index 0000000..82c8bea --- /dev/null +++ b/data/maps/the_unyielding/rooms/Hero Room.txtpb @@ -0,0 +1,8 @@ +name: "Hero Room" +panels { + name: "HER" + path: "Panels/Door Openers/white_ne2" + clue: "her" + answer: "hero" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Jay Painting.txtpb b/data/maps/the_unyielding/rooms/Jay Painting.txtpb new file mode 100644 index 0000000..8e2bdfd --- /dev/null +++ b/data/maps/the_unyielding/rooms/Jay Painting.txtpb @@ -0,0 +1,5 @@ +name: "Jay Painting" +paintings { + name: "JAY2" + path: "Components/Paintings/jay2" +} diff --git a/data/maps/the_unyielding/rooms/Mastery.txtpb b/data/maps/the_unyielding/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_unyielding/rooms/Mastery.txtpb @@ -0,0 +1,5 @@ +name: "Mastery" +masteries { + name: "MASTERY" + path: "Components/Collectables/smiley" +} diff --git a/data/maps/the_unyielding/rooms/Missing 1.txtpb b/data/maps/the_unyielding/rooms/Missing 1.txtpb new file mode 100644 index 0000000..a640c6b --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 1.txtpb @@ -0,0 +1,8 @@ +name: "Missing 1" +panels { + name: "SING" + path: "Panels/Behind Areas/missing_1" + clue: "sing" + answer: "missing" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Missing 2.txtpb b/data/maps/the_unyielding/rooms/Missing 2.txtpb new file mode 100644 index 0000000..c33367d --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 2.txtpb @@ -0,0 +1,8 @@ +name: "Missing 2" +panels { + name: "MISS" + path: "Panels/Behind Areas/missing_2" + clue: "miss" + answer: "missing" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Missing 3.txtpb b/data/maps/the_unyielding/rooms/Missing 3.txtpb new file mode 100644 index 0000000..3a8d895 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 3.txtpb @@ -0,0 +1,8 @@ +name: "Missing 3" +panels { + name: "SIN" + path: "Panels/Behind Areas/missing_3" + clue: "sin" + answer: "missing" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb b/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb new file mode 100644 index 0000000..3164c30 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb @@ -0,0 +1,64 @@ +name: "Northeast Room 1" +panels { + name: "HAT" + path: "Panels/Northeast Room 1/sw_1" + clue: "hat" + answer: "hesitate" + symbols: SPARKLES +} +panels { + name: "CON" + path: "Panels/Northeast Room 1/sw_2" + clue: "con" + answer: "consider" + symbols: SPARKLES +} +panels { + name: "LEND" + path: "Panels/Northeast Room 1/sw_3" + clue: "lend" + answer: "calendar" + symbols: SPARKLES +} +panels { + name: "ALE" + path: "Panels/Northeast Room 1/sw_4" + clue: "ale" + answer: "calendar" + symbols: SPARKLES +} +panels { + name: "SIDE" + path: "Panels/Northeast Room 1/sw_5" + clue: "side" + answer: "consider" + symbols: SPARKLES +} +panels { + name: "SIT" + path: "Panels/Northeast Room 1/sw_6" + clue: "sit" + answer: "hesitate" + symbols: SPARKLES +} +panels { + name: "ATE" + path: "Panels/Northeast Room 1/sw_7" + clue: "ate" + answer: "hesitate" + symbols: SPARKLES +} +panels { + name: "CAR" + path: "Panels/Northeast Room 1/sw_8" + clue: "car" + answer: "calendar" + symbols: SPARKLES +} +panels { + name: "SIR" + path: "Panels/Northeast Room 1/sw_9" + clue: "sir" + answer: "consider" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Northwest Room.txtpb b/data/maps/the_unyielding/rooms/Northwest Room.txtpb new file mode 100644 index 0000000..42d2cd5 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Northwest Room.txtpb @@ -0,0 +1,64 @@ +name: "Northwest Room" +panels { + name: "SEE" + path: "Panels/Northwest Room/sw_1" + clue: "see" + answer: "nonsense" + symbols: SPARKLES +} +panels { + name: "ONES" + path: "Panels/Northwest Room/sw_2" + clue: "ones" + answer: "nonsense" + symbols: SPARKLES +} +panels { + name: "TIC" + path: "Panels/Northwest Room/sw_3" + clue: "tic" + answer: "dramatic" + symbols: SPARKLES +} +panels { + name: "RAT" + path: "Panels/Northwest Room/sw_4" + clue: "rat" + answer: "dramatic" + symbols: SPARKLES +} +panels { + name: "DATE" + path: "Panels/Northwest Room/sw_5" + clue: "date" + answer: "daughter" + symbols: SPARKLES +} +panels { + name: "DUG" + path: "Panels/Northwest Room/sw_6" + clue: "dug" + answer: "daughter" + symbols: SPARKLES +} +panels { + name: "NONE" + path: "Panels/Northwest Room/sw_7" + clue: "none" + answer: "nonsense" + symbols: SPARKLES +} +panels { + name: "HER" + path: "Panels/Northwest Room/sw_8" + clue: "her" + answer: "daughter" + symbols: SPARKLES +} +panels { + name: "DAM" + path: "Panels/Northwest Room/sw_9" + clue: "dam" + answer: "dramatic" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb new file mode 100644 index 0000000..f011b32 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb @@ -0,0 +1,5 @@ +name: "Nuanced Entrance" +ports { + name: "NUANCED" + path: "Components/Warps/worldport3" +} diff --git a/data/maps/the_unyielding/rooms/Orange Alcove.txtpb b/data/maps/the_unyielding/rooms/Orange Alcove.txtpb new file mode 100644 index 0000000..eb43da8 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Orange Alcove.txtpb @@ -0,0 +1,8 @@ +name: "Orange Alcove" +panels { + name: "ON" + path: "Panels/Door Openers/orange_sw2" + clue: "on" + answer: "orange" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb new file mode 100644 index 0000000..0bc60a7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb @@ -0,0 +1,19 @@ +name: "Plaza Entrance" +panels { + name: "GEE" + path: "Panels/Door Openers/green_se" + clue: "gee" + answer: "green" + symbols: SPARKLES +} +panels { + name: "SEA" + path: "Panels/Door Openers/white_nw2" + clue: "sea" + answer: "search" + symbols: SPARKLES +} +ports { + name: "PLAZA" + path: "Components/Warps/worldport5" +} diff --git a/data/maps/the_unyielding/rooms/Red Eyes.txtpb b/data/maps/the_unyielding/rooms/Red Eyes.txtpb new file mode 100644 index 0000000..30b7fe7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Red Eyes.txtpb @@ -0,0 +1,8 @@ +name: "Red Eyes" +panels { + name: "RED EYES" + path: "Panels/Miscellaneous/red_1" + clue: "red eyes" + answer: "lost" + symbols: QUESTION +} diff --git a/data/maps/the_unyielding/rooms/South Left Painting.txtpb b/data/maps/the_unyielding/rooms/South Left Painting.txtpb new file mode 100644 index 0000000..abfaca0 --- /dev/null +++ b/data/maps/the_unyielding/rooms/South Left Painting.txtpb @@ -0,0 +1,5 @@ +name: "South Left Painting" +paintings { + name: "AYE" + path: "Components/Paintings/aye" +} diff --git a/data/maps/the_unyielding/rooms/South Right Painting.txtpb b/data/maps/the_unyielding/rooms/South Right Painting.txtpb new file mode 100644 index 0000000..b68779a --- /dev/null +++ b/data/maps/the_unyielding/rooms/South Right Painting.txtpb @@ -0,0 +1,5 @@ +name: "South Right Painting" +paintings { + name: "BEE2" + path: "Components/Paintings/bee2" +} diff --git a/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb b/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb new file mode 100644 index 0000000..bdb3b82 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb @@ -0,0 +1,64 @@ +name: "Southwest Room 2" +panels { + name: "RAT" + path: "Panels/Southwest Room2/sw_1" + clue: "rat" + answer: "rational" + symbols: SPARKLES +} +panels { + name: "EGO" + path: "Panels/Southwest Room2/sw_2" + clue: "ego" + answer: "category" + symbols: SPARKLES +} +panels { + name: "FIT" + path: "Panels/Southwest Room2/sw_3" + clue: "fit" + answer: "infinite" + symbols: SPARKLES +} +panels { + name: "GORY" + path: "Panels/Southwest Room2/sw_4" + clue: "gory" + answer: "category" + symbols: SPARKLES +} +panels { + name: "NINE" + path: "Panels/Southwest Room2/sw_5" + clue: "nine" + answer: "infinite" + symbols: SPARKLES +} +panels { + name: "RAIL" + path: "Panels/Southwest Room2/sw_6" + clue: "rail" + answer: "rational" + symbols: SPARKLES +} +panels { + name: "CAT" + path: "Panels/Southwest Room2/sw_7" + clue: "cat" + answer: "category" + symbols: SPARKLES +} +panels { + name: "ION" + path: "Panels/Southwest Room2/sw_8" + clue: "ion" + answer: "rational" + symbols: SPARKLES +} +panels { + name: "INN" + path: "Panels/Southwest Room2/sw_9" + clue: "inn" + answer: "infinite" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb b/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb new file mode 100644 index 0000000..bdab625 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb @@ -0,0 +1,64 @@ +name: "Southwest Room 3" +panels { + name: "RING" + path: "Panels/Southwest Room3/sw_1" + clue: "ring" + answer: "mourning" + symbols: SPARKLES +} +panels { + name: "MINE" + path: "Panels/Southwest Room3/sw_2" + clue: "mine" + answer: "magazine" + symbols: SPARKLES +} +panels { + name: "PAL" + path: "Panels/Southwest Room3/sw_3" + clue: "pal" + answer: "hospital" + symbols: SPARKLES +} +panels { + name: "PIT" + path: "Panels/Southwest Room3/sw_4" + clue: "pit" + answer: "hospital" + symbols: SPARKLES +} +panels { + name: "AGE" + path: "Panels/Southwest Room3/sw_5" + clue: "age" + answer: "magazine" + symbols: SPARKLES +} +panels { + name: "MAZE" + path: "Panels/Southwest Room3/sw_6" + clue: "maze" + answer: "magazine" + symbols: SPARKLES +} +panels { + name: "URN" + path: "Panels/Southwest Room3/sw_7" + clue: "urn" + answer: "mourning" + symbols: SPARKLES +} +panels { + name: "HOST" + path: "Panels/Southwest Room3/sw_8" + clue: "host" + answer: "hospital" + symbols: SPARKLES +} +panels { + name: "MUG" + path: "Panels/Southwest Room3/sw_9" + clue: "mug" + answer: "mourning" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Southwest Room.txtpb b/data/maps/the_unyielding/rooms/Southwest Room.txtpb new file mode 100644 index 0000000..d903c42 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room.txtpb @@ -0,0 +1,64 @@ +name: "Southwest Room" +panels { + name: "MAN" + path: "Panels/Southwest Room/sw_1" + clue: "man" + answer: "marathon" + symbols: SPARKLES +} +panels { + name: "ATE" + path: "Panels/Southwest Room/sw_2" + clue: "ate" + answer: "threaten" + symbols: SPARKLES +} +panels { + name: "RAT (1)" + path: "Panels/Southwest Room/sw_3" + clue: "rat" + answer: "threaten" + symbols: SPARKLES +} +panels { + name: "SON" + path: "Panels/Southwest Room/sw_4" + clue: "son" + answer: "seasonal" + symbols: SPARKLES +} +panels { + name: "THEN" + path: "Panels/Southwest Room/sw_5" + clue: "then" + answer: "threaten" + symbols: SPARKLES +} +panels { + name: "RAT (2)" + path: "Panels/Southwest Room/sw_6" + clue: "rat" + answer: "marathon" + symbols: SPARKLES +} +panels { + name: "TON" + path: "Panels/Southwest Room/sw_7" + clue: "ton" + answer: "marathon" + symbols: SPARKLES +} +panels { + name: "SEA" + path: "Panels/Southwest Room/sw_8" + clue: "sea" + answer: "seasonal" + symbols: SPARKLES +} +panels { + name: "SEAL" + path: "Panels/Southwest Room/sw_9" + clue: "seal" + answer: "seasonal" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Star Rooms.txtpb b/data/maps/the_unyielding/rooms/Star Rooms.txtpb new file mode 100644 index 0000000..40a7247 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Star Rooms.txtpb @@ -0,0 +1,22 @@ +name: "Star Rooms" +panels { + name: "TURN" + path: "Panels/Behind Areas/turned_1" + clue: "turn" + answer: "turned" + symbols: SPARKLES +} +panels { + name: "BACK" + path: "Panels/Door Openers/black_nw" + clue: "back" + answer: "black" + symbols: SPARKLES +} +panels { + name: "CYANIDE" + path: "Panels/Door Openers/cyan_nw2" + clue: "cyanide" + answer: "cyan" + symbols: SPARKLES +} diff --git a/data/maps/the_unyielding/rooms/Triplet Room.txtpb b/data/maps/the_unyielding/rooms/Triplet Room.txtpb new file mode 100644 index 0000000..a693d6f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Triplet Room.txtpb @@ -0,0 +1,23 @@ +name: "Triplet Room" +panels { + name: "ICE" + path: "Panels/Triplet 1/triplet" + clue: "ice" + answer: "water" + symbols: CROSS +} +panels { + name: "FILM" + path: "Panels/Triplet 1/triplet2" + clue: "film" + answer: "play" + symbols: EXAMPLE +} +panels { + name: "ICE FILM" + path: "Panels/Triplet 1/triplet3" + clue: "" + answer: "firework" + symbols: SUN + symbols: LINGO +} diff --git a/data/maps/the_unyielding/rooms/White Corners.txtpb b/data/maps/the_unyielding/rooms/White Corners.txtpb new file mode 100644 index 0000000..2401f03 --- /dev/null +++ b/data/maps/the_unyielding/rooms/White Corners.txtpb @@ -0,0 +1,33 @@ +name: "White Corners" +panels { + name: "ARCH" + path: "Panels/Door Openers/white_nw" + clue: "arch" + answer: "search" + symbols: SPARKLES +} +panels { + name: "ZERO" + path: "Panels/Door Openers/white_ne" + clue: "zero" + answer: "hero" + symbols: ZERO +} +panels { + name: "DAM" + path: "Panels/Door Openers/white_se" + clue: "dam" + answer: "dream" + symbols: SPARKLES +} +panels { + name: "WHEN" + path: "Panels/Door Openers/white_sw" + clue: "when" + answer: "whiten" + symbols: SPARKLES +} +paintings { + name: "JAY" + path: "Components/Paintings/jay" +} diff --git a/data/maps/the_unyielding/rooms/Yellow Left.txtpb b/data/maps/the_unyielding/rooms/Yellow Left.txtpb new file mode 100644 index 0000000..9c7d023 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Yellow Left.txtpb @@ -0,0 +1,8 @@ +name: "Yellow Left" +panels { + name: "SICKNESS" + path: "Panels/Miscellaneous/entry_2" + clue: "sickness" + answer: "health" + symbols: SUN +} diff --git a/data/maps/the_unyielding/rooms/Yellow Right.txtpb b/data/maps/the_unyielding/rooms/Yellow Right.txtpb new file mode 100644 index 0000000..0599f29 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Yellow Right.txtpb @@ -0,0 +1,8 @@ +name: "Yellow Right" +panels { + name: "HEALTH" + path: "Panels/Miscellaneous/entry_3" + clue: "health" + answer: "sickness" + symbols: SUN +} -- cgit 1.4.1