about summary refs log tree commit diff stats
path: root/data/maps/control_center/doors.txtpb
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/control_center/doors.txtpb')
-rw-r--r--data/maps/control_center/doors.txtpb46
1 files changed, 29 insertions, 17 deletions
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb index 0bb29c1..1cff378 100644 --- a/data/maps/control_center/doors.txtpb +++ b/data/maps/control_center/doors.txtpb
@@ -15,6 +15,8 @@ doors {
15doors { 15doors {
16 name: "Hidden Door" 16 name: "Hidden Door"
17 type: EVENT 17 type: EVENT
18 latch: true
19 receivers: "Components/Doors/entry_12"
18 keyholders { room: "Main Area" name: "1" key: "h" } 20 keyholders { room: "Main Area" name: "1" key: "h" }
19 keyholders { room: "Main Area" name: "2" key: "i" } 21 keyholders { room: "Main Area" name: "2" key: "i" }
20 keyholders { room: "Main Area" name: "3" key: "d" } 22 keyholders { room: "Main Area" name: "3" key: "d" }
@@ -23,6 +25,8 @@ doors {
23doors { 25doors {
24 name: "Mint Ending Door" 26 name: "Mint Ending Door"
25 type: EVENT 27 type: EVENT
28 latch: true
29 receivers: "Components/Doors/entry_2"
26 keyholders { room: "Main Area" name: "1" key: "e" } 30 keyholders { room: "Main Area" name: "1" key: "e" }
27 keyholders { room: "Main Area" name: "2" key: "x" } 31 keyholders { room: "Main Area" name: "2" key: "x" }
28 keyholders { room: "Main Area" name: "3" key: "i" } 32 keyholders { room: "Main Area" name: "3" key: "i" }
@@ -84,54 +88,49 @@ doors {
84doors { 88doors {
85 name: "White Ending Door" 89 name: "White Ending Door"
86 type: EVENT 90 type: EVENT
87 # This is the only time a door depends on endings. However, it's nice to do it 91 white_ending: true
88 # this way instead of just checking for ending room access because this lets
89 # us use events, which makes the playthrough more readable.
90 endings: "MINT"
91 endings: "ORANGE"
92 endings: "GREEN"
93 endings: "GRAY"
94 endings: "PLUM"
95 endings: "YELLOW"
96 endings: "GOLD"
97 endings: "BLACK"
98 endings: "CYAN"
99 endings: "PURPLE"
100 endings: "RED"
101 endings: "BLUE"
102} 92}
103doors { 93doors {
104 name: "Repetitive Entrance" 94 name: "Repetitive Entrance"
105 type: STANDARD 95 type: STANDARD
96 latch: true
106 receivers: "Components/Doors/entry_7" 97 receivers: "Components/Doors/entry_7"
107 keyholders { room: "Main Area" name: "1" key: "m" } 98 keyholders { room: "Main Area" name: "1" key: "m" }
108 keyholders { room: "Main Area" name: "2" key: "o" } 99 keyholders { room: "Main Area" name: "2" key: "o" }
109 keyholders { room: "Main Area" name: "3" key: "r" } 100 keyholders { room: "Main Area" name: "3" key: "r" }
110 keyholders { room: "Main Area" name: "4" key: "e" } 101 keyholders { room: "Main Area" name: "4" key: "e" }
111 location_room: "Main Area" 102 location_room: "Main Area"
103 location_name: "Keyword MORE"
112} 104}
113doors { 105doors {
114 name: "Perceptive From Outside" 106 name: "Perceptive From Outside"
115 type: EVENT 107 type: STANDARD
108 latch: true
109 receivers: "Components/Doors/entry_26"
116 keyholders { room: "Main Area" name: "1" key: "p" } 110 keyholders { room: "Main Area" name: "1" key: "p" }
117 keyholders { room: "Main Area" name: "2" key: "a" } 111 keyholders { room: "Main Area" name: "2" key: "a" }
118 keyholders { room: "Main Area" name: "3" key: "r" } 112 keyholders { room: "Main Area" name: "3" key: "r" }
119 keyholders { room: "Main Area" name: "4" key: "t" } 113 keyholders { room: "Main Area" name: "4" key: "t" }
114 location_room: "Main Area"
115 location_name: "Keyword PART"
120} 116}
121doors { 117doors {
122 name: "Perceptive From Inside" 118 name: "Perceptive From Inside"
123 type: EVENT 119 type: STANDARD
124 panels { room: "Perceptive Entrance" name: "PART" } 120 panels { room: "Perceptive Entrance" name: "PART" }
121 location_room: "Perceptive Entrance"
125} 122}
126doors { 123doors {
127 name: "Ancient Entrance" 124 name: "Ancient Entrance"
128 type: STANDARD 125 type: STANDARD
126 latch: true
129 receivers: "Components/Doors/entry_20" 127 receivers: "Components/Doors/entry_20"
130 keyholders { room: "Main Area" name: "1" key: "z" } 128 keyholders { room: "Main Area" name: "1" key: "z" }
131 keyholders { room: "Main Area" name: "2" key: "e" } 129 keyholders { room: "Main Area" name: "2" key: "e" }
132 keyholders { room: "Main Area" name: "3" key: "r" } 130 keyholders { room: "Main Area" name: "3" key: "r" }
133 keyholders { room: "Main Area" name: "4" key: "o" } 131 keyholders { room: "Main Area" name: "4" key: "o" }
134 location_room: "Main Area" 132 location_room: "Main Area"
133 location_name: "Keyword ZERO"
135} 134}
136doors { 135doors {
137 name: "Between Door" 136 name: "Between Door"
@@ -168,3 +167,16 @@ doors {
168 panels { room: "Unyielding Entrance" name: "SEEK" } 167 panels { room: "Unyielding Entrance" name: "SEEK" }
169 location_room: "Unyielding Entrance" 168 location_room: "Unyielding Entrance"
170} 169}
170doors {
171 name: "Near Perceptive Panel"
172 type: LOCATION_ONLY
173 panels { room: "Perceptive Entrance" name: "COLORS" }
174 location_room: "Perceptive Entrance"
175 location_name: "COLORS"
176}
177doors {
178 name: "Letters Panel"
179 type: LOCATION_ONLY
180 panels { room: "Main Area" name: "Letters" }
181 location_room: "Main Area"
182}