diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-14 14:18:48 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-14 14:18:48 -0400 |
| commit | eb23fc8152fa0f7033f3efeafbc0b9bec4ab865b (patch) | |
| tree | 6f931b94e1596295a78b3716cd052ba188dc04bd /data/maps | |
| parent | a17b7e1cbfb43141af21263f838f9593836a9c52 (diff) | |
| download | lingo2-archipelago-eb23fc8152fa0f7033f3efeafbc0b9bec4ab865b.tar.gz lingo2-archipelago-eb23fc8152fa0f7033f3efeafbc0b9bec4ab865b.tar.bz2 lingo2-archipelago-eb23fc8152fa0f7033f3efeafbc0b9bec4ab865b.zip | |
Added the_great
Diffstat (limited to 'data/maps')
45 files changed, 2080 insertions, 6 deletions
| diff --git a/data/maps/the_entry/rooms/Entry Exit.txtpb b/data/maps/the_entry/rooms/Entry Exit.txtpb index 4f4ac28..6b4fadd 100644 --- a/data/maps/the_entry/rooms/Entry Exit.txtpb +++ b/data/maps/the_entry/rooms/Entry Exit.txtpb | |||
| @@ -4,4 +4,4 @@ ports { | |||
| 4 | name: "GREAT" | 4 | name: "GREAT" |
| 5 | path: "Components/Warps/worldport2" | 5 | path: "Components/Warps/worldport2" |
| 6 | orientation: "north" | 6 | orientation: "north" |
| 7 | } \ No newline at end of file | 7 | } |
| diff --git a/data/maps/the_graveyard/doors.txtpb b/data/maps/the_graveyard/doors.txtpb index 64204ae..5570bb7 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | doors { | 1 | doors { |
| 2 | name: "Outside Puzzles" | 2 | name: "Outside Puzzles" |
| 3 | type: EVENT | 3 | type: EVENT |
| 4 | doors { map: "the_great" name: "Red Against Blue Gravestone" } | ||
| 5 | doors { map: "the_great" name: "Into The Mouth Gravestone" } | ||
| 6 | doors { map: "the_great" name: "The Landscapes Gravestone" } | ||
| 7 | doors { map: "the_great" name: "The Maze Gravestone" } | ||
| 8 | doors { map: "the_great" name: "Building Building Gravestone" } | ||
| 4 | # TODO: gravestones | 9 | # TODO: gravestones |
| 5 | # The Maze (the_great) | ||
| 6 | # The Tree (the_tree) | 10 | # The Tree (the_tree) |
| 7 | # The Landscapes (the_great) | ||
| 8 | # The Three Doors (the_three_doors) | 11 | # The Three Doors (the_three_doors) |
| 9 | # Behind The Keen (the_linear) | 12 | # Behind The Keen (the_linear) |
| 10 | # Into The Mouth (the_great) | ||
| 11 | # Red Against Blue (the_great) | ||
| 12 | # Building Building (the_great) | ||
| 13 | } | 13 | } |
| 14 | doors { | 14 | doors { |
| 15 | name: "Mausoleum Door" | 15 | name: "Mausoleum Door" |
| diff --git a/data/maps/the_great/connections.txtpb b/data/maps/the_great/connections.txtpb new file mode 100644 index 0000000..f1a7e25 --- /dev/null +++ b/data/maps/the_great/connections.txtpb | |||
| @@ -0,0 +1,258 @@ | |||
| 1 | connections { | ||
| 2 | from_room: "Main Area" | ||
| 3 | to_room: "East Landscape" | ||
| 4 | } | ||
| 5 | connections { | ||
| 6 | from_room: "Main Area" | ||
| 7 | to_room: "West Side" | ||
| 8 | door { name: "West/East Divider" } | ||
| 9 | } | ||
| 10 | connections { | ||
| 11 | from_room: "West Side" | ||
| 12 | to_room: "Main Area" | ||
| 13 | door { name: "East/West Divider" } | ||
| 14 | } | ||
| 15 | connections { | ||
| 16 | from_room: "East Landscape" | ||
| 17 | to_room: "Purple Room" | ||
| 18 | door { name: "Control Center Purple Door" } | ||
| 19 | } | ||
| 20 | connections { | ||
| 21 | from_room: "Main Area" | ||
| 22 | to_room: "Salmon Room" | ||
| 23 | door { name: "Between Entrance" } | ||
| 24 | } | ||
| 25 | connections { | ||
| 26 | from_room: "Main Area" | ||
| 27 | to_room: "Daedalus Entrance" | ||
| 28 | door { name: "Control Center Gray Door" } | ||
| 29 | } | ||
| 30 | connections { | ||
| 31 | from_room: "West Side" | ||
| 32 | to_room: "Jubilant Entrance" | ||
| 33 | door { name: "Control Center Red Door" } | ||
| 34 | } | ||
| 35 | connections { | ||
| 36 | from_room: "West Side" | ||
| 37 | to_room: "Magnet Room" | ||
| 38 | door { name: "Magnet Room Entrance" } | ||
| 39 | } | ||
| 40 | connections { | ||
| 41 | from_room: "Hive Entrance" | ||
| 42 | to_room: "West Side" | ||
| 43 | door { name: "Hive Entrance" } | ||
| 44 | } | ||
| 45 | connections { | ||
| 46 | from_room: "West Side" | ||
| 47 | to_room: "Pillar Room" | ||
| 48 | door { name: "Pillar Room Entrance" } | ||
| 49 | } | ||
| 50 | connections { | ||
| 51 | from_room: "Pillar Room" | ||
| 52 | to_room: "Colorful Entrance" | ||
| 53 | door { name: "Colorful Entrance" } | ||
| 54 | oneway: true | ||
| 55 | } | ||
| 56 | connections { | ||
| 57 | from_room: "Colorful Entrance" | ||
| 58 | to_room: "Pillar Room" | ||
| 59 | oneway: true | ||
| 60 | } | ||
| 61 | connections { | ||
| 62 | from_room: "West Side" | ||
| 63 | to_room: "Outside Jail" | ||
| 64 | door { name: "Jail Entrance" } | ||
| 65 | } | ||
| 66 | connections { | ||
| 67 | from_room: "Outside Jail" | ||
| 68 | to_room: "Jail Part 1" | ||
| 69 | door { name: "Jail Mouth" } | ||
| 70 | oneway: true | ||
| 71 | } | ||
| 72 | connections { | ||
| 73 | from_room: "Jail Part 1" | ||
| 74 | to_room: "Jail Part 2" | ||
| 75 | door { name: "Jail First Bowels" } | ||
| 76 | } | ||
| 77 | connections { | ||
| 78 | from_room: "Main Area" | ||
| 79 | to_room: "Back Area" | ||
| 80 | door { name: "Back Area Entrance" } | ||
| 81 | } | ||
| 82 | connections { | ||
| 83 | from_room: "Outside Jail" | ||
| 84 | to_room: "Back Area" | ||
| 85 | oneway: true | ||
| 86 | } | ||
| 87 | connections { | ||
| 88 | from_room: "Back Area" | ||
| 89 | to_room: "West Side" | ||
| 90 | oneway: true | ||
| 91 | } | ||
| 92 | connections { | ||
| 93 | from_room: "Main Area" | ||
| 94 | to_room: "Maze Start" | ||
| 95 | door { name: "Courtyard Entrance" } | ||
| 96 | } | ||
| 97 | connections { | ||
| 98 | from_room: "Maze Start" | ||
| 99 | to_room: "Maze South Area" | ||
| 100 | door { name: "Maze Out/South Door" } | ||
| 101 | } | ||
| 102 | connections { | ||
| 103 | from_room: "Maze Start" | ||
| 104 | to_room: "Maze Empty Vestibule" | ||
| 105 | door { name: "Maze Out/Vestibule Door" } | ||
| 106 | } | ||
| 107 | connections { | ||
| 108 | from_room: "Maze South Area" | ||
| 109 | to_room: "Maze Up Area" | ||
| 110 | door { name: "Maze South/Up Door" } | ||
| 111 | } | ||
| 112 | connections { | ||
| 113 | from_room: "Maze Empty Vestibule" | ||
| 114 | to_room: "Maze In Area" | ||
| 115 | door { name: "Maze Vestibule/In Door" } | ||
| 116 | } | ||
| 117 | connections { | ||
| 118 | from_room: "Maze Empty Vestibule" | ||
| 119 | to_room: "Maze Off Area" | ||
| 120 | door { name: "Maze Vestibule/Off Door" } | ||
| 121 | } | ||
| 122 | connections { | ||
| 123 | from_room: "Maze In Area" | ||
| 124 | to_room: "Maze Slice Area" | ||
| 125 | door { name: "Maze In/Slice Door" } | ||
| 126 | } | ||
| 127 | connections { | ||
| 128 | from_room: "Maze Slice Area" | ||
| 129 | to_room: "Maze Smooth Area" | ||
| 130 | door { name: "Maze Slice/Smooth Door" } | ||
| 131 | } | ||
| 132 | connections { | ||
| 133 | from_room: "Maze Slice Area" | ||
| 134 | to_room: "Maze Wreck Area" | ||
| 135 | door { name: "Maze Slice/Wreck Door" } | ||
| 136 | } | ||
| 137 | connections { | ||
| 138 | from_room: "Maze Wreck Area" | ||
| 139 | to_room: "G Room" | ||
| 140 | door { name: "G Door" } | ||
| 141 | } | ||
| 142 | connections { | ||
| 143 | from_room: "Maze Slice Area" | ||
| 144 | to_room: "Maze Cold Area" | ||
| 145 | door { name: "Maze Slice/Cold Door" } | ||
| 146 | } | ||
| 147 | connections { | ||
| 148 | from_room: "Maze Cold Area" | ||
| 149 | to_room: "Maze Moon Area" | ||
| 150 | door { name: "Maze Cold/Moon Door" } | ||
| 151 | } | ||
| 152 | connections { | ||
| 153 | from_room: "Maze Cold Area" | ||
| 154 | to_room: "Maze Off Area" | ||
| 155 | door { name: "Maze Cold/Off Door" } | ||
| 156 | } | ||
| 157 | connections { | ||
| 158 | from_room: "Maze Off Area" | ||
| 159 | to_room: "Maze Center" | ||
| 160 | door { name: "Maze Off/Center Door" } | ||
| 161 | } | ||
| 162 | connections { | ||
| 163 | from_room: "Maze Off Area" | ||
| 164 | to_room: "Maze Tower" | ||
| 165 | door { name: "Maze Off/Tower Door" } | ||
| 166 | } | ||
| 167 | connections { | ||
| 168 | from_room: "Maze Slice Area" | ||
| 169 | to_room: "West Side" | ||
| 170 | door { name: "Courtyard Side Door" } | ||
| 171 | } | ||
| 172 | connections { | ||
| 173 | from_room: "West Side" | ||
| 174 | to_room: "Question Room What" | ||
| 175 | oneway: true | ||
| 176 | } | ||
| 177 | connections { | ||
| 178 | from_room: "Question Room What" | ||
| 179 | to_room: "Main Area" | ||
| 180 | oneway: true | ||
| 181 | } | ||
| 182 | connections { | ||
| 183 | from_room: "Question Room What" | ||
| 184 | to_room: "Question Room How" | ||
| 185 | door { name: "Question First Door" } | ||
| 186 | } | ||
| 187 | connections { | ||
| 188 | from { | ||
| 189 | painting { | ||
| 190 | room: "Question Room How" | ||
| 191 | name: "WHY" | ||
| 192 | } | ||
| 193 | } | ||
| 194 | to { | ||
| 195 | painting { | ||
| 196 | room: "Question Room When" | ||
| 197 | name: "WHY" | ||
| 198 | } | ||
| 199 | } | ||
| 200 | oneway: true | ||
| 201 | } | ||
| 202 | connections { | ||
| 203 | from_room: "Question Room When" | ||
| 204 | to_room: "West Side" | ||
| 205 | oneway: true | ||
| 206 | } | ||
| 207 | connections { | ||
| 208 | from_room: "Question Room How" | ||
| 209 | to_room: "Question Room Who" | ||
| 210 | door { name: "Question Who Door" } | ||
| 211 | } | ||
| 212 | connections { | ||
| 213 | from_room: "Question Room How" | ||
| 214 | to_room: "Y Room" | ||
| 215 | door { name: "Question Why Door" } | ||
| 216 | } | ||
| 217 | connections { | ||
| 218 | from_room: "Y Room" | ||
| 219 | to_room: "Under Question Room" | ||
| 220 | door { name: "Big Y" } | ||
| 221 | oneway: true | ||
| 222 | # This is because the wall in the middle only opens if you grab Y1 from the | ||
| 223 | # other side. | ||
| 224 | } | ||
| 225 | connections { | ||
| 226 | from_room: "Under Question Room" | ||
| 227 | to_room: "Talented Entrance" | ||
| 228 | door { name: "Talented Entrance" } | ||
| 229 | } | ||
| 230 | connections { | ||
| 231 | from_room: "Main Area" | ||
| 232 | to_room: "Behind Question Area" | ||
| 233 | door { name: "Near UC Painting Door" } | ||
| 234 | } | ||
| 235 | connections { | ||
| 236 | from_room: "Behind Question Area" | ||
| 237 | to_room: "Under Question Room" | ||
| 238 | door { name: "Question Room Back Door" } | ||
| 239 | } | ||
| 240 | connections { | ||
| 241 | from_room: "Main Area" | ||
| 242 | to_room: "North Landscape" | ||
| 243 | door { name: "North Landscape Entrance" } | ||
| 244 | } | ||
| 245 | connections { | ||
| 246 | from_room: "North Landscape" | ||
| 247 | to_room: "Nature Room" | ||
| 248 | door { name: "Nature Room Door" } | ||
| 249 | } | ||
| 250 | connections { | ||
| 251 | from_room: "North Landscape" | ||
| 252 | to_room: "Whole Room" | ||
| 253 | } | ||
| 254 | connections { | ||
| 255 | from_room: "Main Area" | ||
| 256 | to_room: "Zero Room" | ||
| 257 | door { name: "Lavender Cube" } | ||
| 258 | } | ||
| diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb new file mode 100644 index 0000000..ed8b111 --- /dev/null +++ b/data/maps/the_great/doors.txtpb | |||
| @@ -0,0 +1,494 @@ | |||
| 1 | doors { | ||
| 2 | name: "Digital Entrance" | ||
| 3 | type: STANDARD | ||
| 4 | receivers: "Components/Doors/entry_35" | ||
| 5 | panels { room: "Main Area" name: "BORNE" } | ||
| 6 | location_room: "Main Area" | ||
| 7 | } | ||
| 8 | doors { | ||
| 9 | name: "Back Area Entrance" | ||
| 10 | type: STANDARD | ||
| 11 | receivers: "Components/Doors/entry_14" | ||
| 12 | panels { room: "Main Area" name: "SMILE" } | ||
| 13 | location_room: "Main Area" | ||
| 14 | } | ||
| 15 | doors { | ||
| 16 | name: "Between Entrance" | ||
| 17 | type: STANDARD | ||
| 18 | receivers: "Components/Doors/entry_19" | ||
| 19 | panels { room: "Main Area" name: "BYE" } | ||
| 20 | location_room: "Main Area" | ||
| 21 | } | ||
| 22 | doors { | ||
| 23 | name: "Near UC Painting Door" | ||
| 24 | type: STANDARD | ||
| 25 | receivers: "Components/Doors/entry_20" | ||
| 26 | panels { room: "Main Area" name: "DO" } | ||
| 27 | panels { room: "Main Area" name: "YOU" } | ||
| 28 | panels { room: "Main Area" name: "SEE" } | ||
| 29 | location_room: "Main Area" | ||
| 30 | } | ||
| 31 | doors { | ||
| 32 | name: "Courtyard Entrance" | ||
| 33 | type: STANDARD | ||
| 34 | receivers: "Components/Doors/entry_1" | ||
| 35 | panels { room: "Main Area" name: "CURT" } | ||
| 36 | location_room: "Main Area" | ||
| 37 | } | ||
| 38 | doors { | ||
| 39 | name: "West/East Divider" | ||
| 40 | type: STANDARD | ||
| 41 | receivers: "Components/Doors/where_3" | ||
| 42 | receivers: "Components/Doors/where_2" | ||
| 43 | receivers: "Components/Doors/where_1" | ||
| 44 | panels { room: "Main Area" name: "INTRO" } | ||
| 45 | location_room: "Main Area" | ||
| 46 | } | ||
| 47 | doors { | ||
| 48 | name: "East/West Divider" | ||
| 49 | type: LOCATION_ONLY | ||
| 50 | panels { room: "West Side" name: "ERASE" } | ||
| 51 | location_room: "West Side" | ||
| 52 | } | ||
| 53 | doors { | ||
| 54 | name: "Control Center Purple Door" | ||
| 55 | type: CONTROL_CENTER_COLOR | ||
| 56 | receivers: "Components/Doors/entry_23" | ||
| 57 | control_center_color: "purple" | ||
| 58 | } | ||
| 59 | doors { | ||
| 60 | name: "Control Center Gray Door" | ||
| 61 | type: CONTROL_CENTER_COLOR | ||
| 62 | receivers: "Components/Doors/Gates/Gate" | ||
| 63 | control_center_color: "gray" | ||
| 64 | } | ||
| 65 | doors { | ||
| 66 | name: "Control Center Red Door" | ||
| 67 | type: CONTROL_CENTER_COLOR | ||
| 68 | receivers: "Components/Doors/Gates/Gate" | ||
| 69 | control_center_color: "red" | ||
| 70 | } | ||
| 71 | doors { | ||
| 72 | name: "Daedalus Entrance" | ||
| 73 | type: STANDARD | ||
| 74 | receivers: "Components/Doors/entry_16" | ||
| 75 | panels { room: "Daedalus Entrance" name: "MISSING" } | ||
| 76 | location_room: "Daedalus Entrance" | ||
| 77 | } | ||
| 78 | doors { | ||
| 79 | name: "Magnet Room Entrance" | ||
| 80 | type: STANDARD | ||
| 81 | receivers: "Components/Doors/entry_32" | ||
| 82 | panels { room: "West Side" name: "TEACH" } | ||
| 83 | location_room: "West Side" | ||
| 84 | } | ||
| 85 | doors { | ||
| 86 | name: "Pillar Room Entrance" | ||
| 87 | type: STANDARD | ||
| 88 | receivers: "Components/Doors/entry_13" | ||
| 89 | panels { room: "West Side" name: "RIGHT" } | ||
| 90 | location_room: "West Side" | ||
| 91 | } | ||
| 92 | doors { | ||
| 93 | name: "Jail Entrance" | ||
| 94 | type: ITEM_ONLY | ||
| 95 | receivers: "Components/Doors/entry_17" | ||
| 96 | panels { room: "West Side" name: "RIGHT" } | ||
| 97 | } | ||
| 98 | doors { | ||
| 99 | name: "Savory Painting" | ||
| 100 | type: STANDARD | ||
| 101 | move_paintings { room: "West Side" name: "EXTRAVAGANT" } | ||
| 102 | panels { room: "West Side" name: "SAVORY" } | ||
| 103 | panels { room: "West Side" name: "FLAVORS" } | ||
| 104 | location_room: "West Side" | ||
| 105 | } | ||
| 106 | doors { | ||
| 107 | name: "Red Against Blue Gravestone" | ||
| 108 | type: GRAVESTONE | ||
| 109 | panels { room: "West Side" name: "TEACH" } | ||
| 110 | panels { room: "Magnet Room" name: "AIRPLANE" } | ||
| 111 | panels { room: "Magnet Room" name: "PILOT" } | ||
| 112 | panels { room: "Magnet Room" name: "AUTHOR" } | ||
| 113 | panels { room: "Magnet Room" name: "PEN" } | ||
| 114 | panels { room: "Magnet Room" name: "HEAL" } | ||
| 115 | panels { room: "Magnet Room" name: "CLEAN" } | ||
| 116 | panels { room: "Magnet Room" name: "TRUCKER" } | ||
| 117 | panels { room: "Magnet Room" name: "DOCTOR" } | ||
| 118 | panels { room: "Magnet Room" name: "BARTENDER" } | ||
| 119 | panels { room: "Magnet Room" name: "DIG" } | ||
| 120 | panels { room: "Magnet Room" name: "TILL" } | ||
| 121 | panels { room: "Magnet Room" name: "WRENCH" } | ||
| 122 | panels { room: "Magnet Room" name: "SAW" } | ||
| 123 | panels { room: "Magnet Room" name: "BLENDER" } | ||
| 124 | location_room: "Magnet Room" | ||
| 125 | } | ||
| 126 | doors { | ||
| 127 | name: "Hive Entrance" | ||
| 128 | type: STANDARD | ||
| 129 | receivers: "Components/Doors/amber_7" | ||
| 130 | panels { room: "Hive Entrance" name: "LOST" } | ||
| 131 | location_room: "Hive Entrance" | ||
| 132 | } | ||
| 133 | doors { | ||
| 134 | name: "Colorful Entrance" | ||
| 135 | type: STANDARD | ||
| 136 | receivers: "Meshes/Blocks/Warps/teleport3" | ||
| 137 | panels { room: "West Side" name: "RIGHT" } | ||
| 138 | panels { room: "Pillar Room" name: "EYE" } | ||
| 139 | panels { room: "Pillar Room" name: "HAVE" } | ||
| 140 | panels { room: "Pillar Room" name: "FOUR" } | ||
| 141 | panels { room: "Pillar Room" name: "CAUGHT" } | ||
| 142 | panels { room: "Pillar Room" name: "TEN" } | ||
| 143 | location_room: "Pillar Room" | ||
| 144 | } | ||
| 145 | doors { | ||
| 146 | name: "North Landscape Entrance" | ||
| 147 | type: ITEM_ONLY | ||
| 148 | receivers: "Components/Doors/question_10" | ||
| 149 | panels { room: "West Side" name: "RIGHT" } | ||
| 150 | panels { room: "Pillar Room" name: "EYE" } | ||
| 151 | panels { room: "Pillar Room" name: "HAVE" } | ||
| 152 | panels { room: "Pillar Room" name: "FOUR" } | ||
| 153 | panels { room: "Pillar Room" name: "CAUGHT" } | ||
| 154 | panels { room: "Pillar Room" name: "TEN" } | ||
| 155 | } | ||
| 156 | doors { | ||
| 157 | name: "Jail Mouth" | ||
| 158 | type: EVENT | ||
| 159 | panels { room: "Outside Jail" name: "GUT" } | ||
| 160 | panels { room: "Outside Jail" name: "HAM" } | ||
| 161 | panels { room: "Outside Jail" name: "MAIM" } | ||
| 162 | panels { room: "Outside Jail" name: "WILT" } | ||
| 163 | } | ||
| 164 | doors { | ||
| 165 | name: "Jail First Bowels" | ||
| 166 | type: EVENT | ||
| 167 | panels { room: "Jail Part 1" name: "DOPAMINE" } | ||
| 168 | panels { room: "Jail Part 1" name: "PALINDROME" } | ||
| 169 | panels { room: "Jail Part 1" name: "SUPERVILLAIN" } | ||
| 170 | panels { room: "Jail Part 1" name: "PREVAILS" } | ||
| 171 | panels { room: "Jail Part 1" name: "ENGRAVED" } | ||
| 172 | panels { room: "Jail Part 1" name: "GLIDEPATH" } | ||
| 173 | panels { room: "Jail Part 1" name: "DECATHLON" } | ||
| 174 | panels { room: "Jail Part 1" name: "GRIEVES" } | ||
| 175 | # Intentionally does not contain the throat panels. | ||
| 176 | } | ||
| 177 | doors { | ||
| 178 | name: "Into The Mouth Gravestone" | ||
| 179 | type: GRAVESTONE | ||
| 180 | panels { room: "Outside Jail" name: "GUT" } | ||
| 181 | panels { room: "Outside Jail" name: "HAM" } | ||
| 182 | panels { room: "Outside Jail" name: "MAIM" } | ||
| 183 | panels { room: "Outside Jail" name: "WILT" } | ||
| 184 | panels { room: "Jail Part 1" name: "FLAP" } | ||
| 185 | panels { room: "Jail Part 1" name: "LUCK" } | ||
| 186 | panels { room: "Jail Part 1" name: "STICK" } | ||
| 187 | panels { room: "Jail Part 1" name: "SNARE" } | ||
| 188 | panels { room: "Jail Part 1" name: "DOPAMINE" } | ||
| 189 | panels { room: "Jail Part 1" name: "PALINDROME" } | ||
| 190 | panels { room: "Jail Part 1" name: "SUPERVILLAIN" } | ||
| 191 | panels { room: "Jail Part 1" name: "PREVAILS" } | ||
| 192 | panels { room: "Jail Part 1" name: "ENGRAVED" } | ||
| 193 | panels { room: "Jail Part 1" name: "GLIDEPATH" } | ||
| 194 | panels { room: "Jail Part 1" name: "DECATHLON" } | ||
| 195 | panels { room: "Jail Part 1" name: "GRIEVES" } | ||
| 196 | panels { room: "Jail Part 2" name: "DIGEST" } | ||
| 197 | panels { room: "Jail Part 2" name: "JAUNDICE" } | ||
| 198 | panels { room: "Jail Part 2" name: "NECROTIZE (1)" } | ||
| 199 | panels { room: "Jail Part 2" name: "NECROTIZE (2)" } | ||
| 200 | panels { room: "Jail Part 2" name: "TORMENTS" } | ||
| 201 | panels { room: "Jail Part 2" name: "PILGRIM" } | ||
| 202 | panels { room: "Jail Part 2" name: "GRIMACE" } | ||
| 203 | panels { room: "Jail Part 2" name: "COMMENCE" } | ||
| 204 | location_room: "Jail Part 2" | ||
| 205 | } | ||
| 206 | doors { | ||
| 207 | name: "The Landscapes Gravestone" | ||
| 208 | type: GRAVESTONE | ||
| 209 | panels { room: "Back Area" name: "Top Landscape Top" } | ||
| 210 | panels { room: "Back Area" name: "Top Landscape Right" } | ||
| 211 | panels { room: "Back Area" name: "Top Landscape Bottom" } | ||
| 212 | panels { room: "Back Area" name: "Top Landscape Left" } | ||
| 213 | panels { room: "Back Area" name: "Left Landscape Top" } | ||
| 214 | panels { room: "Back Area" name: "Left Landscape Right" } | ||
| 215 | panels { room: "Back Area" name: "Left Landscape Bottom" } | ||
| 216 | panels { room: "Back Area" name: "Left Landscape Left" } | ||
| 217 | panels { room: "Back Area" name: "Right Landscape Top" } | ||
| 218 | panels { room: "Back Area" name: "Right Landscape Right" } | ||
| 219 | panels { room: "Back Area" name: "Right Landscape Bottom" } | ||
| 220 | panels { room: "Back Area" name: "Right Landscape Left" } | ||
| 221 | location_room: "Back Area" | ||
| 222 | } | ||
| 223 | doors { | ||
| 224 | name: "Tower Entrance" | ||
| 225 | type: ITEM_ONLY | ||
| 226 | receivers: "Components/Doors/entry_25" | ||
| 227 | switches: "double_letters" | ||
| 228 | } | ||
| 229 | doors { | ||
| 230 | name: "Maze Out/South Door" | ||
| 231 | type: EVENT | ||
| 232 | panels { room: "Maze Start" name: "OUT" } | ||
| 233 | } | ||
| 234 | doors { | ||
| 235 | name: "Maze Out/Vestibule Door" | ||
| 236 | type: EVENT | ||
| 237 | panels { room: "Maze Start" name: "OUT" } | ||
| 238 | } | ||
| 239 | doors { | ||
| 240 | name: "Maze South/Up Door" | ||
| 241 | type: EVENT | ||
| 242 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 243 | } | ||
| 244 | doors { | ||
| 245 | name: "Maze Vestibule/In Door" | ||
| 246 | type: EVENT | ||
| 247 | panels { room: "Maze In Area" name: "IN" } | ||
| 248 | } | ||
| 249 | doors { | ||
| 250 | name: "Maze Vestibule/Off Door" | ||
| 251 | type: EVENT | ||
| 252 | panels { room: "Maze South Area" name: "SOUTH" } | ||
| 253 | } | ||
| 254 | doors { | ||
| 255 | name: "Maze In/Slice Door" | ||
| 256 | type: EVENT | ||
| 257 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 258 | } | ||
| 259 | doors { | ||
| 260 | name: "Maze Slice/Smooth Door" | ||
| 261 | type: EVENT | ||
| 262 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 263 | } | ||
| 264 | doors { | ||
| 265 | name: "Maze Slice/Wreck Door" | ||
| 266 | type: EVENT | ||
| 267 | panels { room: "Maze Slice Area" name: "SLICE" } | ||
| 268 | } | ||
| 269 | doors { | ||
| 270 | name: "G Door" | ||
| 271 | type: EVENT | ||
| 272 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 273 | } | ||
| 274 | doors { | ||
| 275 | name: "Maze Slice/Cold Door" | ||
| 276 | type: EVENT | ||
| 277 | panels { room: "Maze Cold Area" name: "COLD" } | ||
| 278 | } | ||
| 279 | doors { | ||
| 280 | name: "Maze Cold/Moon Door" | ||
| 281 | type: EVENT | ||
| 282 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 283 | } | ||
| 284 | doors { | ||
| 285 | name: "Maze Cold/Off Door" | ||
| 286 | type: EVENT | ||
| 287 | panels { room: "Maze Off Area" name: "OFF" } | ||
| 288 | } | ||
| 289 | doors { | ||
| 290 | name: "Maze Off/Center Door" | ||
| 291 | type: EVENT | ||
| 292 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 293 | } | ||
| 294 | doors { | ||
| 295 | name: "Maze Off/Tower Door" | ||
| 296 | type: EVENT | ||
| 297 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 298 | } | ||
| 299 | doors { | ||
| 300 | name: "The Maze Gravestone" | ||
| 301 | type: GRAVESTONE | ||
| 302 | panels { room: "Main Area" name: "CURT" } | ||
| 303 | panels { room: "Maze Start" name: "OUT" } | ||
| 304 | panels { room: "Maze Center" name: "POOR" } | ||
| 305 | panels { room: "Maze Center" name: "CHASE" } | ||
| 306 | panels { room: "Maze Cold Area" name: "COLD" } | ||
| 307 | panels { room: "Maze In Area" name: "IN" } | ||
| 308 | panels { room: "Maze Moon Area" name: "MOON" } | ||
| 309 | panels { room: "Maze Of Area" name: "OFF" } | ||
| 310 | panels { room: "Maze Slice Area" name: "SLICE" } | ||
| 311 | panels { room: "Maze Smooth Area" name: "SMOOTH" } | ||
| 312 | panels { room: "Maze South Area" name: "SOUTH" } | ||
| 313 | panels { room: "Maze Tower" name: "FEEL" } | ||
| 314 | panels { room: "Maze Tower" name: "DECOMPOSE" } | ||
| 315 | panels { room: "Maze Up Area" name: "UP" } | ||
| 316 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 317 | location_room: "Maze Slice Area" | ||
| 318 | } | ||
| 319 | doors { | ||
| 320 | name: "Courtyard Side Door" | ||
| 321 | type: ITEM_ONLY | ||
| 322 | receivers: "Components/Doors/entry_15" | ||
| 323 | panels { room: "Main Area" name: "CURT" } | ||
| 324 | panels { room: "Maze Start" name: "OUT" } | ||
| 325 | panels { room: "Maze Center" name: "POOR" } | ||
| 326 | panels { room: "Maze Center" name: "CHASE" } | ||
| 327 | panels { room: "Maze Cold Area" name: "COLD" } | ||
| 328 | panels { room: "Maze In Area" name: "IN" } | ||
| 329 | panels { room: "Maze Moon Area" name: "MOON" } | ||
| 330 | panels { room: "Maze Of Area" name: "OFF" } | ||
| 331 | panels { room: "Maze Slice Area" name: "SLICE" } | ||
| 332 | panels { room: "Maze Smooth Area" name: "SMOOTH" } | ||
| 333 | panels { room: "Maze South Area" name: "SOUTH" } | ||
| 334 | panels { room: "Maze Tower" name: "FEEL" } | ||
| 335 | panels { room: "Maze Tower" name: "DECOMPOSE" } | ||
| 336 | panels { room: "Maze Up Area" name: "UP" } | ||
| 337 | panels { room: "Maze Wreck Area" name: "WRECK" } | ||
| 338 | } | ||
| 339 | doors { | ||
| 340 | name: "Question First Door" | ||
| 341 | type: EVENT | ||
| 342 | # This is a complete_at specifically because it might be possible for the | ||
| 343 | # painting inside the next room to be shuffled into an exit, which would make | ||
| 344 | # the panel in there usable for opening this door, which also has access | ||
| 345 | # implications because it could be your only way into the main part of The | ||
| 346 | # Great. The How and Who panels could also be sniped from the roof, but I'm | ||
| 347 | # unsure whether that will be allowed in logic, and even if it is, you'd also | ||
| 348 | # be able to enter the Question Room the normal way if you have roof access. | ||
| 349 | # The When panel could also be accessible early if the painting in there is | ||
| 350 | # shuffled as an exit, but again, the first Question Room would then also | ||
| 351 | # necessarily be in logic. Thus, for simplicity, we are only going to specify | ||
| 352 | # the What and How panels. | ||
| 353 | panels { room: "Question Room What" name: "QUESTION" answer: "why" } | ||
| 354 | panels { room: "Question Room What" name: "QUESTION" answer: "who" } | ||
| 355 | panels { room: "Question Room What" name: "QUESTION" answer: "where" } | ||
| 356 | panels { room: "Question Room What" name: "QUESTION" answer: "how" } | ||
| 357 | panels { room: "Question Room What" name: "QUESTION" answer: "what" } | ||
| 358 | panels { room: "Question Room What" name: "QUESTION" answer: "when" } | ||
| 359 | panels { room: "Question Room How" name: "QUESTION" answer: "how" } | ||
| 360 | panels { room: "Question Room How" name: "QUESTION" answer: "who" } | ||
| 361 | panels { room: "Question Room How" name: "QUESTION" answer: "why" } | ||
| 362 | panels { room: "Question Room How" name: "QUESTION" answer: "what" } | ||
| 363 | panels { room: "Question Room How" name: "QUESTION" answer: "when" } | ||
| 364 | panels { room: "Question Room How" name: "QUESTION" answer: "where" } | ||
| 365 | complete_at: 1 | ||
| 366 | } | ||
| 367 | doors { | ||
| 368 | name: "Question Who Door" | ||
| 369 | type: EVENT | ||
| 370 | # In-game, this is a complete_at: 3 over all of the question panels. However, | ||
| 371 | # since there's only four in total, and one of them is behind this door, this | ||
| 372 | # is essentially equivalent to exactly the three panels outside of this room. | ||
| 373 | # While the panel in here is technically visible from the roof, I'm not | ||
| 374 | # currently considering that to be in logic. It would be messy, and if you | ||
| 375 | # had roof access you could get into the How room through the hole in the | ||
| 376 | # ceiling anyway. | ||
| 377 | panels { room: "Question Room What" name: "QUESTION" } | ||
| 378 | panels { room: "Question Room How" name: "QUESTION" } | ||
| 379 | panels { room: "Question Room When" name: "QUESTION" } | ||
| 380 | } | ||
| 381 | doors { | ||
| 382 | name: "Question Why Door" | ||
| 383 | type: EVENT | ||
| 384 | panels { room: "Question Room What" name: "QUESTION" } | ||
| 385 | panels { room: "Question Room How" name: "QUESTION" } | ||
| 386 | panels { room: "Question Room When" name: "QUESTION" } | ||
| 387 | panels { room: "Question Room Who" name: "QUESTION" } | ||
| 388 | } | ||
| 389 | doors { | ||
| 390 | name: "Big Y" | ||
| 391 | type: STANDARD | ||
| 392 | receivers: "Components/Doors/question_3" | ||
| 393 | panels { room: "Question Room What" name: "QUESTION" answer: "why" } | ||
| 394 | panels { room: "Question Room How" name: "QUESTION" answer: "why" } | ||
| 395 | panels { room: "Question Room When" name: "QUESTION" answer: "why" } | ||
| 396 | panels { room: "Question Room Who" name: "QUESTION" answer: "why" } | ||
| 397 | location_room: "Question Room Who" | ||
| 398 | } | ||
| 399 | doors { | ||
| 400 | name: "Talented Entrance" | ||
| 401 | type: STANDARD | ||
| 402 | receivers: "Components/Doors/question_8" | ||
| 403 | panels { room: "Under Question Room" name: "QUESTION" answer: "where" } | ||
| 404 | location_room: "Under Question Room" | ||
| 405 | } | ||
| 406 | doors { | ||
| 407 | name: "Question Room Back Door" | ||
| 408 | type: STANDARD | ||
| 409 | receivers: "Components/Doors/question_11" | ||
| 410 | panels { room: "Behind Question Area" name: "YEW" answer: "ewe" } | ||
| 411 | location_room: "Behind Question Area" | ||
| 412 | } | ||
| 413 | doors { | ||
| 414 | name: "Invisible Entrance" | ||
| 415 | type: STANDARD | ||
| 416 | receivers: "Components/Doors/entry_36" | ||
| 417 | panels { room: "Back Area" name: "Right Landscape Top" answer: "tell" } | ||
| 418 | panels { room: "Back Area" name: "Right Landscape Left" answer: "eyes" } | ||
| 419 | location_room: "Back Area" | ||
| 420 | } | ||
| 421 | doors { | ||
| 422 | name: "Nature Room Door" | ||
| 423 | type: STANDARD | ||
| 424 | receivers: "Components/Doors/entry_34" | ||
| 425 | panels { room: "North Landscape" name: "INSIDE" } | ||
| 426 | location_room: "North Landscape" | ||
| 427 | } | ||
| 428 | doors { | ||
| 429 | name: "Nature Room Panels" | ||
| 430 | type: LOCATION_ONLY | ||
| 431 | panels { room: "Nature Room" name: "SEVERE" } | ||
| 432 | panels { room: "Nature Room" name: "FOOT" } | ||
| 433 | panels { room: "Nature Room" name: "PAUSES" } | ||
| 434 | panels { room: "Nature Room" name: "ABOVE" } | ||
| 435 | location_room: "Nature Room" | ||
| 436 | } | ||
| 437 | doors { | ||
| 438 | name: "Building Building Gravestone" | ||
| 439 | type: GRAVESTONE | ||
| 440 | panels { room: "Whole Room" name: "VAULT" } | ||
| 441 | panels { room: "Whole Room" name: "STALL" } | ||
| 442 | panels { room: "Whole Room" name: "OFFICE" } | ||
| 443 | panels { room: "Whole Room" name: "RAFTER" } | ||
| 444 | panels { room: "Whole Room" name: "REGISTER" } | ||
| 445 | panels { room: "Whole Room" name: "SHELF" } | ||
| 446 | panels { room: "Whole Room" name: "BEDROOM" } | ||
| 447 | panels { room: "Whole Room" name: "BATHROOM" } | ||
| 448 | panels { room: "Whole Room" name: "PHARMACY" } | ||
| 449 | panels { room: "Whole Room" name: "LOBBY" } | ||
| 450 | panels { room: "Whole Room" name: "CAFETERIA" } | ||
| 451 | panels { room: "Whole Room" name: "ROOM" } | ||
| 452 | panels { room: "Whole Room" name: "BLEACHER" } | ||
| 453 | panels { room: "Whole Room" name: "MACHINE" } | ||
| 454 | panels { room: "Whole Room" name: "LINE" } | ||
| 455 | panels { room: "Whole Room" name: "CONCESSIONS" } | ||
| 456 | panels { room: "Whole Room" name: "WALL" } | ||
| 457 | panels { room: "Whole Room" name: "GATE" } | ||
| 458 | panels { room: "Whole Room" name: "HOME (1)" } | ||
| 459 | panels { room: "Whole Room" name: "HOME (2)" } | ||
| 460 | panels { room: "Whole Room" name: "DICE" } | ||
| 461 | panels { room: "Whole Room" name: "MOAT" } | ||
| 462 | panels { room: "Whole Room" name: "CHIPS" } | ||
| 463 | panels { room: "Whole Room" name: "TOWER" } | ||
| 464 | location_room: "Whole Room" | ||
| 465 | } | ||
| 466 | doors { | ||
| 467 | name: "Lavender Cube" | ||
| 468 | type: ITEM_ONLY | ||
| 469 | receivers: "Components/Doors/entry_28" | ||
| 470 | switches: "lavender_cubes" | ||
| 471 | } | ||
| 472 | doors { | ||
| 473 | name: "Zero Entrance" | ||
| 474 | type: EVENT | ||
| 475 | panels { room: "Zero Room" name: "SHIFT" } | ||
| 476 | panels { room: "Zero Room" name: "MIDDLE" } | ||
| 477 | } | ||
| 478 | doors { | ||
| 479 | name: "Zero Room Panels" | ||
| 480 | type: LOCATION_ONLY | ||
| 481 | panels { room: "Zero Room" name: "SHIFT" } | ||
| 482 | panels { room: "Zero Room" name: "MIDDLE" } | ||
| 483 | panels { room: "Zero Room" name: "HERO" } | ||
| 484 | panels { room: "Zero Room" name: "MANY" } | ||
| 485 | panels { room: "Zero Room" name: "REMAINING" } | ||
| 486 | location_room: "Zero Room" | ||
| 487 | } | ||
| 488 | doors { | ||
| 489 | name: "Spiral Painting" | ||
| 490 | type: STANDARD | ||
| 491 | receivers: "Components/Doors/entry_33" | ||
| 492 | panels { room: "Back Area" name: "PAINTING" } | ||
| 493 | location_room: "Back Area" | ||
| 494 | } | ||
| diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb new file mode 100644 index 0000000..0a8b168 --- /dev/null +++ b/data/maps/the_great/rooms/Back Area.txtpb | |||
| @@ -0,0 +1,146 @@ | |||
| 1 | name: "Back Area" | ||
| 2 | display_name: "Back Area" | ||
| 3 | panels { | ||
| 4 | name: "PLANT" | ||
| 5 | path: "Panels/General/entry_14" | ||
| 6 | clue: "plant" | ||
| 7 | answer: "growth" | ||
| 8 | symbols: "null" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TREE" | ||
| 12 | path: "Panels/General/entry_15" | ||
| 13 | clue: "tree" | ||
| 14 | answer: "growth" | ||
| 15 | symbols: "null" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "PAINTING" | ||
| 19 | path: "Panels/General/entry_11" | ||
| 20 | clue: "painting" | ||
| 21 | answer: "art" | ||
| 22 | symbols: "example" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "TOWEL" | ||
| 26 | path: "Panels/Towers/tower_2" | ||
| 27 | clue: "towel" | ||
| 28 | answer: "tower" | ||
| 29 | symbols: "sparkles" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "Top Landscape Top" | ||
| 33 | path: "Panels/Kiwi Room/kiwi_1" | ||
| 34 | clue: "" | ||
| 35 | answer: "one" | ||
| 36 | symbols: "question" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "Top Landscape Right" | ||
| 40 | path: "Panels/Kiwi Room/kiwi_2" | ||
| 41 | clue: "" | ||
| 42 | answer: "road" | ||
| 43 | symbols: "question" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "Top Landscape Bottom" | ||
| 47 | path: "Panels/Kiwi Room/kiwi_3" | ||
| 48 | clue: "" | ||
| 49 | answer: "many" | ||
| 50 | symbols: "question" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "Top Landscape Left" | ||
| 54 | path: "Panels/Kiwi Room/kiwi_4" | ||
| 55 | clue: "" | ||
| 56 | answer: "turns" | ||
| 57 | symbols: "question" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "Left Landscape Top" | ||
| 61 | path: "Panels/Kiwi Room/kiwi_5" | ||
| 62 | clue: "" | ||
| 63 | answer: "find" | ||
| 64 | symbols: "question" | ||
| 65 | } | ||
| 66 | panels { | ||
| 67 | name: "Left Landscape Right" | ||
| 68 | path: "Panels/Kiwi Room/kiwi_6" | ||
| 69 | clue: "" | ||
| 70 | answer: "keys" | ||
| 71 | symbols: "question" | ||
| 72 | } | ||
| 73 | panels { | ||
| 74 | name: "Left Landscape Bottom" | ||
| 75 | path: "Panels/Kiwi Room/kiwi_7" | ||
| 76 | clue: "" | ||
| 77 | answer: "write" | ||
| 78 | symbols: "question" | ||
| 79 | } | ||
| 80 | panels { | ||
| 81 | name: "Left Landscape Left" | ||
| 82 | path: "Panels/Kiwi Room/kiwi_8" | ||
| 83 | clue: "" | ||
| 84 | answer: "words" | ||
| 85 | symbols: "question" | ||
| 86 | } | ||
| 87 | panels { | ||
| 88 | name: "Right Landscape Top" | ||
| 89 | path: "Panels/Kiwi Room/kiwi_9" | ||
| 90 | clue: "" | ||
| 91 | answer: "hear" | ||
| 92 | symbols: "question" | ||
| 93 | proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" } | ||
| 94 | } | ||
| 95 | panels { | ||
| 96 | name: "Right Landscape Right" | ||
| 97 | path: "Panels/Kiwi Room/kiwi_10" | ||
| 98 | clue: "" | ||
| 99 | answer: "lies" | ||
| 100 | symbols: "question" | ||
| 101 | } | ||
| 102 | panels { | ||
| 103 | name: "Right Landscape Bottom" | ||
| 104 | path: "Panels/Kiwi Room/kiwi_11" | ||
| 105 | clue: "" | ||
| 106 | answer: "the" | ||
| 107 | symbols: "question" | ||
| 108 | } | ||
| 109 | panels { | ||
| 110 | name: "Right Landscape Left" | ||
| 111 | path: "Panels/Kiwi Room/kiwi_12" | ||
| 112 | clue: "" | ||
| 113 | answer: "ears" | ||
| 114 | symbols: "question" | ||
| 115 | proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" } | ||
| 116 | } | ||
| 117 | paintings { | ||
| 118 | name: "SPIRAL" | ||
| 119 | path: "Components/Paintings/spiral" | ||
| 120 | enter_only: true | ||
| 121 | orientation: "north" | ||
| 122 | required_door { name: "Spiral Painting" } | ||
| 123 | # TODO: Hint painting type | ||
| 124 | } | ||
| 125 | ports { | ||
| 126 | name: "UNKEMPT" | ||
| 127 | path: "Meshes/Blocks/Warps/worldport5" | ||
| 128 | orientation: "north" | ||
| 129 | } | ||
| 130 | ports { | ||
| 131 | name: "THREEDOORS" | ||
| 132 | path: "Meshes/Blocks/Warps/worldport16" | ||
| 133 | orientation: "south" | ||
| 134 | } | ||
| 135 | ports { | ||
| 136 | name: "TOWER" | ||
| 137 | path: "Components/Warps/worldport10" | ||
| 138 | orientation: "south" | ||
| 139 | required_door { name: "Tower Entrance" } | ||
| 140 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | ||
| 141 | } | ||
| 142 | ports { | ||
| 143 | name: "TREE" | ||
| 144 | path: "Meshes/Blocks/Warps/worldport17" | ||
| 145 | orientation: "north" | ||
| 146 | } | ||
| diff --git a/data/maps/the_great/rooms/Behind Question Area.txtpb b/data/maps/the_great/rooms/Behind Question Area.txtpb new file mode 100644 index 0000000..902d9b0 --- /dev/null +++ b/data/maps/the_great/rooms/Behind Question Area.txtpb | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | name: "Behind Question Area" | ||
| 2 | display_name: "Main Area" | ||
| 3 | panels { | ||
| 4 | name: "DEW" | ||
| 5 | path: "Panels/General/uc_4" | ||
| 6 | clue: "dew" | ||
| 7 | answer: "do" | ||
| 8 | symbols: "zero" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "YEW" | ||
| 12 | path: "Panels/General/uc_5" | ||
| 13 | clue: "yew" | ||
| 14 | answer: "you" | ||
| 15 | symbols: "zero" | ||
| 16 | proxies { answer: "ewe" path: "Panels/General/uc_5_proxy_1" } | ||
| 17 | } | ||
| 18 | panels { | ||
| 19 | name: "NO" | ||
| 20 | path: "Panels/General/uc_6" | ||
| 21 | clue: "no" | ||
| 22 | answer: "know" | ||
| 23 | symbols: "zero" | ||
| 24 | } | ||
| diff --git a/data/maps/the_great/rooms/Colorful Entrance.txtpb b/data/maps/the_great/rooms/Colorful Entrance.txtpb new file mode 100644 index 0000000..5d7c9b2 --- /dev/null +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Colorful Entrance" | ||
| 2 | display_name: "Pillar Room" | ||
| 3 | ports { | ||
| 4 | name: "COLORFUL" | ||
| 5 | path: "Meshes/Blocks/Warps/worldport13" | ||
| 6 | orientation: "west" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb new file mode 100644 index 0000000..c7e71f0 --- /dev/null +++ b/data/maps/the_great/rooms/Daedalus Entrance.txtpb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | name: "Daedalus Entrance" | ||
| 2 | display_name: "Main Area" | ||
| 3 | panels { | ||
| 4 | name: "MISSING" | ||
| 5 | path: "Panels/General/entry_2" | ||
| 6 | clue: "missing" | ||
| 7 | answer: "lost" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | ports { | ||
| 11 | name: "DAEDALUS" | ||
| 12 | path: "Components/Warps/worldport8" | ||
| 13 | orientation: "south" | ||
| 14 | required_door { name: "Daedalus Entrance" } | ||
| 15 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | ||
| 16 | } | ||
| diff --git a/data/maps/the_great/rooms/East Landscape.txtpb b/data/maps/the_great/rooms/East Landscape.txtpb new file mode 100644 index 0000000..56700cc --- /dev/null +++ b/data/maps/the_great/rooms/East Landscape.txtpb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | name: "East Landscape" | ||
| 2 | display_name: "East Landscape" | ||
| 3 | panels { | ||
| 4 | name: "COLOR" | ||
| 5 | path: "Panels/General/entry_10" | ||
| 6 | clue: "color" | ||
| 7 | answer: "purple" | ||
| 8 | symbols: "example" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "MISTREAT" | ||
| 12 | path: "Panels/General/entry_13" | ||
| 13 | clue: "mistreat" | ||
| 14 | answer: "ream" | ||
| 15 | symbols: "lingo" | ||
| 16 | } | ||
| diff --git a/data/maps/the_great/rooms/G Room.txtpb b/data/maps/the_great/rooms/G Room.txtpb new file mode 100644 index 0000000..218a9c1 --- /dev/null +++ b/data/maps/the_great/rooms/G Room.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "G Room" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | letters { | ||
| 4 | key: "g" | ||
| 5 | path: "Components/Collectables/g" | ||
| 6 | } | ||
| diff --git a/data/maps/the_great/rooms/Hive Entrance.txtpb b/data/maps/the_great/rooms/Hive Entrance.txtpb new file mode 100644 index 0000000..e0781c5 --- /dev/null +++ b/data/maps/the_great/rooms/Hive Entrance.txtpb | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | name: "Hive Entrance" | ||
| 2 | display_name: "West Side" | ||
| 3 | panels { | ||
| 4 | name: "LOST" | ||
| 5 | path: "Panels/Hive Room/hive_1" | ||
| 6 | clue: "lost" | ||
| 7 | answer: "found" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | ports { | ||
| 11 | name: "HIVE" | ||
| 12 | path: "Meshes/Blocks/Warps/worldport19" | ||
| 13 | orientation: "east" | ||
| 14 | } | ||
| diff --git a/data/maps/the_great/rooms/Jail Part 1.txtpb b/data/maps/the_great/rooms/Jail Part 1.txtpb new file mode 100644 index 0000000..8ab6caf --- /dev/null +++ b/data/maps/the_great/rooms/Jail Part 1.txtpb | |||
| @@ -0,0 +1,87 @@ | |||
| 1 | name: "Jail Part 1" | ||
| 2 | display_name: "Jail" | ||
| 3 | panels { | ||
| 4 | name: "FLAP" | ||
| 5 | path: "Panels/Throat/throat_1" | ||
| 6 | clue: "flap" | ||
| 7 | answer: "trap" | ||
| 8 | symbols: "zero" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "LUCK" | ||
| 12 | path: "Panels/Throat/throat_2" | ||
| 13 | clue: "luck" | ||
| 14 | answer: "stuck" | ||
| 15 | symbols: "zero" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "STICK" | ||
| 19 | path: "Panels/Throat/throat_3" | ||
| 20 | clue: "stick" | ||
| 21 | answer: "stuck" | ||
| 22 | symbols: "age" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "SNARE" | ||
| 26 | path: "Panels/Throat/throat_4" | ||
| 27 | clue: "snare" | ||
| 28 | answer: "trap" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "DOPAMINE" | ||
| 33 | path: "Panels/Bowels/bowels_1" | ||
| 34 | clue: "dopamine" | ||
| 35 | answer: "pain" | ||
| 36 | symbols: "sparkles" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "PALINDROME" | ||
| 40 | path: "Panels/Bowels/bowels_2" | ||
| 41 | clue: "palindrome" | ||
| 42 | answer: "pain" | ||
| 43 | symbols: "sparkles" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "SUPERVILLAIN" | ||
| 47 | path: "Panels/Bowels/bowels_3" | ||
| 48 | clue: "supervillain" | ||
| 49 | answer: "evil" | ||
| 50 | symbols: "sparkles" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "PREVAILS" | ||
| 54 | path: "Panels/Bowels/bowels_4" | ||
| 55 | clue: "prevails" | ||
| 56 | answer: "evil" | ||
| 57 | symbols: "sparkles" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "ENGRAVED" | ||
| 61 | path: "Panels/Bowels2/bowels_1" | ||
| 62 | clue: "engraved" | ||
| 63 | answer: "grave" | ||
| 64 | symbols: "sparkles" | ||
| 65 | } | ||
| 66 | panels { | ||
| 67 | name: "GLIDEPATH" | ||
| 68 | path: "Panels/Bowels2/bowels_2" | ||
| 69 | clue: "glidepath" | ||
| 70 | answer: "death" | ||
| 71 | symbols: "sparkles" | ||
| 72 | } | ||
| 73 | panels { | ||
| 74 | name: "DECATHLON" | ||
| 75 | path: "Panels/Bowels2/bowels_3" | ||
| 76 | clue: "decathlon" | ||
| 77 | answer: "death" | ||
| 78 | symbols: "sparkles" | ||
| 79 | } | ||
| 80 | panels { | ||
| 81 | name: "GRIEVES" | ||
| 82 | path: "Panels/Bowels2/bowels_4" | ||
| 83 | clue: "grieves" | ||
| 84 | answer: "grave" | ||
| 85 | symbols: "sparkles" | ||
| 86 | symbols: "zero" | ||
| 87 | } | ||
| diff --git a/data/maps/the_great/rooms/Jail Part 2.txtpb b/data/maps/the_great/rooms/Jail Part 2.txtpb new file mode 100644 index 0000000..2ef9a2a --- /dev/null +++ b/data/maps/the_great/rooms/Jail Part 2.txtpb | |||
| @@ -0,0 +1,58 @@ | |||
| 1 | name: "Jail Part 2" | ||
| 2 | display_name: "Jail" | ||
| 3 | panels { | ||
| 4 | name: "DIGEST" | ||
| 5 | path: "Panels/Bowels3/bowels_1" | ||
| 6 | clue: "digest" | ||
| 7 | answer: "die" | ||
| 8 | symbols: "sparkles" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "JAUNDICE" | ||
| 12 | path: "Panels/Bowels3/bowels_2" | ||
| 13 | clue: "jaundice" | ||
| 14 | answer: "die" | ||
| 15 | symbols: "sparkles" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "NECROTIZE (1)" | ||
| 19 | path: "Panels/Bowels3/bowels_3" | ||
| 20 | clue: "necrotize" | ||
| 21 | answer: "rot" | ||
| 22 | symbols: "sparkles" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "NECROTIZE (2)" | ||
| 26 | path: "Panels/Bowels3/bowels_4" | ||
| 27 | clue: "necrotize" | ||
| 28 | answer: "rot" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "TORMENTS" | ||
| 33 | path: "Panels/Bowels4/bowels_1" | ||
| 34 | clue: "torments" | ||
| 35 | answer: "omen" | ||
| 36 | symbols: "sparkles" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "PILGRIM" | ||
| 40 | path: "Panels/Bowels4/bowels_2" | ||
| 41 | clue: "pilgrim" | ||
| 42 | answer: "grim" | ||
| 43 | symbols: "sparkles" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "GRIMACE" | ||
| 47 | path: "Panels/Bowels4/bowels_3" | ||
| 48 | clue: "grimace" | ||
| 49 | answer: "grim" | ||
| 50 | symbols: "sparkles" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "COMMENCE" | ||
| 54 | path: "Panels/Bowels4/bowels_4" | ||
| 55 | clue: "commence" | ||
| 56 | answer: "omen" | ||
| 57 | symbols: "sparkles" | ||
| 58 | } | ||
| diff --git a/data/maps/the_great/rooms/Jubilant Entrance.txtpb b/data/maps/the_great/rooms/Jubilant Entrance.txtpb new file mode 100644 index 0000000..eaf9811 --- /dev/null +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Jubilant Entrance" | ||
| 2 | display_name: "West Side" | ||
| 3 | ports { | ||
| 4 | name: "JUBILANT" | ||
| 5 | path: "Meshes/Blocks/Warps/worldport12" | ||
| 6 | orientation: "east" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Magnet Room.txtpb b/data/maps/the_great/rooms/Magnet Room.txtpb new file mode 100644 index 0000000..e8fff03 --- /dev/null +++ b/data/maps/the_great/rooms/Magnet Room.txtpb | |||
| @@ -0,0 +1,100 @@ | |||
| 1 | name: "Magnet Room" | ||
| 2 | display_name: "Magnet Room" | ||
| 3 | panels { | ||
| 4 | name: "AIRPLANE" | ||
| 5 | path: "Panels/Magnet Room/magnet_2" | ||
| 6 | clue: "airplane" | ||
| 7 | answer: "fly" | ||
| 8 | symbols: "job" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "PILOT" | ||
| 12 | path: "Panels/Magnet Room/magnet_3" | ||
| 13 | clue: "pilot" | ||
| 14 | answer: "fly" | ||
| 15 | symbols: "job" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "AUTHOR" | ||
| 19 | path: "Panels/Magnet Room/magnet_4" | ||
| 20 | clue: "author" | ||
| 21 | answer: "write" | ||
| 22 | symbols: "job" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "PEN" | ||
| 26 | path: "Panels/Magnet Room/magnet_5" | ||
| 27 | clue: "pen" | ||
| 28 | answer: "write" | ||
| 29 | symbols: "job" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "HEAL" | ||
| 33 | path: "Panels/Magnet Room/magnet_6" | ||
| 34 | clue: "heal" | ||
| 35 | answer: "nurse" | ||
| 36 | symbols: "job" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "CLEAN" | ||
| 40 | path: "Panels/Magnet Room/magnet_7" | ||
| 41 | clue: "clean" | ||
| 42 | answer: "janitor" | ||
| 43 | symbols: "job" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "TRUCKER" | ||
| 47 | path: "Panels/Magnet Room/magnet_8" | ||
| 48 | clue: "trucker" | ||
| 49 | answer: "drive" | ||
| 50 | symbols: "job" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "DOCTOR" | ||
| 54 | path: "Panels/Magnet Room/magnet_9" | ||
| 55 | clue: "doctor" | ||
| 56 | answer: "heal" | ||
| 57 | symbols: "job" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "BARTENDER" | ||
| 61 | path: "Panels/Magnet Room/magnet_10" | ||
| 62 | clue: "bartender" | ||
| 63 | answer: "mix" | ||
| 64 | symbols: "job" | ||
| 65 | } | ||
| 66 | panels { | ||
| 67 | name: "DIG" | ||
| 68 | path: "Panels/Magnet Room/magnet_11" | ||
| 69 | clue: "dig" | ||
| 70 | answer: "shovel" | ||
| 71 | symbols: "job" | ||
| 72 | } | ||
| 73 | panels { | ||
| 74 | name: "TILL" | ||
| 75 | path: "Panels/Magnet Room/magnet_12" | ||
| 76 | clue: "till" | ||
| 77 | answer: "hoe" | ||
| 78 | symbols: "job" | ||
| 79 | } | ||
| 80 | panels { | ||
| 81 | name: "WRENCH" | ||
| 82 | path: "Panels/Magnet Room/magnet_13" | ||
| 83 | clue: "wrench" | ||
| 84 | answer: "turn" | ||
| 85 | symbols: "job" | ||
| 86 | } | ||
| 87 | panels { | ||
| 88 | name: "SAW" | ||
| 89 | path: "Panels/Magnet Room/magnet_14" | ||
| 90 | clue: "saw" | ||
| 91 | answer: "cut" | ||
| 92 | symbols: "job" | ||
| 93 | } | ||
| 94 | panels { | ||
| 95 | name: "BLENDER" | ||
| 96 | path: "Panels/Magnet Room/magnet_15" | ||
| 97 | clue: "blender" | ||
| 98 | answer: "mix" | ||
| 99 | symbols: "job" | ||
| 100 | } | ||
| diff --git a/data/maps/the_great/rooms/Main Area.txtpb b/data/maps/the_great/rooms/Main Area.txtpb new file mode 100644 index 0000000..a70b011 --- /dev/null +++ b/data/maps/the_great/rooms/Main Area.txtpb | |||
| @@ -0,0 +1,147 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | display_name: "Main Area" | ||
| 3 | panels { | ||
| 4 | name: "OUT" | ||
| 5 | path: "Panels/Maze/maze_1" | ||
| 6 | clue: "out" | ||
| 7 | answer: "in" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "INTRO" | ||
| 12 | path: "Panels/General/entry_8" | ||
| 13 | clue: "intro" | ||
| 14 | answer: "intro" | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "BORNE" | ||
| 18 | path: "Panels/General/entry_12" | ||
| 19 | clue: "borne" | ||
| 20 | answer: "born" | ||
| 21 | symbols: "zero" | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "DEW" | ||
| 25 | path: "Panels/General/dyk_1" | ||
| 26 | clue: "dew" | ||
| 27 | answer: "do" | ||
| 28 | symbols: "zero" | ||
| 29 | } | ||
| 30 | panels { | ||
| 31 | name: "EWE" | ||
| 32 | path: "Panels/General/dyk_2" | ||
| 33 | clue: "ewe" | ||
| 34 | answer: "you" | ||
| 35 | symbols: "zero" | ||
| 36 | } | ||
| 37 | panels { | ||
| 38 | name: "NO" | ||
| 39 | path: "Panels/General/dyk_3" | ||
| 40 | clue: "no" | ||
| 41 | answer: "know" | ||
| 42 | symbols: "zero" | ||
| 43 | } | ||
| 44 | panels { | ||
| 45 | name: "BROWN RED ORANGE" | ||
| 46 | path: "Panels/General/seeking_1" | ||
| 47 | clue: "" | ||
| 48 | answer: "bro" | ||
| 49 | symbols: "lingo" | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "DO" | ||
| 53 | path: "Panels/General/uc_1" | ||
| 54 | clue: "do" | ||
| 55 | answer: "do" | ||
| 56 | } | ||
| 57 | panels { | ||
| 58 | name: "YOU" | ||
| 59 | path: "Panels/General/uc_2" | ||
| 60 | clue: "you" | ||
| 61 | answer: "you" | ||
| 62 | } | ||
| 63 | panels { | ||
| 64 | name: "SEE" | ||
| 65 | path: "Panels/General/uc_3" | ||
| 66 | clue: "see" | ||
| 67 | answer: "sea" | ||
| 68 | symbols: "zero" | ||
| 69 | } | ||
| 70 | panels { | ||
| 71 | name: "SMILE" | ||
| 72 | path: "Panels/General/entry_1" | ||
| 73 | clue: "smile" | ||
| 74 | answer: "grin" | ||
| 75 | symbols: "sun" | ||
| 76 | } | ||
| 77 | panels { | ||
| 78 | name: "WHY" | ||
| 79 | path: "Panels/General/red_1" | ||
| 80 | clue: "why" | ||
| 81 | answer: "why" | ||
| 82 | } | ||
| 83 | panels { | ||
| 84 | name: "IS" | ||
| 85 | path: "Panels/General/red_2" | ||
| 86 | clue: "is" | ||
| 87 | answer: "is" | ||
| 88 | } | ||
| 89 | panels { | ||
| 90 | name: "IT" | ||
| 91 | path: "Panels/General/red_3" | ||
| 92 | clue: "it" | ||
| 93 | answer: "it" | ||
| 94 | } | ||
| 95 | panels { | ||
| 96 | name: "NOT" | ||
| 97 | path: "Panels/General/red_4" | ||
| 98 | clue: "not" | ||
| 99 | answer: "not" | ||
| 100 | } | ||
| 101 | panels { | ||
| 102 | name: "RED" | ||
| 103 | path: "Panels/General/red_5" | ||
| 104 | clue: "red" | ||
| 105 | answer: "red" | ||
| 106 | } | ||
| 107 | panels { | ||
| 108 | name: "COLOR" | ||
| 109 | path: "Panels/General/entry_6" | ||
| 110 | clue: "color" | ||
| 111 | answer: "gray" | ||
| 112 | symbols: "example" | ||
| 113 | } | ||
| 114 | panels { | ||
| 115 | name: "BYE" | ||
| 116 | path: "Panels/General/entry_7" | ||
| 117 | clue: "bye" | ||
| 118 | answer: "high" | ||
| 119 | symbols: "sun" | ||
| 120 | symbols: "zero" | ||
| 121 | } | ||
| 122 | ports { | ||
| 123 | name: "ENTRY" | ||
| 124 | path: "Components/Warps/worldport" | ||
| 125 | orientation: "south" | ||
| 126 | } | ||
| 127 | ports { | ||
| 128 | name: "KEEN" | ||
| 129 | path: "Components/Warps/worldport6" | ||
| 130 | orientation: "north" | ||
| 131 | } | ||
| 132 | ports { | ||
| 133 | name: "ORB" | ||
| 134 | path: "Components/Warps/worldport3" | ||
| 135 | orientation: "north" | ||
| 136 | } | ||
| 137 | ports { | ||
| 138 | name: "LINEAR" | ||
| 139 | path: "Components/Warps/worldport15" | ||
| 140 | orientation: "south" | ||
| 141 | } | ||
| 142 | ports { | ||
| 143 | name: "DIGITAL" | ||
| 144 | path: "Components/Warps/worldport4" | ||
| 145 | orientation: "down" | ||
| 146 | required_door { name: "Digital Entrance" } | ||
| 147 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Center.txtpb b/data/maps/the_great/rooms/Maze Center.txtpb new file mode 100644 index 0000000..dc54624 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Center.txtpb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | name: "Maze Center" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "POOR" | ||
| 5 | path: "Panels/Maze/maze_7" | ||
| 6 | clue: "poor" | ||
| 7 | answer: "rich" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "CHASE" | ||
| 12 | path: "Panels/Maze/maze_10" | ||
| 13 | clue: "chase" | ||
| 14 | answer: "hunt" | ||
| 15 | symbols: "sun" | ||
| 16 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Cold Area.txtpb b/data/maps/the_great/rooms/Maze Cold Area.txtpb new file mode 100644 index 0000000..c7650f1 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Cold Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Cold Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "COLD" | ||
| 5 | path: "Panels/Maze/maze_11" | ||
| 6 | clue: "cold" | ||
| 7 | answer: "hot" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb new file mode 100644 index 0000000..d6f265f --- /dev/null +++ b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | name: "Maze Empty Vestibule" | ||
| 2 | display_name: "Courtyard" | ||
| diff --git a/data/maps/the_great/rooms/Maze In Area.txtpb b/data/maps/the_great/rooms/Maze In Area.txtpb new file mode 100644 index 0000000..88b8236 --- /dev/null +++ b/data/maps/the_great/rooms/Maze In Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze In Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "IN" | ||
| 5 | path: "Panels/Maze/maze_3" | ||
| 6 | clue: "in" | ||
| 7 | answer: "out" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Moon Area.txtpb b/data/maps/the_great/rooms/Maze Moon Area.txtpb new file mode 100644 index 0000000..a947415 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Moon Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Moon Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "MOON" | ||
| 5 | path: "Panels/Maze/maze_9" | ||
| 6 | clue: "moon" | ||
| 7 | answer: "sun" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Off Area.txtpb b/data/maps/the_great/rooms/Maze Off Area.txtpb new file mode 100644 index 0000000..b090f21 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Off Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Off Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "OFF" | ||
| 5 | path: "Panels/Maze/maze_14" | ||
| 6 | clue: "off" | ||
| 7 | answer: "on" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Slice Area.txtpb b/data/maps/the_great/rooms/Maze Slice Area.txtpb new file mode 100644 index 0000000..a2b207d --- /dev/null +++ b/data/maps/the_great/rooms/Maze Slice Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Slice Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "SLICE" | ||
| 5 | path: "Panels/Maze/maze_4" | ||
| 6 | clue: "slice" | ||
| 7 | answer: "cut" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Smooth Area.txtpb b/data/maps/the_great/rooms/Maze Smooth Area.txtpb new file mode 100644 index 0000000..d5668f9 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Smooth Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Smooth Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "SMOOTH" | ||
| 5 | path: "Panels/Maze/maze_5" | ||
| 6 | clue: "smooth" | ||
| 7 | answer: "rough" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze South Area.txtpb b/data/maps/the_great/rooms/Maze South Area.txtpb new file mode 100644 index 0000000..c49f1f1 --- /dev/null +++ b/data/maps/the_great/rooms/Maze South Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze South Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "SOUTH" | ||
| 5 | path: "Panels/Maze/maze_2" | ||
| 6 | clue: "south" | ||
| 7 | answer: "north" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Start.txtpb b/data/maps/the_great/rooms/Maze Start.txtpb new file mode 100644 index 0000000..870b4f3 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Start.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Start" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "OUT" | ||
| 5 | path: "Panels/Maze/maze_1" | ||
| 6 | clue: "out" | ||
| 7 | answer: "in" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Tower.txtpb b/data/maps/the_great/rooms/Maze Tower.txtpb new file mode 100644 index 0000000..8bba0eb --- /dev/null +++ b/data/maps/the_great/rooms/Maze Tower.txtpb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | name: "Maze Tower" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "FEEL" | ||
| 5 | path: "Panels/Maze/maze_12" | ||
| 6 | clue: "feel" | ||
| 7 | answer: "touch" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "DECOMPOSE" | ||
| 12 | path: "Panels/Maze/maze_13" | ||
| 13 | clue: "decompose" | ||
| 14 | answer: "rot" | ||
| 15 | symbols: "sun" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "SPIRE" | ||
| 19 | path: "Panels/Towers/tower_1" | ||
| 20 | clue: "spire" | ||
| 21 | answer: "tower" | ||
| 22 | symbols: "sun" | ||
| 23 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Up Area.txtpb b/data/maps/the_great/rooms/Maze Up Area.txtpb new file mode 100644 index 0000000..ee53deb --- /dev/null +++ b/data/maps/the_great/rooms/Maze Up Area.txtpb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | name: "Maze Up Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "UP" | ||
| 5 | path: "Panels/Maze/maze_15" | ||
| 6 | clue: "up" | ||
| 7 | answer: "down" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| diff --git a/data/maps/the_great/rooms/Maze Wreck Area.txtpb b/data/maps/the_great/rooms/Maze Wreck Area.txtpb new file mode 100644 index 0000000..bea3fca --- /dev/null +++ b/data/maps/the_great/rooms/Maze Wreck Area.txtpb | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | name: "Maze Wreck Area" | ||
| 2 | display_name: "Courtyard" | ||
| 3 | panels { | ||
| 4 | name: "WRECK" | ||
| 5 | path: "Panels/Maze/maze_8" | ||
| 6 | clue: "wreck" | ||
| 7 | answer: "ruin" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | # This is behind a teal wall. | ||
| 12 | name: "MAROON" | ||
| 13 | path: "Panels/General/teal_1" | ||
| 14 | clue: "maroon" | ||
| 15 | answer: "teal" | ||
| 16 | symbols: "sun" | ||
| 17 | } | ||
| diff --git a/data/maps/the_great/rooms/Nature Room.txtpb b/data/maps/the_great/rooms/Nature Room.txtpb new file mode 100644 index 0000000..01f6d1b --- /dev/null +++ b/data/maps/the_great/rooms/Nature Room.txtpb | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | name: "Nature Room" | ||
| 2 | display_name: "North Landscape" | ||
| 3 | panels { | ||
| 4 | name: "SEVERE" | ||
| 5 | path: "Panels/General/nature_2" | ||
| 6 | clue: "severe" | ||
| 7 | answer: "grave" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "FOOT" | ||
| 12 | path: "Panels/General/nature_3" | ||
| 13 | clue: "foot" | ||
| 14 | answer: "yard" | ||
| 15 | symbols: "boxes" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "PAUSES" | ||
| 19 | path: "Panels/General/nature_4" | ||
| 20 | clue: "pauses" | ||
| 21 | answer: "waits" | ||
| 22 | symbols: "sun" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "ABOVE" | ||
| 26 | path: "Panels/General/nature_5" | ||
| 27 | clue: "above" | ||
| 28 | answer: "below" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| diff --git a/data/maps/the_great/rooms/North Landscape.txtpb b/data/maps/the_great/rooms/North Landscape.txtpb new file mode 100644 index 0000000..9f2f1f9 --- /dev/null +++ b/data/maps/the_great/rooms/North Landscape.txtpb | |||
| @@ -0,0 +1,62 @@ | |||
| 1 | name: "North Landscape" | ||
| 2 | display_name: "North Landscape" | ||
| 3 | panels { | ||
| 4 | name: "WEATHER" | ||
| 5 | path: "Panels/General/platforms_1" | ||
| 6 | clue: "weather" | ||
| 7 | answer: "nature" | ||
| 8 | symbols: "boxes" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "ANIMALS" | ||
| 12 | path: "Panels/General/platforms_2" | ||
| 13 | clue: "animals" | ||
| 14 | answer: "nature" | ||
| 15 | symbols: "boxes" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "PLANTS" | ||
| 19 | path: "Panels/General/platforms_3" | ||
| 20 | clue: "plants" | ||
| 21 | answer: "nature" | ||
| 22 | symbols: "boxes" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "LAUGH" | ||
| 26 | path: "Panels/General/dyk_4" | ||
| 27 | clue: "laugh" | ||
| 28 | answer: "half" | ||
| 29 | symbols: "zero" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "FINISHED" | ||
| 33 | path: "Panels/General/dyk_5" | ||
| 34 | clue: "finished" | ||
| 35 | answer: "done" | ||
| 36 | symbols: "sun" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "LAUGH FINISHED" | ||
| 40 | path: "Panels/General/dyk_6" | ||
| 41 | clue: "" | ||
| 42 | answer: "shed" | ||
| 43 | symbols: "lingo" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "INSIDE" | ||
| 47 | path: "Panels/General/nature_1" | ||
| 48 | clue: "inside" | ||
| 49 | answer: "outside" | ||
| 50 | symbols: "sun" | ||
| 51 | } | ||
| 52 | keyholders { | ||
| 53 | name: "X" | ||
| 54 | path: "Components/KeyHolders/keyHolderX" | ||
| 55 | } | ||
| 56 | ports { | ||
| 57 | name: "INVISIBLE" | ||
| 58 | path: "Meshes/Blocks/Warps/worldport20" | ||
| 59 | orientation: "north" | ||
| 60 | # Note that this can be easily entered from the other side. | ||
| 61 | required_door { name: "Invisible Entrance" } | ||
| 62 | } | ||
| diff --git a/data/maps/the_great/rooms/Outside Jail.txtpb b/data/maps/the_great/rooms/Outside Jail.txtpb new file mode 100644 index 0000000..ff1dbbd --- /dev/null +++ b/data/maps/the_great/rooms/Outside Jail.txtpb | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | name: "Outside Jail" | ||
| 2 | display_name: "Jail" | ||
| 3 | panels { | ||
| 4 | name: "GUT" | ||
| 5 | path: "Panels/Head/head_1" | ||
| 6 | clue: "gut" | ||
| 7 | answer: "guilt" | ||
| 8 | symbols: "sparkles" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "HAM" | ||
| 12 | path: "Panels/Head/head_2" | ||
| 13 | clue: "ham" | ||
| 14 | answer: "shame" | ||
| 15 | symbols: "sparkles" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "MAIM" | ||
| 19 | path: "Panels/Head/head_3" | ||
| 20 | clue: "maim" | ||
| 21 | answer: "shame" | ||
| 22 | symbols: "zero" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "WILT" | ||
| 26 | path: "Panels/Head/head_4" | ||
| 27 | clue: "wilt" | ||
| 28 | answer: "guilt" | ||
| 29 | symbols: "zero" | ||
| 30 | } | ||
| diff --git a/data/maps/the_great/rooms/Pillar Room.txtpb b/data/maps/the_great/rooms/Pillar Room.txtpb new file mode 100644 index 0000000..f3fc078 --- /dev/null +++ b/data/maps/the_great/rooms/Pillar Room.txtpb | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | name: "Pillar Room" | ||
| 2 | display_name: "Pillar Room" | ||
| 3 | panels { | ||
| 4 | name: "EYE" | ||
| 5 | path: "Panels/Impressive/entry_2" | ||
| 6 | clue: "eye" | ||
| 7 | answer: "you" | ||
| 8 | symbols: "sun" | ||
| 9 | symbols: "zero" | ||
| 10 | } | ||
| 11 | panels { | ||
| 12 | name: "HAVE" | ||
| 13 | path: "Panels/Impressive/entry_3" | ||
| 14 | clue: "have" | ||
| 15 | answer: "have" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "FOUR" | ||
| 19 | path: "Panels/Impressive/entry_4" | ||
| 20 | clue: "four" | ||
| 21 | answer: "for" | ||
| 22 | symbols: "zero" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "CAUGHT" | ||
| 26 | path: "Panels/Impressive/entry_5" | ||
| 27 | clue: "caught" | ||
| 28 | answer: "got" | ||
| 29 | symbols: "zero" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "TEN" | ||
| 33 | path: "Panels/Impressive/entry_6" | ||
| 34 | clue: "ten" | ||
| 35 | answer: "ten" | ||
| 36 | } | ||
| diff --git a/data/maps/the_great/rooms/Purple Room.txtpb b/data/maps/the_great/rooms/Purple Room.txtpb new file mode 100644 index 0000000..8edc789 --- /dev/null +++ b/data/maps/the_great/rooms/Purple Room.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Purple Room" | ||
| 2 | display_name: "Main Area" | ||
| 3 | ports { | ||
| 4 | name: "DAEDALUS" | ||
| 5 | path: "Components/Warps/worldport18" | ||
| 6 | orientation: "north" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room How.txtpb b/data/maps/the_great/rooms/Question Room How.txtpb new file mode 100644 index 0000000..2130e96 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room How.txtpb | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | name: "Question Room How" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_3" | ||
| 6 | clue: "question" | ||
| 7 | answer: "how" | ||
| 8 | symbols: "example" | ||
| 9 | # "Panels/Question Proxies/question_3_proxied" <- this is just how again | ||
| 10 | proxies { answer: "who" path: "Panels/Question Proxies/question_3_proxied2" } | ||
| 11 | proxies { answer: "why" path: "Panels/Question Proxies/question_3_proxied3" } | ||
| 12 | proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" } | ||
| 13 | proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" } | ||
| 14 | proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" } | ||
| 15 | } | ||
| 16 | paintings { | ||
| 17 | name: "WHY" | ||
| 18 | path: "Components/Paintings/why" | ||
| 19 | orientation: "east" | ||
| 20 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room What.txtpb b/data/maps/the_great/rooms/Question Room What.txtpb new file mode 100644 index 0000000..e909614 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room What.txtpb | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | name: "Question Room What" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_4" | ||
| 6 | clue: "question" | ||
| 7 | answer: "what" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied" } | ||
| 10 | proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied2" } | ||
| 11 | proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied3" } | ||
| 12 | proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } | ||
| 13 | # "Panels/Question Proxies/question_4_proxied5" <- this is just what again | ||
| 14 | proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" } | ||
| 15 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room When.txtpb b/data/maps/the_great/rooms/Question Room When.txtpb new file mode 100644 index 0000000..7c19407 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room When.txtpb | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | name: "Question Room When" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_1" | ||
| 6 | clue: "question" | ||
| 7 | answer: "what" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" } | ||
| 10 | proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" } | ||
| 11 | # "Panels/Question Proxies/question_1_proxied3" <- this is just what again | ||
| 12 | proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } | ||
| 13 | proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } | ||
| 14 | proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } | ||
| 15 | } | ||
| 16 | paintings { | ||
| 17 | name: "WHY" | ||
| 18 | path: "Components/Paintings/why2" | ||
| 19 | orientation: "north" | ||
| 20 | gravity: Y_PLUS | ||
| 21 | } | ||
| diff --git a/data/maps/the_great/rooms/Question Room Who.txtpb b/data/maps/the_great/rooms/Question Room Who.txtpb new file mode 100644 index 0000000..c445009 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room Who.txtpb | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | name: "Question Room Who" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/Questions/question_2" | ||
| 6 | clue: "question" | ||
| 7 | answer: "who" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" } | ||
| 10 | # "Panels/Question Proxies/question_2_proxied2" <- this is just who again | ||
| 11 | proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" } | ||
| 12 | proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } | ||
| 13 | proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } | ||
| 14 | proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } | ||
| 15 | } | ||
| diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb new file mode 100644 index 0000000..9e29860 --- /dev/null +++ b/data/maps/the_great/rooms/Salmon Room.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Salmon Room" | ||
| 2 | display_name: "Main Area" | ||
| 3 | ports { | ||
| 4 | name: "BETWEEN" | ||
| 5 | path: "Components/Warps/worldport11" | ||
| 6 | orientation: "east" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb new file mode 100644 index 0000000..038c7e7 --- /dev/null +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | name: "Talented Entrance" | ||
| 2 | display_name: "Question Room" | ||
| 3 | ports { | ||
| 4 | name: "TALENTED" | ||
| 5 | path: "Meshes/Blocks/Warps/worldport14" | ||
| 6 | orientation: "south" | ||
| 7 | } | ||
| diff --git a/data/maps/the_great/rooms/Under Question Room.txtpb b/data/maps/the_great/rooms/Under Question Room.txtpb new file mode 100644 index 0000000..757c812 --- /dev/null +++ b/data/maps/the_great/rooms/Under Question Room.txtpb | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | name: "Under Question Room" | ||
| 2 | display_name: "Question Room" | ||
| 3 | panels { | ||
| 4 | name: "QUESTION" | ||
| 5 | path: "Panels/General/question_1" | ||
| 6 | clue: "question" | ||
| 7 | answer: "which" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } | ||
| 10 | } | ||
| diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb new file mode 100644 index 0000000..f72cce7 --- /dev/null +++ b/data/maps/the_great/rooms/West Side.txtpb | |||
| @@ -0,0 +1,79 @@ | |||
| 1 | name: "West Side" | ||
| 2 | display_name: "West Side" | ||
| 3 | panels { | ||
| 4 | name: "ERASE" | ||
| 5 | path: "Panels/General/entry_9" | ||
| 6 | clue: "erase" | ||
| 7 | answer: "write" | ||
| 8 | symbols: "sun" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TEACH" | ||
| 12 | path: "Panels/Magnet Room/magnet_1" | ||
| 13 | clue: "teach" | ||
| 14 | answer: "learn" | ||
| 15 | symbols: "sun" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "RIGHT" | ||
| 19 | path: "Panels/Impressive/entry_1" | ||
| 20 | clue: "right" | ||
| 21 | answer: "wrong" | ||
| 22 | symbols: "sun" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "SAVORY" | ||
| 26 | path: "Panels/Favors/favors_1" | ||
| 27 | clue: "savory" | ||
| 28 | answer: "unsavory" | ||
| 29 | symbols: "sun" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "FLAVORS" | ||
| 33 | path: "Panels/Favors/favors_2" | ||
| 34 | clue: "flavors" | ||
| 35 | answer: "favors" | ||
| 36 | symbols: "sparkles" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "COLOR" | ||
| 40 | path: "Panels/General/entry_5" | ||
| 41 | clue: "color" | ||
| 42 | answer: "red" | ||
| 43 | symbols: "example" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "CLUE" | ||
| 47 | path: "Panels/General/entry_3" | ||
| 48 | clue: "clue" | ||
| 49 | answer: "hint" | ||
| 50 | symbols: "sun" | ||
| 51 | } | ||
| 52 | letters { | ||
| 53 | key: "a" | ||
| 54 | path: "Components/Collectables/a" | ||
| 55 | } | ||
| 56 | paintings { | ||
| 57 | name: "EXTRAVAGANT" | ||
| 58 | path: "Components/Paintings/unless" | ||
| 59 | orientation: "north" | ||
| 60 | move: true | ||
| 61 | enter_only: true | ||
| 62 | required_door { name: "Savory Painting" } | ||
| 63 | } | ||
| 64 | ports { | ||
| 65 | name: "IMPRESSIVE" | ||
| 66 | path: "Meshes/Blocks/Warps/worldport2" | ||
| 67 | orientation: "south" | ||
| 68 | } | ||
| 69 | ports { | ||
| 70 | name: "CC" | ||
| 71 | path: "Meshes/Blocks/Warps/worldport9" | ||
| 72 | orientation: "north" | ||
| 73 | } | ||
| 74 | ports { | ||
| 75 | name: "PARTIAL" | ||
| 76 | path: "Meshes/Blocks/Warps/worldport7" | ||
| 77 | orientation: "east" | ||
| 78 | # ER with this is weird; make sure to place on the surface | ||
| 79 | } | ||
| diff --git a/data/maps/the_great/rooms/Whole Room.txtpb b/data/maps/the_great/rooms/Whole Room.txtpb new file mode 100644 index 0000000..a034626 --- /dev/null +++ b/data/maps/the_great/rooms/Whole Room.txtpb | |||
| @@ -0,0 +1,170 @@ | |||
| 1 | name: "Whole Room" | ||
| 2 | display_name: "North Landscape" | ||
| 3 | panels { | ||
| 4 | name: "VAULT" | ||
| 5 | path: "Panels/Whole Room/whole_1" | ||
| 6 | clue: "vault" | ||
| 7 | answer: "bank" | ||
| 8 | symbols: "boxes" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "STALL" | ||
| 12 | path: "Panels/Whole Room/whole_2" | ||
| 13 | clue: "stall" | ||
| 14 | answer: "barn" | ||
| 15 | symbols: "boxes" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "OFFICE" | ||
| 19 | path: "Panels/Whole Room/whole_3" | ||
| 20 | clue: "office" | ||
| 21 | answer: "bank" | ||
| 22 | symbols: "boxes" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "RAFTER" | ||
| 26 | path: "Panels/Whole Room/whole_4" | ||
| 27 | clue: "rafter" | ||
| 28 | answer: "barn" | ||
| 29 | symbols: "boxes" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "REGISTER" | ||
| 33 | path: "Panels/Whole Room/whole_5" | ||
| 34 | clue: "register" | ||
| 35 | answer: "store" | ||
| 36 | symbols: "boxes" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "SHELF" | ||
| 40 | path: "Panels/Whole Room/whole_6" | ||
| 41 | clue: "shelf" | ||
| 42 | answer: "store" | ||
| 43 | symbols: "boxes" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "BEDROOM" | ||
| 47 | path: "Panels/Whole Room/whole_7" | ||
| 48 | clue: "bedroom" | ||
| 49 | answer: "house" | ||
| 50 | symbols: "boxes" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "BATHROOM" | ||
| 54 | path: "Panels/Whole Room/whole_8" | ||
| 55 | clue: "bathroom" | ||
| 56 | answer: "house" | ||
| 57 | symbols: "boxes" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "PHARMACY" | ||
| 61 | path: "Panels/Whole Room/whole_9" | ||
| 62 | clue: "pharmacy" | ||
| 63 | answer: "hospital" | ||
| 64 | symbols: "boxes" | ||
| 65 | } | ||
| 66 | panels { | ||
| 67 | name: "LOBBY" | ||
| 68 | path: "Panels/Whole Room/whole_10" | ||
| 69 | clue: "lobby" | ||
| 70 | answer: "hotel" | ||
| 71 | symbols: "boxes" | ||
| 72 | } | ||
| 73 | panels { | ||
| 74 | name: "CAFETERIA" | ||
| 75 | path: "Panels/Whole Room/whole_11" | ||
| 76 | clue: "cafeteria" | ||
| 77 | answer: "hospital" | ||
| 78 | symbols: "boxes" | ||
| 79 | } | ||
| 80 | panels { | ||
| 81 | name: "ROOM" | ||
| 82 | path: "Panels/Whole Room/whole_12" | ||
| 83 | clue: "room" | ||
| 84 | answer: "hotel" | ||
| 85 | symbols: "boxes" | ||
| 86 | } | ||
| 87 | panels { | ||
| 88 | name: "BLEACHER" | ||
| 89 | path: "Panels/Whole Room/whole_13" | ||
| 90 | clue: "bleacher" | ||
| 91 | answer: "stadium" | ||
| 92 | symbols: "boxes" | ||
| 93 | } | ||
| 94 | panels { | ||
| 95 | name: "MACHINE" | ||
| 96 | path: "Panels/Whole Room/whole_14" | ||
| 97 | clue: "machine" | ||
| 98 | answer: "factory" | ||
| 99 | symbols: "boxes" | ||
| 100 | } | ||
| 101 | panels { | ||
| 102 | name: "LINE" | ||
| 103 | path: "Panels/Whole Room/whole_15" | ||
| 104 | clue: "line" | ||
| 105 | answer: "factory" | ||
| 106 | symbols: "boxes" | ||
| 107 | } | ||
| 108 | panels { | ||
| 109 | name: "CONCESSIONS" | ||
| 110 | path: "Panels/Whole Room/whole_16" | ||
| 111 | clue: "concessions" | ||
| 112 | answer: "stadium" | ||
| 113 | symbols: "boxes" | ||
| 114 | } | ||
| 115 | panels { | ||
| 116 | name: "WALL" | ||
| 117 | path: "Panels/Whole Room/whole_17" | ||
| 118 | clue: "wall" | ||
| 119 | answer: "fort" | ||
| 120 | symbols: "boxes" | ||
| 121 | } | ||
| 122 | panels { | ||
| 123 | name: "GATE" | ||
| 124 | path: "Panels/Whole Room/whole_18" | ||
| 125 | clue: "gate" | ||
| 126 | answer: "fort" | ||
| 127 | symbols: "boxes" | ||
| 128 | } | ||
| 129 | panels { | ||
| 130 | name: "HOME (1)" | ||
| 131 | path: "Panels/Whole Room/whole_19" | ||
| 132 | clue: "home" | ||
| 133 | answer: "duplex" | ||
| 134 | symbols: "boxes" | ||
| 135 | } | ||
| 136 | panels { | ||
| 137 | name: "HOME (2)" | ||
| 138 | path: "Panels/Whole Room/whole_20" | ||
| 139 | clue: "home" | ||
| 140 | answer: "duplex" | ||
| 141 | symbols: "boxes" | ||
| 142 | } | ||
| 143 | panels { | ||
| 144 | name: "DICE" | ||
| 145 | path: "Panels/Whole Room/whole_21" | ||
| 146 | clue: "dice" | ||
| 147 | answer: "casino" | ||
| 148 | symbols: "boxes" | ||
| 149 | } | ||
| 150 | panels { | ||
| 151 | name: "MOAT" | ||
| 152 | path: "Panels/Whole Room/whole_22" | ||
| 153 | clue: "moat" | ||
| 154 | answer: "castle" | ||
| 155 | symbols: "boxes" | ||
| 156 | } | ||
| 157 | panels { | ||
| 158 | name: "CHIPS" | ||
| 159 | path: "Panels/Whole Room/whole_23" | ||
| 160 | clue: "chips" | ||
| 161 | answer: "casino" | ||
| 162 | symbols: "boxes" | ||
| 163 | } | ||
| 164 | panels { | ||
| 165 | name: "TOWER" | ||
| 166 | path: "Panels/Whole Room/whole_24" | ||
| 167 | clue: "tower" | ||
| 168 | answer: "castle" | ||
| 169 | symbols: "boxes" | ||
| 170 | } | ||
| diff --git a/data/maps/the_great/rooms/Y Room.txtpb b/data/maps/the_great/rooms/Y Room.txtpb new file mode 100644 index 0000000..b20420c --- /dev/null +++ b/data/maps/the_great/rooms/Y Room.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "Y Room" | ||
| 2 | display_name: "Question Room" | ||
| 3 | letters { | ||
| 4 | key: "y" | ||
| 5 | path: "Components/Collectables/y" | ||
| 6 | } | ||
| diff --git a/data/maps/the_great/rooms/Zero Room.txtpb b/data/maps/the_great/rooms/Zero Room.txtpb new file mode 100644 index 0000000..fb19606 --- /dev/null +++ b/data/maps/the_great/rooms/Zero Room.txtpb | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | name: "Zero Room" | ||
| 2 | display_name: "Zero Room" | ||
| 3 | panels { | ||
| 4 | name: "HERO" | ||
| 5 | path: "Panels/General/zero_1" | ||
| 6 | clue: "hero" | ||
| 7 | answer: "zero" | ||
| 8 | symbols: "zero" | ||
| 9 | required_door { name: "Zero Entrance" } | ||
| 10 | } | ||
| 11 | panels { | ||
| 12 | name: "MANY" | ||
| 13 | path: "Panels/General/zero_2" | ||
| 14 | clue: "many" | ||
| 15 | answer: "zero" | ||
| 16 | symbols: "sun" | ||
| 17 | required_door { name: "Zero Entrance" } | ||
| 18 | } | ||
| 19 | panels { | ||
| 20 | name: "SHIFT" | ||
| 21 | path: "Panels/General/zero_3" | ||
| 22 | clue: "shift" | ||
| 23 | answer: "control" | ||
| 24 | symbols: "example" | ||
| 25 | } | ||
| 26 | panels { | ||
| 27 | name: "REMAINING" | ||
| 28 | path: "Panels/General/zero_5" | ||
| 29 | clue: "remaining" | ||
| 30 | answer: "zero" | ||
| 31 | symbols: "question" | ||
| 32 | required_door { name: "Zero Entrance" } | ||
| 33 | } | ||
| 34 | panels { | ||
| 35 | name: "MIDDLE" | ||
| 36 | path: "Panels/General/zero_4" | ||
| 37 | clue: "middle" | ||
| 38 | answer: "center" | ||
| 39 | symbols: "sun" | ||
| 40 | } | ||
