diff options
Diffstat (limited to 'data')
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 | } |
1640 | connections { | ||
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 @@ | |||
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 | } | ||