about summary refs log tree commit diff stats
path: root/data/maps/control_center
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/control_center')
-rw-r--r--data/maps/control_center/doors.txtpb42
-rw-r--r--data/maps/control_center/rooms/Ancient Entrance.txtpb4
-rw-r--r--data/maps/control_center/rooms/Partial Entrance.txtpb2
-rw-r--r--data/maps/control_center/rooms/Perceptive Entrance.txtpb2
-rw-r--r--data/maps/control_center/rooms/Repetitive Entrance.txtpb2
-rw-r--r--data/maps/control_center/rooms/Tenacious Entrance.txtpb2
-rw-r--r--data/maps/control_center/rooms/Unkempt Entrance.txtpb2
7 files changed, 28 insertions, 28 deletions
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb index 08476a7..bec8714 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" }
@@ -84,25 +86,12 @@ doors {
84doors { 86doors {
85 name: "White Ending Door" 87 name: "White Ending Door"
86 type: EVENT 88 type: EVENT
87 # This is the only time a door depends on endings. However, it's nice to do it 89 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} 90}
103doors { 91doors {
104 name: "Repetitive Entrance" 92 name: "Repetitive Entrance"
105 type: STANDARD 93 type: STANDARD
94 latch: true
106 receivers: "Components/Doors/entry_7" 95 receivers: "Components/Doors/entry_7"
107 keyholders { room: "Main Area" name: "1" key: "m" } 96 keyholders { room: "Main Area" name: "1" key: "m" }
108 keyholders { room: "Main Area" name: "2" key: "o" } 97 keyholders { room: "Main Area" name: "2" key: "o" }
@@ -113,20 +102,26 @@ doors {
113} 102}
114doors { 103doors {
115 name: "Perceptive From Outside" 104 name: "Perceptive From Outside"
116 type: EVENT 105 type: STANDARD
106 latch: true
107 receivers: "Components/Doors/entry_26"
117 keyholders { room: "Main Area" name: "1" key: "p" } 108 keyholders { room: "Main Area" name: "1" key: "p" }
118 keyholders { room: "Main Area" name: "2" key: "a" } 109 keyholders { room: "Main Area" name: "2" key: "a" }
119 keyholders { room: "Main Area" name: "3" key: "r" } 110 keyholders { room: "Main Area" name: "3" key: "r" }
120 keyholders { room: "Main Area" name: "4" key: "t" } 111 keyholders { room: "Main Area" name: "4" key: "t" }
112 location_room: "Main Area"
113 location_name: "Keyword PART"
121} 114}
122doors { 115doors {
123 name: "Perceptive From Inside" 116 name: "Perceptive From Inside"
124 type: EVENT 117 type: LOCATION_ONLY
125 panels { room: "Perceptive Entrance" name: "PART" } 118 panels { room: "Perceptive Entrance" name: "PART" }
119 location_room: "Perceptive Entrance"
126} 120}
127doors { 121doors {
128 name: "Ancient Entrance" 122 name: "Ancient Entrance"
129 type: STANDARD 123 type: STANDARD
124 latch: true
130 receivers: "Components/Doors/entry_20" 125 receivers: "Components/Doors/entry_20"
131 keyholders { room: "Main Area" name: "1" key: "z" } 126 keyholders { room: "Main Area" name: "1" key: "z" }
132 keyholders { room: "Main Area" name: "2" key: "e" } 127 keyholders { room: "Main Area" name: "2" key: "e" }
@@ -170,3 +165,16 @@ doors {
170 panels { room: "Unyielding Entrance" name: "SEEK" } 165 panels { room: "Unyielding Entrance" name: "SEEK" }
171 location_room: "Unyielding Entrance" 166 location_room: "Unyielding Entrance"
172} 167}
168doors {
169 name: "Near Perceptive Panel"
170 type: LOCATION_ONLY
171 panels { room: "Perceptive Entrance" name: "COLORS" }
172 location_room: "Perceptive Entrance"
173 location_name: "COLORS"
174}
175doors {
176 name: "Letters Panel"
177 type: LOCATION_ONLY
178 panels { room: "Main Area" name: "Letters" }
179 location_room: "Main Area"
180}
diff --git a/data/maps/control_center/rooms/Ancient Entrance.txtpb b/data/maps/control_center/rooms/Ancient Entrance.txtpb index 5b65d9a..dc018ba 100644 --- a/data/maps/control_center/rooms/Ancient Entrance.txtpb +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb
@@ -5,6 +5,8 @@ ports {
5 path: "Components/Warps/worldport8" 5 path: "Components/Warps/worldport8"
6 destination { x: -27 y: 0 z: -34 } 6 destination { x: -27 y: 0 z: -34 }
7 rotation: 90 7 rotation: 90
8 # TODO: shuffle entrances with dependent keyholders 8 # This is because there's no port on the other side of the connection, so if
9 # this connection was removed and gallery paintings aren't shuffled then
10 # there'd be no way into The Ancient.
9 no_shuffle: true 11 no_shuffle: true
10} 12}
diff --git a/data/maps/control_center/rooms/Partial Entrance.txtpb b/data/maps/control_center/rooms/Partial Entrance.txtpb index 5771afc..de5d91a 100644 --- a/data/maps/control_center/rooms/Partial Entrance.txtpb +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb
@@ -12,6 +12,4 @@ ports {
12 path: "Components/Warps/worldport4" 12 path: "Components/Warps/worldport4"
13 destination { x: 21 y: 0 z: -41 } 13 destination { x: 21 y: 0 z: -41 }
14 rotation: 270 14 rotation: 270
15 # TODO: shuffle entrances with dependent keyholders
16 no_shuffle: true
17} 15}
diff --git a/data/maps/control_center/rooms/Perceptive Entrance.txtpb b/data/maps/control_center/rooms/Perceptive Entrance.txtpb index cf5a82c..99b100b 100644 --- a/data/maps/control_center/rooms/Perceptive Entrance.txtpb +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb
@@ -20,6 +20,4 @@ ports {
20 path: "Components/Warps/worldport12" 20 path: "Components/Warps/worldport12"
21 destination { x: -23 y: 0 z: -11 } 21 destination { x: -23 y: 0 z: -11 }
22 rotation: 0 22 rotation: 0
23 # TODO: shuffle entrances with dependent keyholders
24 no_shuffle: true
25} 23}
diff --git a/data/maps/control_center/rooms/Repetitive Entrance.txtpb b/data/maps/control_center/rooms/Repetitive Entrance.txtpb index 6e242f3..0767e2c 100644 --- a/data/maps/control_center/rooms/Repetitive Entrance.txtpb +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb
@@ -5,6 +5,4 @@ ports {
5 path: "Components/Warps/worldport14" 5 path: "Components/Warps/worldport14"
6 destination { x: -16 y: 0 z: -17.5 } 6 destination { x: -16 y: 0 z: -17.5 }
7 rotation: 0 7 rotation: 0
8 # TODO: shuffle entrances with dependent keyholders
9 no_shuffle: true
10} 8}
diff --git a/data/maps/control_center/rooms/Tenacious Entrance.txtpb b/data/maps/control_center/rooms/Tenacious Entrance.txtpb index 2689589..093e4fc 100644 --- a/data/maps/control_center/rooms/Tenacious Entrance.txtpb +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb
@@ -12,6 +12,4 @@ ports {
12 path: "Components/Warps/worldport13" 12 path: "Components/Warps/worldport13"
13 destination { x: 56 y: 0 z: -38 } 13 destination { x: 56 y: 0 z: -38 }
14 rotation: 180 14 rotation: 180
15 # TODO: shuffle entrances with dependent keyholders
16 no_shuffle: true
17} 15}
diff --git a/data/maps/control_center/rooms/Unkempt Entrance.txtpb b/data/maps/control_center/rooms/Unkempt Entrance.txtpb index 5e65254..a89cceb 100644 --- a/data/maps/control_center/rooms/Unkempt Entrance.txtpb +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb
@@ -12,6 +12,4 @@ ports {
12 path: "Components/Warps/worldport3" 12 path: "Components/Warps/worldport3"
13 destination { x: 34 y: 0 z: -38.5 } 13 destination { x: 34 y: 0 z: -38.5 }
14 rotation: 90 14 rotation: 90
15 # TODO: shuffle entrances with dependent keyholders
16 no_shuffle: true
17} 15}