summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/connections.txtpb17
-rw-r--r--data/ids.yaml201
-rw-r--r--data/maps/the_symbolic/connections.txtpb110
-rw-r--r--data/maps/the_symbolic/doors.txtpb371
-rw-r--r--data/maps/the_symbolic/metadata.txtpb1
-rw-r--r--data/maps/the_symbolic/rooms/Black Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Blue Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Green Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Last Room.txtpb30
-rw-r--r--data/maps/the_symbolic/rooms/Main Area.txtpb542
-rw-r--r--data/maps/the_symbolic/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_symbolic/rooms/Orange Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 1.txtpb19
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 2.txtpb21
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room 3.txtpb23
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Left Left.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Left Right.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Left.txtpb23
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Right Left.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Right Right.txtpb27
-rw-r--r--data/maps/the_symbolic/rooms/Poetry Room Right.txtpb23
-rw-r--r--data/maps/the_symbolic/rooms/Purple Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Red Blue Room.txtpb20
-rw-r--r--data/maps/the_symbolic/rooms/Red Room.txtpb8
-rw-r--r--data/maps/the_symbolic/rooms/Tutorial.txtpb62
-rw-r--r--data/maps/the_symbolic/rooms/Whirred Room.txtpb40
-rw-r--r--data/maps/the_symbolic/rooms/White Room.txtpb11
-rw-r--r--data/maps/the_symbolic/rooms/Yellow Room.txtpb8
28 files changed, 1682 insertions, 1 deletions
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 @@
23# the_literate/Painting Room/PYRAMID 23# the_literate/Painting Room/PYRAMID
24# the_partial/Control Center Entrance/CC 24# the_partial/Control Center Entrance/CC
25# the_perceptive/Main Area/CC 25# the_perceptive/Main Area/CC
26# the_plaza/Symbolic Entrance/SYMBOLIC
27# cc -> relentless (don't use port objects) 26# cc -> relentless (don't use port objects)
28# the_repetitive/Main Room/CC 27# the_repetitive/Main Room/CC
29# cc <-> the shop (keyholder door only needed one way) 28# cc <-> the shop (keyholder door only needed one way)
@@ -1638,3 +1637,19 @@ connections {
1638 } 1637 }
1639 oneway: true 1638 oneway: true
1640} 1639}
1640connections {
1641 from {
1642 port {
1643 map: "the_plaza"
1644 room: "Symbolic Entrance"
1645 name: "SYMBOLIC"
1646 }
1647 }
1648 to {
1649 port {
1650 map: "the_symbolic"
1651 room: "White Room"
1652 name: "PLAZA"
1653 }
1654 }
1655}
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:
2844 SQUISH: 1241 2844 SQUISH: 1241
2845 VEGETABLE: 1232 2845 VEGETABLE: 1232
2846 WATER: 1226 2846 WATER: 1226
2847 the_symbolic:
2848 rooms:
2849 Black Room:
2850 panels:
2851 HERE: 2291
2852 Blue Room:
2853 panels:
2854 DEPLETE: 2292
2855 Green Room:
2856 panels:
2857 INERT: 2293
2858 Last Room:
2859 panels:
2860 BLEAT: 2294
2861 BRAG: 2297
2862 JARGON: 2295
2863 JARGON BLEAT: 2296
2864 Main Area:
2865 panels:
2866 ANYMORE: 2371
2867 BACKFIRES: 2342
2868 BLENDING: 2339
2869 BOOMBOX: 2360
2870 BORED: 2333
2871 BOY (1): 2348
2872 BOY (2): 2349
2873 BRINGING: 2307
2874 CHICKEN: 2346
2875 COUNTER: 2365
2876 COWBOY: 2369
2877 DEAR: 2368
2878 DISCARD: 2327
2879 DISTANT: 2324
2880 DRAW: 2343
2881 EMULATE: 2345
2882 FLIPPER: 2340
2883 GEIGER: 2364
2884 GEM: 2363
2885 HALFTIME (1): 2315
2886 HALFTIME (2): 2316
2887 HEIFER: 2370
2888 HORSEMAN: 2366
2889 IMMATURE: 2312
2890 INJURY: 2356
2891 INMATE: 2319
2892 JUSTICE: 2298
2893 KINDRED: 2362
2894 LIKE: 2372
2895 LIKEABLE: 2351
2896 LINEAGE: 2310
2897 LINEARLY: 2304
2898 MEANINGFULLY: 2352
2899 MIXTURE: 2336
2900 MORE: 2353
2901 MOUTHPIECE: 2354
2902 MS: 2331
2903 NEEDLESS: 2373
2904 NONSENSE: 2323
2905 NORTHERN: 2318
2906 NOTCHES: 2320
2907 NOTICE (1): 2299
2908 NOTICE (2): 2300
2909 NOTICE (3): 2301
2910 NUMERATOR: 2357
2911 OLDTIMER: 2344
2912 PADDING: 2306
2913 PANT: 2341
2914 PASSPORT: 2328
2915 PEAT: 2337
2916 PLUMAGED: 2347
2917 PORT: 2329
2918 QUARTERBACK: 2317
2919 RAMPART: 2355
2920 RATHER: 2367
2921 REINDICT: 2309
2922 RESTLESS: 2374
2923 SADDLED: 2305
2924 SAGE: 2350
2925 SHUFFLEBOARD: 2338
2926 SOME: 2314
2927 SOUNDBITE: 2332
2928 STEREO: 2361
2929 STORMS: 2330
2930 THING: 2313
2931 THOUSANDS: 2308
2932 TIGHT (1): 2325
2933 TIGHT (2): 2326
2934 TINCTURE: 2311
2935 TYPEWRITING: 2358
2936 UNABLE (1): 2302
2937 UNABLE (2): 2303
2938 VIOLET (1): 2321
2939 VIOLET (2): 2322
2940 VOCALIZE: 2334
2941 VOICEMAIL: 2335
2942 WHIRRED: 2359
2943 Mastery:
2944 masteries:
2945 MASTERY: 2375
2946 Orange Room:
2947 panels:
2948 YOUNG: 2376
2949 Poetry Room 1:
2950 panels:
2951 ABSORBED: 2377
2952 PRIMORDIAL: 2378
2953 Poetry Room 2:
2954 panels:
2955 NOT: 2380
2956 NOT THERE: 2381
2957 THERE: 2379
2958 Poetry Room 3:
2959 panels:
2960 NOT: 2383
2961 NOT PRETTY: 2384
2962 PRETTY: 2382
2963 Poetry Room Left:
2964 panels:
2965 NOT: 2394
2966 NOT TRUE: 2395
2967 TRUE: 2393
2968 Poetry Room Left Left:
2969 panels:
2970 LEFT: 2387
2971 NOT (1): 2385
2972 NOT (2): 2386
2973 NOT NOT LEFT: 2388
2974 Poetry Room Left Right:
2975 panels:
2976 MISS: 2389
2977 NOT (1): 2391
2978 NOT (2): 2390
2979 NOT NOT MISS: 2392
2980 Poetry Room Right:
2981 panels:
2982 BETTER: 2404
2983 NOT: 2405
2984 NOT BETTER: 2406
2985 Poetry Room Right Left:
2986 panels:
2987 NOT (1): 2396
2988 NOT (2): 2397
2989 NOT NOT TABLET: 2399
2990 TABLET: 2398
2991 Poetry Room Right Right:
2992 panels:
2993 NOT (1): 2400
2994 NOT (2): 2401
2995 NOT (3): 2402
2996 NOT NOT NOT: 2403
2997 Purple Room:
2998 panels:
2999 TIME: 2407
3000 Red Blue Room:
3001 panels:
3002 RIGHTWARD: 2408
3003 TYPEWRITING: 2409
3004 Red Room:
3005 panels:
3006 SYNONYM: 2410
3007 Tutorial:
3008 panels:
3009 <- (1): 2413
3010 <- (2): 2414
3011 <- (3): 2415
3012 HIGH: 2412
3013 SAME: 2419
3014 SAY: 2411
3015 THIS: 2416
3016 TYPE: 2418
3017 WRITE: 2417
3018 Whirred Room:
3019 panels:
3020 INDEX (1): 2423
3021 INDEX (2): 2424
3022 NAY: 2422
3023 NAYSAYER: 2421
3024 TAIPEI: 2420
3025 White Room:
3026 panels:
3027 WRITE: 2425
3028 Yellow Room:
3029 panels:
3030 WHOLE: 2426
3031 doors:
3032 Black Door: 2276
3033 Blue Door: 2278
3034 Green Door: 2279
3035 Main Area Fifth Row: 2290
3036 Main Area First Row: 2286
3037 Main Area Fourth Row: 2289
3038 Main Area Second Row: 2287
3039 Main Area Third Row: 2288
3040 Orange Door: 2282
3041 Poetry Room Panels: 2285
3042 Purple Door: 2281
3043 Red Door: 2277
3044 Tutorial Panels: 2283
3045 Whirred Room Panels: 2284
3046 White Door: 2275
3047 Yellow Door: 2280
2847 the_unyielding: 3048 the_unyielding:
2848 rooms: 3049 rooms:
2849 Behind Northeast: 3050 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 @@
1connections {
2 from_room: "White Room"
3 to_room: "Black Room"
4 door { name: "White Door" }
5}
6connections {
7 from_room: "Black Room"
8 to_room: "Red Room"
9 door { name: "Black Door" }
10}
11connections {
12 from_room: "Red Room"
13 to_room: "Blue Room"
14 door { name: "Red Door" }
15}
16connections {
17 from_room: "Blue Room"
18 to_room: "Green Room"
19 door { name: "Blue Door" }
20}
21connections {
22 from_room: "Green Room"
23 to_room: "Yellow Room"
24 door { name: "Green Door" }
25}
26connections {
27 from_room: "Yellow Room"
28 to_room: "Purple Room"
29 door { name: "Yellow Door" }
30}
31connections {
32 from_room: "Purple Room"
33 to_room: "Orange Room"
34 door { name: "Purple Door" }
35}
36connections {
37 from_room: "Orange Room"
38 to_room: "Tutorial"
39 door { name: "Orange Door" }
40}
41connections {
42 from_room: "Tutorial"
43 to_room: "Red Blue Room"
44 door { name: "Tutorial Door" }
45}
46connections {
47 from_room: "Red Blue Room"
48 to_room: "Main Area"
49 door { name: "Main Area Entrance" }
50}
51connections {
52 from_room: "Red Blue Room"
53 to_room: "Whirred Room"
54 door { name: "Whirred Room Entrance" }
55}
56connections {
57 from_room: "Red Blue Room"
58 to_room: "Poetry Room 1"
59 door { name: "Poetry Room Entrance" }
60}
61connections {
62 from_room: "Poetry Room 1"
63 to_room: "Poetry Room 2"
64 door { name: "Poetry Room Door 1" }
65}
66connections {
67 from_room: "Poetry Room 2"
68 to_room: "Poetry Room 3"
69 door { name: "Poetry Room Door 2" }
70}
71connections {
72 from_room: "Poetry Room 3"
73 to_room: "Poetry Room Left"
74 door { name: "Poetry Room Left" }
75}
76connections {
77 from_room: "Poetry Room Left"
78 to_room: "Poetry Room Left Left"
79 door { name: "Poetry Room Left Left" }
80}
81connections {
82 from_room: "Poetry Room Left"
83 to_room: "Poetry Room Left Right"
84 door { name: "Poetry Room Left Right" }
85}
86connections {
87 from_room: "Poetry Room 3"
88 to_room: "Poetry Room Right"
89 door { name: "Poetry Room Right" }
90}
91connections {
92 from_room: "Poetry Room Right"
93 to_room: "Poetry Room Right Left"
94 door { name: "Poetry Room Right Left" }
95}
96connections {
97 from_room: "Poetry Room Right"
98 to_room: "Poetry Room Right Right"
99 door { name: "Poetry Room Right Right" }
100}
101connections {
102 from_room: "Main Area"
103 to_room: "Last Room"
104 door { name: "Main Area Exit" }
105}
106connections {
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 @@
1doors {
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}
8doors {
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}
15doors {
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}
22doors {
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}
29doors {
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}
36doors {
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}
43doors {
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}
50doors {
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}
57doors {
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}
64doors {
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}
78doors {
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}
84doors {
85 name: "Whirred Room Entrance"
86 type: EVENT
87 panels { room: "Red Blue Room" name: "RIGHTWARD" answer: "whirred" }
88}
89doors {
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}
99doors {
100 name: "Poetry Room Entrance"
101 type: EVENT
102 panels { room: "Red Blue Room" name: "TYPEWRITING" answer: "poetry" }
103}
104doors {
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}
111doors {
112 name: "Poetry Room Door 2"
113 type: EVENT
114 panels { room: "Poetry Room 2" name: "NOT THERE" }
115}
116doors {
117 name: "Poetry Room Left"
118 type: EVENT
119 panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "ugly" }
120}
121doors {
122 name: "Poetry Room Right"
123 type: EVENT
124 panels { room: "Poetry Room 3" name: "NOT PRETTY" answer: "prey" }
125}
126doors {
127 name: "Poetry Room Left Left"
128 type: EVENT
129 panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "false" }
130}
131doors {
132 name: "Poetry Room Left Right"
133 type: EVENT
134 panels { room: "Poetry Room Left" name: "NOT TRUE" answer: "rue" }
135}
136doors {
137 name: "Poetry Room Right Left"
138 type: EVENT
139 panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "worse" }
140}
141doors {
142 name: "Poetry Room Right Right"
143 type: EVENT
144 panels { room: "Poetry Room Right" name: "NOT BETTER" answer: "beer" }
145}
146doors {
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}
181doors {
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}
192doors {
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}
207doors {
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}
230doors {
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}
253doors {
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}
283doors {
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}
364doors {
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 @@
1name: "Black Room"
2panels {
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 @@
1name: "Blue Room"
2panels {
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 @@
1name: "Green Room"
2panels {
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 @@
1name: "Last Room"
2panels {
3 name: "BLEAT"
4 path: "Panels/Ending/panel"
5 clue: "bleat"
6 answer: "goat"
7 symbols: SOUND
8}
9panels {
10 name: "JARGON"
11 path: "Panels/Ending/panel2"
12 clue: "jargon"
13 answer: "lingo"
14 symbols: SUN
15}
16panels {
17 name: "JARGON BLEAT"
18 path: "Panels/Ending/panel3"
19 clue: ""
20 answer: "gloat"
21 symbols: EVAL
22 symbols: LINGO
23}
24panels {
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 @@
1name: "Main Area"
2panels {
3 name: "JUSTICE"
4 path: "Panels/Negation/justice"
5 clue: "justice"
6 answer: "ice"
7 symbols: EVAL
8}
9panels {
10 name: "NOTICE (1)"
11 path: "Panels/Negation/notice"
12 clue: "notice"
13 answer: "water"
14 symbols: EVAL
15}
16panels {
17 name: "NOTICE (2)"
18 path: "Panels/Negation/notice_neg"
19 clue: "notice"
20 answer: "ice"
21 symbols: EVAL
22}
23panels {
24 name: "NOTICE (3)"
25 path: "Panels/Negation/notice_neg2"
26 clue: "notice"
27 answer: "ice"
28 symbols: EVAL
29}
30panels {
31 name: "UNABLE (1)"
32 path: "Panels/Negation/notable"
33 clue: "unable"
34 answer: "notable"
35 symbols: EVAL
36}
37panels {
38 name: "UNABLE (2)"
39 path: "Panels/Negation/unable"
40 clue: "unable"
41 answer: "able"
42 symbols: SUN
43}
44panels {
45 name: "LINEARLY"
46 path: "Panels/Concatenation/linearly"
47 clue: "linearly"
48 answer: "lily"
49 symbols: EVAL
50}
51panels {
52 name: "SADDLED"
53 path: "Panels/Concatenation/saddled"
54 clue: "saddled"
55 answer: "sled"
56 symbols: EVAL
57}
58panels {
59 name: "PADDING"
60 path: "Panels/Concatenation/saddled2"
61 clue: "padding"
62 answer: "pinging"
63 symbols: EVAL
64}
65panels {
66 name: "BRINGING"
67 path: "Panels/Concatenation/stranding"
68 clue: "bringing"
69 answer: "branding"
70 symbols: EVAL
71}
72panels {
73 name: "THOUSANDS"
74 path: "Panels/Concatenation/panda"
75 clue: "thousands"
76 answer: "thou"
77 symbols: EVAL
78}
79panels {
80 name: "REINDICT"
81 path: "Panels/Insertion/reindict"
82 clue: "reindict"
83 answer: "direct"
84 symbols: EVAL
85}
86panels {
87 name: "LINEAGE"
88 path: "Panels/Insertion/lineage"
89 clue: "lineage"
90 answer: "eagle"
91 symbols: EVAL
92}
93panels {
94 name: "TINCTURE"
95 path: "Panels/Insertion/tincture"
96 clue: "tincture"
97 answer: "cure"
98 symbols: EVAL
99}
100panels {
101 name: "IMMATURE"
102 path: "Panels/Insertion/miniature"
103 clue: "immature"
104 answer: "miniature"
105 symbols: EVAL
106}
107panels {
108 name: "THING"
109 path: "Panels/Insertion/hinting"
110 clue: "thing"
111 answer: "hinting"
112 symbols: EVAL
113}
114panels {
115 name: "SOME"
116 path: "Panels/Fractions/wholesome"
117 clue: "some"
118 answer: "wholesome"
119 symbols: EVAL
120}
121panels {
122 name: "HALFTIME (1)"
123 path: "Panels/Fractions/halftime"
124 clue: "halftime"
125 answer: "me"
126 symbols: EVAL
127}
128panels {
129 name: "HALFTIME (2)"
130 path: "Panels/Fractions/halftime2"
131 clue: "halftime"
132 answer: "i"
133 symbols: EVAL
134}
135panels {
136 name: "QUARTERBACK"
137 path: "Panels/Fractions/quarterback"
138 clue: "quarterback"
139 answer: "a"
140 symbols: EVAL
141}
142panels {
143 name: "NORTHERN"
144 path: "Panels/Removal/northern"
145 clue: "northern"
146 answer: "then"
147 symbols: EVAL
148}
149panels {
150 name: "INMATE"
151 path: "Panels/Removal/nominate"
152 clue: "inmate"
153 answer: "nominate"
154 symbols: EVAL
155}
156panels {
157 name: "NOTCHES"
158 path: "Panels/Removal/notches"
159 clue: "notches"
160 answer: "chest"
161 symbols: EVAL
162}
163panels {
164 name: "VIOLET (1)"
165 path: "Panels/Removal/nonviolent"
166 clue: "violet"
167 answer: "nonviolent"
168 symbols: EVAL
169}
170panels {
171 name: "VIOLET (2)"
172 path: "Panels/Removal/violet"
173 clue: "violet"
174 answer: "violent"
175 symbols: SPARKLES
176}
177panels {
178 name: "NONSENSE"
179 path: "Panels/Removal/nonsense"
180 clue: "nonsense"
181 answer: ""
182 symbols: EVAL
183}
184panels {
185 name: "DISTANT"
186 path: "Panels/Replacement/distant"
187 clue: "distant"
188 answer: "and"
189 symbols: EVAL
190}
191panels {
192 name: "TIGHT (1)"
193 path: "Panels/Replacement/fistfight"
194 clue: "tight"
195 answer: "fistfight"
196 symbols: EVAL
197}
198panels {
199 name: "TIGHT (2)"
200 path: "Panels/Replacement/fistfight2"
201 clue: "tight"
202 answer: "fight"
203 symbols: SPARKLES
204}
205panels {
206 name: "DISCARD"
207 path: "Panels/Replacement/discard"
208 clue: "discard"
209 answer: "arc"
210 symbols: EVAL
211}
212panels {
213 name: "PASSPORT"
214 path: "Panels/Replacement/passport"
215 clue: "passport"
216 answer: "sort"
217 symbols: EVAL
218}
219panels {
220 name: "PORT"
221 path: "Panels/Replacement/passport2"
222 clue: "port"
223 answer: "sort"
224 symbols: ZERO
225}
226panels {
227 name: "STORMS"
228 path: "Panels/Replacement/storms"
229 clue: "storms"
230 answer: "mr"
231 symbols: EVAL
232}
233panels {
234 name: "MS"
235 path: "Panels/Replacement/storms2"
236 clue: "ms"
237 answer: "mr"
238 symbols: GENDER
239}
240panels {
241 name: "SOUNDBITE"
242 path: "Panels/Homophones/soundbite"
243 clue: "soundbite"
244 answer: "byte"
245 symbols: EVAL
246}
247panels {
248 name: "BORED"
249 path: "Panels/Homophones/soundboard"
250 clue: "bored"
251 answer: "soundboard"
252 symbols: EVAL
253}
254panels {
255 name: "VOCALIZE"
256 path: "Panels/Homophones/vocalize"
257 clue: "vocalize"
258 answer: "eyes"
259 symbols: EVAL
260}
261panels {
262 name: "VOICEMAIL"
263 path: "Panels/Homophones/voicemail"
264 clue: "voicemail"
265 answer: "male"
266 symbols: EVAL
267}
268panels {
269 name: "MIXTURE"
270 path: "Panels/Anagram/mixture"
271 clue: "mixture"
272 answer: "true"
273 symbols: EVAL
274}
275panels {
276 name: "PEAT"
277 path: "Panels/Anagram/mixtape"
278 clue: "peat"
279 answer: "mixtape"
280 symbols: EVAL
281}
282panels {
283 name: "SHUFFLEBOARD"
284 path: "Panels/Anagram/shuffleboard"
285 clue: "shuffleboard"
286 answer: "broad"
287 symbols: EVAL
288}
289panels {
290 name: "BLENDING"
291 path: "Panels/Anagram/shuffleboard2"
292 clue: "blending"
293 answer: "gin"
294 symbols: EVAL
295}
296panels {
297 name: "FLIPPER"
298 path: "Panels/Reversal/flipper"
299 clue: "flipper"
300 answer: "rep"
301 symbols: EVAL
302}
303panels {
304 name: "PANT"
305 path: "Panels/Reversal/flippant"
306 clue: "pant"
307 answer: "flippant"
308 symbols: EVAL
309}
310panels {
311 name: "BACKFIRES"
312 path: "Panels/Reversal/backfires"
313 clue: "backfires"
314 answer: "serif"
315 symbols: EVAL
316}
317panels {
318 name: "DRAW"
319 path: "Panels/Reversal/backward"
320 clue: "draw"
321 answer: "backward"
322 symbols: EVAL
323}
324panels {
325 name: "OLDTIMER"
326 path: "Panels/Time/oldtimer"
327 clue: "oldtimer"
328 answer: "hourglass"
329 symbols: EVAL
330}
331panels {
332 name: "EMULATE"
333 path: "Panels/Time/emulate"
334 clue: "emulate"
335 answer: "egg"
336 symbols: EVAL
337}
338panels {
339 name: "CHICKEN"
340 path: "Panels/Time/emulate2"
341 clue: "chicken"
342 answer: "egg"
343 symbols: AGE
344}
345panels {
346 name: "PLUMAGED"
347 path: "Panels/Time/plumaged"
348 clue: "plumaged"
349 answer: "prune"
350 symbols: EVAL
351}
352panels {
353 name: "BOY (1)"
354 path: "Panels/Time/managed"
355 clue: "boy"
356 answer: "managed"
357 symbols: EVAL
358}
359panels {
360 name: "BOY (2)"
361 path: "Panels/Time/managed2"
362 clue: "boy"
363 answer: "man"
364 symbols: AGE
365}
366panels {
367 name: "SAGE"
368 path: "Panels/Synonym/likewise"
369 clue: "sage"
370 answer: "likewise"
371 symbols: EVAL
372}
373panels {
374 name: "LIKEABLE"
375 path: "Panels/Synonym/likeable"
376 clue: "likeable"
377 answer: "unable"
378 symbols: EVAL
379}
380panels {
381 name: "MEANINGFULLY"
382 path: "Panels/Synonym/meaningfully"
383 clue: "meaningfully"
384 answer: "entirely"
385 symbols: EVAL
386}
387panels {
388 name: "MORE"
389 path: "Panels/Synonym/meaningless"
390 clue: "more"
391 answer: "meaningless"
392 symbols: EVAL
393}
394panels {
395 name: "MOUTHPIECE"
396 path: "Panels/Part/mouthpiece"
397 clue: "mouthpiece"
398 answer: "face"
399 symbols: EVAL
400}
401panels {
402 name: "RAMPART"
403 path: "Panels/Part/rampart"
404 clue: "rampart"
405 answer: "horn"
406 symbols: EVAL
407}
408panels {
409 name: "INJURY"
410 path: "Panels/Part/injury"
411 clue: "injury"
412 answer: "juror"
413 symbols: EVAL
414}
415panels {
416 name: "NUMERATOR"
417 path: "Panels/Part/infraction"
418 clue: "numerator"
419 answer: "infraction"
420 symbols: EVAL
421}
422panels {
423 name: "TYPEWRITING"
424 path: "Panels/Examples/typewriting"
425 clue: "typewriting"
426 answer: "poetry"
427 symbols: EVAL
428}
429panels {
430 name: "WHIRRED"
431 path: "Panels/Examples/typewriting2"
432 clue: "whirred"
433 answer: "poetry"
434 symbols: EXAMPLE
435 symbols: EVAL
436}
437panels {
438 name: "BOOMBOX"
439 path: "Panels/Examples/boombox"
440 clue: "boombox"
441 answer: "stereotype"
442 symbols: EVAL
443}
444panels {
445 name: "STEREO"
446 path: "Panels/Examples/boombox2"
447 clue: "stereo"
448 answer: "boombox"
449 symbols: EXAMPLE
450}
451panels {
452 name: "KINDRED"
453 path: "Panels/Examples/kindred"
454 clue: "kindred"
455 answer: "ruby"
456 symbols: EVAL
457}
458panels {
459 name: "GEM"
460 path: "Panels/Examples/kindred2"
461 clue: "Gem"
462 answer: "ruby"
463 symbols: EXAMPLE
464}
465panels {
466 name: "GEIGER"
467 path: "Panels/Examples/counterexample"
468 clue: "geiger"
469 answer: "counterexample"
470 symbols: EVAL
471}
472panels {
473 name: "COUNTER"
474 path: "Panels/Examples/counterexample2"
475 clue: "counter"
476 answer: "geiger"
477 symbols: EXAMPLE
478}
479panels {
480 name: "HORSEMAN"
481 path: "Panels/Gender/horseman_neg"
482 clue: "horseman"
483 answer: "mare"
484 symbols: EVAL
485}
486panels {
487 name: "RATHER"
488 path: "Panels/Gender/rather"
489 clue: "rather"
490 answer: "doe"
491 symbols: EVAL
492}
493panels {
494 name: "DEAR"
495 path: "Panels/Gender/rather2"
496 clue: "dear"
497 answer: "doe"
498 symbols: ZERO
499 symbols: GENDER
500}
501panels {
502 name: "COWBOY"
503 path: "Panels/Gender/cowbody"
504 clue: "cowboy"
505 answer: "bull"
506 symbols: EVAL
507}
508panels {
509 name: "HEIFER"
510 path: "Panels/Gender/cowgirl"
511 clue: "heifer"
512 answer: "cowgirl"
513 symbols: EVAL
514}
515panels {
516 name: "ANYMORE"
517 path: "Panels/Intensity/anymore"
518 clue: "anymore"
519 answer: "all"
520 symbols: EVAL
521}
522panels {
523 name: "LIKE"
524 path: "Panels/Intensity/loveless"
525 clue: "like"
526 answer: "loveless"
527 symbols: EVAL
528}
529panels {
530 name: "NEEDLESS"
531 path: "Panels/Intensity/needless"
532 clue: "needless"
533 answer: "want"
534 symbols: EVAL
535}
536panels {
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 @@
1name: "Mastery"
2masteries {
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 @@
1name: "Orange Room"
2panels {
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 @@
1name: "Poetry Room 1"
2panels {
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}
11panels {
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 @@
1name: "Poetry Room 2"
2panels {
3 name: "THERE"
4 path: "Panels/NotNoT/panel"
5 clue: "there"
6 answer: "there"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel2"
11 clue: "not"
12 answer: "not"
13}
14panels {
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 @@
1name: "Poetry Room 3"
2panels {
3 name: "PRETTY"
4 path: "Panels/NotNoT/panel3"
5 clue: "pretty"
6 answer: "pretty"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel4"
11 clue: "not"
12 answer: "not"
13}
14panels {
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 @@
1name: "Poetry Room Left Left"
2panels {
3 name: "NOT (1)"
4 path: "Panels/NotNoT/panel11"
5 clue: "not"
6 answer: "not"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel10"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "LEFT"
16 path: "Panels/NotNoT/panel9"
17 clue: "left"
18 answer: "left"
19}
20panels {
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 @@
1name: "Poetry Room Left Right"
2panels {
3 name: "MISS"
4 path: "Panels/NotNoT/panel18"
5 clue: "miss"
6 answer: "miss"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel19"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT (1)"
16 path: "Panels/NotNoT/panel20"
17 clue: "not"
18 answer: "not"
19}
20panels {
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 @@
1name: "Poetry Room Left"
2panels {
3 name: "TRUE"
4 path: "Panels/NotNoT/panel5"
5 clue: "true"
6 answer: "true"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel6"
11 clue: "not"
12 answer: "not"
13}
14panels {
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 @@
1name: "Poetry Room Right Left"
2panels {
3 name: "NOT (1)"
4 path: "Panels/NotNoT/panel15"
5 clue: "not"
6 answer: "not"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel16"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "TABLET"
16 path: "Panels/NotNoT/panel17"
17 clue: "tablet"
18 answer: "tablet"
19}
20panels {
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 @@
1name: "Poetry Room Right Right"
2panels {
3 name: "NOT (1)"
4 path: "Panels/NotNoT/panel12"
5 clue: "not"
6 answer: "not"
7}
8panels {
9 name: "NOT (2)"
10 path: "Panels/NotNoT/panel13"
11 clue: "not"
12 answer: "not"
13}
14panels {
15 name: "NOT (3)"
16 path: "Panels/NotNoT/panel14"
17 clue: "not"
18 answer: "not"
19}
20panels {
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 @@
1name: "Poetry Room Right"
2panels {
3 name: "BETTER"
4 path: "Panels/NotNoT/panel7"
5 clue: "better"
6 answer: "better"
7}
8panels {
9 name: "NOT"
10 path: "Panels/NotNoT/panel8"
11 clue: "not"
12 answer: "not"
13}
14panels {
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 @@
1name: "Purple Room"
2panels {
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 @@
1name: "Red Blue Room"
2panels {
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}
12panels {
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 @@
1name: "Red Room"
2panels {
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 @@
1name: "Tutorial"
2panels {
3 name: "SAY"
4 path: "Panels/Entry/say"
5 clue: "say"
6 answer: "say"
7}
8panels {
9 name: "HIGH"
10 path: "Panels/Entry/high"
11 clue: "high"
12 answer: "hi"
13 symbols: ZERO
14}
15panels {
16 name: "<- (1)"
17 path: "Panels/Entry/say_hi"
18 clue: ""
19 answer: "hi"
20 symbols: EVAL
21 symbols: LINGO
22}
23panels {
24 name: "<- (2)"
25 path: "Panels/Entry/type_this"
26 clue: ""
27 answer: "this"
28 symbols: EVAL
29 symbols: LINGO
30}
31panels {
32 name: "<- (3)"
33 path: "Panels/Entry/write_same"
34 clue: ""
35 answer: "same"
36 symbols: EVAL
37 symbols: LINGO
38}
39panels {
40 name: "THIS"
41 path: "Panels/Entry/type_this2"
42 clue: "this"
43 answer: "this"
44}
45panels {
46 name: "WRITE"
47 path: "Panels/Entry/write_same2"
48 clue: "write"
49 answer: "write"
50}
51panels {
52 name: "TYPE"
53 path: "Panels/Entry/type_this3"
54 clue: "type"
55 answer: "type"
56}
57panels {
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 @@
1name: "Whirred Room"
2panels {
3 name: "TAIPEI"
4 path: "Panels/HomChains/taipei"
5 clue: "taipei"
6 answer: "a"
7 symbols: ZERO
8 symbols: EVAL
9}
10panels {
11 name: "NAYSAYER"
12 path: "Panels/HomChains/naysayer"
13 clue: "naysayer"
14 answer: "horse"
15 symbols: ZERO
16 symbols: EVAL
17}
18panels {
19 name: "NAY"
20 path: "Panels/HomChains/naysayer2"
21 clue: "nay"
22 answer: "neigh"
23 symbols: ZERO
24}
25panels {
26 name: "INDEX (1)"
27 path: "Panels/HomChains/index"
28 clue: "index"
29 answer: "cards"
30 symbols: ZERO
31 symbols: EVAL
32}
33panels {
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 @@
1name: "White Room"
2panels {
3 name: "WRITE"
4 path: "Panels/Prequel/panel_1"
5 clue: "write"
6 answer: "write"
7}
8ports {
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 @@
1name: "Yellow Room"
2panels {
3 name: "WHOLE"
4 path: "Panels/Prequel/panel_7"
5 clue: "whole"
6 answer: "part"
7 symbols: BOXES
8}