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 | |
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')
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 | } | ||