diff options
Diffstat (limited to 'data/maps/the_unyielding')
40 files changed, 2028 insertions, 0 deletions
diff --git a/data/maps/the_unyielding/connections.txtpb b/data/maps/the_unyielding/connections.txtpb new file mode 100644 index 0000000..ffbb756 --- /dev/null +++ b/data/maps/the_unyielding/connections.txtpb | |||
@@ -0,0 +1,280 @@ | |||
1 | connections { | ||
2 | from_room: "Central Connected Area" | ||
3 | to_room: "Yellow Left" | ||
4 | door { name: "Yellow Room Left Door" } | ||
5 | } | ||
6 | connections { | ||
7 | from_room: "Central Connected Area" | ||
8 | to_room: "Yellow Right" | ||
9 | door { name: "Yellow Room Right Door" } | ||
10 | } | ||
11 | connections { | ||
12 | from_room: "White Corners" | ||
13 | to_room: "Northwest Room" | ||
14 | door { name: "Northwest Corner Exit" } | ||
15 | } | ||
16 | connections { | ||
17 | from_room: "Jay Painting" | ||
18 | to_room: "Behind Northwest" | ||
19 | door { name: "Northwest Corner Behind" } | ||
20 | } | ||
21 | connections { | ||
22 | from_room: "Yellow Left" | ||
23 | to_room: "Missing 2" | ||
24 | door { name: "Missing 2 Blocker" } | ||
25 | } | ||
26 | connections { | ||
27 | from_room: "Yellow Right" | ||
28 | to_room: "Triplet Room" | ||
29 | door { name: "Triplet Blocker" } | ||
30 | } | ||
31 | connections { | ||
32 | from_room: "Central Connected Area" | ||
33 | to_room: "Daisy Alcove" | ||
34 | door { name: "Daisy Alcove" } | ||
35 | } | ||
36 | connections { | ||
37 | from_room: "Triplet Room" | ||
38 | to_room: "Missing 3" | ||
39 | door { name: "Missing 3 Blocker" } | ||
40 | } | ||
41 | connections { | ||
42 | from_room: "Yellow Left" | ||
43 | to_room: "Northwest Room" | ||
44 | door { name: "Northwest 6" } | ||
45 | } | ||
46 | connections { | ||
47 | from_room: "Jay Painting" | ||
48 | to_room: "Northwest Room" | ||
49 | door { name: "Northwest 6" } | ||
50 | } | ||
51 | connections { | ||
52 | from_room: "Jay Painting" | ||
53 | to_room: "Star Rooms" | ||
54 | door { name: "Northwest 6" } | ||
55 | } | ||
56 | connections { | ||
57 | from_room: "Central Connected Area" | ||
58 | to_room: "Plaza Entrance" | ||
59 | door { name: "Plaza Entrance Blocker" } | ||
60 | } | ||
61 | connections { | ||
62 | from_room: "Central Connected Area" | ||
63 | to_room: "Directions Room" | ||
64 | door { name: "Southeast Room Circlet" } | ||
65 | } | ||
66 | connections { | ||
67 | from_room: "Central Connected Area" | ||
68 | to_room: "Red Eyes" | ||
69 | door { name: "Red Eyes Blocker" } | ||
70 | } | ||
71 | connections { | ||
72 | from_room: "Central Connected Area" | ||
73 | to_room: "Blue Eyes" | ||
74 | door { name: "Blue Eyes Blocker" } | ||
75 | } | ||
76 | connections { | ||
77 | from_room: "Central Connected Area" | ||
78 | to_room: "East Room 1" | ||
79 | door { name: "East Room 1 Entrance" } | ||
80 | } | ||
81 | connections { | ||
82 | from_room: "Central Connected Area" | ||
83 | to_room: "Orange Alcove" | ||
84 | door { name: "Orange Alcove" } | ||
85 | } | ||
86 | connections { | ||
87 | from_room: "Central Connected Area" | ||
88 | to_room: "Gray Alcove" | ||
89 | door { name: "Gray Alcove" } | ||
90 | } | ||
91 | connections { | ||
92 | from_room: "Northeast Room 1" | ||
93 | to_room: "Hero Room" | ||
94 | door { name: "Hero Room Entrance" } | ||
95 | } | ||
96 | connections { | ||
97 | from_room: "Northeast Room 1" | ||
98 | to_room: "Behind Northeast" | ||
99 | door { name: "Northeast Corner Behind" } | ||
100 | } | ||
101 | connections { | ||
102 | from_room: "Northwest Room" | ||
103 | to_room: "Jay Painting" | ||
104 | door { name: "Jay Painting" } | ||
105 | } | ||
106 | connections { | ||
107 | from_room: "Star Rooms" | ||
108 | to_room: "Cyan Alcove" | ||
109 | door { name: "Cyan Alcove" } | ||
110 | } | ||
111 | connections { | ||
112 | from_room: "White Corners" | ||
113 | to_room: "Northeast Room 1" | ||
114 | door { name: "Northeast Room 1 Entrance" } | ||
115 | } | ||
116 | connections { | ||
117 | from_room: "White Corners" | ||
118 | to_room: "Southwest Room 3" | ||
119 | door { name: "Southwest Room 3 Entrance" } | ||
120 | } | ||
121 | connections { | ||
122 | from_room: "Southwest Room 3" | ||
123 | to_room: "Behind Southwest" | ||
124 | door { name: "Southwest Corner Behind" } | ||
125 | } | ||
126 | connections { | ||
127 | from_room: "Central Connected Area" | ||
128 | to_room: "Southwest Room 2" | ||
129 | door { name: "Southwest Room 2 Entrance" } | ||
130 | } | ||
131 | connections { | ||
132 | from_room: "Central Connected Area" | ||
133 | to_room: "Brown Alcove" | ||
134 | door { name: "Brown Alcove" } | ||
135 | } | ||
136 | connections { | ||
137 | from_room: "Central Connected Area" | ||
138 | to_room: "Star Rooms" | ||
139 | door { name: "Southwest 4" } | ||
140 | } | ||
141 | connections { | ||
142 | from_room: "Southwest Room 3" | ||
143 | to_room: "Star Rooms" | ||
144 | door { name: "Southwest 4" } | ||
145 | } | ||
146 | connections { | ||
147 | from_room: "Southwest Room 3" | ||
148 | to_room: "Southwest Room" | ||
149 | door { name: "Southwest 4" } | ||
150 | } | ||
151 | connections { | ||
152 | from_room: "Southwest Room" | ||
153 | to_room: "Missing 1" | ||
154 | door { name: "Missing 1 Blocker" } | ||
155 | } | ||
156 | connections { | ||
157 | from_room: "Directions Room" | ||
158 | to_room: "Discovery Room" | ||
159 | door { name: "Discovery Room Entrance" } | ||
160 | } | ||
161 | connections { | ||
162 | from_room: "Central Connected Area" | ||
163 | to_room: "Star Rooms" | ||
164 | door { name: "Star Rooms West Entrance" } | ||
165 | } | ||
166 | connections { | ||
167 | from_room: "Central Connected Area" | ||
168 | to_room: "Star Rooms" | ||
169 | door { name: "Star Rooms South Entrance" } | ||
170 | } | ||
171 | connections { | ||
172 | from_room: "Central Connected Area" | ||
173 | to_room: "Star Rooms" | ||
174 | door { name: "Star Rooms North Entrance" } | ||
175 | } | ||
176 | connections { | ||
177 | from_room: "Central Connected Area" | ||
178 | to_room: "Star Rooms" | ||
179 | door { name: "Star Rooms East Entrance" } | ||
180 | } | ||
181 | connections { | ||
182 | from_room: "Directions Room" | ||
183 | to_room: "Northwest Room" | ||
184 | door { name: "Northwest Room Entrance" } | ||
185 | } | ||
186 | connections { | ||
187 | from_room: "Central Connected Area" | ||
188 | to_room: "South Left Painting" | ||
189 | door { name: "South Left Painting" } | ||
190 | } | ||
191 | connections { | ||
192 | from_room: "Central Connected Area" | ||
193 | to_room: "South Right Painting" | ||
194 | door { name: "South Right Painting" } | ||
195 | } | ||
196 | connections { | ||
197 | from_room: "Central Connected Area" | ||
198 | to_room: "Discovery Room" | ||
199 | door { name: "Southwest 6" } | ||
200 | } | ||
201 | connections { | ||
202 | from_room: "White Corners" | ||
203 | to_room: "Plaza Entrance" | ||
204 | door { name: "Southeast Corner Exit" } | ||
205 | } | ||
206 | connections { | ||
207 | from_room: "Central Connected Area" | ||
208 | to_room: "Mastery" | ||
209 | door { name: "Mastery" } | ||
210 | } | ||
211 | connections { | ||
212 | from_room: "Blue Eyes" | ||
213 | to_room: "Mastery" | ||
214 | door { name: "Mastery" } | ||
215 | } | ||
216 | connections { | ||
217 | from_room: "Digital Entrance" | ||
218 | to_room: "Central Connected Area" | ||
219 | door { name: "Digital Entrance" } | ||
220 | } | ||
221 | connections { | ||
222 | from_room: "Yellow Left" | ||
223 | to_room: "Nuanced Entrance" | ||
224 | door { name: "Nuanced Entrance" } | ||
225 | } | ||
226 | connections { | ||
227 | from_room: "Yellow Right" | ||
228 | to_room: "Bearer Entrance" | ||
229 | door { name: "Bearer Entrance" } | ||
230 | } | ||
231 | connections { | ||
232 | from_room: "Star Rooms" | ||
233 | to_room: "Southwest Room" | ||
234 | door { name: "Cyan Doors" } | ||
235 | } | ||
236 | connections { | ||
237 | from { | ||
238 | painting { | ||
239 | room: "Jay Painting" | ||
240 | name: "JAY2" | ||
241 | } | ||
242 | } | ||
243 | to { | ||
244 | painting { | ||
245 | room: "White Corners" | ||
246 | name: "JAY" | ||
247 | } | ||
248 | } | ||
249 | oneway: true | ||
250 | } | ||
251 | connections { | ||
252 | from { | ||
253 | painting { | ||
254 | room: "South Right Painting" | ||
255 | name: "BEE2" | ||
256 | } | ||
257 | } | ||
258 | to { | ||
259 | painting { | ||
260 | room: "Directions Room" | ||
261 | name: "BEE" | ||
262 | } | ||
263 | } | ||
264 | oneway: true | ||
265 | } | ||
266 | connections { | ||
267 | from { | ||
268 | painting { | ||
269 | room: "Directions Room" | ||
270 | name: "AYE2" | ||
271 | } | ||
272 | } | ||
273 | to { | ||
274 | painting { | ||
275 | room: "South Left Painting" | ||
276 | name: "AYE" | ||
277 | } | ||
278 | } | ||
279 | oneway: true | ||
280 | } | ||
diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb new file mode 100644 index 0000000..c0b2c19 --- /dev/null +++ b/data/maps/the_unyielding/doors.txtpb | |||
@@ -0,0 +1,474 @@ | |||
1 | # The following doors open after solving the puzzles on both sides of the door, | ||
2 | # and thus they don't impact logic: | ||
3 | # - Secret Doors/northwest_1 | ||
4 | # - Secret Doors/northwest_5 | ||
5 | # - Secret Doors/northeast_4 | ||
6 | # - Secret Doors/northeast_3 | ||
7 | # - Secret Doors/northeast_5 (assuming the adjacent door is vanilla) | ||
8 | # - Secret Doors/northeast_8 | ||
9 | # - Secret Doors/northeast_9 | ||
10 | # - Secret Doors/northeast_15 | ||
11 | # - Secret Doors/northeast_10 | ||
12 | # - Secret Doors/northeast_11 | ||
13 | # - Secret Doors/northwest_9 | ||
14 | # - Secret Doors/northeast_2 | ||
15 | # - Secret Doors/southwest_2 | ||
16 | # - Secret Doors/southwest_3 | ||
17 | # - Secret Doors/southwest_7 | ||
18 | # - Secret Doors/southwest_8 | ||
19 | # - Secret Doors/southwest_11 | ||
20 | # - Secret Doors/southwest_19 | ||
21 | # - Secret Doors/southwest_12 (assuming Discovery Room entrances are vanilla) | ||
22 | # - Secret Doors/southwest_15 | ||
23 | # - Secret Doors/southwest_14 | ||
24 | # - Secret Doors/southeast_2 | ||
25 | doors { | ||
26 | name: "Yellow Room Left Door" | ||
27 | type: EVENT | ||
28 | panels { room: "Central Connected Area" name: "HEROINE" } | ||
29 | panels { room: "Central Connected Area" name: "KNIGHT" } | ||
30 | panels { room: "Central Connected Area" name: "HATCHLING" } | ||
31 | panels { room: "Central Connected Area" name: "WALTZ" } | ||
32 | } | ||
33 | doors { | ||
34 | name: "Yellow Room Right Door" | ||
35 | type: EVENT | ||
36 | panels { room: "Central Connected Area" name: "NIGHTMARE" } | ||
37 | panels { room: "Central Connected Area" name: "ESCAPE" } | ||
38 | panels { room: "Central Connected Area" name: "HID" } | ||
39 | panels { room: "Central Connected Area" name: "SEEK" } | ||
40 | } | ||
41 | doors { | ||
42 | name: "Yellow Room Puzzles" | ||
43 | type: LOCATION_ONLY | ||
44 | panels { room: "Central Connected Area" name: "HEROINE" } | ||
45 | panels { room: "Central Connected Area" name: "KNIGHT" } | ||
46 | panels { room: "Central Connected Area" name: "HATCHLING" } | ||
47 | panels { room: "Central Connected Area" name: "WALTZ" } | ||
48 | panels { room: "Central Connected Area" name: "NIGHTMARE" } | ||
49 | panels { room: "Central Connected Area" name: "ESCAPE" } | ||
50 | panels { room: "Central Connected Area" name: "HID" } | ||
51 | panels { room: "Central Connected Area" name: "SEEK" } | ||
52 | panels { room: "Central Connected Area" name: "EWE" } | ||
53 | panels { room: "Central Connected Area" name: "WILL" } | ||
54 | panels { room: "Central Connected Area" name: "SHORE" } | ||
55 | panels { room: "Central Connected Area" name: "GOT" } | ||
56 | panels { room: "Central Connected Area" name: "LESS" } | ||
57 | location_room: "Central Connected Area" | ||
58 | } | ||
59 | doors { | ||
60 | name: "Northwest Corner Exit" | ||
61 | type: EVENT | ||
62 | panels { room: "White Corners" name: "ARCH" } | ||
63 | } | ||
64 | doors { | ||
65 | name: "Northwest Corner Behind" | ||
66 | type: EVENT | ||
67 | panels { room: "White Corners" name: "ARCH" } | ||
68 | } | ||
69 | doors { | ||
70 | name: "Missing 2 Blocker" | ||
71 | type: EVENT | ||
72 | panels { room: "Missing 1" name: "SING" } | ||
73 | } | ||
74 | doors { | ||
75 | name: "Triplet Blocker" | ||
76 | type: EVENT | ||
77 | panels { room: "Missing 2" name: "MISS" } | ||
78 | } | ||
79 | doors { | ||
80 | name: "Daisy Alcove" | ||
81 | type: EVENT | ||
82 | panels { room: "Central Connected Area" name: "DAY" } | ||
83 | } | ||
84 | doors { | ||
85 | name: "Missing 3 Blocker" | ||
86 | type: EVENT | ||
87 | panels { room: "Triplet Room" name: "ICE" } | ||
88 | panels { room: "Triplet Room" name: "FILM" } | ||
89 | panels { room: "Triplet Room" name: "ICE FILM" } | ||
90 | } | ||
91 | doors { | ||
92 | name: "Northwest 6" | ||
93 | type: EVENT | ||
94 | # This technically does impact logic. It connects four rooms (Yellow Left, | ||
95 | # Northwest Room, Jay Painting, and Star Rooms), but only panels from Star | ||
96 | # Rooms and Northwest Room are needed to open it. | ||
97 | panels { room: "Star Rooms" name: "BACK" } | ||
98 | panels { room: "Northwest Room" name: "SEE" } | ||
99 | panels { room: "Northwest Room" name: "ONES" } | ||
100 | panels { room: "Northwest Room" name: "TIC" } | ||
101 | panels { room: "Northwest Room" name: "RAT" } | ||
102 | panels { room: "Northwest Room" name: "DATE" } | ||
103 | panels { room: "Northwest Room" name: "DUG" } | ||
104 | panels { room: "Northwest Room" name: "NONE" } | ||
105 | panels { room: "Northwest Room" name: "HER" } | ||
106 | panels { room: "Northwest Room" name: "DAM" } | ||
107 | } | ||
108 | doors { | ||
109 | name: "Plaza Entrance Blocker" | ||
110 | type: EVENT | ||
111 | panels { room: "Plaza Entrance" name: "GEE" } | ||
112 | } | ||
113 | doors { | ||
114 | name: "Southeast Room Circlet" | ||
115 | type: EVENT | ||
116 | panels { room: "Directions Room" name: "ABS" } | ||
117 | panels { room: "Directions Room" name: "AM" } | ||
118 | panels { room: "Directions Room" name: "LINGO" } | ||
119 | panels { room: "Directions Room" name: "ATE" } | ||
120 | panels { room: "Directions Room" name: "LUTE" } | ||
121 | panels { room: "Directions Room" name: "FAN" } | ||
122 | panels { room: "Directions Room" name: "BOLT" } | ||
123 | panels { room: "Directions Room" name: "DUPE" } | ||
124 | panels { room: "Directions Room" name: "LICE" } | ||
125 | panels { room: "Directions Room" name: "FIND" } | ||
126 | panels { room: "Directions Room" name: "REDS" } | ||
127 | panels { room: "Directions Room" name: "END" } | ||
128 | panels { room: "Directions Room" name: "RING" } | ||
129 | panels { room: "Directions Room" name: "AFT" } | ||
130 | panels { room: "Directions Room" name: "PANT" } | ||
131 | panels { room: "Directions Room" name: "TIN" } | ||
132 | panels { room: "Directions Room" name: "HAM" } | ||
133 | panels { room: "Directions Room" name: "ATOM" } | ||
134 | } | ||
135 | doors { | ||
136 | name: "Southeast Room 1" | ||
137 | type: LOCATION_ONLY | ||
138 | panels { room: "Directions Room" name: "ABS" } | ||
139 | panels { room: "Directions Room" name: "AM" } | ||
140 | panels { room: "Directions Room" name: "LINGO" } | ||
141 | panels { room: "Directions Room" name: "ATE" } | ||
142 | panels { room: "Directions Room" name: "LUTE" } | ||
143 | panels { room: "Directions Room" name: "FAN" } | ||
144 | panels { room: "Directions Room" name: "BOLT" } | ||
145 | panels { room: "Directions Room" name: "DUPE" } | ||
146 | panels { room: "Directions Room" name: "LICE" } | ||
147 | location_room: "Directions Room" | ||
148 | } | ||
149 | doors { | ||
150 | name: "Southeast Room 2" | ||
151 | type: LOCATION_ONLY | ||
152 | panels { room: "Directions Room" name: "FIND" } | ||
153 | panels { room: "Directions Room" name: "REDS" } | ||
154 | panels { room: "Directions Room" name: "END" } | ||
155 | panels { room: "Directions Room" name: "RING" } | ||
156 | panels { room: "Directions Room" name: "AFT" } | ||
157 | panels { room: "Directions Room" name: "PANT" } | ||
158 | panels { room: "Directions Room" name: "TIN" } | ||
159 | panels { room: "Directions Room" name: "HAM" } | ||
160 | panels { room: "Directions Room" name: "ATOM" } | ||
161 | location_room: "Directions Room" | ||
162 | } | ||
163 | doors { | ||
164 | name: "Red Eyes Blocker" | ||
165 | type: EVENT | ||
166 | panels { room: "Missing 3" name: "SIN" } | ||
167 | } | ||
168 | doors { | ||
169 | name: "Blue Eyes Blocker" | ||
170 | type: EVENT | ||
171 | panels { room: "Missing 3" name: "SIN" } | ||
172 | } | ||
173 | doors { | ||
174 | name: "East Room 1 Entrance" | ||
175 | type: LOCATION_ONLY | ||
176 | panels { room: "Central Connected Area" name: "PUNK" } | ||
177 | panels { room: "Central Connected Area" name: "WILY" } | ||
178 | panels { room: "Central Connected Area" name: "FUN (1)" } | ||
179 | panels { room: "Central Connected Area" name: "DEUS" } | ||
180 | panels { room: "Central Connected Area" name: "WIZ" } | ||
181 | panels { room: "Central Connected Area" name: "HIM" } | ||
182 | panels { room: "Central Connected Area" name: "WARD" } | ||
183 | panels { room: "Central Connected Area" name: "CHIN" } | ||
184 | panels { room: "Central Connected Area" name: "DING" } | ||
185 | location_room: "Central Connected Area" | ||
186 | } | ||
187 | doors { | ||
188 | name: "Orange Alcove" | ||
189 | type: EVENT | ||
190 | panels { room: "Central Connected Area" name: "RANGE" } | ||
191 | } | ||
192 | doors { | ||
193 | name: "Gray Alcove" | ||
194 | type: EVENT | ||
195 | panels { room: "Central Connected Area" name: "HAD" } | ||
196 | panels { room: "Central Connected Area" name: "SOW" } | ||
197 | panels { room: "Central Connected Area" name: "ARK" } | ||
198 | panels { room: "Central Connected Area" name: "MET" } | ||
199 | } | ||
200 | doors { | ||
201 | name: "Hero Room Entrance" | ||
202 | type: LOCATION_ONLY | ||
203 | panels { room: "Northeast Room 1" name: "HAT" } | ||
204 | panels { room: "Northeast Room 1" name: "CON" } | ||
205 | panels { room: "Northeast Room 1" name: "LEND" } | ||
206 | panels { room: "Northeast Room 1" name: "ALE" } | ||
207 | panels { room: "Northeast Room 1" name: "SIDE" } | ||
208 | panels { room: "Northeast Room 1" name: "SIT" } | ||
209 | panels { room: "Northeast Room 1" name: "ATE" } | ||
210 | panels { room: "Northeast Room 1" name: "CAR" } | ||
211 | panels { room: "Northeast Room 1" name: "SIR" } | ||
212 | location_room: "Northeast Room 1" | ||
213 | } | ||
214 | doors { | ||
215 | name: "Northeast Corner Behind" | ||
216 | type: EVENT | ||
217 | panels { room: "Northeast Room 1" name: "HAT" } | ||
218 | panels { room: "Northeast Room 1" name: "CON" } | ||
219 | panels { room: "Northeast Room 1" name: "LEND" } | ||
220 | panels { room: "Northeast Room 1" name: "ALE" } | ||
221 | panels { room: "Northeast Room 1" name: "SIDE" } | ||
222 | panels { room: "Northeast Room 1" name: "SIT" } | ||
223 | panels { room: "Northeast Room 1" name: "ATE" } | ||
224 | panels { room: "Northeast Room 1" name: "CAR" } | ||
225 | panels { room: "Northeast Room 1" name: "SIR" } | ||
226 | } | ||
227 | doors { | ||
228 | name: "Jay Painting" | ||
229 | type: LOCATION_ONLY | ||
230 | panels { room: "Northwest Room" name: "SEE" } | ||
231 | panels { room: "Northwest Room" name: "ONES" } | ||
232 | panels { room: "Northwest Room" name: "TIC" } | ||
233 | panels { room: "Northwest Room" name: "RAT" } | ||
234 | panels { room: "Northwest Room" name: "DATE" } | ||
235 | panels { room: "Northwest Room" name: "DUG" } | ||
236 | panels { room: "Northwest Room" name: "NONE" } | ||
237 | panels { room: "Northwest Room" name: "HER" } | ||
238 | panels { room: "Northwest Room" name: "DAM" } | ||
239 | location_room: "Northwest Room" | ||
240 | } | ||
241 | doors { | ||
242 | name: "Cyan Alcove" | ||
243 | type: EVENT | ||
244 | panels { room: "Star Rooms" name: "CYANIDE" } | ||
245 | } | ||
246 | doors { | ||
247 | name: "Northeast Room 1 Entrance" | ||
248 | type: EVENT | ||
249 | panels { room: "White Corners" name: "ZERO" } | ||
250 | } | ||
251 | doors { | ||
252 | name: "Southwest Room 3 Entrance" | ||
253 | type: EVENT | ||
254 | panels { room: "White Corners" name: "WHEN" } | ||
255 | } | ||
256 | doors { | ||
257 | name: "Southwest Corner Behind" | ||
258 | type: LOCATION_ONLY | ||
259 | panels { room: "Southwest Room 3" name: "RING" } | ||
260 | panels { room: "Southwest Room 3" name: "MINE" } | ||
261 | panels { room: "Southwest Room 3" name: "PAL" } | ||
262 | panels { room: "Southwest Room 3" name: "PIT" } | ||
263 | panels { room: "Southwest Room 3" name: "AGE" } | ||
264 | panels { room: "Southwest Room 3" name: "MAZE" } | ||
265 | panels { room: "Southwest Room 3" name: "URN" } | ||
266 | panels { room: "Southwest Room 3" name: "HOST" } | ||
267 | panels { room: "Southwest Room 3" name: "MUG" } | ||
268 | location_room: "Southwest Room 3" | ||
269 | } | ||
270 | doors { | ||
271 | name: "Southwest Room 2 Entrance" | ||
272 | type: EVENT | ||
273 | panels { room: "Missing 1" name: "SING" } | ||
274 | } | ||
275 | doors { | ||
276 | name: "Brown Alcove" | ||
277 | type: LOCATION_ONLY | ||
278 | panels { room: "Southwest Room 2" name: "RAT" } | ||
279 | panels { room: "Southwest Room 2" name: "EGO" } | ||
280 | panels { room: "Southwest Room 2" name: "FIT" } | ||
281 | panels { room: "Southwest Room 2" name: "GORY" } | ||
282 | panels { room: "Southwest Room 2" name: "NINE" } | ||
283 | panels { room: "Southwest Room 2" name: "RAIL" } | ||
284 | panels { room: "Southwest Room 2" name: "CAT" } | ||
285 | panels { room: "Southwest Room 2" name: "ION" } | ||
286 | panels { room: "Southwest Room 2" name: "INN" } | ||
287 | location_room: "Southwest Room 2" | ||
288 | } | ||
289 | doors { | ||
290 | name: "Southwest 4" | ||
291 | type: EVENT | ||
292 | # This technically does impact logic. It connects four rooms (Southwest Room, | ||
293 | # Southwest Room 3, Star Rooms, and Central Connected Area), but panels from | ||
294 | # Central Connected Area are not required to open it. | ||
295 | panels { room: "Star Rooms" name: "CYANIDE" } | ||
296 | panels { room: "Southwest Room" name: "MAN" } | ||
297 | panels { room: "Southwest Room" name: "ATE" } | ||
298 | panels { room: "Southwest Room" name: "RAT (1)" } | ||
299 | panels { room: "Southwest Room" name: "SON" } | ||
300 | panels { room: "Southwest Room" name: "THEN" } | ||
301 | panels { room: "Southwest Room" name: "RAT (2)" } | ||
302 | panels { room: "Southwest Room" name: "TON" } | ||
303 | panels { room: "Southwest Room" name: "SEA" } | ||
304 | panels { room: "Southwest Room" name: "SEAL" } | ||
305 | panels { room: "Southwest Room 3" name: "RING" } | ||
306 | panels { room: "Southwest Room 3" name: "MINE" } | ||
307 | panels { room: "Southwest Room 3" name: "PAL" } | ||
308 | panels { room: "Southwest Room 3" name: "PIT" } | ||
309 | panels { room: "Southwest Room 3" name: "AGE" } | ||
310 | panels { room: "Southwest Room 3" name: "MAZE" } | ||
311 | panels { room: "Southwest Room 3" name: "URN" } | ||
312 | panels { room: "Southwest Room 3" name: "HOST" } | ||
313 | panels { room: "Southwest Room 3" name: "MUG" } | ||
314 | } | ||
315 | doors { | ||
316 | name: "Southwest Room" | ||
317 | type: LOCATION_ONLY | ||
318 | panels { room: "Southwest Room" name: "MAN" } | ||
319 | panels { room: "Southwest Room" name: "ATE" } | ||
320 | panels { room: "Southwest Room" name: "RAT (1)" } | ||
321 | panels { room: "Southwest Room" name: "SON" } | ||
322 | panels { room: "Southwest Room" name: "THEN" } | ||
323 | panels { room: "Southwest Room" name: "RAT (2)" } | ||
324 | panels { room: "Southwest Room" name: "TON" } | ||
325 | panels { room: "Southwest Room" name: "SEA" } | ||
326 | panels { room: "Southwest Room" name: "SEAL" } | ||
327 | location_room: "Southwest Room" | ||
328 | } | ||
329 | doors { | ||
330 | name: "Missing 1 Blocker" | ||
331 | type: EVENT | ||
332 | panels { room: "Southwest Room" name: "MAN" } | ||
333 | panels { room: "Southwest Room" name: "ATE" } | ||
334 | panels { room: "Southwest Room" name: "RAT (1)" } | ||
335 | panels { room: "Southwest Room" name: "SON" } | ||
336 | panels { room: "Southwest Room" name: "THEN" } | ||
337 | panels { room: "Southwest Room" name: "RAT (2)" } | ||
338 | panels { room: "Southwest Room" name: "TON" } | ||
339 | panels { room: "Southwest Room" name: "SEA" } | ||
340 | panels { room: "Southwest Room" name: "SEAL" } | ||
341 | panels { room: "Discovery Room" name: "INDUCE" } | ||
342 | panels { room: "Discovery Room" name: "OVER" } | ||
343 | panels { room: "Discovery Room" name: "DICEY" } | ||
344 | panels { room: "Discovery Room" name: "TROD" } | ||
345 | } | ||
346 | doors { | ||
347 | name: "Discovery Room Entrance" | ||
348 | type: EVENT | ||
349 | panels { room: "Directions Room" name: "EAT" } | ||
350 | panels { room: "Directions Room" name: "NOT" } | ||
351 | panels { room: "Directions Room" name: "OUT" } | ||
352 | panels { room: "Directions Room" name: "WET" } | ||
353 | } | ||
354 | doors { | ||
355 | name: "Star Rooms West Entrance" | ||
356 | type: EVENT | ||
357 | panels { room: "Central Connected Area" name: "ALE" } | ||
358 | panels { room: "Central Connected Area" name: "ACE" } | ||
359 | panels { room: "Central Connected Area" name: "JET" } | ||
360 | panels { room: "Central Connected Area" name: "MORE" } | ||
361 | panels { room: "Central Connected Area" name: "FUN (2)" } | ||
362 | panels { room: "Central Connected Area" name: "LOW" } | ||
363 | panels { room: "Central Connected Area" name: "FOR" } | ||
364 | panels { room: "Central Connected Area" name: "RED" } | ||
365 | } | ||
366 | doors { | ||
367 | name: "Star Rooms South Entrance" | ||
368 | type: EVENT | ||
369 | panels { room: "Brown Alcove" name: "BROW" } | ||
370 | panels { room: "Gray Alcove" name: "GRAVELY" } | ||
371 | panels { room: "Central Connected Area" name: "BURROWING" } | ||
372 | panels { room: "Central Connected Area" name: "RAY" } | ||
373 | } | ||
374 | doors { | ||
375 | name: "Star Rooms North Entrance" | ||
376 | type: EVENT | ||
377 | panels { room: "Central Connected Area" name: "ALMOND" } | ||
378 | panels { room: "Cyan Alcove" name: "CAN" } | ||
379 | } | ||
380 | doors { | ||
381 | name: "Star Rooms East Entrance" | ||
382 | type: EVENT | ||
383 | panels { room: "Black Alcove" name: "LACK" } | ||
384 | panels { room: "Orange Alcove" name: "ON" } | ||
385 | panels { room: "Star Rooms" name: "BACK" } | ||
386 | panels { room: "Central Connected Area" name: "RANGE" } | ||
387 | } | ||
388 | doors { | ||
389 | name: "Northwest Room Entrance" | ||
390 | type: EVENT | ||
391 | panels { room: "Missing 1" name: "SING" } | ||
392 | } | ||
393 | doors { | ||
394 | name: "South Left Painting" | ||
395 | type: LOCATION_ONLY | ||
396 | panels { room: "Central Connected Area" name: "SOY" } | ||
397 | panels { room: "Central Connected Area" name: "RIM" } | ||
398 | panels { room: "Central Connected Area" name: "GRACE" } | ||
399 | panels { room: "Central Connected Area" name: "ICE" } | ||
400 | panels { room: "Central Connected Area" name: "EON" } | ||
401 | panels { room: "Central Connected Area" name: "SIT" } | ||
402 | panels { room: "Central Connected Area" name: "CITY" } | ||
403 | panels { room: "Central Connected Area" name: "SON (1)" } | ||
404 | panels { room: "Central Connected Area" name: "URGE" } | ||
405 | location_room: "Central Connected Area" | ||
406 | } | ||
407 | doors { | ||
408 | name: "South Right Painting" | ||
409 | type: EVENT | ||
410 | panels { room: "Central Connected Area" name: "SOY" } | ||
411 | panels { room: "Central Connected Area" name: "RIM" } | ||
412 | panels { room: "Central Connected Area" name: "GRACE" } | ||
413 | panels { room: "Central Connected Area" name: "ICE" } | ||
414 | panels { room: "Central Connected Area" name: "EON" } | ||
415 | panels { room: "Central Connected Area" name: "SIT" } | ||
416 | panels { room: "Central Connected Area" name: "CITY" } | ||
417 | panels { room: "Central Connected Area" name: "SON (1)" } | ||
418 | panels { room: "Central Connected Area" name: "URGE" } | ||
419 | } | ||
420 | doors { | ||
421 | name: "Southwest 6" | ||
422 | type: EVENT | ||
423 | # This is an alternate entrance to Discovery Room. | ||
424 | panels { room: "Southwest Room" name: "MAN" } | ||
425 | panels { room: "Southwest Room" name: "ATE" } | ||
426 | panels { room: "Southwest Room" name: "RAT (1)" } | ||
427 | panels { room: "Southwest Room" name: "SON" } | ||
428 | panels { room: "Southwest Room" name: "THEN" } | ||
429 | panels { room: "Southwest Room" name: "RAT (2)" } | ||
430 | panels { room: "Southwest Room" name: "TON" } | ||
431 | panels { room: "Southwest Room" name: "SEA" } | ||
432 | panels { room: "Southwest Room" name: "SEAL" } | ||
433 | panels { room: "Central Connected Area" name: "ALE" } | ||
434 | panels { room: "Central Connected Area" name: "ACE" } | ||
435 | panels { room: "Central Connected Area" name: "JET" } | ||
436 | panels { room: "Central Connected Area" name: "MORE" } | ||
437 | } | ||
438 | doors { | ||
439 | name: "Southeast Corner Exit" | ||
440 | type: EVENT | ||
441 | panels { room: "White Corners" name: "DAM" } | ||
442 | } | ||
443 | doors { | ||
444 | name: "Mastery" | ||
445 | type: EVENT | ||
446 | panels { room: "Red Eyes" name: "RED EYES" } | ||
447 | panels { room: "Blue Eyes" name: "BLUE EYES" } | ||
448 | } | ||
449 | doors { | ||
450 | name: "Digital Entrance" | ||
451 | type: STANDARD | ||
452 | receivers: "Components/Doors/entry_1" | ||
453 | panels { room: "Digital Entrance" name: "ORANGE" } | ||
454 | location_room: "Digital Entrance" | ||
455 | } | ||
456 | doors { | ||
457 | name: "Nuanced Entrance" | ||
458 | type: STANDARD | ||
459 | receivers: "Components/Doors/entry_2" | ||
460 | panels { room: "Yellow Left" name: "SICKNESS" } | ||
461 | location_room: "Yellow Left" | ||
462 | } | ||
463 | doors { | ||
464 | name: "Bearer Entrance" | ||
465 | type: STANDARD | ||
466 | receivers: "Components/Doors/entry_5" | ||
467 | panels { room: "Yellow Right" name: "HEALTH" } | ||
468 | location_room: "Yellow Right" | ||
469 | } | ||
470 | doors { | ||
471 | name: "Cyan Doors" | ||
472 | type: EVENT | ||
473 | switches: "double_letters" | ||
474 | } | ||
diff --git a/data/maps/the_unyielding/metadata.txtpb b/data/maps/the_unyielding/metadata.txtpb new file mode 100644 index 0000000..d674150 --- /dev/null +++ b/data/maps/the_unyielding/metadata.txtpb | |||
@@ -0,0 +1 @@ | |||
display_name: "The Unyielding" | |||
diff --git a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb new file mode 100644 index 0000000..4c1440f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "Bearer Entrance" | ||
2 | ports { | ||
3 | name: "BEARER" | ||
4 | path: "Components/Warps/worldport4" | ||
5 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Behind Northeast.txtpb b/data/maps/the_unyielding/rooms/Behind Northeast.txtpb new file mode 100644 index 0000000..243f6ca --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Northeast.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Behind Northeast" | ||
2 | panels { | ||
3 | name: "FIND" | ||
4 | path: "Panels/Behind Areas/behind_2" | ||
5 | clue: "find" | ||
6 | answer: "found" | ||
7 | symbols: AGE | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Behind Northwest.txtpb b/data/maps/the_unyielding/rooms/Behind Northwest.txtpb new file mode 100644 index 0000000..b8c30dc --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Northwest.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Behind Northwest" | ||
2 | panels { | ||
3 | name: "SNEAK" | ||
4 | path: "Panels/Behind Areas/behind_1" | ||
5 | clue: "sneak" | ||
6 | answer: "snuck" | ||
7 | symbols: AGE | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Behind Southwest.txtpb b/data/maps/the_unyielding/rooms/Behind Southwest.txtpb new file mode 100644 index 0000000..8abc0a0 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Behind Southwest.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Behind Southwest" | ||
2 | panels { | ||
3 | name: "TEAR" | ||
4 | path: "Panels/Behind Areas/behind_4" | ||
5 | clue: "tear" | ||
6 | answer: "tore" | ||
7 | symbols: AGE | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Black Alcove.txtpb b/data/maps/the_unyielding/rooms/Black Alcove.txtpb new file mode 100644 index 0000000..c5f6d0f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Black Alcove.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Black Alcove" | ||
2 | panels { | ||
3 | name: "LACK" | ||
4 | path: "Panels/Door Openers/black_nw2" | ||
5 | clue: "lack" | ||
6 | answer: "black" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Blue Eyes.txtpb b/data/maps/the_unyielding/rooms/Blue Eyes.txtpb new file mode 100644 index 0000000..e53a191 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Blue Eyes.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Blue Eyes" | ||
2 | panels { | ||
3 | name: "BLUE EYES" | ||
4 | path: "Panels/Miscellaneous/blue_1" | ||
5 | clue: "blue eyes" | ||
6 | answer: "hide" | ||
7 | symbols: QUESTION | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Brown Alcove.txtpb b/data/maps/the_unyielding/rooms/Brown Alcove.txtpb new file mode 100644 index 0000000..ad8e626 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Brown Alcove.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Brown Alcove" | ||
2 | panels { | ||
3 | name: "BROW" | ||
4 | path: "Panels/Door Openers/brown_sw" | ||
5 | clue: "brow" | ||
6 | answer: "brown" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Central Connected Area.txtpb b/data/maps/the_unyielding/rooms/Central Connected Area.txtpb new file mode 100644 index 0000000..ac4fd1d --- /dev/null +++ b/data/maps/the_unyielding/rooms/Central Connected Area.txtpb | |||
@@ -0,0 +1,418 @@ | |||
1 | name: "Central Connected Area" | ||
2 | # Yellow Room | ||
3 | panels { | ||
4 | name: "HEROINE" | ||
5 | path: "Panels/Yellow/yellow_1" | ||
6 | clue: "heroine" | ||
7 | answer: "hero" | ||
8 | symbols: GENDER | ||
9 | } | ||
10 | panels { | ||
11 | name: "KNIGHT" | ||
12 | path: "Panels/Yellow/yellow_2" | ||
13 | clue: "knight" | ||
14 | answer: "night" | ||
15 | symbols: ZERO | ||
16 | } | ||
17 | panels { | ||
18 | name: "EWE" | ||
19 | path: "Panels/Yellow/yellow_3" | ||
20 | clue: "ewe" | ||
21 | answer: "you" | ||
22 | symbols: ZERO | ||
23 | } | ||
24 | panels { | ||
25 | name: "WILL" | ||
26 | path: "Panels/Yellow/yellow_4" | ||
27 | clue: "will" | ||
28 | answer: "drive" | ||
29 | symbols: SUN | ||
30 | } | ||
31 | panels { | ||
32 | name: "SHORE" | ||
33 | path: "Panels/Yellow/yellow_5" | ||
34 | clue: "shore" | ||
35 | answer: "for" | ||
36 | symbols: ZERO | ||
37 | } | ||
38 | panels { | ||
39 | name: "GOT" | ||
40 | path: "Panels/Yellow/yellow_6" | ||
41 | clue: "got" | ||
42 | answer: "get" | ||
43 | symbols: AGE | ||
44 | } | ||
45 | panels { | ||
46 | name: "LESS" | ||
47 | path: "Panels/Yellow/yellow_7" | ||
48 | clue: "less" | ||
49 | answer: "more" | ||
50 | symbols: SUN | ||
51 | } | ||
52 | panels { | ||
53 | name: "HATCHLING" | ||
54 | path: "Panels/Yellow/yellow_8" | ||
55 | clue: "hatchling" | ||
56 | answer: "dragon" | ||
57 | symbols: AGE | ||
58 | } | ||
59 | panels { | ||
60 | name: "WALTZ" | ||
61 | path: "Panels/Yellow/yellow_9" | ||
62 | clue: "waltz" | ||
63 | answer: "dance" | ||
64 | symbols: EXAMPLE | ||
65 | } | ||
66 | panels { | ||
67 | name: "NIGHTMARE" | ||
68 | path: "Panels/Yellow/yellow_10" | ||
69 | clue: "nightmare" | ||
70 | answer: "dream" | ||
71 | symbols: SUN | ||
72 | } | ||
73 | panels { | ||
74 | name: "ESCAPE" | ||
75 | path: "Panels/Yellow/yellow_11" | ||
76 | clue: "escape" | ||
77 | answer: "run" | ||
78 | symbols: SUN | ||
79 | } | ||
80 | panels { | ||
81 | name: "HID" | ||
82 | path: "Panels/Yellow/yellow_12" | ||
83 | clue: "hid" | ||
84 | answer: "hide" | ||
85 | symbols: AGE | ||
86 | } | ||
87 | panels { | ||
88 | name: "SEEK" | ||
89 | path: "Panels/Yellow/yellow_13" | ||
90 | clue: "seek" | ||
91 | answer: "search" | ||
92 | symbols: SUN | ||
93 | } | ||
94 | # Northeast Room 2 | ||
95 | panels { | ||
96 | name: "SOY" | ||
97 | path: "Panels/Northeast Room 2/sw_1" | ||
98 | clue: "soy" | ||
99 | answer: "society" | ||
100 | symbols: SPARKLES | ||
101 | } | ||
102 | panels { | ||
103 | name: "RIM" | ||
104 | path: "Panels/Northeast Room 2/sw_2" | ||
105 | clue: "rim" | ||
106 | answer: "grimace" | ||
107 | symbols: SPARKLES | ||
108 | } | ||
109 | panels { | ||
110 | name: "GRACE" | ||
111 | path: "Panels/Northeast Room 2/sw_3" | ||
112 | clue: "grace" | ||
113 | answer: "grimace" | ||
114 | symbols: SPARKLES | ||
115 | } | ||
116 | panels { | ||
117 | name: "ICE" | ||
118 | path: "Panels/Northeast Room 2/sw_4" | ||
119 | clue: "ice" | ||
120 | answer: "grimace" | ||
121 | symbols: SPARKLES | ||
122 | } | ||
123 | panels { | ||
124 | name: "EON" | ||
125 | path: "Panels/Northeast Room 2/sw_5" | ||
126 | clue: "eon" | ||
127 | answer: "surgeon" | ||
128 | symbols: SPARKLES | ||
129 | } | ||
130 | panels { | ||
131 | name: "SIT" | ||
132 | path: "Panels/Northeast Room 2/sw_6" | ||
133 | clue: "sit" | ||
134 | answer: "society" | ||
135 | symbols: SPARKLES | ||
136 | } | ||
137 | panels { | ||
138 | name: "CITY" | ||
139 | path: "Panels/Northeast Room 2/sw_7" | ||
140 | clue: "city" | ||
141 | answer: "society" | ||
142 | symbols: SPARKLES | ||
143 | } | ||
144 | panels { | ||
145 | name: "SON (1)" | ||
146 | path: "Panels/Northeast Room 2/sw_8" | ||
147 | clue: "son" | ||
148 | answer: "surgeon" | ||
149 | symbols: SPARKLES | ||
150 | } | ||
151 | panels { | ||
152 | name: "URGE" | ||
153 | path: "Panels/Northeast Room 2/sw_9" | ||
154 | clue: "urge" | ||
155 | answer: "surgeon" | ||
156 | symbols: SPARKLES | ||
157 | } | ||
158 | # Control Center Warp | ||
159 | panels { | ||
160 | name: "BACK" | ||
161 | path: "Components/Warps/warp_1" | ||
162 | clue: "back" | ||
163 | answer: "forth" | ||
164 | symbols: SUN | ||
165 | } | ||
166 | # Pants Room | ||
167 | panels { | ||
168 | name: "ALE" | ||
169 | path: "Panels/Pants Room/pants_1" | ||
170 | clue: "ale" | ||
171 | answer: "morale" | ||
172 | symbols: SPARKLES | ||
173 | } | ||
174 | panels { | ||
175 | name: "ACE" | ||
176 | path: "Panels/Pants Room/pants_2" | ||
177 | clue: "ace" | ||
178 | answer: "jacket" | ||
179 | symbols: SPARKLES | ||
180 | } | ||
181 | panels { | ||
182 | name: "JET" | ||
183 | path: "Panels/Pants Room/pants_3" | ||
184 | clue: "jet" | ||
185 | answer: "jacket" | ||
186 | symbols: SPARKLES | ||
187 | } | ||
188 | panels { | ||
189 | name: "MORE" | ||
190 | path: "Panels/Pants Room/pants_4" | ||
191 | clue: "more" | ||
192 | answer: "morale" | ||
193 | symbols: SPARKLES | ||
194 | } | ||
195 | panels { | ||
196 | name: "BURROWING" | ||
197 | path: "Panels/Door Openers/brown_sw2" | ||
198 | clue: "burrowing" | ||
199 | answer: "brown" | ||
200 | symbols: SPARKLES | ||
201 | } | ||
202 | # Gray Room | ||
203 | panels { | ||
204 | name: "FOX" | ||
205 | path: "Panels/Gray Room/panel_1" | ||
206 | clue: "fox" | ||
207 | answer: "box" | ||
208 | symbols: ZERO | ||
209 | } | ||
210 | panels { | ||
211 | name: "LOCKS" | ||
212 | path: "Panels/Gray Room/panel_2" | ||
213 | clue: "locks" | ||
214 | answer: "hawks" | ||
215 | symbols: ZERO | ||
216 | } | ||
217 | panels { | ||
218 | name: "BOX" | ||
219 | path: "Panels/Gray Room/panel_3" | ||
220 | clue: "box" | ||
221 | answer: "locks" | ||
222 | symbols: ZERO | ||
223 | } | ||
224 | panels { | ||
225 | name: "SQUAWKS" | ||
226 | path: "Panels/Gray Room/panel_4" | ||
227 | clue: "squawks" | ||
228 | answer: "talks" | ||
229 | symbols: ZERO | ||
230 | } | ||
231 | panels { | ||
232 | name: "HAWKS" | ||
233 | path: "Panels/Gray Room/panel_5" | ||
234 | clue: "hawks" | ||
235 | answer: "squawks" | ||
236 | symbols: ZERO | ||
237 | } | ||
238 | panels { | ||
239 | name: "TALKS" | ||
240 | path: "Panels/Gray Room/panel_6" | ||
241 | clue: "talks" | ||
242 | answer: "fox" | ||
243 | symbols: ZERO | ||
244 | } | ||
245 | # Southeast Door Openers | ||
246 | panels { | ||
247 | name: "RAY" | ||
248 | path: "Panels/Door Openers/gray_1" | ||
249 | clue: "ray" | ||
250 | answer: "gray" | ||
251 | symbols: SPARKLES | ||
252 | } | ||
253 | panels { | ||
254 | name: "REAM" | ||
255 | path: "Panels/Door Openers/white_se2" | ||
256 | clue: "ream" | ||
257 | answer: "dream" | ||
258 | symbols: SPARKLES | ||
259 | } | ||
260 | panels { | ||
261 | name: "SON (2)" | ||
262 | path: "Panels/Door Openers/salmon_se2" | ||
263 | clue: "son" | ||
264 | answer: "salmon" | ||
265 | symbols: SPARKLES | ||
266 | } | ||
267 | # East Room 2 | ||
268 | panels { | ||
269 | name: "PUNK" | ||
270 | path: "Panels/East Room 2/sw_1" | ||
271 | clue: "punk" | ||
272 | answer: "chipmunk" | ||
273 | symbols: SPARKLES | ||
274 | } | ||
275 | panels { | ||
276 | name: "WILY" | ||
277 | path: "Panels/East Room 2/sw_2" | ||
278 | clue: "wily" | ||
279 | answer: "wizardly" | ||
280 | symbols: SPARKLES | ||
281 | } | ||
282 | panels { | ||
283 | name: "FUN (1)" | ||
284 | path: "Panels/East Room 2/sw_3" | ||
285 | clue: "fun" | ||
286 | answer: "defusing" | ||
287 | symbols: SPARKLES | ||
288 | } | ||
289 | panels { | ||
290 | name: "DEUS" | ||
291 | path: "Panels/East Room 2/sw_4" | ||
292 | clue: "deus" | ||
293 | answer: "defusing" | ||
294 | symbols: SPARKLES | ||
295 | } | ||
296 | panels { | ||
297 | name: "WIZ" | ||
298 | path: "Panels/East Room 2/sw_5" | ||
299 | clue: "wiz" | ||
300 | answer: "wizardly" | ||
301 | symbols: SPARKLES | ||
302 | } | ||
303 | panels { | ||
304 | name: "HIM" | ||
305 | path: "Panels/East Room 2/sw_6" | ||
306 | clue: "him" | ||
307 | answer: "chipmunk" | ||
308 | symbols: SPARKLES | ||
309 | } | ||
310 | panels { | ||
311 | name: "WARD" | ||
312 | path: "Panels/East Room 2/sw_7" | ||
313 | clue: "ward" | ||
314 | answer: "wizardly" | ||
315 | symbols: SPARKLES | ||
316 | } | ||
317 | panels { | ||
318 | name: "CHIN" | ||
319 | path: "Panels/East Room 2/sw_8" | ||
320 | clue: "chin" | ||
321 | answer: "chipmunk" | ||
322 | symbols: SPARKLES | ||
323 | } | ||
324 | panels { | ||
325 | name: "DING" | ||
326 | path: "Panels/East Room 2/sw_9" | ||
327 | clue: "ding" | ||
328 | answer: "defusing" | ||
329 | symbols: SPARKLES | ||
330 | } | ||
331 | # Northeast Small | ||
332 | panels { | ||
333 | name: "HAD" | ||
334 | path: "Panels/Northeast Small/ne_1" | ||
335 | clue: "had" | ||
336 | answer: "shadow" | ||
337 | symbols: SPARKLES | ||
338 | } | ||
339 | panels { | ||
340 | name: "SOW" | ||
341 | path: "Panels/Northeast Small/ne_2" | ||
342 | clue: "sow" | ||
343 | answer: "shadow" | ||
344 | symbols: SPARKLES | ||
345 | } | ||
346 | panels { | ||
347 | name: "ARK" | ||
348 | path: "Panels/Northeast Small/ne_3" | ||
349 | clue: "ark" | ||
350 | answer: "market" | ||
351 | symbols: SPARKLES | ||
352 | } | ||
353 | panels { | ||
354 | name: "MET" | ||
355 | path: "Panels/Northeast Small/ne_4" | ||
356 | clue: "met" | ||
357 | answer: "market" | ||
358 | symbols: SPARKLES | ||
359 | } | ||
360 | # Orange Hall | ||
361 | panels { | ||
362 | name: "RANGE" | ||
363 | path: "Panels/Door Openers/orange_sw" | ||
364 | clue: "range" | ||
365 | answer: "orange" | ||
366 | symbols: SPARKLES | ||
367 | } | ||
368 | panels { | ||
369 | name: "WHIT" | ||
370 | path: "Panels/Door Openers/white_sw2" | ||
371 | clue: "whit" | ||
372 | answer: "whiten" | ||
373 | symbols: SPARKLES | ||
374 | } | ||
375 | # Salmon Hall | ||
376 | panels { | ||
377 | name: "ALMOND" | ||
378 | path: "Panels/Door Openers/pink_ne" | ||
379 | clue: "almond" | ||
380 | answer: "salmon" | ||
381 | symbols: SPARKLES | ||
382 | } | ||
383 | # Refund Room | ||
384 | panels { | ||
385 | name: "FUN (2)" | ||
386 | path: "Panels/Refund Room/panel_1" | ||
387 | clue: "fun" | ||
388 | answer: "refund" | ||
389 | symbols: SPARKLES | ||
390 | } | ||
391 | panels { | ||
392 | name: "LOW" | ||
393 | path: "Panels/Refund Room/panel_2" | ||
394 | clue: "low" | ||
395 | answer: "flower" | ||
396 | symbols: SPARKLES | ||
397 | } | ||
398 | panels { | ||
399 | name: "FOR" | ||
400 | path: "Panels/Refund Room/panel_3" | ||
401 | clue: "for" | ||
402 | answer: "flower" | ||
403 | symbols: SPARKLES | ||
404 | } | ||
405 | panels { | ||
406 | name: "RED" | ||
407 | path: "Panels/Refund Room/panel_4" | ||
408 | clue: "red" | ||
409 | answer: "refund" | ||
410 | symbols: SPARKLES | ||
411 | } | ||
412 | panels { | ||
413 | name: "DAY" | ||
414 | path: "Panels/Door Openers/yellow_nw" | ||
415 | clue: "day" | ||
416 | answer: "daisy" | ||
417 | symbols: SPARKLES | ||
418 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb b/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb new file mode 100644 index 0000000..b29f786 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Cyan Alcove.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Cyan Alcove" | ||
2 | panels { | ||
3 | name: "CAN" | ||
4 | path: "Panels/Door Openers/cyan_nw" | ||
5 | clue: "can" | ||
6 | answer: "cyan" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb b/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb new file mode 100644 index 0000000..c974cbe --- /dev/null +++ b/data/maps/the_unyielding/rooms/Daisy Alcove.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Daisy Alcove" | ||
2 | panels { | ||
3 | name: "CYANIDES" | ||
4 | path: "Panels/Door Openers/yellow_ne" | ||
5 | clue: "cyanides" | ||
6 | answer: "daisy" | ||
7 | symbols: SPARKLES | ||
8 | symbols: ANAGRAM | ||
9 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb new file mode 100644 index 0000000..74665a2 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb | |||
@@ -0,0 +1,12 @@ | |||
1 | name: "Digital Entrance" | ||
2 | panels { | ||
3 | name: "ORANGE" | ||
4 | path: "Panels/Miscellaneous/entry_1" | ||
5 | clue: "orange" | ||
6 | answer: "blue" | ||
7 | symbols: SUN | ||
8 | } | ||
9 | ports { | ||
10 | name: "DIGITAL" | ||
11 | path: "Components/Warps/worldport" | ||
12 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Directions Room.txtpb b/data/maps/the_unyielding/rooms/Directions Room.txtpb new file mode 100644 index 0000000..2a145b7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Directions Room.txtpb | |||
@@ -0,0 +1,166 @@ | |||
1 | name: "Directions Room" | ||
2 | # Southeast Room 1 (Bee Room) | ||
3 | panels { | ||
4 | name: "ABS" | ||
5 | path: "Panels/Southeast Room 1/sw_1" | ||
6 | clue: "abs" | ||
7 | answer: "absolute" | ||
8 | symbols: SPARKLES | ||
9 | } | ||
10 | panels { | ||
11 | name: "AM" | ||
12 | path: "Panels/Southeast Room 1/sw_2" | ||
13 | clue: "am" | ||
14 | answer: "flamingo" | ||
15 | symbols: SPARKLES | ||
16 | } | ||
17 | panels { | ||
18 | name: "LINGO" | ||
19 | path: "Panels/Southeast Room 1/sw_3" | ||
20 | clue: "lingo" | ||
21 | answer: "flamingo" | ||
22 | symbols: SPARKLES | ||
23 | } | ||
24 | panels { | ||
25 | name: "ATE" | ||
26 | path: "Panels/Southeast Room 1/sw_4" | ||
27 | clue: "ate" | ||
28 | answer: "duplicate" | ||
29 | symbols: SPARKLES | ||
30 | } | ||
31 | panels { | ||
32 | name: "LUTE" | ||
33 | path: "Panels/Southeast Room 1/sw_5" | ||
34 | clue: "lute" | ||
35 | answer: "absolute" | ||
36 | symbols: SPARKLES | ||
37 | } | ||
38 | panels { | ||
39 | name: "FAN" | ||
40 | path: "Panels/Southeast Room 1/sw_6" | ||
41 | clue: "fan" | ||
42 | answer: "flamingo" | ||
43 | symbols: SPARKLES | ||
44 | } | ||
45 | panels { | ||
46 | name: "BOLT" | ||
47 | path: "Panels/Southeast Room 1/sw_7" | ||
48 | clue: "bolt" | ||
49 | answer: "absolute" | ||
50 | symbols: SPARKLES | ||
51 | } | ||
52 | panels { | ||
53 | name: "DUPE" | ||
54 | path: "Panels/Southeast Room 1/sw_8" | ||
55 | clue: "dupe" | ||
56 | answer: "duplicate" | ||
57 | symbols: SPARKLES | ||
58 | } | ||
59 | panels { | ||
60 | name: "LICE" | ||
61 | path: "Panels/Southeast Room 1/sw_9" | ||
62 | clue: "lice" | ||
63 | answer: "duplicate" | ||
64 | symbols: SPARKLES | ||
65 | } | ||
66 | # Southeast Room 2 | ||
67 | panels { | ||
68 | name: "FIND" | ||
69 | path: "Panels/Southeast Room 2/sw_1" | ||
70 | clue: "find" | ||
71 | answer: "friends" | ||
72 | symbols: SPARKLES | ||
73 | } | ||
74 | panels { | ||
75 | name: "REDS" | ||
76 | path: "Panels/Southeast Room 2/sw_2" | ||
77 | clue: "reds" | ||
78 | answer: "friends" | ||
79 | symbols: SPARKLES | ||
80 | } | ||
81 | panels { | ||
82 | name: "END" | ||
83 | path: "Panels/Southeast Room 2/sw_3" | ||
84 | clue: "end" | ||
85 | answer: "friends" | ||
86 | symbols: SPARKLES | ||
87 | } | ||
88 | panels { | ||
89 | name: "RING" | ||
90 | path: "Panels/Southeast Room 2/sw_4" | ||
91 | clue: "ring" | ||
92 | answer: "rafting" | ||
93 | symbols: SPARKLES | ||
94 | } | ||
95 | panels { | ||
96 | name: "AFT" | ||
97 | path: "Panels/Southeast Room 2/sw_5" | ||
98 | clue: "aft" | ||
99 | answer: "rafting" | ||
100 | symbols: SPARKLES | ||
101 | } | ||
102 | panels { | ||
103 | name: "PANT" | ||
104 | path: "Panels/Southeast Room 2/sw_6" | ||
105 | clue: "pant" | ||
106 | answer: "phantom" | ||
107 | symbols: SPARKLES | ||
108 | } | ||
109 | panels { | ||
110 | name: "TIN" | ||
111 | path: "Panels/Southeast Room 2/sw_7" | ||
112 | clue: "tin" | ||
113 | answer: "rafting" | ||
114 | symbols: SPARKLES | ||
115 | } | ||
116 | panels { | ||
117 | name: "HAM" | ||
118 | path: "Panels/Southeast Room 2/sw_8" | ||
119 | clue: "ham" | ||
120 | answer: "phantom" | ||
121 | symbols: SPARKLES | ||
122 | } | ||
123 | panels { | ||
124 | name: "ATOM" | ||
125 | path: "Panels/Southeast Room 2/sw_9" | ||
126 | clue: "atom" | ||
127 | answer: "phantom" | ||
128 | symbols: SPARKLES | ||
129 | } | ||
130 | # Directions Room | ||
131 | panels { | ||
132 | name: "EAT" | ||
133 | path: "Panels/Directions Room/directions_1" | ||
134 | clue: "eat" | ||
135 | answer: "east" | ||
136 | symbols: SPARKLES | ||
137 | } | ||
138 | panels { | ||
139 | name: "NOT" | ||
140 | path: "Panels/Directions Room/directions_2" | ||
141 | clue: "not" | ||
142 | answer: "north" | ||
143 | symbols: SPARKLES | ||
144 | } | ||
145 | panels { | ||
146 | name: "OUT" | ||
147 | path: "Panels/Directions Room/directions_3" | ||
148 | clue: "out" | ||
149 | answer: "south" | ||
150 | symbols: SPARKLES | ||
151 | } | ||
152 | panels { | ||
153 | name: "WET" | ||
154 | path: "Panels/Directions Room/directions_4" | ||
155 | clue: "wet" | ||
156 | answer: "west" | ||
157 | symbols: SPARKLES | ||
158 | } | ||
159 | paintings { | ||
160 | name: "BEE" | ||
161 | path: "Components/Paintings/bee" | ||
162 | } | ||
163 | paintings { | ||
164 | name: "AYE2" | ||
165 | path: "Components/Paintings/aye2" | ||
166 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Discovery Room.txtpb b/data/maps/the_unyielding/rooms/Discovery Room.txtpb new file mode 100644 index 0000000..954e1cd --- /dev/null +++ b/data/maps/the_unyielding/rooms/Discovery Room.txtpb | |||
@@ -0,0 +1,29 @@ | |||
1 | name: "Discovery Room" | ||
2 | panels { | ||
3 | name: "INDUCE" | ||
4 | path: "Panels/Discovery Room/discovery_1" | ||
5 | clue: "induce" | ||
6 | answer: "introduce" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "OVER" | ||
11 | path: "Panels/Discovery Room/discovery_2" | ||
12 | clue: "over" | ||
13 | answer: "discovery" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "DICEY" | ||
18 | path: "Panels/Discovery Room/discovery_3" | ||
19 | clue: "dicey" | ||
20 | answer: "discovery" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "TROD" | ||
25 | path: "Panels/Discovery Room/discovery_4" | ||
26 | clue: "trod" | ||
27 | answer: "introduce" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
diff --git a/data/maps/the_unyielding/rooms/East Room 1.txtpb b/data/maps/the_unyielding/rooms/East Room 1.txtpb new file mode 100644 index 0000000..e94e7fa --- /dev/null +++ b/data/maps/the_unyielding/rooms/East Room 1.txtpb | |||
@@ -0,0 +1,64 @@ | |||
1 | name: "East Room 1" | ||
2 | panels { | ||
3 | name: "CHIN" | ||
4 | path: "Panels/East Room 1/sw_1" | ||
5 | clue: "chin" | ||
6 | answer: "cheating" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "HEAT" | ||
11 | path: "Panels/East Room 1/sw_2" | ||
12 | clue: "heat" | ||
13 | answer: "cheating" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "END" | ||
18 | path: "Panels/East Room 1/sw_3" | ||
19 | clue: "end" | ||
20 | answer: "friendly" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "FLY" | ||
25 | path: "Panels/East Room 1/sw_4" | ||
26 | clue: "fly" | ||
27 | answer: "friendly" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
30 | panels { | ||
31 | name: "OUCH" | ||
32 | path: "Panels/East Room 1/sw_5" | ||
33 | clue: "ouch" | ||
34 | answer: "touching" | ||
35 | symbols: SPARKLES | ||
36 | } | ||
37 | panels { | ||
38 | name: "HAG" | ||
39 | path: "Panels/East Room 1/sw_6" | ||
40 | clue: "hag" | ||
41 | answer: "cheating" | ||
42 | symbols: SPARKLES | ||
43 | } | ||
44 | panels { | ||
45 | name: "TIN" | ||
46 | path: "Panels/East Room 1/sw_7" | ||
47 | clue: "tin" | ||
48 | answer: "touching" | ||
49 | symbols: SPARKLES | ||
50 | } | ||
51 | panels { | ||
52 | name: "RID" | ||
53 | path: "Panels/East Room 1/sw_8" | ||
54 | clue: "rid" | ||
55 | answer: "friendly" | ||
56 | symbols: SPARKLES | ||
57 | } | ||
58 | panels { | ||
59 | name: "TUG" | ||
60 | path: "Panels/East Room 1/sw_9" | ||
61 | clue: "tug" | ||
62 | answer: "touching" | ||
63 | symbols: SPARKLES | ||
64 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Gray Alcove.txtpb b/data/maps/the_unyielding/rooms/Gray Alcove.txtpb new file mode 100644 index 0000000..5244e65 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Gray Alcove.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Gray Alcove" | ||
2 | panels { | ||
3 | name: "GRAVELY" | ||
4 | path: "Panels/Door Openers/gray_2" | ||
5 | clue: "gravely" | ||
6 | answer: "gray" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Hero Room.txtpb b/data/maps/the_unyielding/rooms/Hero Room.txtpb new file mode 100644 index 0000000..82c8bea --- /dev/null +++ b/data/maps/the_unyielding/rooms/Hero Room.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Hero Room" | ||
2 | panels { | ||
3 | name: "HER" | ||
4 | path: "Panels/Door Openers/white_ne2" | ||
5 | clue: "her" | ||
6 | answer: "hero" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Jay Painting.txtpb b/data/maps/the_unyielding/rooms/Jay Painting.txtpb new file mode 100644 index 0000000..8e2bdfd --- /dev/null +++ b/data/maps/the_unyielding/rooms/Jay Painting.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "Jay Painting" | ||
2 | paintings { | ||
3 | name: "JAY2" | ||
4 | path: "Components/Paintings/jay2" | ||
5 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Mastery.txtpb b/data/maps/the_unyielding/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_unyielding/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_unyielding/rooms/Missing 1.txtpb b/data/maps/the_unyielding/rooms/Missing 1.txtpb new file mode 100644 index 0000000..a640c6b --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 1.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Missing 1" | ||
2 | panels { | ||
3 | name: "SING" | ||
4 | path: "Panels/Behind Areas/missing_1" | ||
5 | clue: "sing" | ||
6 | answer: "missing" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Missing 2.txtpb b/data/maps/the_unyielding/rooms/Missing 2.txtpb new file mode 100644 index 0000000..c33367d --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 2.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Missing 2" | ||
2 | panels { | ||
3 | name: "MISS" | ||
4 | path: "Panels/Behind Areas/missing_2" | ||
5 | clue: "miss" | ||
6 | answer: "missing" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Missing 3.txtpb b/data/maps/the_unyielding/rooms/Missing 3.txtpb new file mode 100644 index 0000000..3a8d895 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Missing 3.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Missing 3" | ||
2 | panels { | ||
3 | name: "SIN" | ||
4 | path: "Panels/Behind Areas/missing_3" | ||
5 | clue: "sin" | ||
6 | answer: "missing" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb b/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb new file mode 100644 index 0000000..3164c30 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Northeast Room 1.txtpb | |||
@@ -0,0 +1,64 @@ | |||
1 | name: "Northeast Room 1" | ||
2 | panels { | ||
3 | name: "HAT" | ||
4 | path: "Panels/Northeast Room 1/sw_1" | ||
5 | clue: "hat" | ||
6 | answer: "hesitate" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "CON" | ||
11 | path: "Panels/Northeast Room 1/sw_2" | ||
12 | clue: "con" | ||
13 | answer: "consider" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "LEND" | ||
18 | path: "Panels/Northeast Room 1/sw_3" | ||
19 | clue: "lend" | ||
20 | answer: "calendar" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "ALE" | ||
25 | path: "Panels/Northeast Room 1/sw_4" | ||
26 | clue: "ale" | ||
27 | answer: "calendar" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
30 | panels { | ||
31 | name: "SIDE" | ||
32 | path: "Panels/Northeast Room 1/sw_5" | ||
33 | clue: "side" | ||
34 | answer: "consider" | ||
35 | symbols: SPARKLES | ||
36 | } | ||
37 | panels { | ||
38 | name: "SIT" | ||
39 | path: "Panels/Northeast Room 1/sw_6" | ||
40 | clue: "sit" | ||
41 | answer: "hesitate" | ||
42 | symbols: SPARKLES | ||
43 | } | ||
44 | panels { | ||
45 | name: "ATE" | ||
46 | path: "Panels/Northeast Room 1/sw_7" | ||
47 | clue: "ate" | ||
48 | answer: "hesitate" | ||
49 | symbols: SPARKLES | ||
50 | } | ||
51 | panels { | ||
52 | name: "CAR" | ||
53 | path: "Panels/Northeast Room 1/sw_8" | ||
54 | clue: "car" | ||
55 | answer: "calendar" | ||
56 | symbols: SPARKLES | ||
57 | } | ||
58 | panels { | ||
59 | name: "SIR" | ||
60 | path: "Panels/Northeast Room 1/sw_9" | ||
61 | clue: "sir" | ||
62 | answer: "consider" | ||
63 | symbols: SPARKLES | ||
64 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Northwest Room.txtpb b/data/maps/the_unyielding/rooms/Northwest Room.txtpb new file mode 100644 index 0000000..42d2cd5 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Northwest Room.txtpb | |||
@@ -0,0 +1,64 @@ | |||
1 | name: "Northwest Room" | ||
2 | panels { | ||
3 | name: "SEE" | ||
4 | path: "Panels/Northwest Room/sw_1" | ||
5 | clue: "see" | ||
6 | answer: "nonsense" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "ONES" | ||
11 | path: "Panels/Northwest Room/sw_2" | ||
12 | clue: "ones" | ||
13 | answer: "nonsense" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "TIC" | ||
18 | path: "Panels/Northwest Room/sw_3" | ||
19 | clue: "tic" | ||
20 | answer: "dramatic" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "RAT" | ||
25 | path: "Panels/Northwest Room/sw_4" | ||
26 | clue: "rat" | ||
27 | answer: "dramatic" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
30 | panels { | ||
31 | name: "DATE" | ||
32 | path: "Panels/Northwest Room/sw_5" | ||
33 | clue: "date" | ||
34 | answer: "daughter" | ||
35 | symbols: SPARKLES | ||
36 | } | ||
37 | panels { | ||
38 | name: "DUG" | ||
39 | path: "Panels/Northwest Room/sw_6" | ||
40 | clue: "dug" | ||
41 | answer: "daughter" | ||
42 | symbols: SPARKLES | ||
43 | } | ||
44 | panels { | ||
45 | name: "NONE" | ||
46 | path: "Panels/Northwest Room/sw_7" | ||
47 | clue: "none" | ||
48 | answer: "nonsense" | ||
49 | symbols: SPARKLES | ||
50 | } | ||
51 | panels { | ||
52 | name: "HER" | ||
53 | path: "Panels/Northwest Room/sw_8" | ||
54 | clue: "her" | ||
55 | answer: "daughter" | ||
56 | symbols: SPARKLES | ||
57 | } | ||
58 | panels { | ||
59 | name: "DAM" | ||
60 | path: "Panels/Northwest Room/sw_9" | ||
61 | clue: "dam" | ||
62 | answer: "dramatic" | ||
63 | symbols: SPARKLES | ||
64 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb new file mode 100644 index 0000000..f011b32 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "Nuanced Entrance" | ||
2 | ports { | ||
3 | name: "NUANCED" | ||
4 | path: "Components/Warps/worldport3" | ||
5 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Orange Alcove.txtpb b/data/maps/the_unyielding/rooms/Orange Alcove.txtpb new file mode 100644 index 0000000..eb43da8 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Orange Alcove.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Orange Alcove" | ||
2 | panels { | ||
3 | name: "ON" | ||
4 | path: "Panels/Door Openers/orange_sw2" | ||
5 | clue: "on" | ||
6 | answer: "orange" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb new file mode 100644 index 0000000..0bc60a7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb | |||
@@ -0,0 +1,19 @@ | |||
1 | name: "Plaza Entrance" | ||
2 | panels { | ||
3 | name: "GEE" | ||
4 | path: "Panels/Door Openers/green_se" | ||
5 | clue: "gee" | ||
6 | answer: "green" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "SEA" | ||
11 | path: "Panels/Door Openers/white_nw2" | ||
12 | clue: "sea" | ||
13 | answer: "search" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | ports { | ||
17 | name: "PLAZA" | ||
18 | path: "Components/Warps/worldport5" | ||
19 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Red Eyes.txtpb b/data/maps/the_unyielding/rooms/Red Eyes.txtpb new file mode 100644 index 0000000..30b7fe7 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Red Eyes.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Red Eyes" | ||
2 | panels { | ||
3 | name: "RED EYES" | ||
4 | path: "Panels/Miscellaneous/red_1" | ||
5 | clue: "red eyes" | ||
6 | answer: "lost" | ||
7 | symbols: QUESTION | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/South Left Painting.txtpb b/data/maps/the_unyielding/rooms/South Left Painting.txtpb new file mode 100644 index 0000000..abfaca0 --- /dev/null +++ b/data/maps/the_unyielding/rooms/South Left Painting.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "South Left Painting" | ||
2 | paintings { | ||
3 | name: "AYE" | ||
4 | path: "Components/Paintings/aye" | ||
5 | } | ||
diff --git a/data/maps/the_unyielding/rooms/South Right Painting.txtpb b/data/maps/the_unyielding/rooms/South Right Painting.txtpb new file mode 100644 index 0000000..b68779a --- /dev/null +++ b/data/maps/the_unyielding/rooms/South Right Painting.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "South Right Painting" | ||
2 | paintings { | ||
3 | name: "BEE2" | ||
4 | path: "Components/Paintings/bee2" | ||
5 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb b/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb new file mode 100644 index 0000000..bdb3b82 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room 2.txtpb | |||
@@ -0,0 +1,64 @@ | |||
1 | name: "Southwest Room 2" | ||
2 | panels { | ||
3 | name: "RAT" | ||
4 | path: "Panels/Southwest Room2/sw_1" | ||
5 | clue: "rat" | ||
6 | answer: "rational" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "EGO" | ||
11 | path: "Panels/Southwest Room2/sw_2" | ||
12 | clue: "ego" | ||
13 | answer: "category" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "FIT" | ||
18 | path: "Panels/Southwest Room2/sw_3" | ||
19 | clue: "fit" | ||
20 | answer: "infinite" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "GORY" | ||
25 | path: "Panels/Southwest Room2/sw_4" | ||
26 | clue: "gory" | ||
27 | answer: "category" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
30 | panels { | ||
31 | name: "NINE" | ||
32 | path: "Panels/Southwest Room2/sw_5" | ||
33 | clue: "nine" | ||
34 | answer: "infinite" | ||
35 | symbols: SPARKLES | ||
36 | } | ||
37 | panels { | ||
38 | name: "RAIL" | ||
39 | path: "Panels/Southwest Room2/sw_6" | ||
40 | clue: "rail" | ||
41 | answer: "rational" | ||
42 | symbols: SPARKLES | ||
43 | } | ||
44 | panels { | ||
45 | name: "CAT" | ||
46 | path: "Panels/Southwest Room2/sw_7" | ||
47 | clue: "cat" | ||
48 | answer: "category" | ||
49 | symbols: SPARKLES | ||
50 | } | ||
51 | panels { | ||
52 | name: "ION" | ||
53 | path: "Panels/Southwest Room2/sw_8" | ||
54 | clue: "ion" | ||
55 | answer: "rational" | ||
56 | symbols: SPARKLES | ||
57 | } | ||
58 | panels { | ||
59 | name: "INN" | ||
60 | path: "Panels/Southwest Room2/sw_9" | ||
61 | clue: "inn" | ||
62 | answer: "infinite" | ||
63 | symbols: SPARKLES | ||
64 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb b/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb new file mode 100644 index 0000000..bdab625 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room 3.txtpb | |||
@@ -0,0 +1,64 @@ | |||
1 | name: "Southwest Room 3" | ||
2 | panels { | ||
3 | name: "RING" | ||
4 | path: "Panels/Southwest Room3/sw_1" | ||
5 | clue: "ring" | ||
6 | answer: "mourning" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "MINE" | ||
11 | path: "Panels/Southwest Room3/sw_2" | ||
12 | clue: "mine" | ||
13 | answer: "magazine" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "PAL" | ||
18 | path: "Panels/Southwest Room3/sw_3" | ||
19 | clue: "pal" | ||
20 | answer: "hospital" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "PIT" | ||
25 | path: "Panels/Southwest Room3/sw_4" | ||
26 | clue: "pit" | ||
27 | answer: "hospital" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
30 | panels { | ||
31 | name: "AGE" | ||
32 | path: "Panels/Southwest Room3/sw_5" | ||
33 | clue: "age" | ||
34 | answer: "magazine" | ||
35 | symbols: SPARKLES | ||
36 | } | ||
37 | panels { | ||
38 | name: "MAZE" | ||
39 | path: "Panels/Southwest Room3/sw_6" | ||
40 | clue: "maze" | ||
41 | answer: "magazine" | ||
42 | symbols: SPARKLES | ||
43 | } | ||
44 | panels { | ||
45 | name: "URN" | ||
46 | path: "Panels/Southwest Room3/sw_7" | ||
47 | clue: "urn" | ||
48 | answer: "mourning" | ||
49 | symbols: SPARKLES | ||
50 | } | ||
51 | panels { | ||
52 | name: "HOST" | ||
53 | path: "Panels/Southwest Room3/sw_8" | ||
54 | clue: "host" | ||
55 | answer: "hospital" | ||
56 | symbols: SPARKLES | ||
57 | } | ||
58 | panels { | ||
59 | name: "MUG" | ||
60 | path: "Panels/Southwest Room3/sw_9" | ||
61 | clue: "mug" | ||
62 | answer: "mourning" | ||
63 | symbols: SPARKLES | ||
64 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Southwest Room.txtpb b/data/maps/the_unyielding/rooms/Southwest Room.txtpb new file mode 100644 index 0000000..d903c42 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Southwest Room.txtpb | |||
@@ -0,0 +1,64 @@ | |||
1 | name: "Southwest Room" | ||
2 | panels { | ||
3 | name: "MAN" | ||
4 | path: "Panels/Southwest Room/sw_1" | ||
5 | clue: "man" | ||
6 | answer: "marathon" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "ATE" | ||
11 | path: "Panels/Southwest Room/sw_2" | ||
12 | clue: "ate" | ||
13 | answer: "threaten" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "RAT (1)" | ||
18 | path: "Panels/Southwest Room/sw_3" | ||
19 | clue: "rat" | ||
20 | answer: "threaten" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "SON" | ||
25 | path: "Panels/Southwest Room/sw_4" | ||
26 | clue: "son" | ||
27 | answer: "seasonal" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
30 | panels { | ||
31 | name: "THEN" | ||
32 | path: "Panels/Southwest Room/sw_5" | ||
33 | clue: "then" | ||
34 | answer: "threaten" | ||
35 | symbols: SPARKLES | ||
36 | } | ||
37 | panels { | ||
38 | name: "RAT (2)" | ||
39 | path: "Panels/Southwest Room/sw_6" | ||
40 | clue: "rat" | ||
41 | answer: "marathon" | ||
42 | symbols: SPARKLES | ||
43 | } | ||
44 | panels { | ||
45 | name: "TON" | ||
46 | path: "Panels/Southwest Room/sw_7" | ||
47 | clue: "ton" | ||
48 | answer: "marathon" | ||
49 | symbols: SPARKLES | ||
50 | } | ||
51 | panels { | ||
52 | name: "SEA" | ||
53 | path: "Panels/Southwest Room/sw_8" | ||
54 | clue: "sea" | ||
55 | answer: "seasonal" | ||
56 | symbols: SPARKLES | ||
57 | } | ||
58 | panels { | ||
59 | name: "SEAL" | ||
60 | path: "Panels/Southwest Room/sw_9" | ||
61 | clue: "seal" | ||
62 | answer: "seasonal" | ||
63 | symbols: SPARKLES | ||
64 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Star Rooms.txtpb b/data/maps/the_unyielding/rooms/Star Rooms.txtpb new file mode 100644 index 0000000..40a7247 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Star Rooms.txtpb | |||
@@ -0,0 +1,22 @@ | |||
1 | name: "Star Rooms" | ||
2 | panels { | ||
3 | name: "TURN" | ||
4 | path: "Panels/Behind Areas/turned_1" | ||
5 | clue: "turn" | ||
6 | answer: "turned" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "BACK" | ||
11 | path: "Panels/Door Openers/black_nw" | ||
12 | clue: "back" | ||
13 | answer: "black" | ||
14 | symbols: SPARKLES | ||
15 | } | ||
16 | panels { | ||
17 | name: "CYANIDE" | ||
18 | path: "Panels/Door Openers/cyan_nw2" | ||
19 | clue: "cyanide" | ||
20 | answer: "cyan" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Triplet Room.txtpb b/data/maps/the_unyielding/rooms/Triplet Room.txtpb new file mode 100644 index 0000000..a693d6f --- /dev/null +++ b/data/maps/the_unyielding/rooms/Triplet Room.txtpb | |||
@@ -0,0 +1,23 @@ | |||
1 | name: "Triplet Room" | ||
2 | panels { | ||
3 | name: "ICE" | ||
4 | path: "Panels/Triplet 1/triplet" | ||
5 | clue: "ice" | ||
6 | answer: "water" | ||
7 | symbols: CROSS | ||
8 | } | ||
9 | panels { | ||
10 | name: "FILM" | ||
11 | path: "Panels/Triplet 1/triplet2" | ||
12 | clue: "film" | ||
13 | answer: "play" | ||
14 | symbols: EXAMPLE | ||
15 | } | ||
16 | panels { | ||
17 | name: "ICE FILM" | ||
18 | path: "Panels/Triplet 1/triplet3" | ||
19 | clue: "" | ||
20 | answer: "firework" | ||
21 | symbols: SUN | ||
22 | symbols: LINGO | ||
23 | } | ||
diff --git a/data/maps/the_unyielding/rooms/White Corners.txtpb b/data/maps/the_unyielding/rooms/White Corners.txtpb new file mode 100644 index 0000000..2401f03 --- /dev/null +++ b/data/maps/the_unyielding/rooms/White Corners.txtpb | |||
@@ -0,0 +1,33 @@ | |||
1 | name: "White Corners" | ||
2 | panels { | ||
3 | name: "ARCH" | ||
4 | path: "Panels/Door Openers/white_nw" | ||
5 | clue: "arch" | ||
6 | answer: "search" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | panels { | ||
10 | name: "ZERO" | ||
11 | path: "Panels/Door Openers/white_ne" | ||
12 | clue: "zero" | ||
13 | answer: "hero" | ||
14 | symbols: ZERO | ||
15 | } | ||
16 | panels { | ||
17 | name: "DAM" | ||
18 | path: "Panels/Door Openers/white_se" | ||
19 | clue: "dam" | ||
20 | answer: "dream" | ||
21 | symbols: SPARKLES | ||
22 | } | ||
23 | panels { | ||
24 | name: "WHEN" | ||
25 | path: "Panels/Door Openers/white_sw" | ||
26 | clue: "when" | ||
27 | answer: "whiten" | ||
28 | symbols: SPARKLES | ||
29 | } | ||
30 | paintings { | ||
31 | name: "JAY" | ||
32 | path: "Components/Paintings/jay" | ||
33 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Yellow Left.txtpb b/data/maps/the_unyielding/rooms/Yellow Left.txtpb new file mode 100644 index 0000000..9c7d023 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Yellow Left.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Yellow Left" | ||
2 | panels { | ||
3 | name: "SICKNESS" | ||
4 | path: "Panels/Miscellaneous/entry_2" | ||
5 | clue: "sickness" | ||
6 | answer: "health" | ||
7 | symbols: SUN | ||
8 | } | ||
diff --git a/data/maps/the_unyielding/rooms/Yellow Right.txtpb b/data/maps/the_unyielding/rooms/Yellow Right.txtpb new file mode 100644 index 0000000..0599f29 --- /dev/null +++ b/data/maps/the_unyielding/rooms/Yellow Right.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Yellow Right" | ||
2 | panels { | ||
3 | name: "HEALTH" | ||
4 | path: "Panels/Miscellaneous/entry_3" | ||
5 | clue: "health" | ||
6 | answer: "sickness" | ||
7 | symbols: SUN | ||
8 | } | ||