about summary refs log tree commit diff stats
path: root/data/maps/the_owl
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_owl')
-rw-r--r--data/maps/the_owl/connections.txtpb125
-rw-r--r--data/maps/the_owl/doors.txtpb357
-rw-r--r--data/maps/the_owl/metadata.txtpb1
-rw-r--r--data/maps/the_owl/rooms/Blue Room.txtpb8
-rw-r--r--data/maps/the_owl/rooms/Connected Area.txtpb158
-rw-r--r--data/maps/the_owl/rooms/Magenta Hallway.txtpb8
-rw-r--r--data/maps/the_owl/rooms/R1C4 Left.txtpb15
-rw-r--r--data/maps/the_owl/rooms/R2C1 Left.txtpb22
-rw-r--r--data/maps/the_owl/rooms/R2C2 Bottom.txtpb17
-rw-r--r--data/maps/the_owl/rooms/R2C2 Top.txtpb16
-rw-r--r--data/maps/the_owl/rooms/R2C3 Bottom.txtpb15
-rw-r--r--data/maps/the_owl/rooms/Z Room.txtpb19
12 files changed, 761 insertions, 0 deletions
diff --git a/data/maps/the_owl/connections.txtpb b/data/maps/the_owl/connections.txtpb new file mode 100644 index 0000000..cb4bee3 --- /dev/null +++ b/data/maps/the_owl/connections.txtpb
@@ -0,0 +1,125 @@
1connections {
2 from_room: "R2C2 Bottom"
3 to_room: "R2C2 Top"
4 door { name: "First Door" }
5}
6connections {
7 from_room: "R2C2 Bottom"
8 to_room: "R2C2 Top"
9 door { name: "Gray Owl" }
10}
11connections {
12 from_room: "R2C2 Bottom"
13 to_room: "R2C2 Top"
14 door { name: "Sky Owl" }
15}
16connections {
17 from_room: "R2C2 Bottom"
18 to_room: "Connected Area"
19 door { name: "Gray Owl" }
20}
21connections {
22 from_room: "R2C2 Bottom"
23 to_room: "Connected Area"
24 door { name: "Sky Owl" }
25}
26connections {
27 from_room: "R2C3 Bottom"
28 to_room: "Connected Area"
29 oneway: true
30}
31connections {
32 from_room: "R2C2 Bottom"
33 to_room: "Connected Area"
34 door { name: "First Room Shortcut" }
35}
36connections {
37 from_room: "R2C2 Top"
38 to_room: "Connected Area"
39 door { name: "Brush Door" }
40}
41connections {
42 from_room: "R2C2 Top"
43 to_room: "Connected Area"
44 door { name: "Gray Top Door" }
45}
46connections {
47 from_room: "R2C2 Top"
48 to_room: "R2C3 Bottom"
49 door { name: "Gray Bottom Door" }
50}
51connections {
52 from_room: "Connected Area"
53 to_room: "R2C3 Bottom"
54 door { name: "Gray Owl" }
55}
56connections {
57 from_room: "Connected Area"
58 to_room: "R2C3 Bottom"
59 door { name: "Sky Owl" }
60}
61connections {
62 from_room: "Connected Area"
63 to_room: "Magenta Hallway"
64 door { name: "Control Center Magenta Door" }
65}
66connections {
67 from_room: "Connected Area"
68 to_room: "Blue Room"
69 door { name: "Blue Door" }
70}
71connections {
72 from_room: "Connected Area"
73 to_room: "R1C4 Left"
74 door { name: "Sky Top Doors" }
75}
76connections {
77 from_room: "Connected Area"
78 to_room: "R1C4 Left"
79 door { name: "Sky Bottom Doors" }
80}
81connections {
82 from_room: "Connected Area"
83 to_room: "R1C4 Left"
84 door { name: "Gray Owl" }
85}
86connections {
87 from_room: "Connected Area"
88 to_room: "R1C4 Left"
89 door { name: "Sky Owl" }
90}
91connections {
92 from_room: "Connected Area"
93 to_room: "R2C1 Left"
94 door { name: "Sky Top Doors" }
95}
96connections {
97 from_room: "Connected Area"
98 to_room: "R2C1 Left"
99 door { name: "Sky Bottom Doors" }
100}
101connections {
102 from_room: "Connected Area"
103 to_room: "R2C1 Left"
104 door { name: "Gray Owl" }
105}
106connections {
107 from_room: "Connected Area"
108 to_room: "R2C1 Left"
109 door { name: "Sky Owl" }
110}
111connections {
112 from {
113 painting {
114 room: "Connected Area"
115 name: "OWL"
116 }
117 }
118 to {
119 painting {
120 room: "Z Room"
121 name: "OWL2"
122 }
123 }
124 oneway: true
125}
diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb new file mode 100644 index 0000000..2d1c851 --- /dev/null +++ b/data/maps/the_owl/doors.txtpb
@@ -0,0 +1,357 @@
1doors {
2 name: "Brush Door"
3 type: ITEM_ONLY
4 legacy_location: true
5 receivers: "Components/Doors/entry_1"
6 panels { room: "R2C2 Top" name: "CRUSH" }
7 location_room: "R2C2 Top"
8}
9doors {
10 name: "Sky Top Doors"
11 type: ITEM_ONLY
12 legacy_location: true
13 receivers: "Components/Doors/entry_2"
14 receivers: "Components/Doors/entry_4"
15 panels { room: "R2C1 Left" name: "VERB" }
16 location_room: "R2C1 Left"
17}
18doors {
19 name: "Sky Bottom Doors"
20 type: ITEM_ONLY
21 legacy_location: true
22 receivers: "Components/Doors/entry_3"
23 receivers: "Components/Doors/entry_5"
24 panels { room: "R2C1 Left" name: "FOIL" }
25 location_room: "R2C1 Left"
26}
27doors {
28 name: "First Room Shortcut"
29 type: ITEM_ONLY
30 legacy_location: true
31 receivers: "Components/Doors/entry_6"
32 panels { room: "Connected Area" name: "FIZZLE" }
33 location_room: "Connected Area"
34}
35doors {
36 name: "First Door"
37 type: ITEM_ONLY
38 legacy_location: true
39 receivers: "Components/Doors/entry_7"
40 panels { room: "R2C2 Bottom" name: "FOUL" }
41 location_room: "R2C2 Bottom"
42}
43doors {
44 name: "Blue Door"
45 type: ITEM_ONLY
46 legacy_location: true
47 receivers: "Components/Doors/entry_8"
48 panels { room: "Connected Area" name: "PAST" }
49 panels { room: "Connected Area" name: "LAY" }
50 location_room: "Connected Area"
51}
52doors {
53 name: "Gray Top Door"
54 type: ITEM_ONLY
55 receivers: "Components/Doors/entry_10"
56 panels { room: "R2C2 Top" name: "RAY" }
57 location_room: "R2C2 Top"
58}
59doors {
60 name: "Gray Bottom Door"
61 type: ITEM_ONLY
62 receivers: "Components/Doors/entry_9"
63 panels { room: "R2C2 Top" name: "RAY" }
64}
65doors {
66 name: "Control Center Magenta Door"
67 type: CONTROL_CENTER_COLOR
68 latch: true
69 receivers: "Components/Doors/entry_18"
70 control_center_color: "magenta"
71}
72doors {
73 name: "Sky Owl"
74 type: ITEM_ONLY
75 legacy_location: true
76 receivers: "Components/Owl/Room 1/LB"
77 receivers: "Components/Owl/Room 1/LBG"
78 receivers: "Components/Owl/Room 2/LB"
79 receivers: "Components/Owl/Room 2/LBG"
80 receivers: "Components/Owl/Room 3/LB"
81 receivers: "Components/Owl/Room 3/LBG"
82 receivers: "Components/Owl/Room 4/LB"
83 receivers: "Components/Owl/Room 4/LBG"
84 receivers: "Components/Owl/Room 5/LB"
85 receivers: "Components/Owl/Room 5/LBG"
86 receivers: "Components/Owl/Room 6/LB"
87 receivers: "Components/Owl/Room 6/LBG"
88 receivers: "Components/Owl/Room 7/LB"
89 receivers: "Components/Owl/Room 7/LBG"
90 receivers: "Components/Owl/Room 8/LB"
91 receivers: "Components/Owl/Room 8/LBG"
92 receivers: "Components/Owl/Room 9/LB"
93 receivers: "Components/Owl/Room 9/LBG"
94 receivers: "Components/Owl/Room 10/LB"
95 receivers: "Components/Owl/Room 10/LBG"
96 receivers: "Components/Owl/Room 11/LB"
97 receivers: "Components/Owl/Room 11/LBG"
98 panels { room: "R2C1 Left" name: "DUSKY" }
99 location_room: "R2C1 Left"
100}
101doors {
102 name: "Gray Owl"
103 type: ITEM_ONLY
104 legacy_location: true
105 receivers: "Components/Owl/Room 1/G"
106 receivers: "Components/Owl/Room 1/GG"
107 receivers: "Components/Owl/Room 2/G"
108 receivers: "Components/Owl/Room 2/GG"
109 receivers: "Components/Owl/Room 3/G"
110 receivers: "Components/Owl/Room 3/GG"
111 receivers: "Components/Owl/Room 4/G"
112 receivers: "Components/Owl/Room 4/GG"
113 receivers: "Components/Owl/Room 5/G"
114 receivers: "Components/Owl/Room 5/GG"
115 receivers: "Components/Owl/Room 6/G"
116 receivers: "Components/Owl/Room 6/GG"
117 receivers: "Components/Owl/Room 7/G"
118 receivers: "Components/Owl/Room 7/GG"
119 receivers: "Components/Owl/Room 8/G"
120 receivers: "Components/Owl/Room 8/GG"
121 receivers: "Components/Owl/Room 9/G"
122 receivers: "Components/Owl/Room 9/GG"
123 receivers: "Components/Owl/Room 10/G"
124 receivers: "Components/Owl/Room 10/GG"
125 receivers: "Components/Owl/Room 11/G"
126 receivers: "Components/Owl/Room 11/GG"
127 panels { room: "R2C2 Top" name: "RAY" }
128 location_room: "R2C2 Top"
129}
130doors {
131 name: "Orange Owl"
132 type: ITEM_ONLY
133 legacy_location: true
134 receivers: "Components/Owl/Room 1/O"
135 receivers: "Components/Owl/Room 1/OG"
136 receivers: "Components/Owl/Room 2/O"
137 receivers: "Components/Owl/Room 2/OG"
138 receivers: "Components/Owl/Room 3/O"
139 receivers: "Components/Owl/Room 3/OG"
140 receivers: "Components/Owl/Room 4/O"
141 receivers: "Components/Owl/Room 4/OG"
142 receivers: "Components/Owl/Room 5/O"
143 receivers: "Components/Owl/Room 5/OG"
144 receivers: "Components/Owl/Room 6/O"
145 receivers: "Components/Owl/Room 6/OG"
146 receivers: "Components/Owl/Room 7/O"
147 receivers: "Components/Owl/Room 7/OG"
148 receivers: "Components/Owl/Room 8/O"
149 receivers: "Components/Owl/Room 8/OG"
150 receivers: "Components/Owl/Room 9/O"
151 receivers: "Components/Owl/Room 9/OG"
152 receivers: "Components/Owl/Room 10/O"
153 receivers: "Components/Owl/Room 10/OG"
154 receivers: "Components/Owl/Room 11/O"
155 receivers: "Components/Owl/Room 11/OG"
156 panels { room: "Connected Area" name: "RANGE" }
157 location_room: "Connected Area"
158}
159doors {
160 name: "White Owl"
161 type: ITEM_ONLY
162 legacy_location: true
163 receivers: "Components/Owl/Room 1/W"
164 receivers: "Components/Owl/Room 1/WG"
165 receivers: "Components/Owl/Room 2/W"
166 receivers: "Components/Owl/Room 2/WG"
167 receivers: "Components/Owl/Room 3/W"
168 receivers: "Components/Owl/Room 3/WG"
169 receivers: "Components/Owl/Room 4/W"
170 receivers: "Components/Owl/Room 4/WG"
171 receivers: "Components/Owl/Room 5/W"
172 receivers: "Components/Owl/Room 5/WG"
173 receivers: "Components/Owl/Room 6/W"
174 receivers: "Components/Owl/Room 6/WG"
175 receivers: "Components/Owl/Room 7/W"
176 receivers: "Components/Owl/Room 7/WG"
177 receivers: "Components/Owl/Room 8/W"
178 receivers: "Components/Owl/Room 8/WG"
179 receivers: "Components/Owl/Room 9/W"
180 receivers: "Components/Owl/Room 9/WG"
181 receivers: "Components/Owl/Room 10/W"
182 receivers: "Components/Owl/Room 10/WG"
183 receivers: "Components/Owl/Room 11/W"
184 receivers: "Components/Owl/Room 11/WG"
185 panels { room: "R2C3 Bottom" name: "BLACK" }
186 location_room: "R2C3 Bottom"
187}
188doors {
189 name: "Black Owl"
190 type: ITEM_ONLY
191 legacy_location: true
192 receivers: "Components/Owl/Room 1/BK"
193 receivers: "Components/Owl/Room 1/BKG"
194 receivers: "Components/Owl/Room 2/BK"
195 receivers: "Components/Owl/Room 2/BKG"
196 receivers: "Components/Owl/Room 3/BK"
197 receivers: "Components/Owl/Room 3/BKG"
198 receivers: "Components/Owl/Room 4/BK"
199 receivers: "Components/Owl/Room 4/BKG"
200 receivers: "Components/Owl/Room 5/BK"
201 receivers: "Components/Owl/Room 5/BKG"
202 receivers: "Components/Owl/Room 6/BK"
203 receivers: "Components/Owl/Room 6/BKG"
204 receivers: "Components/Owl/Room 7/BK"
205 receivers: "Components/Owl/Room 7/BKG"
206 receivers: "Components/Owl/Room 8/BK"
207 receivers: "Components/Owl/Room 8/BKG"
208 receivers: "Components/Owl/Room 9/BK"
209 receivers: "Components/Owl/Room 9/BKG"
210 receivers: "Components/Owl/Room 10/BK"
211 receivers: "Components/Owl/Room 10/BKG"
212 receivers: "Components/Owl/Room 11/BK"
213 receivers: "Components/Owl/Room 11/BKG"
214 panels { room: "Connected Area" name: "WHITE" }
215 location_room: "Connected Area"
216}
217doors {
218 name: "Blue Owl"
219 type: ITEM_ONLY
220 legacy_location: true
221 receivers: "Components/Owl/Room 1/BL"
222 receivers: "Components/Owl/Room 1/BLG"
223 receivers: "Components/Owl/Room 2/BL"
224 receivers: "Components/Owl/Room 2/BLG"
225 receivers: "Components/Owl/Room 3/BL"
226 receivers: "Components/Owl/Room 3/BLG"
227 receivers: "Components/Owl/Room 4/BL"
228 receivers: "Components/Owl/Room 4/BLG"
229 receivers: "Components/Owl/Room 5/BL"
230 receivers: "Components/Owl/Room 5/BLG"
231 receivers: "Components/Owl/Room 6/BL"
232 receivers: "Components/Owl/Room 6/BLG"
233 receivers: "Components/Owl/Room 7/BL"
234 receivers: "Components/Owl/Room 7/BLG"
235 receivers: "Components/Owl/Room 8/BL"
236 receivers: "Components/Owl/Room 8/BLG"
237 receivers: "Components/Owl/Room 9/BL"
238 receivers: "Components/Owl/Room 9/BLG"
239 receivers: "Components/Owl/Room 10/BL"
240 receivers: "Components/Owl/Room 10/BLG"
241 receivers: "Components/Owl/Room 11/BL"
242 receivers: "Components/Owl/Room 11/BLG"
243 panels { room: "Blue Room" name: "SKY" }
244 location_room: "Blue Room"
245}
246doors {
247 name: "Gray Panel"
248 type: EVENT
249 #receivers: "Panels/Colors/owl_2/animationListener2"
250 panels { room: "Connected Area" name: "RANGE" }
251 panels { room: "Connected Area" name: "WHITE" }
252 panels { room: "Blue Room" name: "SKY" }
253}
254doors {
255 name: "Owl Painting"
256 type: EVENT
257 #move_paintings { room: "Connected Area" name: "OWL" }
258 #receivers: "Components/Paintings/owl/teleportListener"
259 panels { room: "R2C1 Left" name: "DUSKY" }
260 panels { room: "R2C2 Top" name: "RAY" }
261 panels { room: "Connected Area" name: "RANGE" }
262 panels { room: "R2C3 Bottom" name: "BLACK" }
263 panels { room: "Connected Area" name: "WHITE" }
264 panels { room: "Blue Room" name: "SKY" }
265}
266doors {
267 name: "R1C1 Panels"
268 type: LOCATION_ONLY
269 panels { room: "Connected Area" name: "ETCH" }
270 panels { room: "Connected Area" name: "SHOE" }
271 panels { room: "Connected Area" name: "MARKER" }
272 location_room: "Connected Area"
273 location_name: "ETCH, MARKER, SHOE"
274}
275doors {
276 name: "R1C2 Panels"
277 type: LOCATION_ONLY
278 panels { room: "Connected Area" name: "FAINT" }
279 panels { room: "Connected Area" name: "PURE" }
280 panels { room: "Connected Area" name: "MODE" }
281 location_room: "Connected Area"
282 location_name: "FAINT, MODE, PURE"
283}
284doors {
285 name: "Control Center Magenta Panel"
286 type: LOCATION_ONLY
287 panels { room: "Connected Area" name: "COLOR" }
288 location_room: "Connected Area"
289 location_name: "COLOR"
290}
291doors {
292 name: "R1C3 Panels"
293 type: LOCATION_ONLY
294 panels { room: "Connected Area" name: "PENCIL" }
295 panels { room: "Connected Area" name: "WING" }
296 location_room: "Connected Area"
297 location_name: "PENCIL, WING"
298}
299doors {
300 name: "R1C4 Panels"
301 type: LOCATION_ONLY
302 panels { room: "Connected Area" name: "SKETCH" }
303 panels { room: "Connected Area" name: "PHOTO" }
304 panels { room: "R1C4 Left" name: "WALK" }
305 panels { room: "R1C4 Left" name: "STENCIL" }
306 location_room: "R1C4 Left"
307 location_name: "PHOTO, SKETCH, STENCIL, WALK"
308}
309doors {
310 name: "R2C1 Panels"
311 type: LOCATION_ONLY
312 panels { room: "Connected Area" name: "LAY" }
313 panels { room: "Connected Area" name: "PAST" }
314 panels { room: "R2C1 Left" name: "VERB" }
315 panels { room: "R2C1 Left" name: "FOIL" }
316 location_room: "R2C1 Left"
317 location_name: "FOIL, LAY, PAST, VERB"
318}
319doors {
320 name: "R2C2 Panels"
321 type: LOCATION_ONLY
322 panels { room: "R2C2 Bottom" name: "FOUL" }
323 panels { room: "R2C2 Top" name: "CRUSH" }
324 panels { room: "Connected Area" name: "FIZZLE" }
325 location_room: "R2C2 Top"
326 location_name: "CRUSH, FOUL, FIZZLE"
327}
328doors {
329 name: "R2C3 Panels"
330 type: LOCATION_ONLY
331 panels { room: "Connected Area" name: "PRIMARY" }
332 panels { room: "R2C3 Bottom" name: "FIGMENT" }
333 location_room: "R2C3 Bottom"
334 location_name: "FIGMENT, PRIMARY"
335}
336doors {
337 name: "R2C4 Panels"
338 type: LOCATION_ONLY
339 panels { room: "Connected Area" name: "SHOW" }
340 panels { room: "Connected Area" name: "HAD" }
341 panels { room: "Connected Area" name: "HEAVY" }
342 location_room: "Connected Area"
343 location_name: "HAD, HEAVY, SHOW"
344}
345doors {
346 name: "Near Z1 Panel"
347 type: LOCATION_ONLY
348 panels { room: "Z Room" name: "MAZE" }
349 location_room: "Z Room"
350 location_name: "MAZE"
351}
352doors {
353 name: "Double Letters"
354 type: EVENT
355 receivers: "Panels/Warps/magenta/visibilityListener"
356 double_letters: true
357}
diff --git a/data/maps/the_owl/metadata.txtpb b/data/maps/the_owl/metadata.txtpb new file mode 100644 index 0000000..a2004f8 --- /dev/null +++ b/data/maps/the_owl/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Owl"
diff --git a/data/maps/the_owl/rooms/Blue Room.txtpb b/data/maps/the_owl/rooms/Blue Room.txtpb new file mode 100644 index 0000000..a7298cd --- /dev/null +++ b/data/maps/the_owl/rooms/Blue Room.txtpb
@@ -0,0 +1,8 @@
1name: "Blue Room"
2panels {
3 name: "SKY"
4 path: "Panels/Colors/owl_7"
5 clue: "sky"
6 answer: "blue"
7 symbols: EXAMPLE
8}
diff --git a/data/maps/the_owl/rooms/Connected Area.txtpb b/data/maps/the_owl/rooms/Connected Area.txtpb new file mode 100644 index 0000000..b604cba --- /dev/null +++ b/data/maps/the_owl/rooms/Connected Area.txtpb
@@ -0,0 +1,158 @@
1name: "Connected Area"
2panels {
3 name: "MODE"
4 path: "Panels/Noncritical/owl_12"
5 clue: "mode"
6 answer: "model"
7 symbols: SPARKLES
8}
9panels {
10 name: "FAINT"
11 path: "Panels/Noncritical/owl_2"
12 clue: "faint"
13 answer: "paint"
14 symbols: SPARKLES
15}
16panels {
17 name: "PURE"
18 path: "Panels/Noncritical/owl_3"
19 clue: "pure"
20 answer: "picture"
21 symbols: SPARKLES
22}
23panels {
24 name: "COLOR"
25 path: "Panels/Warps/magenta"
26 clue: "color"
27 answer: "magenta"
28 symbols: EXAMPLE
29 required_door { name: "Double Letters" }
30}
31panels {
32 name: "WHITE"
33 path: "Panels/Colors/owl_6"
34 clue: "white"
35 answer: "black"
36 symbols: SUN
37}
38panels {
39 name: "PENCIL"
40 path: "Panels/Noncritical/owl_7"
41 clue: "pencil"
42 answer: "stencil"
43 symbols: ZERO
44}
45panels {
46 name: "WING"
47 path: "Panels/Noncritical/owl_4"
48 clue: "wing"
49 answer: "drawing"
50 symbols: SPARKLES
51}
52panels {
53 name: "PRIMARY"
54 path: "Panels/Noncritical/owl_15"
55 clue: "primary"
56 answer: "secondary"
57 symbols: EXAMPLE
58}
59panels {
60 name: "SHOW"
61 path: "Panels/Noncritical/owl_17"
62 clue: "show"
63 answer: "shadow"
64 symbols: SPARKLES
65}
66panels {
67 name: "HEAVY"
68 path: "Panels/Noncritical/owl_18"
69 clue: "heavy"
70 answer: "light"
71 symbols: SUN
72}
73panels {
74 name: "HAD"
75 path: "Panels/Noncritical/owl_16"
76 clue: "had"
77 answer: "shade"
78 symbols: SPARKLES
79}
80panels {
81 name: "PHOTO"
82 path: "Panels/Noncritical/owl_13"
83 clue: "photo"
84 answer: "album"
85 symbols: BOXES
86}
87panels {
88 name: "SKETCH"
89 path: "Panels/Noncritical/owl_8"
90 clue: "sketch"
91 answer: "etch"
92 symbols: SPARKLES
93}
94panels {
95 name: "PAST"
96 path: "Panels/Bottom Left/owl_12"
97 clue: "past"
98 answer: "pastel"
99 symbols: SPARKLES
100}
101panels {
102 name: "LAY"
103 path: "Panels/Bottom Left/owl_13"
104 clue: "lay"
105 answer: "clay"
106 symbols: SPARKLES
107}
108panels {
109 name: "MARKER"
110 path: "Panels/Noncritical/owl_1"
111 clue: "marker"
112 answer: "maker"
113 symbols: SPARKLES
114}
115panels {
116 name: "SHOE"
117 path: "Panels/Noncritical/owl_11"
118 clue: "shoe"
119 answer: "hue"
120 symbols: ZERO
121}
122panels {
123 name: "ETCH"
124 path: "Panels/Noncritical/owl_9"
125 clue: "etch"
126 answer: "sketch"
127 symbols: SPARKLES
128}
129panels {
130 name: "RANGE"
131 path: "Panels/Colors/owl_4"
132 clue: "range"
133 answer: "orange"
134 symbols: SPARKLES
135}
136panels {
137 name: "FIZZLE"
138 path: "Panels/Bottom Mid/owl_10"
139 clue: "fizzle"
140 answer: "chisel"
141 symbols: ZERO
142}
143paintings {
144 name: "OWL"
145 path: "Components/Paintings/owl"
146 orientation: "north"
147 move: true
148 enter_only: true
149 required_door { name: "Owl Painting" }
150}
151ports {
152 name: "FOURROOMS"
153 display_name: "Four Rooms Entrance"
154 path: "Components/Warps/worldport2"
155 destination { x: 71.5 y: 0 z: -9 }
156 rotation: 90
157 # Note that this is behind teal walls.
158}
diff --git a/data/maps/the_owl/rooms/Magenta Hallway.txtpb b/data/maps/the_owl/rooms/Magenta Hallway.txtpb new file mode 100644 index 0000000..14d6f0d --- /dev/null +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb
@@ -0,0 +1,8 @@
1name: "Magenta Hallway"
2ports {
3 name: "STURDY"
4 display_name: "Magenta Hallway"
5 path: "Components/Warps/worldport3"
6 destination { x: 17 y: 0 z: -46 }
7 rotation: 270
8}
diff --git a/data/maps/the_owl/rooms/R1C4 Left.txtpb b/data/maps/the_owl/rooms/R1C4 Left.txtpb new file mode 100644 index 0000000..3714842 --- /dev/null +++ b/data/maps/the_owl/rooms/R1C4 Left.txtpb
@@ -0,0 +1,15 @@
1name: "R1C4 Left"
2panels {
3 name: "WALK"
4 path: "Panels/Noncritical/owl_5"
5 clue: "walk"
6 answer: "chalk"
7 symbols: ZERO
8}
9panels {
10 name: "STENCIL"
11 path: "Panels/Noncritical/owl_6"
12 clue: "stencil"
13 answer: "pencil"
14 symbols: ZERO
15}
diff --git a/data/maps/the_owl/rooms/R2C1 Left.txtpb b/data/maps/the_owl/rooms/R2C1 Left.txtpb new file mode 100644 index 0000000..72e7331 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C1 Left.txtpb
@@ -0,0 +1,22 @@
1name: "R2C1 Left"
2panels {
3 name: "VERB"
4 path: "Panels/Bottom Left/owl_8"
5 clue: "verb"
6 answer: "subject"
7 symbols: SUN
8}
9panels {
10 name: "FOIL"
11 path: "Panels/Bottom Left/owl_9"
12 clue: "foil"
13 answer: "oil"
14 symbols: SPARKLES
15}
16panels {
17 name: "DUSKY"
18 path: "Panels/Colors/owl_3"
19 clue: "dusky"
20 answer: "sky"
21 symbols: SPARKLES
22}
diff --git a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb new file mode 100644 index 0000000..2cfd340 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb
@@ -0,0 +1,17 @@
1name: "R2C2 Bottom"
2panels {
3 name: "FOUL"
4 path: "Panels/Bottom Mid/owl_11"
5 clue: "foul"
6 answer: "owl"
7 symbols: ZERO
8}
9ports {
10 name: "GALLERY"
11 display_name: "Gallery Worldport"
12 path: "Components/Warps/worldport"
13 destination { x: 0 y: 0 z: 9 }
14 rotation: 0
15 # TODO: Note that this port is accessible from the other side in the Z1
16 # room. Hmm.
17}
diff --git a/data/maps/the_owl/rooms/R2C2 Top.txtpb b/data/maps/the_owl/rooms/R2C2 Top.txtpb new file mode 100644 index 0000000..78ce270 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Top.txtpb
@@ -0,0 +1,16 @@
1name: "R2C2 Top"
2panels {
3 name: "CRUSH"
4 path: "Panels/Bottom Mid/owl_1"
5 clue: "crush"
6 answer: "brush"
7 symbols: ZERO
8}
9panels {
10 name: "RAY"
11 path: "Panels/Colors/owl_2"
12 clue: "ray"
13 answer: "gray"
14 symbols: SPARKLES
15 required_door { name: "Gray Panel" }
16}
diff --git a/data/maps/the_owl/rooms/R2C3 Bottom.txtpb b/data/maps/the_owl/rooms/R2C3 Bottom.txtpb new file mode 100644 index 0000000..2b49e26 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C3 Bottom.txtpb
@@ -0,0 +1,15 @@
1name: "R2C3 Bottom"
2panels {
3 name: "FIGMENT"
4 path: "Panels/Noncritical/owl_14"
5 clue: "figment"
6 answer: "pigment"
7 symbols: SPARKLES
8}
9panels {
10 name: "BLACK"
11 path: "Panels/Colors/owl_5"
12 clue: "black"
13 answer: "white"
14 symbols: SUN
15}
diff --git a/data/maps/the_owl/rooms/Z Room.txtpb b/data/maps/the_owl/rooms/Z Room.txtpb new file mode 100644 index 0000000..ab28655 --- /dev/null +++ b/data/maps/the_owl/rooms/Z Room.txtpb
@@ -0,0 +1,19 @@
1name: "Z Room"
2panels {
3 name: "MAZE"
4 path: "Panels/Noncritical/owl_10"
5 clue: "maze"
6 answer: "glaze"
7 symbols: ZERO
8}
9letters {
10 key: "z"
11 path: "Components/Collectables/collectable"
12}
13paintings {
14 name: "OWL2"
15 path: "Components/Paintings/owl2"
16 exit_only: true
17 # required: true
18 orientation: "south"
19}