blob: 3f623381c14fe49f8f5908c5cf7c31b78c09d580 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
  | 
doors {
  name: "Trick Door"
  type: STANDARD
  receivers: "Components/Doors/side_1"
  panels { room: "Starting Room" name: "TRICK" }
  location_room: "Starting Room"
}
doors {
  name: "Link Area Entrance"
  type: STANDARD
  receivers: "Components/Doors/side_2"
  panels { room: "Trick Room" name: "INK" answer: "link" }
  location_room: "Trick Room"
}
# side_3 is vanilla because I don't think it's real?
doors {
  name: "Trick To Shop Door"
  type: STANDARD
  receivers: "Components/Doors/side_4"
  panels { room: "Starting Room" name: "TRICK" answer: "treat" }
  location_room: "Starting Room"
}
doors {
  name: "Second Room Right Door"
  type: STANDARD
  receivers: "Components/Doors/second_right"
  panels { room: "Starting Room" name: "HINT" }
  location_room: "Starting Room"
}
doors {
  name: "Red Alcove Exit"
  type: STANDARD
  receivers: "Components/Doors/second_right2"
  panels { room: "Red Alcove" name: "DEAD" }
  panels { room: "Red Alcove" name: "BROW" }
  location_room: "Red Alcove"
}
doors {
  name: "Four Corner Panels"
  type: EVENT
  panels { room: "Red Alcove" name: "DEAD" }
  panels { room: "Red Alcove" name: "BROW" }
  panels { room: "Blue Alcove" name: "BLUE" }
  panels { room: "Blue Alcove" name: "ARMY" }
}
doors {
  name: "Corners Painting"
  type: STANDARD
  receivers: "Components/Doors/second_right11"
  panels { room: "Least Blue Last" name: "CORNERS" }
  location_room: "Least Blue Last"
}
doors {
  name: "Blue Alcove Exit"
  type: STANDARD
  receivers: "Components/Doors/second_right3"
  panels { room: "Blue Alcove" name: "BLUE" }
  panels { room: "Blue Alcove" name: "ARMY" }
  location_room: "Blue Alcove"
}
doors {
  name: "Rabbithole Door"
  type: STANDARD
  receivers: "Components/Doors/second_right8"
  panels { room: "Rabbit Hole Lock" name: "RABBIT" }
  panels { room: "Rabbit Hole Lock" name: "HOLE" }
  location_room: "Rabbit Hole Lock"
}
# second_right is vanilla because it's like LOST door.
doors {
  name: "Noon Door"
  type: ITEM_ONLY
  legacy_location: true
  receivers: "Components/Doors/second_right5"
  receivers: "Components/Doors/second_right10"
  panels { room: "Red Blue Halls" name: "CENTER DAY" }
  location_room: "Red Blue Halls"
}
doors {
  name: "Noon Door Panels"
  type: LOCATION_ONLY
  panels { room: "Red Blue Halls" name: "CENTER" }
  panels { room: "Red Blue Halls" name: "DAY" }
  panels { room: "Red Blue Halls" name: "CENTER DAY" }
  location_room: "Red Blue Halls"
  location_name: "CENTER, DAY, CENTER DAY"
}
doors {
  name: "Scarf Door"
  type: ITEM_ONLY
  legacy_location: true
  receivers: "Components/Doors/second_right6"
  panels { room: "Red Blue Halls" name: "RAIN WOMAN" }
  location_room: "Red Blue Halls"
}
doors {
  name: "Scarf Door Panels"
  type: LOCATION_ONLY
  panels { room: "Red Blue Halls" name: "RAIN" }
  panels { room: "Red Blue Halls" name: "WOMAN" }
  panels { room: "Red Blue Halls" name: "RAIN WOMAN" }
  location_room: "Red Blue Halls"
  location_name: "RAIN, WOMAN, RAIN WOMAN"
}
doors {
  name: "Blue Alcove Entrance"
  type: STANDARD
  receivers: "Components/Doors/second_right9"
  panels { room: "Wrath Room" name: "CORN" }
  location_room: "Wrath Room"
}
doors {
  name: "Second Room Left Door"
  type: STANDARD
  receivers: "Components/Doors/second_left"
  # There's also the special behavior with returning from The Digital.
  panels { room: "Starting Room" name: "THIN" }
  location_room: "Starting Room"
}
doors {
  name: "Flipped Second Room Right Door"
  type: STANDARD
  receivers: "Components/Doors/second_left_top"
  panels { room: "Flipped Second Room" name: "SLENDER" }
  location_room: "Flipped Second Room"
}
doors {
  name: "Flipped Second Room Left Door"
  type: STANDARD
  receivers: "Components/Doors/second_right_top"
  panels { room: "Flipped Second Room" name: "CLUE" }
  location_room: "Flipped Second Room"
}
doors {
  name: "Right Eye Entrance"
  type: ITEM_ONLY
  receivers: "Components/Doors/third_right"
  panels { room: "Trick Room" name: "INK" }
}
doors {
  name: "Red Blue Area Left Door"
  type: ITEM_ONLY
  legacy_location: true
  receivers: "Components/Doors/fourth_right"
  panels { room: "Right Eye" name: "WANDER" }
  location_room: "Right Eye"
}
doors {
  name: "Red Blue Area Right Door"
  type: ITEM_ONLY
  receivers: "Components/Doors/fifth_right"
  panels { room: "Right Eye" name: "WANDER" }
  location_room: "Right Eye"
}
doors {
  name: "Wander Panels"
  type: LOCATION_ONLY
  panels { room: "Right Eye" name: "WANDER" }
  panels { room: "Red Blue Halls" name: "WANDER" }
  panels { room: "Link Area" name: "WANDER" }
  panels { room: "Flipped Link Area" name: "WANDER" }
  location_room: "Flipped Link Area"
}
doors {
  name: "Flipped Right Eye Panels"
  type: LOCATION_ONLY
  panels { room: "Flipped Right Eye" name: "HERE" }
  panels { room: "Flipped Right Eye" name: "WHERE" }
  location_room: "Flipped Right Eye"
  location_name: "HERE, WHERE"
}
doors {
  name: "Big Eyes"
  type: LOCATION_ONLY
  panels { room: "Starting Room" name: "EYE" }
  panels { room: "Right Eye" name: "EYE" }
  location_room: "Right Eye"
  location_name: "EYE"
}
# Components/Doors/back_left_1, _3, _4, _6 are vanilla because they're nothing.
doors {
  name: "Orange Door Hider"
  type: STANDARD
  receivers: "Components/Doors/back_left_2"
  panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" }
  panels { room: "Colored Doors Area" name: "OPEN" answer: "wall" }
  complete_at: 1
  location_room: "Colored Doors Area"
  location_name: "OPEN"
}
doors {
  name: "Lime Room Entrance"
  type: STANDARD
  receivers: "Components/Doors/back_left_5"
  panels { room: "Ctrl Tutorial" name: "RIGHT" }
  location_room: "Ctrl Tutorial"
}
doors {
  name: "Revitalized Entrance"
  type: STANDARD
  receivers: "Components/Doors/back_left_8"
  receivers: "Components/Doors/back_left_9"
  panels { room: "Lime Room" name: "HIDE" }
  panels { room: "Lime Room" name: "SEEK" }
  location_room: "Lime Room"
}
doors {
  name: "Control Center White Door"
  type: CONTROL_CENTER_COLOR
  latch: true
  receivers: "Components/Doors/back_left_7"
  control_center_color: "white"
}
# exit_1 should maybe just be removed.
# entry_proxied_1 is part of the vanilla intro.
doors {
  name: "X Area Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_2"
  panels { room: "Starting Room" name: "HI" answer: "bye" }
  location_room: "Starting Room"
}
doors {
  name: "Composite Room Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_3"
  panels { room: "Starting Room" name: "HI" answer: "hidden" }
  location_room: "Starting Room"
}
doors {
  name: "Flip Area Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_4"
  panels { room: "Starting Room" name: "HI" answer: "high" }
  location_room: "Starting Room"
}
doors {
  name: "Daedalus Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_5"
  panels { room: "Starting Room" name: "HI" answer: "hide" }
  location_room: "Starting Room"
}
doors {
  name: "Starting Room West Wall North Door"
  type: ITEM_ONLY
  receivers: "Components/Doors/Entry/entry_proxied_9"
  double_letters: true
}
doors {
  name: "Shop Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_6"
  panels { room: "Shop Entrance" name: "TURN" }
  location_room: "Shop Entrance"
}
doors {
  name: "Liberated Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_10"
  panels { room: "Liberated Entrance Panel" name: "TURN (1)" }
  location_room: "Flipped Pyramid Area"
}
doors {
  name: "Flipped Pyramid Area Entrance"
  type: EVENT
  receivers: "Components/Doors/Entry/entry_proxied_12"
  double_letters: true
}
doors {
  name: "Literate Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_11"
  panels { room: "Literate Entrance Panel" name: "TURN (2)" }
  location_room: "Flipped Pyramid Area"
}
doors {
  name: "Parthenon Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_proxied_7"
  panels { room: "Parthenon Return" name: "RETURN" }
  location_room: "Parthenon Return"
}
doors {
  name: "Colored Doors Area Entrance"
  type: ITEM_ONLY
  receivers: "Components/Doors/Entry/entry_proxied_8"
  panels { room: "Parthenon Return" name: "RETURN" }
  location_room: "Parthenon Return"
}
doors {
  name: "D Room Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/d_1"
  panels { room: "Starting Room" name: "THAN" }
  location_room: "Starting Room"
}
doors {
  name: "Near D Room Painting"
  type: ITEM_ONLY
  receivers: "Components/Doors/Entry/d_3"
  receivers: "Components/Doors/Entry/d_4"
  double_letters: true
}
doors {
  name: "D Room Panels"
  type: EVENT
  receivers: "Components/Doors/Entry/d_2"
  panels { room: "D Room" name: "BASEBALL" }
  panels { room: "D Room" name: "BIKERS" }
  panels { room: "D Room" name: "RED" }
  panels { room: "D Room" name: "SUN" }
  panels { room: "D Room" name: "BLACK" }
  panels { room: "D Room" name: "COWBOY" }
  panels { room: "D Room" name: "SPRAY" }
  panels { room: "D Room" name: "BOWLER" }
  panels { room: "D Room" name: "CARPENTER" }
}
doors {
  name: "Gallery Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_return_1"
  panels { room: "Gallery Return" name: "RETURN" }
  location_room: "Gallery Return"
}
# entry_front_1 - _6 are part of the vanilla intro.
doors {
  name: "L Room Entrance"
  type: STANDARD
  receivers: "Components/Doors/Entry/entry_front_7"
  receivers: "Components/Doors/Entry/entry_front_8"
  panels { room: "Trick Room" name: "INK" }
  location_room: "Trick Room"
}
doors {
  name: "Least Blue Last Panels"
  type: EVENT
  #move_paintings { room: "Starting Room" name: "OWL" }
  #receivers: "Components/Paintings/owl/visibilityListener"
  panels { room: "Least Blue Last" name: "CAPABLE (1)" }
  panels { room: "Least Blue Last" name: "CAPABLE (2)" }
  panels { room: "Least Blue Last" name: "LUSTRE" }
  panels { room: "Least Blue Last" name: "WANT" }
  panels { room: "Least Blue Last" name: "STEALER" }
  panels { room: "Least Blue Last" name: "OLD" }
  panels { room: "Least Blue Last" name: "TRUST" }
  panels { room: "Least Blue Last" name: "LABEL" }
  panels { room: "Least Blue Last" name: "AIL" }
}
doors {
  name: "Red Room Painting"
  type: STANDARD
  receivers: "Components/Paintings/psychic/teleportListener"
  panels { room: "Right Eye" name: "FAINT" }
  location_room: "Right Eye"
}
doors {
  name: "Third Eye Painting"
  type: LOCATION_ONLY
  # TODO: ummmm
  panels { room: "Eye Room" name: "I" }
  location_room: "Eye Room"
}
doors {
  name: "Gift Maps Entrance"
  type: EVENT
  receivers: "Components/GiftMapEntrance/PanelTeleporter"
  double_letters: true
}
doors {
  name: "Least Blue Last"
  type: LOCATION_ONLY
  panels { room: "Least Blue Last" name: "CAPABLE (1)" }
  panels { room: "Least Blue Last" name: "CAPABLE (2)" }
  panels { room: "Least Blue Last" name: "LUSTRE" }
  panels { room: "Least Blue Last" name: "WANT" }
  panels { room: "Least Blue Last" name: "STEALER" }
  panels { room: "Least Blue Last" name: "OLD" }
  panels { room: "Least Blue Last" name: "TRUST" }
  panels { room: "Least Blue Last" name: "LABEL" }
  panels { room: "Least Blue Last" name: "AIL" }
  location_room: "Least Blue Last"
}
doors {
  name: "Control Center White Panel"
  type: LOCATION_ONLY
  panels { room: "Lime Room" name: "COLOR" }
  location_room: "Lime Room"
  location_name: "COLOR"
}
doors {
  name: "Rabbit Hole Blank Puzzle"
  type: LOCATION_ONLY
  panels { room: "Rabbit Hole" name: "Blank" }
  location_room: "Rabbit Hole"
  location_name: "Blank Puzzle"
}
doors {
  name: "Wrath Room Puzzles"
  type: LOCATION_ONLY
  panels { room: "Wrath Room" name: "DICE" }
  panels { room: "Wrath Room" name: "WREATH" }
  location_room: "Wrath Room"
  location_name: "DICE, WRATH"
}
 
  |