summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--data/connections.txtpb130
-rw-r--r--data/maps/the_between/doors.txtpb35
-rw-r--r--data/maps/the_entry/doors.txtpb5
-rw-r--r--data/maps/the_gallery/connections.txtpb15
-rw-r--r--data/maps/the_gallery/doors.txtpb189
-rw-r--r--data/maps/the_gallery/rooms/Back Room.txtpb17
-rw-r--r--data/maps/the_gallery/rooms/Daedalus Extension.txtpb44
-rw-r--r--data/maps/the_gallery/rooms/Ending.txtpb3
-rw-r--r--data/maps/the_gallery/rooms/Main Area.txtpb167
-rw-r--r--proto/human.proto1
10 files changed, 565 insertions, 41 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index fdc5da9..dc3afaf 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -10,16 +10,12 @@
10# the_bearer/Back Area/DAEDALUS 10# the_bearer/Back Area/DAEDALUS
11# the_between/Main Area/GREAT 11# the_between/Main Area/GREAT
12# the_between/Main Area/PLAZA 12# the_between/Main Area/PLAZA
13# gallery -> between
14# the_between/Control Center Side/CC 13# the_between/Control Center Side/CC
15# the_between/Control Center Side/LIVELY 14# the_between/Control Center Side/LIVELY
16# butterfly -> gallery
17# the_colorful/White Room/GREAT 15# the_colorful/White Room/GREAT
18# the_colorful/Cyan Hallway/STURDY 16# the_colorful/Cyan Hallway/STURDY
19# the_digital/Main Area/UNYIELDING 17# the_digital/Main Area/UNYIELDING
20# the_digital/Tree Area/TREE 18# the_digital/Tree Area/TREE
21# the_extravagant/Y Minus First Floor/GALLERY
22# the_extravagant/Engine Room/GALLERY
23connections { 19connections {
24 from { 20 from {
25 panel { 21 panel {
@@ -235,6 +231,22 @@ connections {
235connections { 231connections {
236 from { 232 from {
237 painting { 233 painting {
234 map: "the_gallery"
235 room: "Main Area"
236 name: "ENTRY"
237 }
238 }
239 to {
240 room {
241 map: "the_entry"
242 name: "Eye Room"
243 }
244 }
245 oneway: true
246}
247connections {
248 from {
249 painting {
238 map: "the_bearer" 250 map: "the_bearer"
239 room: "Butterfly" 251 room: "Butterfly"
240 name: "BUTTERFLY" 252 name: "BUTTERFLY"
@@ -346,3 +358,113 @@ connections {
346 } 358 }
347 } 359 }
348} 360}
361connections {
362 from {
363 painting {
364 map: "the_gallery"
365 room: "Main Area"
366 name: "EXTRAVAGANT"
367 }
368 }
369 to {
370 painting {
371 map: "the_extravagant"
372 room: "Y Minus First Floor"
373 name: "GALLERY"
374 }
375 }
376}
377connections {
378 from {
379 port {
380 map: "the_extravagant"
381 room: "Engine Room"
382 name: "GALLERY"
383 }
384 }
385 to {
386 room {
387 map: "the_gallery"
388 name: "Main Area"
389 }
390 }
391 oneway: true
392}
393connections {
394 from {
395 painting {
396 map: "the_gallery"
397 room: "Main Area"
398 name: "BETWEEN"
399 }
400 }
401 to {
402 room {
403 map: "the_between"
404 name: "Main Area"
405 }
406 }
407 oneway: true
408}
409connections {
410 from {
411 painting {
412 map: "the_gallery"
413 room: "Main Area"
414 name: "BUTTERFLY"
415 }
416 }
417 to {
418 port {
419 map: "the_butterfly"
420 room: "Main Area"
421 name: "GALLERY"
422 }
423 }
424}
425connections {
426 from {
427 painting {
428 map: "the_gallery"
429 room: "Main Area"
430 name: "DARKROOM"
431 }
432 }
433 to {
434 room {
435 map: "the_darkroom"
436 name: "First Room"
437 }
438 }
439 oneway: true
440}
441connections {
442 from {
443 painting {
444 map: "the_gallery"
445 room: "Main Area"
446 name: "COLORFUL"
447 }
448 }
449 to {
450 room {
451 map: "the_colorful"
452 name: "White Room"
453 }
454 }
455 oneway: true
456}
457connections {
458 from {
459 painting {
460 map: "the_gallery"
461 room: "Main Area"
462 name: "ANCIENT"
463 }
464 }
465 to {
466 map: "the_ancient"
467 name: "Outside"
468 }
469 oneway: true
470}
diff --git a/data/maps/the_between/doors.txtpb b/data/maps/the_between/doors.txtpb index a7270a8..531a248 100644 --- a/data/maps/the_between/doors.txtpb +++ b/data/maps/the_between/doors.txtpb
@@ -67,41 +67,6 @@ doors {
67 location_room: "Main Area" 67 location_room: "Main Area"
68} 68}
69doors { 69doors {
70 name: "Gallery Painting"
71 type: ITEM_ONLY
72 # TODO: How does this door move the painting in the gallery?
73 panels { room: "Main Area" name: "SUN" }
74 panels { room: "Main Area" name: "KOI" }
75 panels { room: "Main Area" name: "SUN KOI" }
76 panels { room: "Main Area" name: "CHOP" }
77 panels { room: "Main Area" name: "YOU" }
78 panels { room: "Main Area" name: "PLOT" }
79 panels { room: "Main Area" name: "CHOP YOU PLOT" }
80 panels { room: "Main Area" name: "OUT" }
81 panels { room: "Main Area" name: "SEW" }
82 panels { room: "Main Area" name: "NEAR" }
83 panels { room: "Main Area" name: "OUT SEW NEAR" }
84 panels { room: "Main Area" name: "SHINE" }
85 panels { room: "Main Area" name: "CURTSY" }
86 panels { room: "Main Area" name: "SHINE CURTSY" }
87 panels { room: "Main Area" name: "NEW" }
88 panels { room: "Main Area" name: "DOLLARS" }
89 panels { room: "Main Area" name: "NEW DOLLARS" }
90 panels { room: "Main Area" name: "FOUR" }
91 panels { room: "Main Area" name: "CAUGHT" }
92 panels { room: "Main Area" name: "NET" }
93 panels { room: "Main Area" name: "FOUR CAUGHT NET" }
94 panels { room: "Main Area" name: "GREEN" }
95 panels { room: "Main Area" name: "THINK" }
96 panels { room: "Main Area" name: "LION" }
97 panels { room: "Main Area" name: "GREEN THINK LION" }
98 panels { room: "Main Area" name: "MOON" }
99 panels { room: "Main Area" name: "POWER" }
100 panels { room: "Main Area" name: "MOON POWER" }
101 panels { room: "Control Center Side" name: "RIGHT" }
102 complete_at: 1
103}
104doors {
105 name: "Control Center Entrance" 70 name: "Control Center Entrance"
106 type: ITEM_ONLY 71 type: ITEM_ONLY
107 receivers: "Components/Doors/entry_3" 72 receivers: "Components/Doors/entry_3"
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 0ff0797..917edc7 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb
@@ -307,8 +307,9 @@ doors {
307} 307}
308doors { 308doors {
309 name: "Third Eye Painting" 309 name: "Third Eye Painting"
310 type: STANDARD 310 type: LOCATION_ONLY
311 move_paintings { room: "Eye Room" name: "GALLERY" } 311 # move_paintings { room: "Eye Room" name: "GALLERY" }
312 # TODO: ummmm
312 panels { room: "Eye Room" name: "I" } 313 panels { room: "Eye Room" name: "I" }
313 location_room: "Eye Room" 314 location_room: "Eye Room"
314} \ No newline at end of file 315} \ No newline at end of file
diff --git a/data/maps/the_gallery/connections.txtpb b/data/maps/the_gallery/connections.txtpb new file mode 100644 index 0000000..1518937 --- /dev/null +++ b/data/maps/the_gallery/connections.txtpb
@@ -0,0 +1,15 @@
1connections {
2 from_room: "Daedalus Extension"
3 to_room: "Main Area"
4 door { name: "Gallery Extension" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Back Room"
9 door { name: "Back Door" }
10}
11connections {
12 from_room: "Back Room"
13 to_room: "Ending"
14 door { name: "Ending Door" }
15}
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb new file mode 100644 index 0000000..6ce4b0e --- /dev/null +++ b/data/maps/the_gallery/doors.txtpb
@@ -0,0 +1,189 @@
1# The Gallery is interesting because there's so many cross-map requirements.
2doors {
3 name: "Darkroom Painting"
4 type: ITEM_ONLY
5 move_paintings { room: "Main Area" name: "DARKROOM" }
6 panels { map: "the_darkroom" room: "First Room" name: "BISON" }
7 panels { map: "the_darkroom" room: "First Room" name: "FISH" }
8 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" }
9 panels { map: "the_darkroom" room: "First Room" name: "KOI" }
10 panels { map: "the_darkroom" room: "First Room" name: "TUNA" }
11 panels { map: "the_darkroom" room: "Second Room" name: "BISON" }
12 panels { map: "the_darkroom" room: "Second Room" name: "FISH" }
13 panels { map: "the_darkroom" room: "Second Room" name: "SHEEP" }
14 panels { map: "the_darkroom" room: "Second Room" name: "KOI" }
15 panels { map: "the_darkroom" room: "Second Room" name: "TUNA" }
16 panels { map: "the_darkroom" room: "Third Room" name: "CULTS" }
17 panels { map: "the_darkroom" room: "Third Room" name: "TURNS" }
18 panels { map: "the_darkroom" room: "Third Room" name: "COINS" }
19 panels { map: "the_darkroom" room: "Third Room" name: "INKS" }
20 panels { map: "the_darkroom" room: "Third Room" name: "KNOTS" }
21 panels { map: "the_darkroom" room: "Third Room" name: "LINKS" }
22 panels { map: "the_darkroom" room: "Third Room" name: "LOCKS" }
23 panels { map: "the_darkroom" room: "Third Room" name: "TOUCHES" }
24 panels { map: "the_darkroom" room: "Third Room" name: "KOI" }
25 complete_at: 1
26}
27doors {
28 name: "Butterfly Painting"
29 type: ITEM_ONLY
30 move_paintings { room: "Main Area" name: "BUTTERFLY" }
31 required_room { map: "the_butterfly" name: "Main Area" }
32}
33doors {
34 name: "Between Painting"
35 type: ITEM_ONLY
36 move_paintings { room: "Main Area" name: "BETWEEN" }
37 panels { map: "the_between" room: "Main Area" name: "SUN" }
38 panels { map: "the_between" room: "Main Area" name: "KOI" }
39 panels { map: "the_between" room: "Main Area" name: "SUN KOI" }
40 panels { map: "the_between" room: "Main Area" name: "CHOP" }
41 panels { map: "the_between" room: "Main Area" name: "YOU" }
42 panels { map: "the_between" room: "Main Area" name: "PLOT" }
43 panels { map: "the_between" room: "Main Area" name: "CHOP YOU PLOT" }
44 panels { map: "the_between" room: "Main Area" name: "OUT" }
45 panels { map: "the_between" room: "Main Area" name: "SEW" }
46 panels { map: "the_between" room: "Main Area" name: "NEAR" }
47 panels { map: "the_between" room: "Main Area" name: "OUT SEW NEAR" }
48 panels { map: "the_between" room: "Main Area" name: "SHINE" }
49 panels { map: "the_between" room: "Main Area" name: "CURTSY" }
50 panels { map: "the_between" room: "Main Area" name: "SHINE CURTSY" }
51 panels { map: "the_between" room: "Main Area" name: "NEW" }
52 panels { map: "the_between" room: "Main Area" name: "DOLLARS" }
53 panels { map: "the_between" room: "Main Area" name: "NEW DOLLARS" }
54 panels { map: "the_between" room: "Main Area" name: "FOUR" }
55 panels { map: "the_between" room: "Main Area" name: "CAUGHT" }
56 panels { map: "the_between" room: "Main Area" name: "NET" }
57 panels { map: "the_between" room: "Main Area" name: "FOUR CAUGHT NET" }
58 panels { map: "the_between" room: "Main Area" name: "GREEN" }
59 panels { map: "the_between" room: "Main Area" name: "THINK" }
60 panels { map: "the_between" room: "Main Area" name: "LION" }
61 panels { map: "the_between" room: "Main Area" name: "GREEN THINK LION" }
62 panels { map: "the_between" room: "Main Area" name: "MOON" }
63 panels { map: "the_between" room: "Main Area" name: "POWER" }
64 panels { map: "the_between" room: "Main Area" name: "MOON POWER" }
65 panels { map: "the_between" room: "Control Center Side" name: "RIGHT" }
66 complete_at: 1
67}
68doors {
69 name: "Entry Painting"
70 type: ITEM_ONLY
71 move_paintings { room: "Main Area" name: "ENTRY" }
72 panels { map: "the_entry" room: "Eye Room" name: "I" }
73}
74doors {
75 name: "Wise Painting"
76 type: ITEM_ONLY
77 move_paintings { room: "Main Area" name: "WISE" }
78 # TODO: any panel in The Wise
79}
80doors {
81 name: "Tree Painting"
82 type: ITEM_ONLY
83 move_paintings { room: "Main Area" name: "TREE" }
84 # TODO: any panel in The Tree
85}
86doors {
87 name: "Unyielding Painting"
88 type: ITEM_ONLY
89 move_paintings { room: "Main Area" name: "UNYIELDING" }
90 # TODO: Enter the room where the warp from The Digital is
91}
92doors {
93 name: "Graveyard Painting"
94 type: ITEM_ONLY
95 move_paintings { room: "Main Area" name: "GRAVEYARD" }
96 # TODO: Enter The Graveyard
97}
98doors {
99 name: "Control Center Painting"
100 type: ITEM_ONLY
101 move_paintings { room: "Main Area" name: "CC" }
102 # TODO: Collect M1 in The Impressive
103}
104doors {
105 name: "Tower Painting"
106 type: ITEM_ONLY
107 move_paintings { room: "Main Area" name: "TOWER" }
108 # TODO: Enter The Tower
109}
110doors {
111 name: "Wondrous Painting"
112 type: ITEM_ONLY
113 move_paintings { room: "Main Area" name: "WONDROUS" }
114 # TODO: any panel in The Wondrous
115}
116doors {
117 name: "Rainbow Painting"
118 type: ITEM_ONLY
119 move_paintings { room: "Main Area" name: "RAINBOW" }
120 # TODO: Enter the room with the rainbow painting in Daedalus
121}
122doors {
123 name: "Words Painting"
124 type: ITEM_ONLY
125 move_paintings { room: "Main Area" name: "WORDS" }
126 # TODO: Enter The Words
127}
128doors {
129 name: "Colorful Painting"
130 type: ITEM_ONLY
131 move_paintings { room: "Main Area" name: "COLORFUL" }
132 required_room { map: "the_colorful" name: "White Room" }
133}
134doors {
135 name: "Castle Painting"
136 type: ITEM_ONLY
137 move_paintings { room: "Main Area" name: "CASTLE" }
138 # TODO: Enter the castle in Daedalus
139}
140doors {
141 name: "Sun Temple Painting"
142 type: ITEM_ONLY
143 move_paintings { room: "Main Area" name: "SUNTEMPLE" }
144 # TODO: Enter The Sun Temple
145}
146doors {
147 name: "Ancient Painting"
148 type: ITEM_ONLY
149 move_paintings { room: "Main Area" name: "ANCIENT" }
150 # TODO: Enter The Ancient
151}
152doors {
153 name: "Gallery Extension"
154 type: STANDARD
155 receivers: "Components/Doors/entry_2"
156 panels { room: "Daedalus Extension" name: "WHERE" }
157 location_room: "Daedalus Extension"
158}
159doors {
160 name: "Back Door"
161 type: EVENT
162 receivers: "Components/Doors/entry_1"
163 doors { name: "Darkroom Painting" }
164 doors { name: "Butterfly Painting" }
165 doors { name: "Between Painting" }
166 doors { name: "Entry Painting" }
167 doors { name: "Wise Painting" }
168 doors { name: "Tree Painting" }
169 doors { name: "Unyielding Painting" }
170 doors { name: "Graveyard Painting" }
171 doors { name: "Control Center Painting" }
172 doors { name: "Tower Painting" }
173 doors { name: "Wondrous Painting" }
174 doors { name: "Rainbow Painting" }
175 doors { name: "Words Painting" }
176 doors { name: "Colorful Painting" }
177 doors { name: "Castle Painting" }
178 doors { name: "Sun Temple Painting" }
179 doors { name: "Ancient Painting" }
180 doors { name: "Gallery Extension" }
181}
182doors {
183 name: "Ending Door"
184 type: STANDARD
185 receivers: "Components/Doors/entry_3"
186 panels { room: "Back Room" name: "UNYIELDING" }
187 panels { room: "Back Room" name: "TREE" }
188 location_room: "Back Room"
189}
diff --git a/data/maps/the_gallery/rooms/Back Room.txtpb b/data/maps/the_gallery/rooms/Back Room.txtpb new file mode 100644 index 0000000..81ce938 --- /dev/null +++ b/data/maps/the_gallery/rooms/Back Room.txtpb
@@ -0,0 +1,17 @@
1name: "Back Room"
2display_name: "Back Room"
3panels {
4 name: "UNYIELDING"
5 path: "Panels/entry_2"
6 clue: ""
7 answer: "jab"
8 symbols: "question"
9}
10panels {
11 name: "TREE"
12 path: "Panels/entry_3"
13 clue: ""
14 answer: "icy"
15 symbols: "question"
16}
17# Not sure whether the two paintings in here should be randomized, since they're hints.
diff --git a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb new file mode 100644 index 0000000..bb1231e --- /dev/null +++ b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb
@@ -0,0 +1,44 @@
1name: "Daedalus Extension"
2display_name: "Daedalus Extension"
3panels {
4 name: "WHERE"
5 path: "Panels/entry_1"
6 clue: "where"
7 answer: "question"
8 symbols: "example"
9}
10paintings {
11 name: "EYE"
12 path: "Components/Paintings/Daedalus/eyeRed"
13 orientation: "north"
14}
15paintings {
16 name: "PYRAMID"
17 path: "Components/Paintings/Daedalus/pyramid"
18 orientation: "west"
19}
20paintings {
21 name: "TOWER"
22 path: "Components/Paintings/Daedalus/tower"
23 orientation: "west"
24}
25paintings {
26 name: "GATE"
27 path: "Components/Paintings/Daedalus/gate"
28 orientation: "west"
29}
30paintings {
31 name: "PUMPKIN"
32 path: "Components/Paintings/Daedalus/pumpkin"
33 orientation: "east"
34}
35paintings {
36 name: "HOUSE"
37 path: "Components/Paintings/Daedalus/house"
38 orientation: "east"
39}
40paintings {
41 name: "SNAKE"
42 path: "Components/Paintings/Daedalus/snake"
43 orientation: "east"
44}
diff --git a/data/maps/the_gallery/rooms/Ending.txtpb b/data/maps/the_gallery/rooms/Ending.txtpb new file mode 100644 index 0000000..28894e0 --- /dev/null +++ b/data/maps/the_gallery/rooms/Ending.txtpb
@@ -0,0 +1,3 @@
1name: "Ending"
2display_name: "Back Room"
3# TODO: Yellow Ending
diff --git a/data/maps/the_gallery/rooms/Main Area.txtpb b/data/maps/the_gallery/rooms/Main Area.txtpb new file mode 100644 index 0000000..a8fb3c6 --- /dev/null +++ b/data/maps/the_gallery/rooms/Main Area.txtpb
@@ -0,0 +1,167 @@
1name: "Main Area"
2display_name: "Main Area"
3keyholders {
4 name: "P"
5 path: "Components/KeyHolders/keyHolderP"
6}
7paintings {
8 name: "OWL"
9 path: "Components/Paintings/Starting/owl"
10 orientation: "east"
11}
12paintings {
13 name: "EXTRAVAGANT"
14 path: "Components/Paintings/Starting/unless"
15 orientation: "west"
16}
17paintings {
18 name: "MAZE"
19 path: "Components/Paintings/Starting/spiral"
20 orientation: "north"
21}
22paintings {
23 name: "DARKROOM"
24 path: "Components/Paintings/darkroom"
25 orientation: "west"
26 move: true
27 enter_only: true
28 required_door { name: "Darkroom Painting" }
29}
30paintings {
31 name: "BUTTERFLY"
32 path: "Components/Paintings/butterfly"
33 orientation: "west"
34 move: true
35 enter_only: true
36 required_door { name: "Butterfly Painting" }
37}
38paintings {
39 name: "BETWEEN"
40 path: "Components/Paintings/between"
41 orientation: "east"
42 move: true
43 enter_only: true
44 required_door { name: "Between Painting" }
45}
46paintings {
47 name: "ENTRY"
48 path: "Components/Paintings/eyes"
49 orientation: "east"
50 move: true
51 enter_only: true
52 required_door { name: "Entry Painting" }
53}
54paintings {
55 name: "WISE"
56 path: "Components/Paintings/triangle"
57 orientation: "west"
58 move: true
59 enter_only: true
60 required_door { name: "Wise Painting" }
61}
62paintings {
63 name: "TREE"
64 path: "Components/Paintings/Clue Maps/tree"
65 orientation: "north"
66 move: true
67 enter_only: true
68 required_door { name: "Tree Painting" }
69}
70paintings {
71 name: "UNYIELDING"
72 path: "Components/Paintings/Clue Maps/unyielding"
73 orientation: "north"
74 move: true
75 enter_only: true
76 required_door { name: "Unyielding Painting" }
77}
78paintings {
79 name: "PARTHENON"
80 path: "Components/Paintings/Endings/parthenon"
81 orientation: "east"
82}
83paintings {
84 name: "GRAVEYARD"
85 path: "Components/Paintings/Endings/grave"
86 orientation: "south"
87 move: true
88 enter_only: true
89 required_door { name: "Graveyard Painting" }
90}
91paintings {
92 name: "CC"
93 path: "Components/Paintings/Endings/desert"
94 orientation: "south"
95 move: true
96 enter_only: true
97 required_door { name: "Control Center Painting" }
98}
99paintings {
100 name: "TOWER"
101 path: "Components/Paintings/Endings/red"
102 orientation: "north"
103 move: true
104 enter_only: true
105 required_door { name: "Tower Painting" }
106}
107paintings {
108 name: "WONDROUS"
109 path: "Components/Paintings/Endings/window"
110 orientation: "north"
111 move: true
112 enter_only: true
113 required_door { name: "Wondrous Painting" }
114}
115paintings {
116 name: "RAINBOW"
117 path: "Components/Paintings/Endings/rainbow"
118 orientation: "east"
119 move: true
120 enter_only: true
121 required_door { name: "Rainbow Painting" }
122}
123paintings {
124 name: "WORDS"
125 path: "Components/Paintings/Endings/words"
126 orientation: "west"
127 move: true
128 enter_only: true
129 required_door { name: "Words Painting" }
130}
131paintings {
132 name: "COLORFUL"
133 path: "Components/Paintings/Endings/colorful"
134 orientation: "north"
135 move: true
136 enter_only: true
137 required_door { name: "Colorful Painting" }
138}
139paintings {
140 name: "CASTLE"
141 path: "Components/Paintings/Endings/castle"
142 orientation: "south"
143 move: true
144 enter_only: true
145 required_door { name: "Castle Painting" }
146}
147paintings {
148 name: "SUNTEMPLE"
149 path: "Components/Paintings/Endings/temple"
150 orientation: "east"
151 move: true
152 enter_only: true
153 required_door { name: "Sun Temple Painting" }
154}
155paintings {
156 name: "ANCIENT"
157 path: "Components/Paintings/Endings/cubes"
158 orientation: "west"
159 move: true
160 enter_only: true
161 required_door { name: "Ancient Painting" }
162}
163ports {
164 name: "ENTRY"
165 path: "Components/Warps/worldport"
166 orientation: "west"
167}
diff --git a/proto/human.proto b/proto/human.proto index b420cb4..64231a2 100644 --- a/proto/human.proto +++ b/proto/human.proto
@@ -85,6 +85,7 @@ message HumanDoor {
85 repeated string switches = 7; 85 repeated string switches = 7;
86 repeated KeyholderIdentifier keyholders = 10; 86 repeated KeyholderIdentifier keyholders = 10;
87 repeated RoomIdentifier rooms = 11; 87 repeated RoomIdentifier rooms = 11;
88 repeated DoorIdentifier doors = 12;
88 89
89 optional DoorType type = 4; 90 optional DoorType type = 4;
90 optional string location_room = 5; 91 optional string location_room = 5;