summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--data/connections.txtpb69
-rw-r--r--data/ids.txtpb237
-rw-r--r--data/maps/the_owl/connections.txtpb100
-rw-r--r--data/maps/the_owl/doors.txtpb251
-rw-r--r--data/maps/the_owl/rooms/Blue Room.txtpb9
-rw-r--r--data/maps/the_owl/rooms/Connected Area.txtpb149
-rw-r--r--data/maps/the_owl/rooms/Magenta Hallway.txtpb7
-rw-r--r--data/maps/the_owl/rooms/R1C4 Left.txtpb16
-rw-r--r--data/maps/the_owl/rooms/R2C1 Left.txtpb23
-rw-r--r--data/maps/the_owl/rooms/R2C2 Bottom.txtpb15
-rw-r--r--data/maps/the_owl/rooms/R2C2 Top.txtpb17
-rw-r--r--data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb23
-rw-r--r--data/maps/the_owl/rooms/Z Room.txtpb20
13 files changed, 935 insertions, 1 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index e3a0ed6..07bc156 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -6,7 +6,6 @@
6# the_entry/Right Eye/PSYCHIC 6# the_entry/Right Eye/PSYCHIC
7# the_entry/Parthenon Return/PARTHENON 7# the_entry/Parthenon Return/PARTHENON
8# the_entry/Link Area/PYRAMID 8# the_entry/Link Area/PYRAMID
9# four_rooms/Time Room/OWL
10# four_rooms/Examples Room/DAEDALUS 9# four_rooms/Examples Room/DAEDALUS
11# control center -> the_ancient 10# control center -> the_ancient
12# the_bearer/Back Area/TREE 11# the_bearer/Back Area/TREE
@@ -17,6 +16,24 @@
17# the_colorful/Cyan Hallway/STURDY 16# the_colorful/Cyan Hallway/STURDY
18# the_digital/Main Area/UNYIELDING 17# the_digital/Main Area/UNYIELDING
19# the_digital/Tree Area/TREE 18# the_digital/Tree Area/TREE
19# the_gallery/Daedalus Extension/EYE
20# the_gallery/Daedalus Extension/PYRAMID
21# the_gallery/Daedalus Extension/TOWER
22# the_gallery/Daedalus Extension/GATE
23# the_gallery/Daedalus Extension/PUMPKIN
24# the_gallery/Daedalus Extension/HOUSE
25# the_gallery/Daedalus Extension/SNAKE
26# the_gallery/Main Area/WISE
27# the_gallery/Main Area/TREE
28# the_gallery/Main Area/UNYIELDING
29# the_gallery/Main Area/PARTHENON
30# the_gallery/Main Area/CC
31# the_gallery/Main Area/TOWER
32# the_gallery/Main Area/WONDROUS
33# the_gallery/Main Area/RAINBOW
34# the_gallery/Main Area/WORDS
35# the_gallery/Main Area/CASTLE
36# the_gallery/Main Area/SUNTEMPLE
20# the_great/Purple Room/DAEDALUS 37# the_great/Purple Room/DAEDALUS
21# the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this) 38# the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this)
22# the_great/West Side/PARTIAL 39# the_great/West Side/PARTIAL
@@ -35,6 +52,7 @@
35# the_liberated/Painting Room/PYRAMID 52# the_liberated/Painting Room/PYRAMID
36# the_literate/Painting Room/PYRAMID 53# the_literate/Painting Room/PYRAMID
37# the_nuanced/Main Room/UNYIELDING 54# the_nuanced/Main Room/UNYIELDING
55# the_owl/Magenta Hallway/STURDY
38connections { 56connections {
39 from { 57 from {
40 port { 58 port {
@@ -779,3 +797,52 @@ connections {
779 } 797 }
780 oneway: true 798 oneway: true
781} 799}
800connections {
801 from {
802 port {
803 map: "four_rooms"
804 room: "Time Room"
805 name: "OWL"
806 }
807 }
808 to {
809 port {
810 map: "the_owl"
811 room: "Connected Area"
812 name: "FOURROOMS"
813 }
814 }
815}
816connections {
817 from {
818 painting {
819 map: "the_gallery"
820 room: "Main Area"
821 name: "OWL"
822 }
823 }
824 to {
825 port {
826 map: "the_owl"
827 room: "R2C2 Bottom"
828 name: "GALLERY"
829 }
830 }
831 oneway: true
832}
833connections {
834 from {
835 port {
836 map: "the_owl"
837 room: "R2C2 Bottom"
838 name: "GALLERY"
839 }
840 }
841 to {
842 room {
843 map: "the_gallery"
844 name: "Main Area"
845 }
846 }
847 oneway: true
848}
diff --git a/data/ids.txtpb b/data/ids.txtpb index 57c21ef..d18d022 100644 --- a/data/ids.txtpb +++ b/data/ids.txtpb
@@ -4071,6 +4071,239 @@ maps {
4071 } 4071 }
4072 } 4072 }
4073} 4073}
4074maps {
4075 key: "the_owl"
4076 value {
4077 doors {
4078 key: "Black Owl"
4079 value: 822
4080 }
4081 doors {
4082 key: "Blue Door"
4083 value: 814
4084 }
4085 doors {
4086 key: "Blue Owl"
4087 value: 823
4088 }
4089 doors {
4090 key: "Brush Door"
4091 value: 809
4092 }
4093 doors {
4094 key: "Control Center Magenta Door"
4095 value: 817
4096 }
4097 doors {
4098 key: "First Door"
4099 value: 813
4100 }
4101 doors {
4102 key: "First Room Shortcut"
4103 value: 812
4104 }
4105 doors {
4106 key: "Gray Bottom Door"
4107 value: 816
4108 }
4109 doors {
4110 key: "Gray Owl"
4111 value: 819
4112 }
4113 doors {
4114 key: "Gray Top Door"
4115 value: 815
4116 }
4117 doors {
4118 key: "Orange Owl"
4119 value: 820
4120 }
4121 doors {
4122 key: "Sky Bottom Doors"
4123 value: 811
4124 }
4125 doors {
4126 key: "Sky Owl"
4127 value: 818
4128 }
4129 doors {
4130 key: "Sky Top Doors"
4131 value: 810
4132 }
4133 doors {
4134 key: "White Owl"
4135 value: 821
4136 }
4137 rooms {
4138 key: "Blue Room"
4139 value {
4140 panels {
4141 key: "SKY"
4142 value: 824
4143 }
4144 }
4145 }
4146 rooms {
4147 key: "Connected Area"
4148 value {
4149 panels {
4150 key: "COLOR"
4151 value: 828
4152 }
4153 panels {
4154 key: "ETCH"
4155 value: 842
4156 }
4157 panels {
4158 key: "FAINT"
4159 value: 826
4160 }
4161 panels {
4162 key: "HAD"
4163 value: 835
4164 }
4165 panels {
4166 key: "HEAVY"
4167 value: 834
4168 }
4169 panels {
4170 key: "LAY"
4171 value: 839
4172 }
4173 panels {
4174 key: "MARKER"
4175 value: 840
4176 }
4177 panels {
4178 key: "MODE"
4179 value: 825
4180 }
4181 panels {
4182 key: "PAST"
4183 value: 838
4184 }
4185 panels {
4186 key: "PENCIL"
4187 value: 830
4188 }
4189 panels {
4190 key: "PHOTO"
4191 value: 836
4192 }
4193 panels {
4194 key: "PRIMARY"
4195 value: 832
4196 }
4197 panels {
4198 key: "PURE"
4199 value: 827
4200 }
4201 panels {
4202 key: "RANGE"
4203 value: 843
4204 }
4205 panels {
4206 key: "SHOE"
4207 value: 841
4208 }
4209 panels {
4210 key: "SHOW"
4211 value: 833
4212 }
4213 panels {
4214 key: "SKETCH"
4215 value: 837
4216 }
4217 panels {
4218 key: "WHITE"
4219 value: 829
4220 }
4221 panels {
4222 key: "WING"
4223 value: 831
4224 }
4225 }
4226 }
4227 rooms {
4228 key: "R1C4 Left"
4229 value {
4230 panels {
4231 key: "STENCIL"
4232 value: 845
4233 }
4234 panels {
4235 key: "WALK"
4236 value: 844
4237 }
4238 }
4239 }
4240 rooms {
4241 key: "R2C1 Left"
4242 value {
4243 panels {
4244 key: "DUSKY"
4245 value: 848
4246 }
4247 panels {
4248 key: "FOIL"
4249 value: 847
4250 }
4251 panels {
4252 key: "VERB"
4253 value: 846
4254 }
4255 }
4256 }
4257 rooms {
4258 key: "R2C2 Bottom"
4259 value {
4260 panels {
4261 key: "FOUL"
4262 value: 849
4263 }
4264 }
4265 }
4266 rooms {
4267 key: "R2C2 Top"
4268 value {
4269 panels {
4270 key: "CRUSH"
4271 value: 850
4272 }
4273 panels {
4274 key: "RAY"
4275 value: 851
4276 }
4277 }
4278 }
4279 rooms {
4280 key: "R2C2.5 Bottom"
4281 value {
4282 panels {
4283 key: "BLACK"
4284 value: 854
4285 }
4286 panels {
4287 key: "FIGMENT"
4288 value: 853
4289 }
4290 panels {
4291 key: "FIZZLE"
4292 value: 852
4293 }
4294 }
4295 }
4296 rooms {
4297 key: "Z Room"
4298 value {
4299 panels {
4300 key: "MAZE"
4301 value: 855
4302 }
4303 }
4304 }
4305 }
4306}
4074letters { 4307letters {
4075 key: "a1" 4308 key: "a1"
4076 value: 577 4309 value: 577
@@ -4195,3 +4428,7 @@ letters {
4195 key: "y1" 4428 key: "y1"
4196 value: 549 4429 value: 549
4197} 4430}
4431letters {
4432 key: "z1"
4433 value: 856
4434}
diff --git a/data/maps/the_owl/connections.txtpb b/data/maps/the_owl/connections.txtpb new file mode 100644 index 0000000..87c98b3 --- /dev/null +++ b/data/maps/the_owl/connections.txtpb
@@ -0,0 +1,100 @@
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.5 Bottom"
14 door { name: "Gray Owl" }
15}
16connections {
17 from_room: "R2C2 Bottom"
18 to_room: "R2C2.5 Bottom"
19 door { name: "First Room Shortcut" }
20}
21connections {
22 from_room: "R2C2 Top"
23 to_room: "Connected Area"
24 door { name: "Brush Door" }
25}
26connections {
27 from_room: "R2C2 Top"
28 to_room: "Connected Area"
29 door { name: "Gray Top Door" }
30}
31connections {
32 from_room: "R2C2 Top"
33 to_room: "R2C2.5 Bottom"
34 door { name: "Gray Bottom Door" }
35}
36connections {
37 from_room: "R2C2 Top"
38 to_room: "R2C2.5 Bottom"
39 door { name: "Gray Owl" }
40}
41connections {
42 from_room: "Connected Area"
43 to_room: "R2C2.5 Bottom"
44 door { name: "Gray Owl" }
45}
46connections {
47 from_room: "Connected Area"
48 to_room: "Magenta Hallway"
49 door { name: "Control Center Magenta Door" }
50}
51connections {
52 from_room: "Connected Area"
53 to_room: "Blue Room"
54 door { name: "Blue Door" }
55}
56connections {
57 from_room: "Connected Area"
58 to_room: "R1C4 Left"
59 door { name: "Sky Top Doors" }
60}
61connections {
62 from_room: "Connected Area"
63 to_room: "R1C4 Left"
64 door { name: "Sky Bottom Doors" }
65}
66connections {
67 from_room: "Connected Area"
68 to_room: "R1C4 Left"
69 door { name: "Gray Owl" }
70}
71connections {
72 from_room: "Connected Area"
73 to_room: "R2C1 Left"
74 door { name: "Sky Top Doors" }
75}
76connections {
77 from_room: "Connected Area"
78 to_room: "R2C1 Left"
79 door { name: "Sky Bottom Doors" }
80}
81connections {
82 from_room: "Connected Area"
83 to_room: "R2C1 Left"
84 door { name: "Gray Owl" }
85}
86connections {
87 from {
88 painting {
89 room: "Connected Area"
90 name: "OWL"
91 }
92 }
93 to {
94 painting {
95 room: "Z Room"
96 name: "OWL2"
97 }
98 }
99 oneway: true
100}
diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb new file mode 100644 index 0000000..2c7f449 --- /dev/null +++ b/data/maps/the_owl/doors.txtpb
@@ -0,0 +1,251 @@
1doors {
2 name: "Brush Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "R2C2 Top" name: "CRUSH" }
6 location_room: "R2C2 Top"
7}
8doors {
9 name: "Sky Top Doors"
10 type: STANDARD
11 receivers: "Components/Doors/entry_2"
12 receivers: "Components/Doors/entry_4"
13 panels { room: "R2C1 Left" name: "VERB" }
14 location_room: "R2C1 Left"
15}
16doors {
17 name: "Sky Bottom Doors"
18 type: STANDARD
19 receivers: "Components/Doors/entry_3"
20 receivers: "Components/Doors/entry_5"
21 panels { room: "R2C1 Left" name: "FOIL" }
22 location_room: "R2C1 Left"
23}
24doors {
25 name: "First Room Shortcut"
26 type: STANDARD
27 receivers: "Components/Doors/entry_6"
28 panels { room: "R2C2.5 Bottom" name: "FIZZLE" }
29 location_room: "R2C2.5 Bottom"
30}
31doors {
32 name: "First Door"
33 type: STANDARD
34 receivers: "Components/Doors/entry_7"
35 panels { room: "R2C2 Bottom" name: "FOUL" }
36 location_room: "R2C2 Bottom"
37}
38doors {
39 name: "Blue Door"
40 type: STANDARD
41 receivers: "Components/Doors/entry_8"
42 panels { room: "Connected Area" name: "PAST" }
43 panels { room: "Connected Area" name: "LAY" }
44 location_room: "Connected Area"
45}
46doors {
47 name: "Gray Top Door"
48 type: ITEM_ONLY
49 receivers: "Components/Doors/entry_10"
50 panels { room: "R2C2 Top" name: "RAY" }
51 location_room: "R2C2 Top"
52}
53doors {
54 name: "Gray Bottom Door"
55 type: ITEM_ONLY
56 receivers: "Components/Doors/entry_9"
57 panels { room: "R2C2 Top" name: "RAY" }
58}
59doors {
60 name: "Control Center Magenta Door"
61 type: CONTROL_CENTER_COLOR
62 receivers: "Components/Doors/entry_18"
63 control_center_color: "magenta"
64}
65doors {
66 name: "Sky Owl"
67 type: STANDARD
68 receivers: "Components/Owl/Room 1/LB"
69 receivers: "Components/Owl/Room 1/LBG"
70 receivers: "Components/Owl/Room 2/LB"
71 receivers: "Components/Owl/Room 2/LBG"
72 receivers: "Components/Owl/Room 3/LB"
73 receivers: "Components/Owl/Room 3/LBG"
74 receivers: "Components/Owl/Room 4/LB"
75 receivers: "Components/Owl/Room 4/LBG"
76 receivers: "Components/Owl/Room 5/LB"
77 receivers: "Components/Owl/Room 5/LBG"
78 receivers: "Components/Owl/Room 6/LB"
79 receivers: "Components/Owl/Room 6/LBG"
80 receivers: "Components/Owl/Room 7/LB"
81 receivers: "Components/Owl/Room 7/LBG"
82 receivers: "Components/Owl/Room 8/LB"
83 receivers: "Components/Owl/Room 8/LBG"
84 receivers: "Components/Owl/Room 9/LB"
85 receivers: "Components/Owl/Room 9/LBG"
86 receivers: "Components/Owl/Room 10/LB"
87 receivers: "Components/Owl/Room 10/LBG"
88 receivers: "Components/Owl/Room 11/LB"
89 receivers: "Components/Owl/Room 11/LBG"
90 panels { room: "R2C1 Left" name: "DUSKY" }
91 location_room: "R2C1 Left"
92}
93doors {
94 name: "Gray Owl"
95 type: STANDARD
96 receivers: "Components/Owl/Room 1/G"
97 receivers: "Components/Owl/Room 1/GG"
98 receivers: "Components/Owl/Room 2/G"
99 receivers: "Components/Owl/Room 2/GG"
100 receivers: "Components/Owl/Room 3/G"
101 receivers: "Components/Owl/Room 3/GG"
102 receivers: "Components/Owl/Room 4/G"
103 receivers: "Components/Owl/Room 4/GG"
104 receivers: "Components/Owl/Room 5/G"
105 receivers: "Components/Owl/Room 5/GG"
106 receivers: "Components/Owl/Room 6/G"
107 receivers: "Components/Owl/Room 6/GG"
108 receivers: "Components/Owl/Room 7/G"
109 receivers: "Components/Owl/Room 7/GG"
110 receivers: "Components/Owl/Room 8/G"
111 receivers: "Components/Owl/Room 8/GG"
112 receivers: "Components/Owl/Room 9/G"
113 receivers: "Components/Owl/Room 9/GG"
114 receivers: "Components/Owl/Room 10/G"
115 receivers: "Components/Owl/Room 10/GG"
116 receivers: "Components/Owl/Room 11/G"
117 receivers: "Components/Owl/Room 11/GG"
118 panels { room: "R2C2 Top" name: "RAY" }
119 location_room: "R2C2 Top"
120}
121doors {
122 name: "Orange Owl"
123 type: STANDARD
124 receivers: "Components/Owl/Room 1/O"
125 receivers: "Components/Owl/Room 1/OG"
126 receivers: "Components/Owl/Room 2/O"
127 receivers: "Components/Owl/Room 2/OG"
128 receivers: "Components/Owl/Room 3/O"
129 receivers: "Components/Owl/Room 3/OG"
130 receivers: "Components/Owl/Room 4/O"
131 receivers: "Components/Owl/Room 4/OG"
132 receivers: "Components/Owl/Room 5/O"
133 receivers: "Components/Owl/Room 5/OG"
134 receivers: "Components/Owl/Room 6/O"
135 receivers: "Components/Owl/Room 6/OG"
136 receivers: "Components/Owl/Room 7/O"
137 receivers: "Components/Owl/Room 7/OG"
138 receivers: "Components/Owl/Room 8/O"
139 receivers: "Components/Owl/Room 8/OG"
140 receivers: "Components/Owl/Room 9/O"
141 receivers: "Components/Owl/Room 9/OG"
142 receivers: "Components/Owl/Room 10/O"
143 receivers: "Components/Owl/Room 10/OG"
144 receivers: "Components/Owl/Room 11/O"
145 receivers: "Components/Owl/Room 11/OG"
146 panels { room: "Connected Area" name: "RANGE" }
147 location_room: "Connected Area"
148}
149doors {
150 name: "White Owl"
151 type: STANDARD
152 receivers: "Components/Owl/Room 1/W"
153 receivers: "Components/Owl/Room 1/WG"
154 receivers: "Components/Owl/Room 2/W"
155 receivers: "Components/Owl/Room 2/WG"
156 receivers: "Components/Owl/Room 3/W"
157 receivers: "Components/Owl/Room 3/WG"
158 receivers: "Components/Owl/Room 4/W"
159 receivers: "Components/Owl/Room 4/WG"
160 receivers: "Components/Owl/Room 5/W"
161 receivers: "Components/Owl/Room 5/WG"
162 receivers: "Components/Owl/Room 6/W"
163 receivers: "Components/Owl/Room 6/WG"
164 receivers: "Components/Owl/Room 7/W"
165 receivers: "Components/Owl/Room 7/WG"
166 receivers: "Components/Owl/Room 8/W"
167 receivers: "Components/Owl/Room 8/WG"
168 receivers: "Components/Owl/Room 9/W"
169 receivers: "Components/Owl/Room 9/WG"
170 receivers: "Components/Owl/Room 10/W"
171 receivers: "Components/Owl/Room 10/WG"
172 receivers: "Components/Owl/Room 11/W"
173 receivers: "Components/Owl/Room 11/WG"
174 panels { room: "R2C2.5 Bottom" name: "BLACK" }
175 location_room: "R2C2.5 Bottom"
176}
177doors {
178 name: "Black Owl"
179 type: STANDARD
180 receivers: "Components/Owl/Room 1/BK"
181 receivers: "Components/Owl/Room 1/BKG"
182 receivers: "Components/Owl/Room 2/BK"
183 receivers: "Components/Owl/Room 2/BKG"
184 receivers: "Components/Owl/Room 3/BK"
185 receivers: "Components/Owl/Room 3/BKG"
186 receivers: "Components/Owl/Room 4/BK"
187 receivers: "Components/Owl/Room 4/BKG"
188 receivers: "Components/Owl/Room 5/BK"
189 receivers: "Components/Owl/Room 5/BKG"
190 receivers: "Components/Owl/Room 6/BK"
191 receivers: "Components/Owl/Room 6/BKG"
192 receivers: "Components/Owl/Room 7/BK"
193 receivers: "Components/Owl/Room 7/BKG"
194 receivers: "Components/Owl/Room 8/BK"
195 receivers: "Components/Owl/Room 8/BKG"
196 receivers: "Components/Owl/Room 9/BK"
197 receivers: "Components/Owl/Room 9/BKG"
198 receivers: "Components/Owl/Room 10/BK"
199 receivers: "Components/Owl/Room 10/BKG"
200 receivers: "Components/Owl/Room 11/BK"
201 receivers: "Components/Owl/Room 11/BKG"
202 panels { room: "Connected Area" name: "WHITE" }
203 location_room: "Connected Area"
204}
205doors {
206 name: "Blue Owl"
207 type: STANDARD
208 receivers: "Components/Owl/Room 1/BL"
209 receivers: "Components/Owl/Room 1/BLG"
210 receivers: "Components/Owl/Room 2/BL"
211 receivers: "Components/Owl/Room 2/BLG"
212 receivers: "Components/Owl/Room 3/BL"
213 receivers: "Components/Owl/Room 3/BLG"
214 receivers: "Components/Owl/Room 4/BL"
215 receivers: "Components/Owl/Room 4/BLG"
216 receivers: "Components/Owl/Room 5/BL"
217 receivers: "Components/Owl/Room 5/BLG"
218 receivers: "Components/Owl/Room 6/BL"
219 receivers: "Components/Owl/Room 6/BLG"
220 receivers: "Components/Owl/Room 7/BL"
221 receivers: "Components/Owl/Room 7/BLG"
222 receivers: "Components/Owl/Room 8/BL"
223 receivers: "Components/Owl/Room 8/BLG"
224 receivers: "Components/Owl/Room 9/BL"
225 receivers: "Components/Owl/Room 9/BLG"
226 receivers: "Components/Owl/Room 10/BL"
227 receivers: "Components/Owl/Room 10/BLG"
228 receivers: "Components/Owl/Room 11/BL"
229 receivers: "Components/Owl/Room 11/BLG"
230 panels { room: "Blue Room" name: "SKY" }
231 location_room: "Blue Room"
232}
233doors {
234 name: "Gray Panel"
235 type: EVENT
236 # TODO: Is it okay to have an event with an in-game effect?
237 receivers: "Panels/Colors/owl_2/animationListener2"
238 doors { name: "Orange Owl" }
239 doors { name: "Black Owl" }
240 doors { name: "Blue Owl" }
241}
242doors {
243 name: "Owl Painting"
244 type: EVENT
245 move_paintings { room: "Connected Area" name: "OWL" }
246 doors { name: "Orange Owl" }
247 doors { name: "Black Owl" }
248 doors { name: "Blue Owl" }
249 doors { name: "White Owl" }
250 doors { name: "Sky Owl" }
251}
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..26c31e7 --- /dev/null +++ b/data/maps/the_owl/rooms/Blue Room.txtpb
@@ -0,0 +1,9 @@
1name: "Blue Room"
2display_name: "Owl"
3panels {
4 name: "SKY"
5 path: "Panels/Colors/owl_7"
6 clue: "sky"
7 answer: "blue"
8 symbols: "example"
9}
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..45fbdb3 --- /dev/null +++ b/data/maps/the_owl/rooms/Connected Area.txtpb
@@ -0,0 +1,149 @@
1name: "Connected Area"
2display_name: "Owl"
3panels {
4 name: "MODE"
5 path: "Panels/Noncritical/owl_12"
6 clue: "mode"
7 answer: "model"
8 symbols: "sparkles"
9}
10panels {
11 name: "FAINT"
12 path: "Panels/Noncritical/owl_2"
13 clue: "faint"
14 answer: "paint"
15 symbols: "sparkles"
16}
17panels {
18 name: "PURE"
19 path: "Panels/Noncritical/owl_3"
20 clue: "pure"
21 answer: "picture"
22 symbols: "sparkles"
23}
24panels {
25 name: "COLOR"
26 path: "Panels/Warps/magenta"
27 clue: "color"
28 answer: "magenta"
29 symbols: "example"
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}
136paintings {
137 name: "OWL"
138 path: "Components/Paintings/owl"
139 orientation: "north"
140 move: true
141 enter_only: true
142 required_door { name: "Owl Painting" }
143}
144ports {
145 name: "FOURROOMS"
146 path: "Components/Warps/worldport2"
147 orientation: "east"
148 # Note that this is behind teal walls.
149}
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..58a4a5d --- /dev/null +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb
@@ -0,0 +1,7 @@
1name: "Magenta Hallway"
2display_name: "Owl"
3ports {
4 name: "STURDY"
5 path: "Components/Warps/worldport3"
6 orientation: "west"
7}
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..89b5956 --- /dev/null +++ b/data/maps/the_owl/rooms/R1C4 Left.txtpb
@@ -0,0 +1,16 @@
1name: "R1C4 Left"
2display_name: "Owl"
3panels {
4 name: "WALK"
5 path: "Panels/Noncritical/owl_5"
6 clue: "walk"
7 answer: "chalk"
8 symbols: "zero"
9}
10panels {
11 name: "STENCIL"
12 path: "Panels/Noncritical/owl_6"
13 clue: "stencil"
14 answer: "pencil"
15 symbols: "zero"
16}
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..5f6902d --- /dev/null +++ b/data/maps/the_owl/rooms/R2C1 Left.txtpb
@@ -0,0 +1,23 @@
1name: "R2C1 Left"
2display_name: "Owl"
3panels {
4 name: "VERB"
5 path: "Panels/Bottom Left/owl_8"
6 clue: "verb"
7 answer: "subject"
8 symbols: "sun"
9}
10panels {
11 name: "FOIL"
12 path: "Panels/Bottom Left/owl_9"
13 clue: "foil"
14 answer: "oil"
15 symbols: "sparkles"
16}
17panels {
18 name: "DUSKY"
19 path: "Panels/Colors/owl_3"
20 clue: "dusky"
21 answer: "sky"
22 symbols: "sparkles"
23}
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..2317ec1 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb
@@ -0,0 +1,15 @@
1name: "R2C2 Bottom"
2display_name: "Owl"
3panels {
4 name: "FOUL"
5 path: "Panels/Bottom Mid/owl_11"
6 clue: "foul"
7 answer: "owl"
8 symbols: "zero"
9}
10ports {
11 name: "GALLERY"
12 path: "Components/Warps/worldport"
13 orientation: "south"
14 # Note that this port is accessible from the other side in the Z1 room. Hmm.
15}
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..76f5139 --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2 Top.txtpb
@@ -0,0 +1,17 @@
1name: "R2C2 Top"
2display_name: "Owl"
3panels {
4 name: "CRUSH"
5 path: "Panels/Bottom Mid/owl_1"
6 clue: "crush"
7 answer: "brush"
8 symbols: "zero"
9}
10panels {
11 name: "RAY"
12 path: "Panels/Colors/owl_2"
13 clue: "ray"
14 answer: "gray"
15 symbols: "sparkles"
16 required_door { name: "Gray Panel" }
17}
diff --git a/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb new file mode 100644 index 0000000..0c789ba --- /dev/null +++ b/data/maps/the_owl/rooms/R2C2.5 Bottom.txtpb
@@ -0,0 +1,23 @@
1name: "R2C2.5 Bottom"
2display_name: "Owl"
3panels {
4 name: "FIZZLE"
5 path: "Panels/Bottom Mid/owl_10"
6 clue: "fizzle"
7 answer: "chisel"
8 symbols: "zero"
9}
10panels {
11 name: "FIGMENT"
12 path: "Panels/Noncritical/owl_14"
13 clue: "figment"
14 answer: "pigment"
15 symbols: "sparkles"
16}
17panels {
18 name: "BLACK"
19 path: "Panels/Colors/owl_5"
20 clue: "black"
21 answer: "white"
22 symbols: "sun"
23}
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..627b15a --- /dev/null +++ b/data/maps/the_owl/rooms/Z Room.txtpb
@@ -0,0 +1,20 @@
1name: "Z Room"
2display_name: "Owl"
3panels {
4 name: "MAZE"
5 path: "Panels/Noncritical/owl_10"
6 clue: "maze"
7 answer: "glaze"
8 symbols: "zero"
9}
10letters {
11 key: "z"
12 path: "Components/Collectables/collectable"
13}
14paintings {
15 name: "OWL2"
16 path: "Components/Paintings/owl2"
17 exit_only: true
18 # required: true
19 orientation: "south"
20}