From c75db26e333f9d9863743e29166b6384f7270f44 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 16 Aug 2025 21:58:31 -0400 Subject: Added the_literate --- data/connections.txtpb | 18 ++++++- data/ids.txtpb | 46 +++++++++++++++++ data/maps/the_literate/connections.txtpb | 5 ++ data/maps/the_literate/doors.txtpb | 14 ++++++ data/maps/the_literate/rooms/Painting Room.txtpb | 7 +++ data/maps/the_literate/rooms/Puzzle Room.txtpb | 63 ++++++++++++++++++++++++ 6 files changed, 152 insertions(+), 1 deletion(-) create mode 100644 data/maps/the_literate/connections.txtpb create mode 100644 data/maps/the_literate/doors.txtpb create mode 100644 data/maps/the_literate/rooms/Painting Room.txtpb create mode 100644 data/maps/the_literate/rooms/Puzzle Room.txtpb diff --git a/data/connections.txtpb b/data/connections.txtpb index c98ee0a..58f456e 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb @@ -6,7 +6,6 @@ # the_entry/Right Eye/PSYCHIC # the_entry/Parthenon Return/PARTHENON # the_entry/Link Area/PYRAMID -# the_entry/Link Area/BROWN # four_rooms/Time Room/OWL # four_rooms/Examples Room/DAEDALUS # control center -> the_ancient @@ -36,6 +35,7 @@ # the_hive/Main Area/DAED3 # the_impressive/Green Eye/PLAZA # the_liberated/Painting Room/PYRAMID +# the_literate/Painting Room/PYRAMID connections { from { port { @@ -698,3 +698,19 @@ connections { } } } +connections { + from { + port { + map: "the_entry" + room: "Link Area" + name: "BROWN" + } + } + to { + port { + map: "the_literate" + room: "Puzzle Room" + name: "ENTRY" + } + } +} diff --git a/data/ids.txtpb b/data/ids.txtpb index b5cf2b0..fef4b22 100644 --- a/data/ids.txtpb +++ b/data/ids.txtpb @@ -3810,6 +3810,52 @@ maps { } } } +maps { + key: "the_literate" + value { + doors { + key: "Door" + value: 750 + } + rooms { + key: "Puzzle Room" + value { + panels { + key: "BREAD" + value: 758 + } + panels { + key: "CREATURE" + value: 754 + } + panels { + key: "JUICE" + value: 752 + } + panels { + key: "LIQUID" + value: 756 + } + panels { + key: "MAGMA" + value: 753 + } + panels { + key: "SAND" + value: 755 + } + panels { + key: "STICK" + value: 757 + } + panels { + key: "WATER" + value: 751 + } + } + } + } +} letters { key: "a1" value: 577 diff --git a/data/maps/the_literate/connections.txtpb b/data/maps/the_literate/connections.txtpb new file mode 100644 index 0000000..71196ab --- /dev/null +++ b/data/maps/the_literate/connections.txtpb @@ -0,0 +1,5 @@ +connections { + from_room: "Puzzle Room" + to_room: "Painting Room" + door { name: "Door" } +} diff --git a/data/maps/the_literate/doors.txtpb b/data/maps/the_literate/doors.txtpb new file mode 100644 index 0000000..480f54d --- /dev/null +++ b/data/maps/the_literate/doors.txtpb @@ -0,0 +1,14 @@ +doors { + name: "Door" + type: STANDARD + receivers: "Components/Doors/entry_1" + panels { room: "Puzzle Room" name: "WATER" } + panels { room: "Puzzle Room" name: "JUICE" } + panels { room: "Puzzle Room" name: "MAGMA" } + panels { room: "Puzzle Room" name: "CREATURE" } + panels { room: "Puzzle Room" name: "SAND" } + panels { room: "Puzzle Room" name: "LIQUID" } + panels { room: "Puzzle Room" name: "STICK" } + panels { room: "Puzzle Room" name: "BREAD" } + location_room: "Puzzle Room" +} diff --git a/data/maps/the_literate/rooms/Painting Room.txtpb b/data/maps/the_literate/rooms/Painting Room.txtpb new file mode 100644 index 0000000..254e174 --- /dev/null +++ b/data/maps/the_literate/rooms/Painting Room.txtpb @@ -0,0 +1,7 @@ +name: "Painting Room" +display_name: "Literate" +paintings { + name: "PYRAMID" + path: "Components/triangle" + orientation: "north" +} diff --git a/data/maps/the_literate/rooms/Puzzle Room.txtpb b/data/maps/the_literate/rooms/Puzzle Room.txtpb new file mode 100644 index 0000000..b86d1f7 --- /dev/null +++ b/data/maps/the_literate/rooms/Puzzle Room.txtpb @@ -0,0 +1,63 @@ +name: "Puzzle Room" +display_name: "Literate" +panels { + name: "WATER" + path: "Panels/entry_1" + clue: "water" + answer: "ice" + symbols: "cross" +} +panels { + name: "JUICE" + path: "Panels/entry_2" + clue: "juice" + answer: "popsicle" + symbols: "cross" +} +panels { + name: "MAGMA" + path: "Panels/entry_3" + clue: "magma" + answer: "rock" + symbols: "cross" +} +panels { + name: "CREATURE" + path: "Panels/entry_4" + clue: "creature" + answer: "corpse" + symbols: "cross" +} +panels { + name: "SAND" + path: "Panels/entry_5" + clue: "sand" + answer: "glass" + symbols: "cross" +} +panels { + name: "LIQUID" + path: "Panels/entry_6" + clue: "liquid" + answer: "gas" + symbols: "cross" +} +panels { + name: "STICK" + path: "Panels/entry_7" + clue: "stick" + answer: "torch" + symbols: "cross" +} +panels { + name: "BREAD" + path: "Panels/entry_8" + clue: "bread" + answer: "toast" + symbols: "cross" +} +ports { + name: "ENTRY" + path: "Components/Warps/worldport" + orientation: "south" +} -- cgit 1.4.1