From 8c19969253b43566a8f8ec1a7e9f73c4f23a0878 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 25 Aug 2025 11:57:09 -0400 Subject: Added the_symbolic --- data/connections.txtpb | 17 +- data/ids.yaml | 201 ++++++++ data/maps/the_symbolic/connections.txtpb | 110 +++++ data/maps/the_symbolic/doors.txtpb | 371 ++++++++++++++ data/maps/the_symbolic/metadata.txtpb | 1 + data/maps/the_symbolic/rooms/Black Room.txtpb | 8 + data/maps/the_symbolic/rooms/Blue Room.txtpb | 8 + data/maps/the_symbolic/rooms/Green Room.txtpb | 8 + data/maps/the_symbolic/rooms/Last Room.txtpb | 30 ++ data/maps/the_symbolic/rooms/Main Area.txtpb | 542 +++++++++++++++++++++ data/maps/the_symbolic/rooms/Mastery.txtpb | 5 + data/maps/the_symbolic/rooms/Orange Room.txtpb | 8 + data/maps/the_symbolic/rooms/Poetry Room 1.txtpb | 19 + data/maps/the_symbolic/rooms/Poetry Room 2.txtpb | 21 + data/maps/the_symbolic/rooms/Poetry Room 3.txtpb | 23 + .../the_symbolic/rooms/Poetry Room Left Left.txtpb | 27 + .../rooms/Poetry Room Left Right.txtpb | 27 + .../maps/the_symbolic/rooms/Poetry Room Left.txtpb | 23 + .../rooms/Poetry Room Right Left.txtpb | 27 + .../rooms/Poetry Room Right Right.txtpb | 27 + .../the_symbolic/rooms/Poetry Room Right.txtpb | 23 + data/maps/the_symbolic/rooms/Purple Room.txtpb | 8 + data/maps/the_symbolic/rooms/Red Blue Room.txtpb | 20 + data/maps/the_symbolic/rooms/Red Room.txtpb | 8 + data/maps/the_symbolic/rooms/Tutorial.txtpb | 62 +++ data/maps/the_symbolic/rooms/Whirred Room.txtpb | 40 ++ data/maps/the_symbolic/rooms/White Room.txtpb | 11 + data/maps/the_symbolic/rooms/Yellow Room.txtpb | 8 + 28 files changed, 1682 insertions(+), 1 deletion(-) create mode 100644 data/maps/the_symbolic/connections.txtpb create mode 100644 data/maps/the_symbolic/doors.txtpb create mode 100644 data/maps/the_symbolic/metadata.txtpb create mode 100644 data/maps/the_symbolic/rooms/Black Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Blue Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Green Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Last Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Main Area.txtpb create mode 100644 data/maps/the_symbolic/rooms/Mastery.txtpb create mode 100644 data/maps/the_symbolic/rooms/Orange Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room 1.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room 2.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room 3.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room Left.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb create mode 100644 data/maps/the_symbolic/rooms/Poetry Room Right.txtpb create mode 100644 data/maps/the_symbolic/rooms/Purple Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Red Blue Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Red Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Tutorial.txtpb create mode 100644 data/maps/the_symbolic/rooms/Whirred Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/White Room.txtpb create mode 100644 data/maps/the_symbolic/rooms/Yellow Room.txtpb diff --git a/data/connections.txtpb b/data/connections.txtpb index 2022501..ee897bc 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb @@ -23,7 +23,6 @@ # the_literate/Painting Room/PYRAMID # the_partial/Control Center Entrance/CC # the_perceptive/Main Area/CC -# the_plaza/Symbolic Entrance/SYMBOLIC # cc -> relentless (don't use port objects) # the_repetitive/Main Room/CC # cc <-> the shop (keyholder door only needed one way) @@ -1638,3 +1637,19 @@ connections { } oneway: true } +connections { + from { + port { + map: "the_plaza" + room: "Symbolic Entrance" + name: "SYMBOLIC" + } + } + to { + port { + map: "the_symbolic" + room: "White Room" + name: "PLAZA" + } + } +} diff --git a/data/ids.yaml b/data/ids.yaml index 21063de..cccd1f7 100644 --- a/data/ids.yaml +++ b/data/ids.yaml @@ -2844,6 +2844,207 @@ maps: SQUISH: 1241 VEGETABLE: 1232 WATER: 1226 + the_symbolic: + rooms: + Black Room: + panels: + HERE: 2291 + Blue Room: + panels: + DEPLETE: 2292 + Green Room: + panels: + INERT: 2293 + Last Room: + panels: + BLEAT: 2294 + BRAG: 2297 + JARGON: 2295 + JARGON BLEAT: 2296 + Main Area: + panels: + ANYMORE: 2371 + BACKFIRES: 2342 + BLENDING: 2339 + BOOMBOX: 2360 + BORED: 2333 + BOY (1): 2348 + BOY (2): 2349 + BRINGING: 2307 + CHICKEN: 2346 + COUNTER: 2365 + COWBOY: 2369 + DEAR: 2368 + DISCARD: 2327 + DISTANT: 2324 + DRAW: 2343 + EMULATE: 2345 + FLIPPER: 2340 + GEIGER: 2364 + GEM: 2363 + HALFTIME (1): 2315 + HALFTIME (2): 2316 + HEIFER: 2370 + HORSEMAN: 2366 + IMMATURE: 2312 + INJURY: 2356 + INMATE: 2319 + JUSTICE: 2298 + KINDRED: 2362 + LIKE: 2372 + LIKEABLE: 2351 + LINEAGE: 2310 + LINEARLY: 2304 + MEANINGFULLY: 2352 + MIXTURE: 2336 + MORE: 2353 + MOUTHPIECE: 2354 + MS: 2331 + NEEDLESS: 2373 + NONSENSE: 2323 + NORTHERN: 2318 + NOTCHES: 2320 + NOTICE (1): 2299 + NOTICE (2): 2300 + NOTICE (3): 2301 + NUMERATOR: 2357 + OLDTIMER: 2344 + PADDING: 2306 + PANT: 2341 + PASSPORT: 2328 + PEAT: 2337 + PLUMAGED: 2347 + PORT: 2329 + QUARTERBACK: 2317 + RAMPART: 2355 + RATHER: 2367 + REINDICT: 2309 + RESTLESS: 2374 + SADDLED: 2305 + SAGE: 2350 + SHUFFLEBOARD: 2338 + SOME: 2314 + SOUNDBITE: 2332 + STEREO: 2361 + STORMS: 2330 + THING: 2313 + THOUSANDS: 2308 + TIGHT (1): 2325 + TIGHT (2): 2326 + TINCTURE: 2311 + TYPEWRITING: 2358 + UNABLE (1): 2302 + UNABLE (2): 2303 + VIOLET (1): 2321 + VIOLET (2): 2322 + VOCALIZE: 2334 + VOICEMAIL: 2335 + WHIRRED: 2359 + Mastery: + masteries: + MASTERY: 2375 + Orange Room: + panels: + YOUNG: 2376 + Poetry Room 1: + panels: + ABSORBED: 2377 + PRIMORDIAL: 2378 + Poetry Room 2: + panels: + NOT: 2380 + NOT THERE: 2381 + THERE: 2379 + Poetry Room 3: + panels: + NOT: 2383 + NOT PRETTY: 2384 + PRETTY: 2382 + Poetry Room Left: + panels: + NOT: 2394 + NOT TRUE: 2395 + TRUE: 2393 + Poetry Room Left Left: + panels: + LEFT: 2387 + NOT (1): 2385 + NOT (2): 2386 + NOT NOT LEFT: 2388 + Poetry Room Left Right: + panels: + MISS: 2389 + NOT (1): 2391 + NOT (2): 2390 + NOT NOT MISS: 2392 + Poetry Room Right: + panels: + BETTER: 2404 + NOT: 2405 + NOT BETTER: 2406 + Poetry Room Right Left: + panels: + NOT (1): 2396 + NOT (2): 2397 + NOT NOT TABLET: 2399 + TABLET: 2398 + Poetry Room Right Right: + panels: + NOT (1): 2400 + NOT (2): 2401 + NOT (3): 2402 + NOT NOT NOT: 2403 + Purple Room: + panels: + TIME: 2407 + Red Blue Room: + panels: + RIGHTWARD: 2408 + TYPEWRITING: 2409 + Red Room: + panels: + SYNONYM: 2410 + Tutorial: + panels: + <- (1): 2413 + <- (2): 2414 + <- (3): 2415 + HIGH: 2412 + SAME: 2419 + SAY: 2411 + THIS: 2416 + TYPE: 2418 + WRITE: 2417 + Whirred Room: + panels: + INDEX (1): 2423 + INDEX (2): 2424 + NAY: 2422 + NAYSAYER: 2421 + TAIPEI: 2420 + White Room: + panels: + WRITE: 2425 + Yellow Room: + panels: + WHOLE: 2426 + doors: + Black Door: 2276 + Blue Door: 2278 + Green Door: 2279 + Main Area Fifth Row: 2290 + Main Area First Row: 2286 + Main Area Fourth Row: 2289 + Main Area Second Row: 2287 + Main Area Third Row: 2288 + Orange Door: 2282 + Poetry Room Panels: 2285 + Purple Door: 2281 + Red Door: 2277 + Tutorial Panels: 2283 + Whirred Room Panels: 2284 + White Door: 2275 + Yellow Door: 2280 the_unyielding: rooms: Behind Northeast: 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 @@ +connections { + from_room: "White Room" + to_room: "Black Room" + door { name: "White Door" } +} +connections { + from_room: "Black Room" + to_room: "Red Room" + door { name: "Black Door" } +} +connections { + from_room: "Red Room" + to_room: "Blue Room" + door { name: "Red Door" } +} +connections { + from_room: "Blue Room" + to_room: "Green Room" + door { name: "Blue Door" } +} +connections { + from_room: "Green Room" + to_room: "Yellow Room" + door { name: "Green Door" } +} +connections { + from_room: "Yellow Room" + to_room: "Purple Room" + door { name: "Yellow Door" } +} +connections { + from_room: "Purple Room" + to_room: "Orange Room" + door { name: "Purple Door" } +} +connections { + from_room: "Orange Room" + to_room: "Tutorial" + door { name: "Orange Door" } +} +connections { + from_room: "Tutorial" + to_room: "Red Blue Room" + door { name: "Tutorial Door" } +} +connections { + from_room: "Red Blue Room" + to_room: "Main Area" + door { name: "Main Area Entrance" } +} +connections { + from_room: "Red Blue Room" + to_room: "Whirred Room" + door { name: "Whirred Room Entrance" } +} +connections { + from_room: "Red Blue Room" + to_room: "Poetry Room 1" + door { name: "Poetry Room Entrance" } +} +connections { + from_room: "Poetry Room 1" + to_room: "Poetry Room 2" + door { name: "Poetry Room Door 1" } +} +connections { + from_room: "Poetry Room 2" + to_room: "Poetry Room 3" + door { name: "Poetry Room Door 2" } +} +connections { + from_room: "Poetry Room 3" + to_room: "Poetry Room Left" + door { name: "Poetry Room Left" } +} +connections { + from_room: "Poetry Room Left" + to_room: "Poetry Room Left Left" + door { name: "Poetry Room Left Left" } +} +connections { + from_room: "Poetry Room Left" + to_room: "Poetry Room Left Right" + door { name: "Poetry Room Left Right" } +} +connections { + from_room: "Poetry Room 3" + to_room: "Poetry Room Right" + door { name: "Poetry Room Right" } +} +connections { + from_room: "Poetry Room Right" + to_room: "Poetry Room Right Left" + door { name: "Poetry Room Right Left" } +} +connections { + from_room: "Poetry Room Right" + to_room: "Poetry Room Right Right" + door { name: "Poetry Room Right Right" } +} +connections { + from_room: "Main Area" + to_room: "Last Room" + door { name: "Main Area Exit" } +} +connections { + from_room: "Last Room" + to_room: "Mastery" + door { name: "Mastery" } +} 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 @@ +doors { + name: "White Door" + type: STANDARD + receivers: "Components/Doors/Door18" + panels { room: "White Room" name: "WRITE" } + location_room: "White Room" +} +doors { + name: "Black Door" + type: STANDARD + receivers: "Components/Doors/Door19" + panels { room: "Black Room" name: "HERE" } + location_room: "Black Room" +} +doors { + name: "Red Door" + type: STANDARD + receivers: "Components/Doors/Door20" + panels { room: "Red Room" name: "SYNONYM" } + location_room: "Red Room" +} +doors { + name: "Blue Door" + type: STANDARD + receivers: "Components/Doors/Door21" + panels { room: "Blue Room" name: "DEPLETE" } + location_room: "Blue Room" +} +doors { + name: "Green Door" + type: STANDARD + receivers: "Components/Doors/Door22" + panels { room: "Green Room" name: "INERT" } + location_room: "Green Room" +} +doors { + name: "Yellow Door" + type: STANDARD + receivers: "Components/Doors/Door23" + panels { room: "Yellow Room" name: "WHOLE" } + location_room: "Yellow Room" +} +doors { + name: "Purple Door" + type: STANDARD + receivers: "Components/Doors/Door24" + panels { room: "Purple Room" name: "TIME" } + location_room: "Purple Room" +} +doors { + name: "Orange Door" + type: STANDARD + receivers: "Components/Doors/Door25" + panels { room: "Orange Room" name: "YOUNG" } + location_room: "Orange Room" +} +doors { + name: "Tutorial Door" + type: EVENT + panels { room: "Tutorial" name: "<- (1)" } + panels { room: "Tutorial" name: "<- (2)" } + panels { room: "Tutorial" name: "<- (3)" } +} +doors { + name: "Tutorial Panels" + type: LOCATION_ONLY + panels { room: "Tutorial" name: "SAY" } + panels { room: "Tutorial" name: "HIGH" } + panels { room: "Tutorial" name: "<- (1)" } + panels { room: "Tutorial" name: "<- (2)" } + panels { room: "Tutorial" name: "<- (3)" } + panels { room: "Tutorial" name: "THIS" } + panels { room: "Tutorial" name: "WRITE" } + panels { room: "Tutorial" name: "TYPE" } + panels { room: "Tutorial" name: "SAME" } + location_room: "Tutorial" +} +doors { + name: "Main Area Entrance" + type: EVENT + panels { room: "Red Blue Room" name: "RIGHTWARD" answer: "word" } + panels { room: "Red Blue Room" name: "TYPEWRITING" answer: "writing" } +} +doors { + name: "Whirred Room Entrance" + type: EVENT + panels { room: "Red Blue Room" name: "RIGHTWARD" answer: "whirred" } +} +doors { + name: "Whirred Room Panels" + type: LOCATION_ONLY + panels { room: "Whirred Room" name: "TAIPEI" } + panels { room: "Whirred Room" name: "NAYSAYER" } + panels { room: "Whirred Room" name: "NAY" } + panels { room: "Whirred Room" name: "INDEX (1)" } + panels { room: "Whirred Room" name: "INDEX (2)" } + location_room: "Whirred Room" +} +doors { + name: "Poetry Room Entrance" + type: EVENT + panels { room: "Red Blue Room" name: "TYPEWRITING" answer: "poetry" } +} +doors { + name: "Poetry Room Door 1" + type: EVENT + panels { room: "Poetry Room 1" name: "ABSORBED" answer: "bed" } + panels { room: "Poetry Room 1" name: "PRIMORDIAL" answer: "prim" } + # It has to be the middle two strips of the door. +} +doors { + name: "Poetry Room Door 2" + type: EVENT + panels { room: "Poetry Room 2" name: "NOT THERE" } +} +doors { + name: "Poetry Room Left" + type: EVENT + panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "ugly" } +} +doors { + name: "Poetry Room Right" + type: EVENT + panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "prey" } +} +doors { + name: "Poetry Room Left Left" + type: EVENT + panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "false" } +} +doors { + name: "Poetry Room Left Right" + type: EVENT + panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "rue" } +} +doors { + name: "Poetry Room Right Left" + type: EVENT + panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "worse" } +} +doors { + name: "Poetry Room Right Right" + type: EVENT + panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "beer" } +} +doors { + name: "Poetry Room Panels" + type: LOCATION_ONLY + panels { room: "Poetry Room 1" name: "ABSORBED" } + panels { room: "Poetry Room 1" name: "PRIMORDIAL" } + panels { room: "Poetry Room 2" name: "NOT" } + panels { room: "Poetry Room 2" name: "THERE" } + panels { room: "Poetry Room 2" name: "NOT THERE" } + panels { room: "Poetry Room 3" name: "NOT" } + panels { room: "Poetry Room 3" name: "PRETTY" } + panels { room: "Poetry Room 3" name: "NOT PRETTY" } + panels { room: "Poetry Room Left" name: "NOT" } + panels { room: "Poetry Room Left" name: "TRUE" } + panels { room: "Poetry Room Left" name: "NOT TRUE" } + panels { room: "Poetry Room Left Left" name: "NOT (1)" } + panels { room: "Poetry Room Left Left" name: "NOT (2)" } + panels { room: "Poetry Room Left Left" name: "LEFT" } + panels { room: "Poetry Room Left Left" name: "NOT NOT LEFT" } + panels { room: "Poetry Room Left Right" name: "NOT (1)" } + panels { room: "Poetry Room Left Right" name: "NOT (2)" } + panels { room: "Poetry Room Left Right" name: "MISS" } + panels { room: "Poetry Room Left Right" name: "NOT NOT MISS" } + panels { room: "Poetry Room Right" name: "NOT" } + panels { room: "Poetry Room Right" name: "BETTER" } + panels { room: "Poetry Room Right" name: "NOT BETTER" } + panels { room: "Poetry Room Right Left" name: "NOT (1)" } + panels { room: "Poetry Room Right Left" name: "NOT (2)" } + panels { room: "Poetry Room Right Left" name: "TABLET" } + panels { room: "Poetry Room Right Left" name: "NOT NOT TABLET" } + panels { room: "Poetry Room Right Right" name: "NOT (1)" } + panels { room: "Poetry Room Right Right" name: "NOT (2)" } + panels { room: "Poetry Room Right Right" name: "NOT (3)" } + panels { room: "Poetry Room Right Right" name: "NOT NOT NOT" } + location_room: "Poetry Room Right Right" +} +doors { + name: "Main Area First Row" + type: LOCATION_ONLY + panels { room: "Main Area" name: "JUSTICE" } + panels { room: "Main Area" name: "NOTICE (1)" } + panels { room: "Main Area" name: "NOTICE (2)" } + panels { room: "Main Area" name: "NOTICE (3)" } + panels { room: "Main Area" name: "UNABLE (1)" } + panels { room: "Main Area" name: "UNABLE (2)" } + location_room: "Main Area" +} +doors { + name: "Main Area Second Row" + type: LOCATION_ONLY + panels { room: "Main Area" name: "LINEARLY" } + panels { room: "Main Area" name: "SADDLED" } + panels { room: "Main Area" name: "PADDING" } + panels { room: "Main Area" name: "BRINGING" } + panels { room: "Main Area" name: "THOUSANDS" } + panels { room: "Main Area" name: "REINDICT" } + panels { room: "Main Area" name: "LINEAGE" } + panels { room: "Main Area" name: "TINCTURE" } + panels { room: "Main Area" name: "IMMATURE" } + panels { room: "Main Area" name: "THING" } + location_room: "Main Area" +} +doors { + name: "Main Area Third Row" + type: LOCATION_ONLY + panels { room: "Main Area" name: "SOME" } + panels { room: "Main Area" name: "HALFTIME (1)" } + panels { room: "Main Area" name: "HALFTIME (2)" } + panels { room: "Main Area" name: "QUARTERBACK" } + panels { room: "Main Area" name: "NORTHERN" } + panels { room: "Main Area" name: "INMATE" } + panels { room: "Main Area" name: "NOTCHES" } + panels { room: "Main Area" name: "VIOLET (1)" } + panels { room: "Main Area" name: "VIOLET (2)" } + panels { room: "Main Area" name: "NONSENSE" } + panels { room: "Main Area" name: "DISTANT" } + panels { room: "Main Area" name: "TIGHT (1)" } + panels { room: "Main Area" name: "TIGHT (2)" } + panels { room: "Main Area" name: "DISCARD" } + panels { room: "Main Area" name: "PASSPORT" } + panels { room: "Main Area" name: "PORT" } + panels { room: "Main Area" name: "STORMS" } + panels { room: "Main Area" name: "MS" } + location_room: "Main Area" +} +doors { + name: "Main Area Fourth Row" + type: LOCATION_ONLY + panels { room: "Main Area" name: "SOUNDBITE" } + panels { room: "Main Area" name: "BORED" } + panels { room: "Main Area" name: "VOCALIZE" } + panels { room: "Main Area" name: "VOICEMAIL" } + panels { room: "Main Area" name: "MIXTURE" } + panels { room: "Main Area" name: "PEAT" } + panels { room: "Main Area" name: "SHUFFLEBOARD" } + panels { room: "Main Area" name: "BLENDING" } + panels { room: "Main Area" name: "FLIPPER" } + panels { room: "Main Area" name: "PANT" } + panels { room: "Main Area" name: "BACKFIRES" } + panels { room: "Main Area" name: "DRAW" } + panels { room: "Main Area" name: "OLDTIMER" } + panels { room: "Main Area" name: "EMULATE" } + panels { room: "Main Area" name: "CHICKEN" } + panels { room: "Main Area" name: "PLUMAGED" } + panels { room: "Main Area" name: "BOY (1)" } + panels { room: "Main Area" name: "BOY (2)" } + location_room: "Main Area" +} +doors { + name: "Main Area Fifth Row" + type: LOCATION_ONLY + panels { room: "Main Area" name: "SAGE" } + panels { room: "Main Area" name: "LIKEABLE" } + panels { room: "Main Area" name: "MEANINGFULLY" } + panels { room: "Main Area" name: "MORE" } + panels { room: "Main Area" name: "MOUTHPIECE" } + panels { room: "Main Area" name: "RAMPART" } + panels { room: "Main Area" name: "INJURY" } + panels { room: "Main Area" name: "NUMERATOR" } + panels { room: "Main Area" name: "TYPEWRITING" } + panels { room: "Main Area" name: "WHIRRED" } + panels { room: "Main Area" name: "BOOMBOX" } + panels { room: "Main Area" name: "STEREO" } + panels { room: "Main Area" name: "KINDRED" } + panels { room: "Main Area" name: "GEM" } + panels { room: "Main Area" name: "GEIGER" } + panels { room: "Main Area" name: "COUNTER" } + panels { room: "Main Area" name: "HORSEMAN" } + panels { room: "Main Area" name: "RATHER" } + panels { room: "Main Area" name: "DEAR" } + panels { room: "Main Area" name: "COWBOY" } + panels { room: "Main Area" name: "HEIFER" } + panels { room: "Main Area" name: "ANYMORE" } + panels { room: "Main Area" name: "LIKE" } + panels { room: "Main Area" name: "NEEDLESS" } + panels { room: "Main Area" name: "RESTLESS" } + location_room: "Main Area" +} +doors { + name: "Main Area Exit" + type: EVENT + panels { room: "Main Area" name: "JUSTICE" } + panels { room: "Main Area" name: "NOTICE (1)" } + panels { room: "Main Area" name: "NOTICE (2)" } + panels { room: "Main Area" name: "NOTICE (3)" } + panels { room: "Main Area" name: "UNABLE (1)" } + panels { room: "Main Area" name: "UNABLE (2)" } + panels { room: "Main Area" name: "LINEARLY" } + panels { room: "Main Area" name: "SADDLED" } + panels { room: "Main Area" name: "PADDING" } + panels { room: "Main Area" name: "BRINGING" } + panels { room: "Main Area" name: "THOUSANDS" } + panels { room: "Main Area" name: "REINDICT" } + panels { room: "Main Area" name: "LINEAGE" } + panels { room: "Main Area" name: "TINCTURE" } + panels { room: "Main Area" name: "IMMATURE" } + panels { room: "Main Area" name: "THING" } + panels { room: "Main Area" name: "SOME" } + panels { room: "Main Area" name: "HALFTIME (1)" } + panels { room: "Main Area" name: "HALFTIME (2)" } + panels { room: "Main Area" name: "QUARTERBACK" } + panels { room: "Main Area" name: "NORTHERN" } + panels { room: "Main Area" name: "INMATE" } + panels { room: "Main Area" name: "NOTCHES" } + panels { room: "Main Area" name: "VIOLET (1)" } + panels { room: "Main Area" name: "VIOLET (2)" } + panels { room: "Main Area" name: "NONSENSE" } + panels { room: "Main Area" name: "DISTANT" } + panels { room: "Main Area" name: "TIGHT (1)" } + panels { room: "Main Area" name: "TIGHT (2)" } + panels { room: "Main Area" name: "DISCARD" } + panels { room: "Main Area" name: "PASSPORT" } + panels { room: "Main Area" name: "PORT" } + panels { room: "Main Area" name: "STORMS" } + panels { room: "Main Area" name: "MS" } + panels { room: "Main Area" name: "SOUNDBITE" } + panels { room: "Main Area" name: "BORED" } + panels { room: "Main Area" name: "VOCALIZE" } + panels { room: "Main Area" name: "VOICEMAIL" } + panels { room: "Main Area" name: "MIXTURE" } + panels { room: "Main Area" name: "PEAT" } + panels { room: "Main Area" name: "SHUFFLEBOARD" } + panels { room: "Main Area" name: "BLENDING" } + panels { room: "Main Area" name: "FLIPPER" } + panels { room: "Main Area" name: "PANT" } + panels { room: "Main Area" name: "BACKFIRES" } + panels { room: "Main Area" name: "DRAW" } + panels { room: "Main Area" name: "OLDTIMER" } + panels { room: "Main Area" name: "EMULATE" } + panels { room: "Main Area" name: "CHICKEN" } + panels { room: "Main Area" name: "PLUMAGED" } + panels { room: "Main Area" name: "BOY (1)" } + panels { room: "Main Area" name: "BOY (2)" } + panels { room: "Main Area" name: "SAGE" } + panels { room: "Main Area" name: "LIKEABLE" } + panels { room: "Main Area" name: "MEANINGFULLY" } + panels { room: "Main Area" name: "MORE" } + panels { room: "Main Area" name: "MOUTHPIECE" } + panels { room: "Main Area" name: "RAMPART" } + panels { room: "Main Area" name: "INJURY" } + panels { room: "Main Area" name: "NUMERATOR" } + panels { room: "Main Area" name: "TYPEWRITING" } + panels { room: "Main Area" name: "WHIRRED" } + panels { room: "Main Area" name: "BOOMBOX" } + panels { room: "Main Area" name: "STEREO" } + panels { room: "Main Area" name: "KINDRED" } + panels { room: "Main Area" name: "GEM" } + panels { room: "Main Area" name: "GEIGER" } + panels { room: "Main Area" name: "COUNTER" } + panels { room: "Main Area" name: "HORSEMAN" } + panels { room: "Main Area" name: "RATHER" } + panels { room: "Main Area" name: "DEAR" } + panels { room: "Main Area" name: "COWBOY" } + panels { room: "Main Area" name: "HEIFER" } + panels { room: "Main Area" name: "ANYMORE" } + panels { room: "Main Area" name: "LIKE" } + panels { room: "Main Area" name: "NEEDLESS" } + panels { room: "Main Area" name: "RESTLESS" } +} +doors { + name: "Mastery" + type: EVENT + panels { room: "Last Room" name: "BLEAT" } + panels { room: "Last Room" name: "JARGON" } + panels { room: "Last Room" name: "JARGON BLEAT" } + panels { room: "Last Room" name: "BRAG" } +} 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 @@ +name: "Black Room" +panels { + name: "HERE" + path: "Panels/Prequel/panel_3" + clue: "here" + answer: "hear" + symbols: ZERO +} 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 @@ +name: "Blue Room" +panels { + name: "DEPLETE" + path: "Panels/Prequel/panel_5" + clue: "deplete" + answer: "delete" + symbols: SPARKLES +} 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 @@ +name: "Green Room" +panels { + name: "INERT" + path: "Panels/Prequel/panel_6" + clue: "inert" + answer: "insert" + symbols: SPARKLES +} 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 @@ +name: "Last Room" +panels { + name: "BLEAT" + path: "Panels/Ending/panel" + clue: "bleat" + answer: "goat" + symbols: SOUND +} +panels { + name: "JARGON" + path: "Panels/Ending/panel2" + clue: "jargon" + answer: "lingo" + symbols: SUN +} +panels { + name: "JARGON BLEAT" + path: "Panels/Ending/panel3" + clue: "" + answer: "gloat" + symbols: EVAL + symbols: LINGO +} +panels { + name: "BRAG" + path: "Panels/Ending/panel4" + clue: "brag" + answer: "gloat" + symbols: SUN +} 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 @@ +name: "Main Area" +panels { + name: "JUSTICE" + path: "Panels/Negation/justice" + clue: "justice" + answer: "ice" + symbols: EVAL +} +panels { + name: "NOTICE (1)" + path: "Panels/Negation/notice" + clue: "notice" + answer: "water" + symbols: EVAL +} +panels { + name: "NOTICE (2)" + path: "Panels/Negation/notice_neg" + clue: "notice" + answer: "ice" + symbols: EVAL +} +panels { + name: "NOTICE (3)" + path: "Panels/Negation/notice_neg2" + clue: "notice" + answer: "ice" + symbols: EVAL +} +panels { + name: "UNABLE (1)" + path: "Panels/Negation/notable" + clue: "unable" + answer: "notable" + symbols: EVAL +} +panels { + name: "UNABLE (2)" + path: "Panels/Negation/unable" + clue: "unable" + answer: "able" + symbols: SUN +} +panels { + name: "LINEARLY" + path: "Panels/Concatenation/linearly" + clue: "linearly" + answer: "lily" + symbols: EVAL +} +panels { + name: "SADDLED" + path: "Panels/Concatenation/saddled" + clue: "saddled" + answer: "sled" + symbols: EVAL +} +panels { + name: "PADDING" + path: "Panels/Concatenation/saddled2" + clue: "padding" + answer: "pinging" + symbols: EVAL +} +panels { + name: "BRINGING" + path: "Panels/Concatenation/stranding" + clue: "bringing" + answer: "branding" + symbols: EVAL +} +panels { + name: "THOUSANDS" + path: "Panels/Concatenation/panda" + clue: "thousands" + answer: "thou" + symbols: EVAL +} +panels { + name: "REINDICT" + path: "Panels/Insertion/reindict" + clue: "reindict" + answer: "direct" + symbols: EVAL +} +panels { + name: "LINEAGE" + path: "Panels/Insertion/lineage" + clue: "lineage" + answer: "eagle" + symbols: EVAL +} +panels { + name: "TINCTURE" + path: "Panels/Insertion/tincture" + clue: "tincture" + answer: "cure" + symbols: EVAL +} +panels { + name: "IMMATURE" + path: "Panels/Insertion/miniature" + clue: "immature" + answer: "miniature" + symbols: EVAL +} +panels { + name: "THING" + path: "Panels/Insertion/hinting" + clue: "thing" + answer: "hinting" + symbols: EVAL +} +panels { + name: "SOME" + path: "Panels/Fractions/wholesome" + clue: "some" + answer: "wholesome" + symbols: EVAL +} +panels { + name: "HALFTIME (1)" + path: "Panels/Fractions/halftime" + clue: "halftime" + answer: "me" + symbols: EVAL +} +panels { + name: "HALFTIME (2)" + path: "Panels/Fractions/halftime2" + clue: "halftime" + answer: "i" + symbols: EVAL +} +panels { + name: "QUARTERBACK" + path: "Panels/Fractions/quarterback" + clue: "quarterback" + answer: "a" + symbols: EVAL +} +panels { + name: "NORTHERN" + path: "Panels/Removal/northern" + clue: "northern" + answer: "then" + symbols: EVAL +} +panels { + name: "INMATE" + path: "Panels/Removal/nominate" + clue: "inmate" + answer: "nominate" + symbols: EVAL +} +panels { + name: "NOTCHES" + path: "Panels/Removal/notches" + clue: "notches" + answer: "chest" + symbols: EVAL +} +panels { + name: "VIOLET (1)" + path: "Panels/Removal/nonviolent" + clue: "violet" + answer: "nonviolent" + symbols: EVAL +} +panels { + name: "VIOLET (2)" + path: "Panels/Removal/violet" + clue: "violet" + answer: "violent" + symbols: SPARKLES +} +panels { + name: "NONSENSE" + path: "Panels/Removal/nonsense" + clue: "nonsense" + answer: "" + symbols: EVAL +} +panels { + name: "DISTANT" + path: "Panels/Replacement/distant" + clue: "distant" + answer: "and" + symbols: EVAL +} +panels { + name: "TIGHT (1)" + path: "Panels/Replacement/fistfight" + clue: "tight" + answer: "fistfight" + symbols: EVAL +} +panels { + name: "TIGHT (2)" + path: "Panels/Replacement/fistfight2" + clue: "tight" + answer: "fight" + symbols: SPARKLES +} +panels { + name: "DISCARD" + path: "Panels/Replacement/discard" + clue: "discard" + answer: "arc" + symbols: EVAL +} +panels { + name: "PASSPORT" + path: "Panels/Replacement/passport" + clue: "passport" + answer: "sort" + symbols: EVAL +} +panels { + name: "PORT" + path: "Panels/Replacement/passport2" + clue: "port" + answer: "sort" + symbols: ZERO +} +panels { + name: "STORMS" + path: "Panels/Replacement/storms" + clue: "storms" + answer: "mr" + symbols: EVAL +} +panels { + name: "MS" + path: "Panels/Replacement/storms2" + clue: "ms" + answer: "mr" + symbols: GENDER +} +panels { + name: "SOUNDBITE" + path: "Panels/Homophones/soundbite" + clue: "soundbite" + answer: "byte" + symbols: EVAL +} +panels { + name: "BORED" + path: "Panels/Homophones/soundboard" + clue: "bored" + answer: "soundboard" + symbols: EVAL +} +panels { + name: "VOCALIZE" + path: "Panels/Homophones/vocalize" + clue: "vocalize" + answer: "eyes" + symbols: EVAL +} +panels { + name: "VOICEMAIL" + path: "Panels/Homophones/voicemail" + clue: "voicemail" + answer: "male" + symbols: EVAL +} +panels { + name: "MIXTURE" + path: "Panels/Anagram/mixture" + clue: "mixture" + answer: "true" + symbols: EVAL +} +panels { + name: "PEAT" + path: "Panels/Anagram/mixtape" + clue: "peat" + answer: "mixtape" + symbols: EVAL +} +panels { + name: "SHUFFLEBOARD" + path: "Panels/Anagram/shuffleboard" + clue: "shuffleboard" + answer: "broad" + symbols: EVAL +} +panels { + name: "BLENDING" + path: "Panels/Anagram/shuffleboard2" + clue: "blending" + answer: "gin" + symbols: EVAL +} +panels { + name: "FLIPPER" + path: "Panels/Reversal/flipper" + clue: "flipper" + answer: "rep" + symbols: EVAL +} +panels { + name: "PANT" + path: "Panels/Reversal/flippant" + clue: "pant" + answer: "flippant" + symbols: EVAL +} +panels { + name: "BACKFIRES" + path: "Panels/Reversal/backfires" + clue: "backfires" + answer: "serif" + symbols: EVAL +} +panels { + name: "DRAW" + path: "Panels/Reversal/backward" + clue: "draw" + answer: "backward" + symbols: EVAL +} +panels { + name: "OLDTIMER" + path: "Panels/Time/oldtimer" + clue: "oldtimer" + answer: "hourglass" + symbols: EVAL +} +panels { + name: "EMULATE" + path: "Panels/Time/emulate" + clue: "emulate" + answer: "egg" + symbols: EVAL +} +panels { + name: "CHICKEN" + path: "Panels/Time/emulate2" + clue: "chicken" + answer: "egg" + symbols: AGE +} +panels { + name: "PLUMAGED" + path: "Panels/Time/plumaged" + clue: "plumaged" + answer: "prune" + symbols: EVAL +} +panels { + name: "BOY (1)" + path: "Panels/Time/managed" + clue: "boy" + answer: "managed" + symbols: EVAL +} +panels { + name: "BOY (2)" + path: "Panels/Time/managed2" + clue: "boy" + answer: "man" + symbols: AGE +} +panels { + name: "SAGE" + path: "Panels/Synonym/likewise" + clue: "sage" + answer: "likewise" + symbols: EVAL +} +panels { + name: "LIKEABLE" + path: "Panels/Synonym/likeable" + clue: "likeable" + answer: "unable" + symbols: EVAL +} +panels { + name: "MEANINGFULLY" + path: "Panels/Synonym/meaningfully" + clue: "meaningfully" + answer: "entirely" + symbols: EVAL +} +panels { + name: "MORE" + path: "Panels/Synonym/meaningless" + clue: "more" + answer: "meaningless" + symbols: EVAL +} +panels { + name: "MOUTHPIECE" + path: "Panels/Part/mouthpiece" + clue: "mouthpiece" + answer: "face" + symbols: EVAL +} +panels { + name: "RAMPART" + path: "Panels/Part/rampart" + clue: "rampart" + answer: "horn" + symbols: EVAL +} +panels { + name: "INJURY" + path: "Panels/Part/injury" + clue: "injury" + answer: "juror" + symbols: EVAL +} +panels { + name: "NUMERATOR" + path: "Panels/Part/infraction" + clue: "numerator" + answer: "infraction" + symbols: EVAL +} +panels { + name: "TYPEWRITING" + path: "Panels/Examples/typewriting" + clue: "typewriting" + answer: "poetry" + symbols: EVAL +} +panels { + name: "WHIRRED" + path: "Panels/Examples/typewriting2" + clue: "whirred" + answer: "poetry" + symbols: EXAMPLE + symbols: EVAL +} +panels { + name: "BOOMBOX" + path: "Panels/Examples/boombox" + clue: "boombox" + answer: "stereotype" + symbols: EVAL +} +panels { + name: "STEREO" + path: "Panels/Examples/boombox2" + clue: "stereo" + answer: "boombox" + symbols: EXAMPLE +} +panels { + name: "KINDRED" + path: "Panels/Examples/kindred" + clue: "kindred" + answer: "ruby" + symbols: EVAL +} +panels { + name: "GEM" + path: "Panels/Examples/kindred2" + clue: "Gem" + answer: "ruby" + symbols: EXAMPLE +} +panels { + name: "GEIGER" + path: "Panels/Examples/counterexample" + clue: "geiger" + answer: "counterexample" + symbols: EVAL +} +panels { + name: "COUNTER" + path: "Panels/Examples/counterexample2" + clue: "counter" + answer: "geiger" + symbols: EXAMPLE +} +panels { + name: "HORSEMAN" + path: "Panels/Gender/horseman_neg" + clue: "horseman" + answer: "mare" + symbols: EVAL +} +panels { + name: "RATHER" + path: "Panels/Gender/rather" + clue: "rather" + answer: "doe" + symbols: EVAL +} +panels { + name: "DEAR" + path: "Panels/Gender/rather2" + clue: "dear" + answer: "doe" + symbols: ZERO + symbols: GENDER +} +panels { + name: "COWBOY" + path: "Panels/Gender/cowbody" + clue: "cowboy" + answer: "bull" + symbols: EVAL +} +panels { + name: "HEIFER" + path: "Panels/Gender/cowgirl" + clue: "heifer" + answer: "cowgirl" + symbols: EVAL +} +panels { + name: "ANYMORE" + path: "Panels/Intensity/anymore" + clue: "anymore" + answer: "all" + symbols: EVAL +} +panels { + name: "LIKE" + path: "Panels/Intensity/loveless" + clue: "like" + answer: "loveless" + symbols: EVAL +} +panels { + name: "NEEDLESS" + path: "Panels/Intensity/needless" + clue: "needless" + answer: "want" + symbols: EVAL +} +panels { + name: "RESTLESS" + path: "Panels/Intensity/restless" + clue: "restless" + answer: "sleep" + symbols: EVAL +} 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 @@ +name: "Mastery" +masteries { + name: "MASTERY" + path: "Components/Collectables/smiley" +} 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 @@ +name: "Orange Room" +panels { + name: "YOUNG" + path: "Panels/Prequel/panel_8" + clue: "young" + answer: "old" + symbols: AGE +} 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 @@ +name: "Poetry Room 1" +panels { + name: "ABSORBED" + path: "Panels/Proxy/absorbed_proxying" + clue: "absorbed" + answer: "abs" + symbols: EVAL + #proxies { answer: "abs" path: "Panels/Proxy/absorbed_proxied_1" } + proxies { answer: "bed" path: "Panels/Proxy/absorbed_proxied_2" } +} +panels { + name: "PRIMORDIAL" + path: "Panels/Proxy/primordial_proxying" + clue: "primordial" + answer: "prim" + symbols: EVAL + #proxies { answer: "prim" path: "Panels/Proxy/primordial_proxied_1" } + proxies { answer: "dial" path: "Panels/Proxy/primordial_proxied_2" } +} 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 @@ +name: "Poetry Room 2" +panels { + name: "THERE" + path: "Panels/NotNoT/panel" + clue: "there" + answer: "there" +} +panels { + name: "NOT" + path: "Panels/NotNoT/panel2" + clue: "not" + answer: "not" +} +panels { + name: "NOT THERE" + path: "Panels/NotNoT/not_there" + clue: "" + answer: "here" + symbols: EVAL + symbols: LINGO +} 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 @@ +name: "Poetry Room 3" +panels { + name: "PRETTY" + path: "Panels/NotNoT/panel3" + clue: "pretty" + answer: "pretty" +} +panels { + name: "NOT" + path: "Panels/NotNoT/panel4" + clue: "not" + answer: "not" +} +panels { + name: "NOT PRETTY" + path: "Panels/NotNoT/not_pretty_proxying" + clue: "" + answer: "ugly" + symbols: EVAL + symbols: LINGO + #proxies { answer: "ugly" path: "Panels/NotNoT/not_pretty_proxied_1" } + proxies { answer: "prey" path: "Panels/NotNoT/not_pretty_proxied_2" } +} 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 @@ +name: "Poetry Room Left Left" +panels { + name: "NOT (1)" + path: "Panels/NotNoT/panel11" + clue: "not" + answer: "not" +} +panels { + name: "NOT (2)" + path: "Panels/NotNoT/panel10" + clue: "not" + answer: "not" +} +panels { + name: "LEFT" + path: "Panels/NotNoT/panel9" + clue: "left" + answer: "left" +} +panels { + name: "NOT NOT LEFT" + path: "Panels/NotNoT/not_not_left" + clue: "" + answer: "wrong" + symbols: EVAL + symbols: LINGO +} 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 @@ +name: "Poetry Room Left Right" +panels { + name: "MISS" + path: "Panels/NotNoT/panel18" + clue: "miss" + answer: "miss" +} +panels { + name: "NOT (2)" + path: "Panels/NotNoT/panel19" + clue: "not" + answer: "not" +} +panels { + name: "NOT (1)" + path: "Panels/NotNoT/panel20" + clue: "not" + answer: "not" +} +panels { + name: "NOT NOT MISS" + path: "Panels/NotNoT/not_not_miss" + clue: "" + answer: "hi" + symbols: EVAL + symbols: LINGO +} 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 @@ +name: "Poetry Room Left" +panels { + name: "TRUE" + path: "Panels/NotNoT/panel5" + clue: "true" + answer: "true" +} +panels { + name: "NOT" + path: "Panels/NotNoT/panel6" + clue: "not" + answer: "not" +} +panels { + name: "NOT TRUE" + path: "Panels/NotNoT/not_true_proxying" + clue: "" + answer: "false" + symbols: EVAL + symbols: LINGO + #proxies { answer: "false" path: "Panels/NotNoT/not_true_proxied_1" } + proxies { answer: "rue" path: "Panels/NotNoT/not_true_proxied_2" } +} 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 @@ +name: "Poetry Room Right Left" +panels { + name: "NOT (1)" + path: "Panels/NotNoT/panel15" + clue: "not" + answer: "not" +} +panels { + name: "NOT (2)" + path: "Panels/NotNoT/panel16" + clue: "not" + answer: "not" +} +panels { + name: "TABLET" + path: "Panels/NotNoT/panel17" + clue: "tablet" + answer: "tablet" +} +panels { + name: "NOT NOT TABLET" + path: "Panels/NotNoT/not_not_tablet" + clue: "" + answer: "unable" + symbols: EVAL + symbols: LINGO +} 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 @@ +name: "Poetry Room Right Right" +panels { + name: "NOT (1)" + path: "Panels/NotNoT/panel12" + clue: "not" + answer: "not" +} +panels { + name: "NOT (2)" + path: "Panels/NotNoT/panel13" + clue: "not" + answer: "not" +} +panels { + name: "NOT (3)" + path: "Panels/NotNoT/panel14" + clue: "not" + answer: "not" +} +panels { + name: "NOT NOT NOT" + path: "Panels/NotNoT/not_not_not" + clue: "" + answer: "yes" + symbols: EVAL + symbols: LINGO +} 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 @@ +name: "Poetry Room Right" +panels { + name: "BETTER" + path: "Panels/NotNoT/panel7" + clue: "better" + answer: "better" +} +panels { + name: "NOT" + path: "Panels/NotNoT/panel8" + clue: "not" + answer: "not" +} +panels { + name: "NOT BETTER" + path: "Panels/NotNoT/not_better_proxying" + clue: "" + answer: "worse" + symbols: EVAL + symbols: LINGO + #proxies { answer: "worse" path: "Panels/NotNoT/not_better_proxied_1" } + proxies { answer: "beer" path: "Panels/NotNoT/not_better_proxied_2" } +} 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 @@ +name: "Purple Room" +panels { + name: "TIME" + path: "Panels/Prequel/panel_4" + clue: "time" + answer: "rhyme" + symbols: ZERO +} 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 @@ +name: "Red Blue Room" +panels { + name: "RIGHTWARD" + path: "Panels/Entry/rightward_proxying" + clue: "rightward" + answer: "word" + symbols: ZERO + symbols: EVAL + #proxies { answer: "word" path: "Panels/Entry/rightward_proxyied_1" } + proxies { answer: "whirred" path: "Panels/Entry/rightward_proxyied_2" } +} +panels { + name: "TYPEWRITING" + path: "Panels/Entry/typewriter_proxying" + clue: "typewriting" + answer: "writing" + symbols: EVAL + #proxies { answer: "writing" path: "Panels/Entry/typewriter_proxied_1" } + proxies { answer: "poetry" path: "Panels/Entry/typewriter_proxied_2" } +} 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 @@ +name: "Red Room" +panels { + name: "SYNONYM" + path: "Panels/Prequel/panel_2" + clue: "synonym" + answer: "antonym" + symbols: SUN +} 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 @@ +name: "Tutorial" +panels { + name: "SAY" + path: "Panels/Entry/say" + clue: "say" + answer: "say" +} +panels { + name: "HIGH" + path: "Panels/Entry/high" + clue: "high" + answer: "hi" + symbols: ZERO +} +panels { + name: "<- (1)" + path: "Panels/Entry/say_hi" + clue: "" + answer: "hi" + symbols: EVAL + symbols: LINGO +} +panels { + name: "<- (2)" + path: "Panels/Entry/type_this" + clue: "" + answer: "this" + symbols: EVAL + symbols: LINGO +} +panels { + name: "<- (3)" + path: "Panels/Entry/write_same" + clue: "" + answer: "same" + symbols: EVAL + symbols: LINGO +} +panels { + name: "THIS" + path: "Panels/Entry/type_this2" + clue: "this" + answer: "this" +} +panels { + name: "WRITE" + path: "Panels/Entry/write_same2" + clue: "write" + answer: "write" +} +panels { + name: "TYPE" + path: "Panels/Entry/type_this3" + clue: "type" + answer: "type" +} +panels { + name: "SAME" + path: "Panels/Entry/write_same3" + clue: "same" + answer: "same" +} 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 @@ +name: "Whirred Room" +panels { + name: "TAIPEI" + path: "Panels/HomChains/taipei" + clue: "taipei" + answer: "a" + symbols: ZERO + symbols: EVAL +} +panels { + name: "NAYSAYER" + path: "Panels/HomChains/naysayer" + clue: "naysayer" + answer: "horse" + symbols: ZERO + symbols: EVAL +} +panels { + name: "NAY" + path: "Panels/HomChains/naysayer2" + clue: "nay" + answer: "neigh" + symbols: ZERO +} +panels { + name: "INDEX (1)" + path: "Panels/HomChains/index" + clue: "index" + answer: "cards" + symbols: ZERO + symbols: EVAL +} +panels { + name: "INDEX (2)" + path: "Panels/HomChains/index2" + clue: "index" + answer: "cards" + symbols: EXAMPLE + symbols: PLANET +} 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 @@ +name: "White Room" +panels { + name: "WRITE" + path: "Panels/Prequel/panel_1" + clue: "write" + answer: "write" +} +ports { + name: "PLAZA" + path: "Components/Warps/worldport" +} 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 @@ +name: "Yellow Room" +panels { + name: "WHOLE" + path: "Panels/Prequel/panel_7" + clue: "whole" + answer: "part" + symbols: BOXES +} -- cgit 1.4.1