diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-25 11:57:09 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-25 11:57:09 -0400 |
| commit | 8c19969253b43566a8f8ec1a7e9f73c4f23a0878 (patch) | |
| tree | 616cd991466053bb3419debd046a9d9d22dcb261 /data/maps/the_symbolic | |
| parent | 3963ff28b7ec26f52bff564cc21457df56f9e5b4 (diff) | |
| download | lingo2-archipelago-8c19969253b43566a8f8ec1a7e9f73c4f23a0878.tar.gz lingo2-archipelago-8c19969253b43566a8f8ec1a7e9f73c4f23a0878.tar.bz2 lingo2-archipelago-8c19969253b43566a8f8ec1a7e9f73c4f23a0878.zip | |
Added the_symbolic
Diffstat (limited to 'data/maps/the_symbolic')
26 files changed, 1465 insertions, 0 deletions
| diff --git a/data/maps/the_symbolic/connections.txtpb b/data/maps/the_symbolic/connections.txtpb new file mode 100644 index 0000000..d9d2536 --- /dev/null +++ b/data/maps/the_symbolic/connections.txtpb | |||
| @@ -0,0 +1,110 @@ | |||
| 1 | connections { | ||
| 2 | from_room: "White Room" | ||
| 3 | to_room: "Black Room" | ||
| 4 | door { name: "White Door" } | ||
| 5 | } | ||
| 6 | connections { | ||
| 7 | from_room: "Black Room" | ||
| 8 | to_room: "Red Room" | ||
| 9 | door { name: "Black Door" } | ||
| 10 | } | ||
| 11 | connections { | ||
| 12 | from_room: "Red Room" | ||
| 13 | to_room: "Blue Room" | ||
| 14 | door { name: "Red Door" } | ||
| 15 | } | ||
| 16 | connections { | ||
| 17 | from_room: "Blue Room" | ||
| 18 | to_room: "Green Room" | ||
| 19 | door { name: "Blue Door" } | ||
| 20 | } | ||
| 21 | connections { | ||
| 22 | from_room: "Green Room" | ||
| 23 | to_room: "Yellow Room" | ||
| 24 | door { name: "Green Door" } | ||
| 25 | } | ||
| 26 | connections { | ||
| 27 | from_room: "Yellow Room" | ||
| 28 | to_room: "Purple Room" | ||
| 29 | door { name: "Yellow Door" } | ||
| 30 | } | ||
| 31 | connections { | ||
| 32 | from_room: "Purple Room" | ||
| 33 | to_room: "Orange Room" | ||
| 34 | door { name: "Purple Door" } | ||
| 35 | } | ||
| 36 | connections { | ||
| 37 | from_room: "Orange Room" | ||
| 38 | to_room: "Tutorial" | ||
| 39 | door { name: "Orange Door" } | ||
| 40 | } | ||
| 41 | connections { | ||
| 42 | from_room: "Tutorial" | ||
| 43 | to_room: "Red Blue Room" | ||
| 44 | door { name: "Tutorial Door" } | ||
| 45 | } | ||
| 46 | connections { | ||
| 47 | from_room: "Red Blue Room" | ||
| 48 | to_room: "Main Area" | ||
| 49 | door { name: "Main Area Entrance" } | ||
| 50 | } | ||
| 51 | connections { | ||
| 52 | from_room: "Red Blue Room" | ||
| 53 | to_room: "Whirred Room" | ||
| 54 | door { name: "Whirred Room Entrance" } | ||
| 55 | } | ||
| 56 | connections { | ||
| 57 | from_room: "Red Blue Room" | ||
| 58 | to_room: "Poetry Room 1" | ||
| 59 | door { name: "Poetry Room Entrance" } | ||
| 60 | } | ||
| 61 | connections { | ||
| 62 | from_room: "Poetry Room 1" | ||
| 63 | to_room: "Poetry Room 2" | ||
| 64 | door { name: "Poetry Room Door 1" } | ||
| 65 | } | ||
| 66 | connections { | ||
| 67 | from_room: "Poetry Room 2" | ||
| 68 | to_room: "Poetry Room 3" | ||
| 69 | door { name: "Poetry Room Door 2" } | ||
| 70 | } | ||
| 71 | connections { | ||
| 72 | from_room: "Poetry Room 3" | ||
| 73 | to_room: "Poetry Room Left" | ||
| 74 | door { name: "Poetry Room Left" } | ||
| 75 | } | ||
| 76 | connections { | ||
| 77 | from_room: "Poetry Room Left" | ||
| 78 | to_room: "Poetry Room Left Left" | ||
| 79 | door { name: "Poetry Room Left Left" } | ||
| 80 | } | ||
| 81 | connections { | ||
| 82 | from_room: "Poetry Room Left" | ||
| 83 | to_room: "Poetry Room Left Right" | ||
| 84 | door { name: "Poetry Room Left Right" } | ||
| 85 | } | ||
| 86 | connections { | ||
| 87 | from_room: "Poetry Room 3" | ||
| 88 | to_room: "Poetry Room Right" | ||
| 89 | door { name: "Poetry Room Right" } | ||
| 90 | } | ||
| 91 | connections { | ||
| 92 | from_room: "Poetry Room Right" | ||
| 93 | to_room: "Poetry Room Right Left" | ||
| 94 | door { name: "Poetry Room Right Left" } | ||
| 95 | } | ||
| 96 | connections { | ||
| 97 | from_room: "Poetry Room Right" | ||
| 98 | to_room: "Poetry Room Right Right" | ||
| 99 | door { name: "Poetry Room Right Right" } | ||
| 100 | } | ||
| 101 | connections { | ||
| 102 | from_room: "Main Area" | ||
| 103 | to_room: "Last Room" | ||
| 104 | door { name: "Main Area Exit" } | ||
| 105 | } | ||
| 106 | connections { | ||
| 107 | from_room: "Last Room" | ||
| 108 | to_room: "Mastery" | ||
| 109 | door { name: "Mastery" } | ||
| 110 | } | ||
| diff --git a/data/maps/the_symbolic/doors.txtpb b/data/maps/the_symbolic/doors.txtpb new file mode 100644 index 0000000..e84811e --- /dev/null +++ b/data/maps/the_symbolic/doors.txtpb | |||
| @@ -0,0 +1,371 @@ | |||
| 1 | doors { | ||
| 2 | name: "White Door" | ||
| 3 | type: STANDARD | ||
| 4 | receivers: "Components/Doors/Door18" | ||
| 5 | panels { room: "White Room" name: "WRITE" } | ||
| 6 | location_room: "White Room" | ||
| 7 | } | ||
| 8 | doors { | ||
| 9 | name: "Black Door" | ||
| 10 | type: STANDARD | ||
| 11 | receivers: "Components/Doors/Door19" | ||
| 12 | panels { room: "Black Room" name: "HERE" } | ||
| 13 | location_room: "Black Room" | ||
| 14 | } | ||
| 15 | doors { | ||
| 16 | name: "Red Door" | ||
| 17 | type: STANDARD | ||
| 18 | receivers: "Components/Doors/Door20" | ||
| 19 | panels { room: "Red Room" name: "SYNONYM" } | ||
| 20 | location_room: "Red Room" | ||
| 21 | } | ||
| 22 | doors { | ||
| 23 | name: "Blue Door" | ||
| 24 | type: STANDARD | ||
| 25 | receivers: "Components/Doors/Door21" | ||
| 26 | panels { room: "Blue Room" name: "DEPLETE" } | ||
| 27 | location_room: "Blue Room" | ||
| 28 | } | ||
| 29 | doors { | ||
| 30 | name: "Green Door" | ||
| 31 | type: STANDARD | ||
| 32 | receivers: "Components/Doors/Door22" | ||
| 33 | panels { room: "Green Room" name: "INERT" } | ||
| 34 | location_room: "Green Room" | ||
| 35 | } | ||
| 36 | doors { | ||
| 37 | name: "Yellow Door" | ||
| 38 | type: STANDARD | ||
| 39 | receivers: "Components/Doors/Door23" | ||
| 40 | panels { room: "Yellow Room" name: "WHOLE" } | ||
| 41 | location_room: "Yellow Room" | ||
| 42 | } | ||
| 43 | doors { | ||
| 44 | name: "Purple Door" | ||
| 45 | type: STANDARD | ||
| 46 | receivers: "Components/Doors/Door24" | ||
| 47 | panels { room: "Purple Room" name: "TIME" } | ||
| 48 | location_room: "Purple Room" | ||
| 49 | } | ||
| 50 | doors { | ||
| 51 | name: "Orange Door" | ||
| 52 | type: STANDARD | ||
| 53 | receivers: "Components/Doors/Door25" | ||
| 54 | panels { room: "Orange Room" name: "YOUNG" } | ||
| 55 | location_room: "Orange Room" | ||
| 56 | } | ||
| 57 | doors { | ||
| 58 | name: "Tutorial Door" | ||
| 59 | type: EVENT | ||
| 60 | panels { room: "Tutorial" name: "<- (1)" } | ||
| 61 | panels { room: "Tutorial" name: "<- (2)" } | ||
| 62 | panels { room: "Tutorial" name: "<- (3)" } | ||
| 63 | } | ||
| 64 | doors { | ||
| 65 | name: "Tutorial Panels" | ||
| 66 | type: LOCATION_ONLY | ||
| 67 | panels { room: "Tutorial" name: "SAY" } | ||
| 68 | panels { room: "Tutorial" name: "HIGH" } | ||
| 69 | panels { room: "Tutorial" name: "<- (1)" } | ||
| 70 | panels { room: "Tutorial" name: "<- (2)" } | ||
| 71 | panels { room: "Tutorial" name: "<- (3)" } | ||
| 72 | panels { room: "Tutorial" name: "THIS" } | ||
| 73 | panels { room: "Tutorial" name: "WRITE" } | ||
| 74 | panels { room: "Tutorial" name: "TYPE" } | ||
| 75 | panels { room: "Tutorial" name: "SAME" } | ||
| 76 | location_room: "Tutorial" | ||
| 77 | } | ||
| 78 | doors { | ||
| 79 | name: "Main Area Entrance" | ||
| 80 | type: EVENT | ||
| 81 | panels { room: "Red Blue Room" name: "RIGHTWARD" answer: "word" } | ||
| 82 | panels { room: "Red Blue Room" name: "TYPEWRITING" answer: "writing" } | ||
| 83 | } | ||
| 84 | doors { | ||
| 85 | name: "Whirred Room Entrance" | ||
| 86 | type: EVENT | ||
| 87 | panels { room: "Red Blue Room" name: "RIGHTWARD" answer: "whirred" } | ||
| 88 | } | ||
| 89 | doors { | ||
| 90 | name: "Whirred Room Panels" | ||
| 91 | type: LOCATION_ONLY | ||
| 92 | panels { room: "Whirred Room" name: "TAIPEI" } | ||
| 93 | panels { room: "Whirred Room" name: "NAYSAYER" } | ||
| 94 | panels { room: "Whirred Room" name: "NAY" } | ||
| 95 | panels { room: "Whirred Room" name: "INDEX (1)" } | ||
| 96 | panels { room: "Whirred Room" name: "INDEX (2)" } | ||
| 97 | location_room: "Whirred Room" | ||
| 98 | } | ||
| 99 | doors { | ||
| 100 | name: "Poetry Room Entrance" | ||
| 101 | type: EVENT | ||
| 102 | panels { room: "Red Blue Room" name: "TYPEWRITING" answer: "poetry" } | ||
| 103 | } | ||
| 104 | doors { | ||
| 105 | name: "Poetry Room Door 1" | ||
| 106 | type: EVENT | ||
| 107 | panels { room: "Poetry Room 1" name: "ABSORBED" answer: "bed" } | ||
| 108 | panels { room: "Poetry Room 1" name: "PRIMORDIAL" answer: "prim" } | ||
| 109 | # It has to be the middle two strips of the door. | ||
| 110 | } | ||
| 111 | doors { | ||
| 112 | name: "Poetry Room Door 2" | ||
| 113 | type: EVENT | ||
| 114 | panels { room: "Poetry Room 2" name: "NOT THERE" } | ||
| 115 | } | ||
| 116 | doors { | ||
| 117 | name: "Poetry Room Left" | ||
| 118 | type: EVENT | ||
| 119 | panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "ugly" } | ||
| 120 | } | ||
| 121 | doors { | ||
| 122 | name: "Poetry Room Right" | ||
| 123 | type: EVENT | ||
| 124 | panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "prey" } | ||
| 125 | } | ||
| 126 | doors { | ||
| 127 | name: "Poetry Room Left Left" | ||
| 128 | type: EVENT | ||
| 129 | panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "false" } | ||
| 130 | } | ||
| 131 | doors { | ||
| 132 | name: "Poetry Room Left Right" | ||
| 133 | type: EVENT | ||
| 134 | panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "rue" } | ||
| 135 | } | ||
| 136 | doors { | ||
| 137 | name: "Poetry Room Right Left" | ||
| 138 | type: EVENT | ||
| 139 | panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "worse" } | ||
| 140 | } | ||
| 141 | doors { | ||
| 142 | name: "Poetry Room Right Right" | ||
| 143 | type: EVENT | ||
| 144 | panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "beer" } | ||
| 145 | } | ||
| 146 | doors { | ||
| 147 | name: "Poetry Room Panels" | ||
| 148 | type: LOCATION_ONLY | ||
| 149 | panels { room: "Poetry Room 1" name: "ABSORBED" } | ||
| 150 | panels { room: "Poetry Room 1" name: "PRIMORDIAL" } | ||
| 151 | panels { room: "Poetry Room 2" name: "NOT" } | ||
| 152 | panels { room: "Poetry Room 2" name: "THERE" } | ||
| 153 | panels { room: "Poetry Room 2" name: "NOT THERE" } | ||
| 154 | panels { room: "Poetry Room 3" name: "NOT" } | ||
| 155 | panels { room: "Poetry Room 3" name: "PRETTY" } | ||
| 156 | panels { room: "Poetry Room 3" name: "NOT PRETTY" } | ||
| 157 | panels { room: "Poetry Room Left" name: "NOT" } | ||
| 158 | panels { room: "Poetry Room Left" name: "TRUE" } | ||
| 159 | panels { room: "Poetry Room Left" name: "NOT TRUE" } | ||
| 160 | panels { room: "Poetry Room Left Left" name: "NOT (1)" } | ||
| 161 | panels { room: "Poetry Room Left Left" name: "NOT (2)" } | ||
| 162 | panels { room: "Poetry Room Left Left" name: "LEFT" } | ||
| 163 | panels { room: "Poetry Room Left Left" name: "NOT NOT LEFT" } | ||
| 164 | panels { room: "Poetry Room Left Right" name: "NOT (1)" } | ||
| 165 | panels { room: "Poetry Room Left Right" name: "NOT (2)" } | ||
| 166 | panels { room: "Poetry Room Left Right" name: "MISS" } | ||
| 167 | panels { room: "Poetry Room Left Right" name: "NOT NOT MISS" } | ||
| 168 | panels { room: "Poetry Room Right" name: "NOT" } | ||
| 169 | panels { room: "Poetry Room Right" name: "BETTER" } | ||
| 170 | panels { room: "Poetry Room Right" name: "NOT BETTER" } | ||
| 171 | panels { room: "Poetry Room Right Left" name: "NOT (1)" } | ||
| 172 | panels { room: "Poetry Room Right Left" name: "NOT (2)" } | ||
| 173 | panels { room: "Poetry Room Right Left" name: "TABLET" } | ||
| 174 | panels { room: "Poetry Room Right Left" name: "NOT NOT TABLET" } | ||
| 175 | panels { room: "Poetry Room Right Right" name: "NOT (1)" } | ||
| 176 | panels { room: "Poetry Room Right Right" name: "NOT (2)" } | ||
| 177 | panels { room: "Poetry Room Right Right" name: "NOT (3)" } | ||
| 178 | panels { room: "Poetry Room Right Right" name: "NOT NOT NOT" } | ||
| 179 | location_room: "Poetry Room Right Right" | ||
| 180 | } | ||
| 181 | doors { | ||
| 182 | name: "Main Area First Row" | ||
| 183 | type: LOCATION_ONLY | ||
| 184 | panels { room: "Main Area" name: "JUSTICE" } | ||
| 185 | panels { room: "Main Area" name: "NOTICE (1)" } | ||
| 186 | panels { room: "Main Area" name: "NOTICE (2)" } | ||
| 187 | panels { room: "Main Area" name: "NOTICE (3)" } | ||
| 188 | panels { room: "Main Area" name: "UNABLE (1)" } | ||
| 189 | panels { room: "Main Area" name: "UNABLE (2)" } | ||
| 190 | location_room: "Main Area" | ||
| 191 | } | ||
| 192 | doors { | ||
| 193 | name: "Main Area Second Row" | ||
| 194 | type: LOCATION_ONLY | ||
| 195 | panels { room: "Main Area" name: "LINEARLY" } | ||
| 196 | panels { room: "Main Area" name: "SADDLED" } | ||
| 197 | panels { room: "Main Area" name: "PADDING" } | ||
| 198 | panels { room: "Main Area" name: "BRINGING" } | ||
| 199 | panels { room: "Main Area" name: "THOUSANDS" } | ||
| 200 | panels { room: "Main Area" name: "REINDICT" } | ||
| 201 | panels { room: "Main Area" name: "LINEAGE" } | ||
| 202 | panels { room: "Main Area" name: "TINCTURE" } | ||
| 203 | panels { room: "Main Area" name: "IMMATURE" } | ||
| 204 | panels { room: "Main Area" name: "THING" } | ||
| 205 | location_room: "Main Area" | ||
| 206 | } | ||
| 207 | doors { | ||
| 208 | name: "Main Area Third Row" | ||
| 209 | type: LOCATION_ONLY | ||
| 210 | panels { room: "Main Area" name: "SOME" } | ||
| 211 | panels { room: "Main Area" name: "HALFTIME (1)" } | ||
| 212 | panels { room: "Main Area" name: "HALFTIME (2)" } | ||
| 213 | panels { room: "Main Area" name: "QUARTERBACK" } | ||
| 214 | panels { room: "Main Area" name: "NORTHERN" } | ||
| 215 | panels { room: "Main Area" name: "INMATE" } | ||
| 216 | panels { room: "Main Area" name: "NOTCHES" } | ||
| 217 | panels { room: "Main Area" name: "VIOLET (1)" } | ||
| 218 | panels { room: "Main Area" name: "VIOLET (2)" } | ||
| 219 | panels { room: "Main Area" name: "NONSENSE" } | ||
| 220 | panels { room: "Main Area" name: "DISTANT" } | ||
| 221 | panels { room: "Main Area" name: "TIGHT (1)" } | ||
| 222 | panels { room: "Main Area" name: "TIGHT (2)" } | ||
| 223 | panels { room: "Main Area" name: "DISCARD" } | ||
| 224 | panels { room: "Main Area" name: "PASSPORT" } | ||
| 225 | panels { room: "Main Area" name: "PORT" } | ||
| 226 | panels { room: "Main Area" name: "STORMS" } | ||
| 227 | panels { room: "Main Area" name: "MS" } | ||
| 228 | location_room: "Main Area" | ||
| 229 | } | ||
| 230 | doors { | ||
| 231 | name: "Main Area Fourth Row" | ||
| 232 | type: LOCATION_ONLY | ||
| 233 | panels { room: "Main Area" name: "SOUNDBITE" } | ||
| 234 | panels { room: "Main Area" name: "BORED" } | ||
| 235 | panels { room: "Main Area" name: "VOCALIZE" } | ||
| 236 | panels { room: "Main Area" name: "VOICEMAIL" } | ||
| 237 | panels { room: "Main Area" name: "MIXTURE" } | ||
| 238 | panels { room: "Main Area" name: "PEAT" } | ||
| 239 | panels { room: "Main Area" name: "SHUFFLEBOARD" } | ||
| 240 | panels { room: "Main Area" name: "BLENDING" } | ||
| 241 | panels { room: "Main Area" name: "FLIPPER" } | ||
| 242 | panels { room: "Main Area" name: "PANT" } | ||
| 243 | panels { room: "Main Area" name: "BACKFIRES" } | ||
| 244 | panels { room: "Main Area" name: "DRAW" } | ||
| 245 | panels { room: "Main Area" name: "OLDTIMER" } | ||
| 246 | panels { room: "Main Area" name: "EMULATE" } | ||
| 247 | panels { room: "Main Area" name: "CHICKEN" } | ||
| 248 | panels { room: "Main Area" name: "PLUMAGED" } | ||
| 249 | panels { room: "Main Area" name: "BOY (1)" } | ||
| 250 | panels { room: "Main Area" name: "BOY (2)" } | ||
| 251 | location_room: "Main Area" | ||
| 252 | } | ||
| 253 | doors { | ||
| 254 | name: "Main Area Fifth Row" | ||
| 255 | type: LOCATION_ONLY | ||
| 256 | panels { room: "Main Area" name: "SAGE" } | ||
| 257 | panels { room: "Main Area" name: "LIKEABLE" } | ||
| 258 | panels { room: "Main Area" name: "MEANINGFULLY" } | ||
| 259 | panels { room: "Main Area" name: "MORE" } | ||
| 260 | panels { room: "Main Area" name: "MOUTHPIECE" } | ||
| 261 | panels { room: "Main Area" name: "RAMPART" } | ||
| 262 | panels { room: "Main Area" name: "INJURY" } | ||
| 263 | panels { room: "Main Area" name: "NUMERATOR" } | ||
| 264 | panels { room: "Main Area" name: "TYPEWRITING" } | ||
| 265 | panels { room: "Main Area" name: "WHIRRED" } | ||
| 266 | panels { room: "Main Area" name: "BOOMBOX" } | ||
| 267 | panels { room: "Main Area" name: "STEREO" } | ||
| 268 | panels { room: "Main Area" name: "KINDRED" } | ||
| 269 | panels { room: "Main Area" name: "GEM" } | ||
| 270 | panels { room: "Main Area" name: "GEIGER" } | ||
| 271 | panels { room: "Main Area" name: "COUNTER" } | ||
| 272 | panels { room: "Main Area" name: "HORSEMAN" } | ||
| 273 | panels { room: "Main Area" name: "RATHER" } | ||
| 274 | panels { room: "Main Area" name: "DEAR" } | ||
| 275 | panels { room: "Main Area" name: "COWBOY" } | ||
| 276 | panels { room: "Main Area" name: "HEIFER" } | ||
| 277 | panels { room: "Main Area" name: "ANYMORE" } | ||
| 278 | panels { room: "Main Area" name: "LIKE" } | ||
| 279 | panels { room: "Main Area" name: "NEEDLESS" } | ||
| 280 | panels { room: "Main Area" name: "RESTLESS" } | ||
| 281 | location_room: "Main Area" | ||
| 282 | } | ||
| 283 | doors { | ||
| 284 | name: "Main Area Exit" | ||
| 285 | type: EVENT | ||
| 286 | panels { room: "Main Area" name: "JUSTICE" } | ||
| 287 | panels { room: "Main Area" name: "NOTICE (1)" } | ||
| 288 | panels { room: "Main Area" name: "NOTICE (2)" } | ||
| 289 | panels { room: "Main Area" name: "NOTICE (3)" } | ||
| 290 | panels { room: "Main Area" name: "UNABLE (1)" } | ||
| 291 | panels { room: "Main Area" name: "UNABLE (2)" } | ||
| 292 | panels { room: "Main Area" name: "LINEARLY" } | ||
| 293 | panels { room: "Main Area" name: "SADDLED" } | ||
| 294 | panels { room: "Main Area" name: "PADDING" } | ||
| 295 | panels { room: "Main Area" name: "BRINGING" } | ||
| 296 | panels { room: "Main Area" name: "THOUSANDS" } | ||
| 297 | panels { room: "Main Area" name: "REINDICT" } | ||
| 298 | panels { room: "Main Area" name: "LINEAGE" } | ||
| 299 | panels { room: "Main Area" name: "TINCTURE" } | ||
| 300 | panels { room: "Main Area" name: "IMMATURE" } | ||
| 301 | panels { room: "Main Area" name: "THING" } | ||
| 302 | panels { room: "Main Area" name: "SOME" } | ||
| 303 | panels { room: "Main Area" name: "HALFTIME (1)" } | ||
| 304 | panels { room: "Main Area" name: "HALFTIME (2)" } | ||
| 305 | panels { room: "Main Area" name: "QUARTERBACK" } | ||
| 306 | panels { room: "Main Area" name: "NORTHERN" } | ||
| 307 | panels { room: "Main Area" name: "INMATE" } | ||
| 308 | panels { room: "Main Area" name: "NOTCHES" } | ||
| 309 | panels { room: "Main Area" name: "VIOLET (1)" } | ||
| 310 | panels { room: "Main Area" name: "VIOLET (2)" } | ||
| 311 | panels { room: "Main Area" name: "NONSENSE" } | ||
| 312 | panels { room: "Main Area" name: "DISTANT" } | ||
| 313 | panels { room: "Main Area" name: "TIGHT (1)" } | ||
| 314 | panels { room: "Main Area" name: "TIGHT (2)" } | ||
| 315 | panels { room: "Main Area" name: "DISCARD" } | ||
| 316 | panels { room: "Main Area" name: "PASSPORT" } | ||
| 317 | panels { room: "Main Area" name: "PORT" } | ||
| 318 | panels { room: "Main Area" name: "STORMS" } | ||
| 319 | panels { room: "Main Area" name: "MS" } | ||
| 320 | panels { room: "Main Area" name: "SOUNDBITE" } | ||
| 321 | panels { room: "Main Area" name: "BORED" } | ||
| 322 | panels { room: "Main Area" name: "VOCALIZE" } | ||
| 323 | panels { room: "Main Area" name: "VOICEMAIL" } | ||
| 324 | panels { room: "Main Area" name: "MIXTURE" } | ||
| 325 | panels { room: "Main Area" name: "PEAT" } | ||
| 326 | panels { room: "Main Area" name: "SHUFFLEBOARD" } | ||
| 327 | panels { room: "Main Area" name: "BLENDING" } | ||
| 328 | panels { room: "Main Area" name: "FLIPPER" } | ||
| 329 | panels { room: "Main Area" name: "PANT" } | ||
| 330 | panels { room: "Main Area" name: "BACKFIRES" } | ||
| 331 | panels { room: "Main Area" name: "DRAW" } | ||
| 332 | panels { room: "Main Area" name: "OLDTIMER" } | ||
| 333 | panels { room: "Main Area" name: "EMULATE" } | ||
| 334 | panels { room: "Main Area" name: "CHICKEN" } | ||
| 335 | panels { room: "Main Area" name: "PLUMAGED" } | ||
| 336 | panels { room: "Main Area" name: "BOY (1)" } | ||
| 337 | panels { room: "Main Area" name: "BOY (2)" } | ||
| 338 | panels { room: "Main Area" name: "SAGE" } | ||
| 339 | panels { room: "Main Area" name: "LIKEABLE" } | ||
| 340 | panels { room: "Main Area" name: "MEANINGFULLY" } | ||
| 341 | panels { room: "Main Area" name: "MORE" } | ||
| 342 | panels { room: "Main Area" name: "MOUTHPIECE" } | ||
| 343 | panels { room: "Main Area" name: "RAMPART" } | ||
| 344 | panels { room: "Main Area" name: "INJURY" } | ||
| 345 | panels { room: "Main Area" name: "NUMERATOR" } | ||
| 346 | panels { room: "Main Area" name: "TYPEWRITING" } | ||
| 347 | panels { room: "Main Area" name: "WHIRRED" } | ||
| 348 | panels { room: "Main Area" name: "BOOMBOX" } | ||
| 349 | panels { room: "Main Area" name: "STEREO" } | ||
| 350 | panels { room: "Main Area" name: "KINDRED" } | ||
| 351 | panels { room: "Main Area" name: "GEM" } | ||
| 352 | panels { room: "Main Area" name: "GEIGER" } | ||
| 353 | panels { room: "Main Area" name: "COUNTER" } | ||
| 354 | panels { room: "Main Area" name: "HORSEMAN" } | ||
| 355 | panels { room: "Main Area" name: "RATHER" } | ||
| 356 | panels { room: "Main Area" name: "DEAR" } | ||
| 357 | panels { room: "Main Area" name: "COWBOY" } | ||
| 358 | panels { room: "Main Area" name: "HEIFER" } | ||
| 359 | panels { room: "Main Area" name: "ANYMORE" } | ||
| 360 | panels { room: "Main Area" name: "LIKE" } | ||
| 361 | panels { room: "Main Area" name: "NEEDLESS" } | ||
| 362 | panels { room: "Main Area" name: "RESTLESS" } | ||
| 363 | } | ||
| 364 | doors { | ||
| 365 | name: "Mastery" | ||
| 366 | type: EVENT | ||
| 367 | panels { room: "Last Room" name: "BLEAT" } | ||
| 368 | panels { room: "Last Room" name: "JARGON" } | ||
| 369 | panels { room: "Last Room" name: "JARGON BLEAT" } | ||
| 370 | panels { room: "Last Room" name: "BRAG" } | ||
| 371 | } | ||
| diff --git a/data/maps/the_symbolic/metadata.txtpb b/data/maps/the_symbolic/metadata.txtpb new file mode 100644 index 0000000..311dead --- /dev/null +++ b/data/maps/the_symbolic/metadata.txtpb | |||
| @@ -0,0 +1 @@ | |||
| display_name: "The Symbolic" | |||
| diff --git a/data/maps/the_symbolic/rooms/Black Room.txtpb b/data/maps/the_symbolic/rooms/Black Room.txtpb new file mode 100644 index 0000000..2fe96ec --- /dev/null +++ b/data/maps/the_symbolic/rooms/Black Room.txtpb | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | name: "Black Room" | ||
| 2 | panels { | ||
| 3 | name: "HERE" | ||
| 4 | path: "Panels/Prequel/panel_3" | ||
| 5 | clue: "here" | ||
| 6 | answer: "hear" | ||
| 7 | symbols: ZERO | ||
| 8 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Blue Room.txtpb b/data/maps/the_symbolic/rooms/Blue Room.txtpb new file mode 100644 index 0000000..498349a --- /dev/null +++ b/data/maps/the_symbolic/rooms/Blue Room.txtpb | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | name: "Blue Room" | ||
| 2 | panels { | ||
| 3 | name: "DEPLETE" | ||
| 4 | path: "Panels/Prequel/panel_5" | ||
| 5 | clue: "deplete" | ||
| 6 | answer: "delete" | ||
| 7 | symbols: SPARKLES | ||
| 8 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Green Room.txtpb b/data/maps/the_symbolic/rooms/Green Room.txtpb new file mode 100644 index 0000000..0cd3054 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Green Room.txtpb | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | name: "Green Room" | ||
| 2 | panels { | ||
| 3 | name: "INERT" | ||
| 4 | path: "Panels/Prequel/panel_6" | ||
| 5 | clue: "inert" | ||
| 6 | answer: "insert" | ||
| 7 | symbols: SPARKLES | ||
| 8 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Last Room.txtpb b/data/maps/the_symbolic/rooms/Last Room.txtpb new file mode 100644 index 0000000..307b0a5 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Last Room.txtpb | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | name: "Last Room" | ||
| 2 | panels { | ||
| 3 | name: "BLEAT" | ||
| 4 | path: "Panels/Ending/panel" | ||
| 5 | clue: "bleat" | ||
| 6 | answer: "goat" | ||
| 7 | symbols: SOUND | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "JARGON" | ||
| 11 | path: "Panels/Ending/panel2" | ||
| 12 | clue: "jargon" | ||
| 13 | answer: "lingo" | ||
| 14 | symbols: SUN | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "JARGON BLEAT" | ||
| 18 | path: "Panels/Ending/panel3" | ||
| 19 | clue: "" | ||
| 20 | answer: "gloat" | ||
| 21 | symbols: EVAL | ||
| 22 | symbols: LINGO | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "BRAG" | ||
| 26 | path: "Panels/Ending/panel4" | ||
| 27 | clue: "brag" | ||
| 28 | answer: "gloat" | ||
| 29 | symbols: SUN | ||
| 30 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Main Area.txtpb b/data/maps/the_symbolic/rooms/Main Area.txtpb new file mode 100644 index 0000000..37fdb1f --- /dev/null +++ b/data/maps/the_symbolic/rooms/Main Area.txtpb | |||
| @@ -0,0 +1,542 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | panels { | ||
| 3 | name: "JUSTICE" | ||
| 4 | path: "Panels/Negation/justice" | ||
| 5 | clue: "justice" | ||
| 6 | answer: "ice" | ||
| 7 | symbols: EVAL | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "NOTICE (1)" | ||
| 11 | path: "Panels/Negation/notice" | ||
| 12 | clue: "notice" | ||
| 13 | answer: "water" | ||
| 14 | symbols: EVAL | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "NOTICE (2)" | ||
| 18 | path: "Panels/Negation/notice_neg" | ||
| 19 | clue: "notice" | ||
| 20 | answer: "ice" | ||
| 21 | symbols: EVAL | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "NOTICE (3)" | ||
| 25 | path: "Panels/Negation/notice_neg2" | ||
| 26 | clue: "notice" | ||
| 27 | answer: "ice" | ||
| 28 | symbols: EVAL | ||
| 29 | } | ||
| 30 | panels { | ||
| 31 | name: "UNABLE (1)" | ||
| 32 | path: "Panels/Negation/notable" | ||
| 33 | clue: "unable" | ||
| 34 | answer: "notable" | ||
| 35 | symbols: EVAL | ||
| 36 | } | ||
| 37 | panels { | ||
| 38 | name: "UNABLE (2)" | ||
| 39 | path: "Panels/Negation/unable" | ||
| 40 | clue: "unable" | ||
| 41 | answer: "able" | ||
| 42 | symbols: SUN | ||
| 43 | } | ||
| 44 | panels { | ||
| 45 | name: "LINEARLY" | ||
| 46 | path: "Panels/Concatenation/linearly" | ||
| 47 | clue: "linearly" | ||
| 48 | answer: "lily" | ||
| 49 | symbols: EVAL | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "SADDLED" | ||
| 53 | path: "Panels/Concatenation/saddled" | ||
| 54 | clue: "saddled" | ||
| 55 | answer: "sled" | ||
| 56 | symbols: EVAL | ||
| 57 | } | ||
| 58 | panels { | ||
| 59 | name: "PADDING" | ||
| 60 | path: "Panels/Concatenation/saddled2" | ||
| 61 | clue: "padding" | ||
| 62 | answer: "pinging" | ||
| 63 | symbols: EVAL | ||
| 64 | } | ||
| 65 | panels { | ||
| 66 | name: "BRINGING" | ||
| 67 | path: "Panels/Concatenation/stranding" | ||
| 68 | clue: "bringing" | ||
| 69 | answer: "branding" | ||
| 70 | symbols: EVAL | ||
| 71 | } | ||
| 72 | panels { | ||
| 73 | name: "THOUSANDS" | ||
| 74 | path: "Panels/Concatenation/panda" | ||
| 75 | clue: "thousands" | ||
| 76 | answer: "thou" | ||
| 77 | symbols: EVAL | ||
| 78 | } | ||
| 79 | panels { | ||
| 80 | name: "REINDICT" | ||
| 81 | path: "Panels/Insertion/reindict" | ||
| 82 | clue: "reindict" | ||
| 83 | answer: "direct" | ||
| 84 | symbols: EVAL | ||
| 85 | } | ||
| 86 | panels { | ||
| 87 | name: "LINEAGE" | ||
| 88 | path: "Panels/Insertion/lineage" | ||
| 89 | clue: "lineage" | ||
| 90 | answer: "eagle" | ||
| 91 | symbols: EVAL | ||
| 92 | } | ||
| 93 | panels { | ||
| 94 | name: "TINCTURE" | ||
| 95 | path: "Panels/Insertion/tincture" | ||
| 96 | clue: "tincture" | ||
| 97 | answer: "cure" | ||
| 98 | symbols: EVAL | ||
| 99 | } | ||
| 100 | panels { | ||
| 101 | name: "IMMATURE" | ||
| 102 | path: "Panels/Insertion/miniature" | ||
| 103 | clue: "immature" | ||
| 104 | answer: "miniature" | ||
| 105 | symbols: EVAL | ||
| 106 | } | ||
| 107 | panels { | ||
| 108 | name: "THING" | ||
| 109 | path: "Panels/Insertion/hinting" | ||
| 110 | clue: "thing" | ||
| 111 | answer: "hinting" | ||
| 112 | symbols: EVAL | ||
| 113 | } | ||
| 114 | panels { | ||
| 115 | name: "SOME" | ||
| 116 | path: "Panels/Fractions/wholesome" | ||
| 117 | clue: "some" | ||
| 118 | answer: "wholesome" | ||
| 119 | symbols: EVAL | ||
| 120 | } | ||
| 121 | panels { | ||
| 122 | name: "HALFTIME (1)" | ||
| 123 | path: "Panels/Fractions/halftime" | ||
| 124 | clue: "halftime" | ||
| 125 | answer: "me" | ||
| 126 | symbols: EVAL | ||
| 127 | } | ||
| 128 | panels { | ||
| 129 | name: "HALFTIME (2)" | ||
| 130 | path: "Panels/Fractions/halftime2" | ||
| 131 | clue: "halftime" | ||
| 132 | answer: "i" | ||
| 133 | symbols: EVAL | ||
| 134 | } | ||
| 135 | panels { | ||
| 136 | name: "QUARTERBACK" | ||
| 137 | path: "Panels/Fractions/quarterback" | ||
| 138 | clue: "quarterback" | ||
| 139 | answer: "a" | ||
| 140 | symbols: EVAL | ||
| 141 | } | ||
| 142 | panels { | ||
| 143 | name: "NORTHERN" | ||
| 144 | path: "Panels/Removal/northern" | ||
| 145 | clue: "northern" | ||
| 146 | answer: "then" | ||
| 147 | symbols: EVAL | ||
| 148 | } | ||
| 149 | panels { | ||
| 150 | name: "INMATE" | ||
| 151 | path: "Panels/Removal/nominate" | ||
| 152 | clue: "inmate" | ||
| 153 | answer: "nominate" | ||
| 154 | symbols: EVAL | ||
| 155 | } | ||
| 156 | panels { | ||
| 157 | name: "NOTCHES" | ||
| 158 | path: "Panels/Removal/notches" | ||
| 159 | clue: "notches" | ||
| 160 | answer: "chest" | ||
| 161 | symbols: EVAL | ||
| 162 | } | ||
| 163 | panels { | ||
| 164 | name: "VIOLET (1)" | ||
| 165 | path: "Panels/Removal/nonviolent" | ||
| 166 | clue: "violet" | ||
| 167 | answer: "nonviolent" | ||
| 168 | symbols: EVAL | ||
| 169 | } | ||
| 170 | panels { | ||
| 171 | name: "VIOLET (2)" | ||
| 172 | path: "Panels/Removal/violet" | ||
| 173 | clue: "violet" | ||
| 174 | answer: "violent" | ||
| 175 | symbols: SPARKLES | ||
| 176 | } | ||
| 177 | panels { | ||
| 178 | name: "NONSENSE" | ||
| 179 | path: "Panels/Removal/nonsense" | ||
| 180 | clue: "nonsense" | ||
| 181 | answer: "" | ||
| 182 | symbols: EVAL | ||
| 183 | } | ||
| 184 | panels { | ||
| 185 | name: "DISTANT" | ||
| 186 | path: "Panels/Replacement/distant" | ||
| 187 | clue: "distant" | ||
| 188 | answer: "and" | ||
| 189 | symbols: EVAL | ||
| 190 | } | ||
| 191 | panels { | ||
| 192 | name: "TIGHT (1)" | ||
| 193 | path: "Panels/Replacement/fistfight" | ||
| 194 | clue: "tight" | ||
| 195 | answer: "fistfight" | ||
| 196 | symbols: EVAL | ||
| 197 | } | ||
| 198 | panels { | ||
| 199 | name: "TIGHT (2)" | ||
| 200 | path: "Panels/Replacement/fistfight2" | ||
| 201 | clue: "tight" | ||
| 202 | answer: "fight" | ||
| 203 | symbols: SPARKLES | ||
| 204 | } | ||
| 205 | panels { | ||
| 206 | name: "DISCARD" | ||
| 207 | path: "Panels/Replacement/discard" | ||
| 208 | clue: "discard" | ||
| 209 | answer: "arc" | ||
| 210 | symbols: EVAL | ||
| 211 | } | ||
| 212 | panels { | ||
| 213 | name: "PASSPORT" | ||
| 214 | path: "Panels/Replacement/passport" | ||
| 215 | clue: "passport" | ||
| 216 | answer: "sort" | ||
| 217 | symbols: EVAL | ||
| 218 | } | ||
| 219 | panels { | ||
| 220 | name: "PORT" | ||
| 221 | path: "Panels/Replacement/passport2" | ||
| 222 | clue: "port" | ||
| 223 | answer: "sort" | ||
| 224 | symbols: ZERO | ||
| 225 | } | ||
| 226 | panels { | ||
| 227 | name: "STORMS" | ||
| 228 | path: "Panels/Replacement/storms" | ||
| 229 | clue: "storms" | ||
| 230 | answer: "mr" | ||
| 231 | symbols: EVAL | ||
| 232 | } | ||
| 233 | panels { | ||
| 234 | name: "MS" | ||
| 235 | path: "Panels/Replacement/storms2" | ||
| 236 | clue: "ms" | ||
| 237 | answer: "mr" | ||
| 238 | symbols: GENDER | ||
| 239 | } | ||
| 240 | panels { | ||
| 241 | name: "SOUNDBITE" | ||
| 242 | path: "Panels/Homophones/soundbite" | ||
| 243 | clue: "soundbite" | ||
| 244 | answer: "byte" | ||
| 245 | symbols: EVAL | ||
| 246 | } | ||
| 247 | panels { | ||
| 248 | name: "BORED" | ||
| 249 | path: "Panels/Homophones/soundboard" | ||
| 250 | clue: "bored" | ||
| 251 | answer: "soundboard" | ||
| 252 | symbols: EVAL | ||
| 253 | } | ||
| 254 | panels { | ||
| 255 | name: "VOCALIZE" | ||
| 256 | path: "Panels/Homophones/vocalize" | ||
| 257 | clue: "vocalize" | ||
| 258 | answer: "eyes" | ||
| 259 | symbols: EVAL | ||
| 260 | } | ||
| 261 | panels { | ||
| 262 | name: "VOICEMAIL" | ||
| 263 | path: "Panels/Homophones/voicemail" | ||
| 264 | clue: "voicemail" | ||
| 265 | answer: "male" | ||
| 266 | symbols: EVAL | ||
| 267 | } | ||
| 268 | panels { | ||
| 269 | name: "MIXTURE" | ||
| 270 | path: "Panels/Anagram/mixture" | ||
| 271 | clue: "mixture" | ||
| 272 | answer: "true" | ||
| 273 | symbols: EVAL | ||
| 274 | } | ||
| 275 | panels { | ||
| 276 | name: "PEAT" | ||
| 277 | path: "Panels/Anagram/mixtape" | ||
| 278 | clue: "peat" | ||
| 279 | answer: "mixtape" | ||
| 280 | symbols: EVAL | ||
| 281 | } | ||
| 282 | panels { | ||
| 283 | name: "SHUFFLEBOARD" | ||
| 284 | path: "Panels/Anagram/shuffleboard" | ||
| 285 | clue: "shuffleboard" | ||
| 286 | answer: "broad" | ||
| 287 | symbols: EVAL | ||
| 288 | } | ||
| 289 | panels { | ||
| 290 | name: "BLENDING" | ||
| 291 | path: "Panels/Anagram/shuffleboard2" | ||
| 292 | clue: "blending" | ||
| 293 | answer: "gin" | ||
| 294 | symbols: EVAL | ||
| 295 | } | ||
| 296 | panels { | ||
| 297 | name: "FLIPPER" | ||
| 298 | path: "Panels/Reversal/flipper" | ||
| 299 | clue: "flipper" | ||
| 300 | answer: "rep" | ||
| 301 | symbols: EVAL | ||
| 302 | } | ||
| 303 | panels { | ||
| 304 | name: "PANT" | ||
| 305 | path: "Panels/Reversal/flippant" | ||
| 306 | clue: "pant" | ||
| 307 | answer: "flippant" | ||
| 308 | symbols: EVAL | ||
| 309 | } | ||
| 310 | panels { | ||
| 311 | name: "BACKFIRES" | ||
| 312 | path: "Panels/Reversal/backfires" | ||
| 313 | clue: "backfires" | ||
| 314 | answer: "serif" | ||
| 315 | symbols: EVAL | ||
| 316 | } | ||
| 317 | panels { | ||
| 318 | name: "DRAW" | ||
| 319 | path: "Panels/Reversal/backward" | ||
| 320 | clue: "draw" | ||
| 321 | answer: "backward" | ||
| 322 | symbols: EVAL | ||
| 323 | } | ||
| 324 | panels { | ||
| 325 | name: "OLDTIMER" | ||
| 326 | path: "Panels/Time/oldtimer" | ||
| 327 | clue: "oldtimer" | ||
| 328 | answer: "hourglass" | ||
| 329 | symbols: EVAL | ||
| 330 | } | ||
| 331 | panels { | ||
| 332 | name: "EMULATE" | ||
| 333 | path: "Panels/Time/emulate" | ||
| 334 | clue: "emulate" | ||
| 335 | answer: "egg" | ||
| 336 | symbols: EVAL | ||
| 337 | } | ||
| 338 | panels { | ||
| 339 | name: "CHICKEN" | ||
| 340 | path: "Panels/Time/emulate2" | ||
| 341 | clue: "chicken" | ||
| 342 | answer: "egg" | ||
| 343 | symbols: AGE | ||
| 344 | } | ||
| 345 | panels { | ||
| 346 | name: "PLUMAGED" | ||
| 347 | path: "Panels/Time/plumaged" | ||
| 348 | clue: "plumaged" | ||
| 349 | answer: "prune" | ||
| 350 | symbols: EVAL | ||
| 351 | } | ||
| 352 | panels { | ||
| 353 | name: "BOY (1)" | ||
| 354 | path: "Panels/Time/managed" | ||
| 355 | clue: "boy" | ||
| 356 | answer: "managed" | ||
| 357 | symbols: EVAL | ||
| 358 | } | ||
| 359 | panels { | ||
| 360 | name: "BOY (2)" | ||
| 361 | path: "Panels/Time/managed2" | ||
| 362 | clue: "boy" | ||
| 363 | answer: "man" | ||
| 364 | symbols: AGE | ||
| 365 | } | ||
| 366 | panels { | ||
| 367 | name: "SAGE" | ||
| 368 | path: "Panels/Synonym/likewise" | ||
| 369 | clue: "sage" | ||
| 370 | answer: "likewise" | ||
| 371 | symbols: EVAL | ||
| 372 | } | ||
| 373 | panels { | ||
| 374 | name: "LIKEABLE" | ||
| 375 | path: "Panels/Synonym/likeable" | ||
| 376 | clue: "likeable" | ||
| 377 | answer: "unable" | ||
| 378 | symbols: EVAL | ||
| 379 | } | ||
| 380 | panels { | ||
| 381 | name: "MEANINGFULLY" | ||
| 382 | path: "Panels/Synonym/meaningfully" | ||
| 383 | clue: "meaningfully" | ||
| 384 | answer: "entirely" | ||
| 385 | symbols: EVAL | ||
| 386 | } | ||
| 387 | panels { | ||
| 388 | name: "MORE" | ||
| 389 | path: "Panels/Synonym/meaningless" | ||
| 390 | clue: "more" | ||
| 391 | answer: "meaningless" | ||
| 392 | symbols: EVAL | ||
| 393 | } | ||
| 394 | panels { | ||
| 395 | name: "MOUTHPIECE" | ||
| 396 | path: "Panels/Part/mouthpiece" | ||
| 397 | clue: "mouthpiece" | ||
| 398 | answer: "face" | ||
| 399 | symbols: EVAL | ||
| 400 | } | ||
| 401 | panels { | ||
| 402 | name: "RAMPART" | ||
| 403 | path: "Panels/Part/rampart" | ||
| 404 | clue: "rampart" | ||
| 405 | answer: "horn" | ||
| 406 | symbols: EVAL | ||
| 407 | } | ||
| 408 | panels { | ||
| 409 | name: "INJURY" | ||
| 410 | path: "Panels/Part/injury" | ||
| 411 | clue: "injury" | ||
| 412 | answer: "juror" | ||
| 413 | symbols: EVAL | ||
| 414 | } | ||
| 415 | panels { | ||
| 416 | name: "NUMERATOR" | ||
| 417 | path: "Panels/Part/infraction" | ||
| 418 | clue: "numerator" | ||
| 419 | answer: "infraction" | ||
| 420 | symbols: EVAL | ||
| 421 | } | ||
| 422 | panels { | ||
| 423 | name: "TYPEWRITING" | ||
| 424 | path: "Panels/Examples/typewriting" | ||
| 425 | clue: "typewriting" | ||
| 426 | answer: "poetry" | ||
| 427 | symbols: EVAL | ||
| 428 | } | ||
| 429 | panels { | ||
| 430 | name: "WHIRRED" | ||
| 431 | path: "Panels/Examples/typewriting2" | ||
| 432 | clue: "whirred" | ||
| 433 | answer: "poetry" | ||
| 434 | symbols: EXAMPLE | ||
| 435 | symbols: EVAL | ||
| 436 | } | ||
| 437 | panels { | ||
| 438 | name: "BOOMBOX" | ||
| 439 | path: "Panels/Examples/boombox" | ||
| 440 | clue: "boombox" | ||
| 441 | answer: "stereotype" | ||
| 442 | symbols: EVAL | ||
| 443 | } | ||
| 444 | panels { | ||
| 445 | name: "STEREO" | ||
| 446 | path: "Panels/Examples/boombox2" | ||
| 447 | clue: "stereo" | ||
| 448 | answer: "boombox" | ||
| 449 | symbols: EXAMPLE | ||
| 450 | } | ||
| 451 | panels { | ||
| 452 | name: "KINDRED" | ||
| 453 | path: "Panels/Examples/kindred" | ||
| 454 | clue: "kindred" | ||
| 455 | answer: "ruby" | ||
| 456 | symbols: EVAL | ||
| 457 | } | ||
| 458 | panels { | ||
| 459 | name: "GEM" | ||
| 460 | path: "Panels/Examples/kindred2" | ||
| 461 | clue: "Gem" | ||
| 462 | answer: "ruby" | ||
| 463 | symbols: EXAMPLE | ||
| 464 | } | ||
| 465 | panels { | ||
| 466 | name: "GEIGER" | ||
| 467 | path: "Panels/Examples/counterexample" | ||
| 468 | clue: "geiger" | ||
| 469 | answer: "counterexample" | ||
| 470 | symbols: EVAL | ||
| 471 | } | ||
| 472 | panels { | ||
| 473 | name: "COUNTER" | ||
| 474 | path: "Panels/Examples/counterexample2" | ||
| 475 | clue: "counter" | ||
| 476 | answer: "geiger" | ||
| 477 | symbols: EXAMPLE | ||
| 478 | } | ||
| 479 | panels { | ||
| 480 | name: "HORSEMAN" | ||
| 481 | path: "Panels/Gender/horseman_neg" | ||
| 482 | clue: "horseman" | ||
| 483 | answer: "mare" | ||
| 484 | symbols: EVAL | ||
| 485 | } | ||
| 486 | panels { | ||
| 487 | name: "RATHER" | ||
| 488 | path: "Panels/Gender/rather" | ||
| 489 | clue: "rather" | ||
| 490 | answer: "doe" | ||
| 491 | symbols: EVAL | ||
| 492 | } | ||
| 493 | panels { | ||
| 494 | name: "DEAR" | ||
| 495 | path: "Panels/Gender/rather2" | ||
| 496 | clue: "dear" | ||
| 497 | answer: "doe" | ||
| 498 | symbols: ZERO | ||
| 499 | symbols: GENDER | ||
| 500 | } | ||
| 501 | panels { | ||
| 502 | name: "COWBOY" | ||
| 503 | path: "Panels/Gender/cowbody" | ||
| 504 | clue: "cowboy" | ||
| 505 | answer: "bull" | ||
| 506 | symbols: EVAL | ||
| 507 | } | ||
| 508 | panels { | ||
| 509 | name: "HEIFER" | ||
| 510 | path: "Panels/Gender/cowgirl" | ||
| 511 | clue: "heifer" | ||
| 512 | answer: "cowgirl" | ||
| 513 | symbols: EVAL | ||
| 514 | } | ||
| 515 | panels { | ||
| 516 | name: "ANYMORE" | ||
| 517 | path: "Panels/Intensity/anymore" | ||
| 518 | clue: "anymore" | ||
| 519 | answer: "all" | ||
| 520 | symbols: EVAL | ||
| 521 | } | ||
| 522 | panels { | ||
| 523 | name: "LIKE" | ||
| 524 | path: "Panels/Intensity/loveless" | ||
| 525 | clue: "like" | ||
| 526 | answer: "loveless" | ||
| 527 | symbols: EVAL | ||
| 528 | } | ||
| 529 | panels { | ||
| 530 | name: "NEEDLESS" | ||
| 531 | path: "Panels/Intensity/needless" | ||
| 532 | clue: "needless" | ||
| 533 | answer: "want" | ||
| 534 | symbols: EVAL | ||
| 535 | } | ||
| 536 | panels { | ||
| 537 | name: "RESTLESS" | ||
| 538 | path: "Panels/Intensity/restless" | ||
| 539 | clue: "restless" | ||
| 540 | answer: "sleep" | ||
| 541 | symbols: EVAL | ||
| 542 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Mastery.txtpb b/data/maps/the_symbolic/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_symbolic/rooms/Mastery.txtpb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | name: "Mastery" | ||
| 2 | masteries { | ||
| 3 | name: "MASTERY" | ||
| 4 | path: "Components/Collectables/smiley" | ||
| 5 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Orange Room.txtpb b/data/maps/the_symbolic/rooms/Orange Room.txtpb new file mode 100644 index 0000000..44af36c --- /dev/null +++ b/data/maps/the_symbolic/rooms/Orange Room.txtpb | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | name: "Orange Room" | ||
| 2 | panels { | ||
| 3 | name: "YOUNG" | ||
| 4 | path: "Panels/Prequel/panel_8" | ||
| 5 | clue: "young" | ||
| 6 | answer: "old" | ||
| 7 | symbols: AGE | ||
| 8 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb new file mode 100644 index 0000000..523e260 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room 1.txtpb | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | name: "Poetry Room 1" | ||
| 2 | panels { | ||
| 3 | name: "ABSORBED" | ||
| 4 | path: "Panels/Proxy/absorbed_proxying" | ||
| 5 | clue: "absorbed" | ||
| 6 | answer: "abs" | ||
| 7 | symbols: EVAL | ||
| 8 | #proxies { answer: "abs" path: "Panels/Proxy/absorbed_proxied_1" } | ||
| 9 | proxies { answer: "bed" path: "Panels/Proxy/absorbed_proxied_2" } | ||
| 10 | } | ||
| 11 | panels { | ||
| 12 | name: "PRIMORDIAL" | ||
| 13 | path: "Panels/Proxy/primordial_proxying" | ||
| 14 | clue: "primordial" | ||
| 15 | answer: "prim" | ||
| 16 | symbols: EVAL | ||
| 17 | #proxies { answer: "prim" path: "Panels/Proxy/primordial_proxied_1" } | ||
| 18 | proxies { answer: "dial" path: "Panels/Proxy/primordial_proxied_2" } | ||
| 19 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room 2.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 2.txtpb new file mode 100644 index 0000000..91cccd7 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room 2.txtpb | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | name: "Poetry Room 2" | ||
| 2 | panels { | ||
| 3 | name: "THERE" | ||
| 4 | path: "Panels/NotNoT/panel" | ||
| 5 | clue: "there" | ||
| 6 | answer: "there" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT" | ||
| 10 | path: "Panels/NotNoT/panel2" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "NOT THERE" | ||
| 16 | path: "Panels/NotNoT/not_there" | ||
| 17 | clue: "" | ||
| 18 | answer: "here" | ||
| 19 | symbols: EVAL | ||
| 20 | symbols: LINGO | ||
| 21 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb new file mode 100644 index 0000000..5c62301 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room 3.txtpb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | name: "Poetry Room 3" | ||
| 2 | panels { | ||
| 3 | name: "PRETTY" | ||
| 4 | path: "Panels/NotNoT/panel3" | ||
| 5 | clue: "pretty" | ||
| 6 | answer: "pretty" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT" | ||
| 10 | path: "Panels/NotNoT/panel4" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "NOT PRETTY" | ||
| 16 | path: "Panels/NotNoT/not_pretty_proxying" | ||
| 17 | clue: "" | ||
| 18 | answer: "ugly" | ||
| 19 | symbols: EVAL | ||
| 20 | symbols: LINGO | ||
| 21 | #proxies { answer: "ugly" path: "Panels/NotNoT/not_pretty_proxied_1" } | ||
| 22 | proxies { answer: "prey" path: "Panels/NotNoT/not_pretty_proxied_2" } | ||
| 23 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb new file mode 100644 index 0000000..a49f062 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | name: "Poetry Room Left Left" | ||
| 2 | panels { | ||
| 3 | name: "NOT (1)" | ||
| 4 | path: "Panels/NotNoT/panel11" | ||
| 5 | clue: "not" | ||
| 6 | answer: "not" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT (2)" | ||
| 10 | path: "Panels/NotNoT/panel10" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "LEFT" | ||
| 16 | path: "Panels/NotNoT/panel9" | ||
| 17 | clue: "left" | ||
| 18 | answer: "left" | ||
| 19 | } | ||
| 20 | panels { | ||
| 21 | name: "NOT NOT LEFT" | ||
| 22 | path: "Panels/NotNoT/not_not_left" | ||
| 23 | clue: "" | ||
| 24 | answer: "wrong" | ||
| 25 | symbols: EVAL | ||
| 26 | symbols: LINGO | ||
| 27 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb new file mode 100644 index 0000000..744de0c --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | name: "Poetry Room Left Right" | ||
| 2 | panels { | ||
| 3 | name: "MISS" | ||
| 4 | path: "Panels/NotNoT/panel18" | ||
| 5 | clue: "miss" | ||
| 6 | answer: "miss" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT (2)" | ||
| 10 | path: "Panels/NotNoT/panel19" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "NOT (1)" | ||
| 16 | path: "Panels/NotNoT/panel20" | ||
| 17 | clue: "not" | ||
| 18 | answer: "not" | ||
| 19 | } | ||
| 20 | panels { | ||
| 21 | name: "NOT NOT MISS" | ||
| 22 | path: "Panels/NotNoT/not_not_miss" | ||
| 23 | clue: "" | ||
| 24 | answer: "hi" | ||
| 25 | symbols: EVAL | ||
| 26 | symbols: LINGO | ||
| 27 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb new file mode 100644 index 0000000..561c034 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Left.txtpb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | name: "Poetry Room Left" | ||
| 2 | panels { | ||
| 3 | name: "TRUE" | ||
| 4 | path: "Panels/NotNoT/panel5" | ||
| 5 | clue: "true" | ||
| 6 | answer: "true" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT" | ||
| 10 | path: "Panels/NotNoT/panel6" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "NOT TRUE" | ||
| 16 | path: "Panels/NotNoT/not_true_proxying" | ||
| 17 | clue: "" | ||
| 18 | answer: "false" | ||
| 19 | symbols: EVAL | ||
| 20 | symbols: LINGO | ||
| 21 | #proxies { answer: "false" path: "Panels/NotNoT/not_true_proxied_1" } | ||
| 22 | proxies { answer: "rue" path: "Panels/NotNoT/not_true_proxied_2" } | ||
| 23 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb new file mode 100644 index 0000000..3cf7fc2 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | name: "Poetry Room Right Left" | ||
| 2 | panels { | ||
| 3 | name: "NOT (1)" | ||
| 4 | path: "Panels/NotNoT/panel15" | ||
| 5 | clue: "not" | ||
| 6 | answer: "not" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT (2)" | ||
| 10 | path: "Panels/NotNoT/panel16" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "TABLET" | ||
| 16 | path: "Panels/NotNoT/panel17" | ||
| 17 | clue: "tablet" | ||
| 18 | answer: "tablet" | ||
| 19 | } | ||
| 20 | panels { | ||
| 21 | name: "NOT NOT TABLET" | ||
| 22 | path: "Panels/NotNoT/not_not_tablet" | ||
| 23 | clue: "" | ||
| 24 | answer: "unable" | ||
| 25 | symbols: EVAL | ||
| 26 | symbols: LINGO | ||
| 27 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb new file mode 100644 index 0000000..e808792 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | name: "Poetry Room Right Right" | ||
| 2 | panels { | ||
| 3 | name: "NOT (1)" | ||
| 4 | path: "Panels/NotNoT/panel12" | ||
| 5 | clue: "not" | ||
| 6 | answer: "not" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT (2)" | ||
| 10 | path: "Panels/NotNoT/panel13" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "NOT (3)" | ||
| 16 | path: "Panels/NotNoT/panel14" | ||
| 17 | clue: "not" | ||
| 18 | answer: "not" | ||
| 19 | } | ||
| 20 | panels { | ||
| 21 | name: "NOT NOT NOT" | ||
| 22 | path: "Panels/NotNoT/not_not_not" | ||
| 23 | clue: "" | ||
| 24 | answer: "yes" | ||
| 25 | symbols: EVAL | ||
| 26 | symbols: LINGO | ||
| 27 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb new file mode 100644 index 0000000..4928191 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Poetry Room Right.txtpb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | name: "Poetry Room Right" | ||
| 2 | panels { | ||
| 3 | name: "BETTER" | ||
| 4 | path: "Panels/NotNoT/panel7" | ||
| 5 | clue: "better" | ||
| 6 | answer: "better" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "NOT" | ||
| 10 | path: "Panels/NotNoT/panel8" | ||
| 11 | clue: "not" | ||
| 12 | answer: "not" | ||
| 13 | } | ||
| 14 | panels { | ||
| 15 | name: "NOT BETTER" | ||
| 16 | path: "Panels/NotNoT/not_better_proxying" | ||
| 17 | clue: "" | ||
| 18 | answer: "worse" | ||
| 19 | symbols: EVAL | ||
| 20 | symbols: LINGO | ||
| 21 | #proxies { answer: "worse" path: "Panels/NotNoT/not_better_proxied_1" } | ||
| 22 | proxies { answer: "beer" path: "Panels/NotNoT/not_better_proxied_2" } | ||
| 23 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Purple Room.txtpb b/data/maps/the_symbolic/rooms/Purple Room.txtpb new file mode 100644 index 0000000..367d7e3 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Purple Room.txtpb | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | name: "Purple Room" | ||
| 2 | panels { | ||
| 3 | name: "TIME" | ||
| 4 | path: "Panels/Prequel/panel_4" | ||
| 5 | clue: "time" | ||
| 6 | answer: "rhyme" | ||
| 7 | symbols: ZERO | ||
| 8 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Red Blue Room.txtpb b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb new file mode 100644 index 0000000..cb057b0 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Red Blue Room.txtpb | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | name: "Red Blue Room" | ||
| 2 | panels { | ||
| 3 | name: "RIGHTWARD" | ||
| 4 | path: "Panels/Entry/rightward_proxying" | ||
| 5 | clue: "rightward" | ||
| 6 | answer: "word" | ||
| 7 | symbols: ZERO | ||
| 8 | symbols: EVAL | ||
| 9 | #proxies { answer: "word" path: "Panels/Entry/rightward_proxyied_1" } | ||
| 10 | proxies { answer: "whirred" path: "Panels/Entry/rightward_proxyied_2" } | ||
| 11 | } | ||
| 12 | panels { | ||
| 13 | name: "TYPEWRITING" | ||
| 14 | path: "Panels/Entry/typewriter_proxying" | ||
| 15 | clue: "typewriting" | ||
| 16 | answer: "writing" | ||
| 17 | symbols: EVAL | ||
| 18 | #proxies { answer: "writing" path: "Panels/Entry/typewriter_proxied_1" } | ||
| 19 | proxies { answer: "poetry" path: "Panels/Entry/typewriter_proxied_2" } | ||
| 20 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Red Room.txtpb b/data/maps/the_symbolic/rooms/Red Room.txtpb new file mode 100644 index 0000000..e3b1104 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Red Room.txtpb | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | name: "Red Room" | ||
| 2 | panels { | ||
| 3 | name: "SYNONYM" | ||
| 4 | path: "Panels/Prequel/panel_2" | ||
| 5 | clue: "synonym" | ||
| 6 | answer: "antonym" | ||
| 7 | symbols: SUN | ||
| 8 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Tutorial.txtpb b/data/maps/the_symbolic/rooms/Tutorial.txtpb new file mode 100644 index 0000000..556e2bd --- /dev/null +++ b/data/maps/the_symbolic/rooms/Tutorial.txtpb | |||
| @@ -0,0 +1,62 @@ | |||
| 1 | name: "Tutorial" | ||
| 2 | panels { | ||
| 3 | name: "SAY" | ||
| 4 | path: "Panels/Entry/say" | ||
| 5 | clue: "say" | ||
| 6 | answer: "say" | ||
| 7 | } | ||
| 8 | panels { | ||
| 9 | name: "HIGH" | ||
| 10 | path: "Panels/Entry/high" | ||
| 11 | clue: "high" | ||
| 12 | answer: "hi" | ||
| 13 | symbols: ZERO | ||
| 14 | } | ||
| 15 | panels { | ||
| 16 | name: "<- (1)" | ||
| 17 | path: "Panels/Entry/say_hi" | ||
| 18 | clue: "" | ||
| 19 | answer: "hi" | ||
| 20 | symbols: EVAL | ||
| 21 | symbols: LINGO | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "<- (2)" | ||
| 25 | path: "Panels/Entry/type_this" | ||
| 26 | clue: "" | ||
| 27 | answer: "this" | ||
| 28 | symbols: EVAL | ||
| 29 | symbols: LINGO | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "<- (3)" | ||
| 33 | path: "Panels/Entry/write_same" | ||
| 34 | clue: "" | ||
| 35 | answer: "same" | ||
| 36 | symbols: EVAL | ||
| 37 | symbols: LINGO | ||
| 38 | } | ||
| 39 | panels { | ||
| 40 | name: "THIS" | ||
| 41 | path: "Panels/Entry/type_this2" | ||
| 42 | clue: "this" | ||
| 43 | answer: "this" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "WRITE" | ||
| 47 | path: "Panels/Entry/write_same2" | ||
| 48 | clue: "write" | ||
| 49 | answer: "write" | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "TYPE" | ||
| 53 | path: "Panels/Entry/type_this3" | ||
| 54 | clue: "type" | ||
| 55 | answer: "type" | ||
| 56 | } | ||
| 57 | panels { | ||
| 58 | name: "SAME" | ||
| 59 | path: "Panels/Entry/write_same3" | ||
| 60 | clue: "same" | ||
| 61 | answer: "same" | ||
| 62 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Whirred Room.txtpb b/data/maps/the_symbolic/rooms/Whirred Room.txtpb new file mode 100644 index 0000000..133f6cf --- /dev/null +++ b/data/maps/the_symbolic/rooms/Whirred Room.txtpb | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | name: "Whirred Room" | ||
| 2 | panels { | ||
| 3 | name: "TAIPEI" | ||
| 4 | path: "Panels/HomChains/taipei" | ||
| 5 | clue: "taipei" | ||
| 6 | answer: "a" | ||
| 7 | symbols: ZERO | ||
| 8 | symbols: EVAL | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "NAYSAYER" | ||
| 12 | path: "Panels/HomChains/naysayer" | ||
| 13 | clue: "naysayer" | ||
| 14 | answer: "horse" | ||
| 15 | symbols: ZERO | ||
| 16 | symbols: EVAL | ||
| 17 | } | ||
| 18 | panels { | ||
| 19 | name: "NAY" | ||
| 20 | path: "Panels/HomChains/naysayer2" | ||
| 21 | clue: "nay" | ||
| 22 | answer: "neigh" | ||
| 23 | symbols: ZERO | ||
| 24 | } | ||
| 25 | panels { | ||
| 26 | name: "INDEX (1)" | ||
| 27 | path: "Panels/HomChains/index" | ||
| 28 | clue: "index" | ||
| 29 | answer: "cards" | ||
| 30 | symbols: ZERO | ||
| 31 | symbols: EVAL | ||
| 32 | } | ||
| 33 | panels { | ||
| 34 | name: "INDEX (2)" | ||
| 35 | path: "Panels/HomChains/index2" | ||
| 36 | clue: "index" | ||
| 37 | answer: "cards" | ||
| 38 | symbols: EXAMPLE | ||
| 39 | symbols: PLANET | ||
| 40 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/White Room.txtpb b/data/maps/the_symbolic/rooms/White Room.txtpb new file mode 100644 index 0000000..808588e --- /dev/null +++ b/data/maps/the_symbolic/rooms/White Room.txtpb | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | name: "White Room" | ||
| 2 | panels { | ||
| 3 | name: "WRITE" | ||
| 4 | path: "Panels/Prequel/panel_1" | ||
| 5 | clue: "write" | ||
| 6 | answer: "write" | ||
| 7 | } | ||
| 8 | ports { | ||
| 9 | name: "PLAZA" | ||
| 10 | path: "Components/Warps/worldport" | ||
| 11 | } | ||
| diff --git a/data/maps/the_symbolic/rooms/Yellow Room.txtpb b/data/maps/the_symbolic/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..da207f6 --- /dev/null +++ b/data/maps/the_symbolic/rooms/Yellow Room.txtpb | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | name: "Yellow Room" | ||
| 2 | panels { | ||
| 3 | name: "WHOLE" | ||
| 4 | path: "Panels/Prequel/panel_7" | ||
| 5 | clue: "whole" | ||
| 6 | answer: "part" | ||
| 7 | symbols: BOXES | ||
| 8 | } | ||
