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/connections.txtpb85
-rw-r--r--data/maps/control_center/doors.txtpb180
-rw-r--r--data/maps/control_center/metadata.txtpb1
-rw-r--r--data/maps/control_center/rooms/Ancient Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Between Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/Desert Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Entry Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/Entry.txtpb15
-rw-r--r--data/maps/control_center/rooms/Hide Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Main Area.txtpb81
-rw-r--r--data/maps/control_center/rooms/Mint Ending.txtpb5
-rw-r--r--data/maps/control_center/rooms/Partial Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/Perceptive Entrance.txtpb23
-rw-r--r--data/maps/control_center/rooms/Repetitive Entrance.txtpb8
-rw-r--r--data/maps/control_center/rooms/Shop Entrance.txtpb9
-rw-r--r--data/maps/control_center/rooms/Stormy Entrance.txtpb8
-rw-r--r--data/maps/control_center/rooms/Tenacious Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/Unkempt Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/Unyielding Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/White Ending.txtpb5
20 files changed, 538 insertions, 0 deletions
diff --git a/data/maps/control_center/connections.txtpb b/data/maps/control_center/connections.txtpb new file mode 100644 index 0000000..432d39d --- /dev/null +++ b/data/maps/control_center/connections.txtpb
@@ -0,0 +1,85 @@
1connections {
2 from_room: "Entry"
3 to_room: "Main Area"
4 door { name: "Front Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Stormy Entrance"
9 door { name: "Stormy Entrance" }
10}
11connections {
12 from_room: "Entry"
13 to_room: "Hide Room"
14 door { name: "Hidden Door" }
15}
16connections {
17 from_room: "Main Area"
18 to_room: "Mint Ending"
19 door { name: "Mint Ending Door" }
20}
21connections {
22 from_room: "Main Area"
23 to_room: "Entry Entrance"
24 door { name: "X1 Door" }
25}
26connections {
27 from_room: "Main Area"
28 to_room: "Unkempt Entrance"
29 door { name: "Unkempt Door" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Partial Entrance"
34 door { name: "Partial Door" }
35}
36connections {
37 from_room: "Main Area"
38 to_room: "White Ending"
39 door { name: "White Ending Door" }
40}
41connections {
42 from_room: "Main Area"
43 to_room: "Repetitive Entrance"
44 door { name: "Repetitive Entrance" }
45}
46connections {
47 from_room: "Main Area"
48 to_room: "Perceptive Entrance"
49 door { name: "Perceptive From Outside" }
50}
51connections {
52 from_room: "Main Area"
53 to_room: "Perceptive Entrance"
54 door { name: "Perceptive From Inside" }
55}
56connections {
57 from_room: "Main Area"
58 to_room: "Ancient Entrance"
59 door { name: "Ancient Entrance" }
60}
61connections {
62 from_room: "Main Area"
63 to_room: "Between Entrance"
64 door { name: "Between Door" }
65}
66connections {
67 from_room: "Main Area"
68 to_room: "Desert Room"
69 door { name: "Desert Door" }
70}
71connections {
72 from_room: "Main Area"
73 to_room: "Shop Entrance"
74 door { name: "Shop Door" }
75}
76connections {
77 from_room: "Main Area"
78 to_room: "Tenacious Entrance"
79 door { name: "Tenacious Door" }
80}
81connections {
82 from_room: "Main Area"
83 to_room: "Unyielding Entrance"
84 door { name: "Unyielding Door" }
85}
diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb new file mode 100644 index 0000000..bec8714 --- /dev/null +++ b/data/maps/control_center/doors.txtpb
@@ -0,0 +1,180 @@
1doors {
2 name: "Front Door"
3 type: STANDARD
4 receivers: "Components/Doors/entry_1"
5 panels { room: "Entry" name: "HELLO" }
6 location_room: "Entry"
7}
8doors {
9 name: "Stormy Entrance"
10 type: STANDARD
11 receivers: "Components/Doors/entry_13"
12 panels { room: "Hide Room" name: "HIDE" }
13 location_room: "Hide Room"
14}
15doors {
16 name: "Hidden Door"
17 type: EVENT
18 latch: true
19 receivers: "Components/Doors/entry_12"
20 keyholders { room: "Main Area" name: "1" key: "h" }
21 keyholders { room: "Main Area" name: "2" key: "i" }
22 keyholders { room: "Main Area" name: "3" key: "d" }
23 keyholders { room: "Main Area" name: "4" key: "e" }
24}
25doors {
26 name: "Mint Ending Door"
27 type: EVENT
28 keyholders { room: "Main Area" name: "1" key: "e" }
29 keyholders { room: "Main Area" name: "2" key: "x" }
30 keyholders { room: "Main Area" name: "3" key: "i" }
31 keyholders { room: "Main Area" name: "4" key: "t" }
32}
33doors {
34 name: "Relentless Left Door"
35 type: EVENT
36 keyholders { room: "Main Area" name: "1" key: "l" }
37 keyholders { room: "Main Area" name: "2" key: "e" }
38 keyholders { room: "Main Area" name: "3" key: "f" }
39 keyholders { room: "Main Area" name: "4" key: "t" }
40}
41doors {
42 name: "Relentless Shop Door"
43 type: EVENT
44 keyholders { room: "Main Area" name: "1" key: "s" }
45 keyholders { room: "Main Area" name: "2" key: "h" }
46 keyholders { room: "Main Area" name: "3" key: "o" }
47 keyholders { room: "Main Area" name: "4" key: "p" }
48}
49doors {
50 name: "Relentless Turn Door"
51 type: EVENT
52 keyholders { room: "Main Area" name: "1" key: "t" }
53 keyholders { room: "Main Area" name: "2" key: "u" }
54 keyholders { room: "Main Area" name: "3" key: "r" }
55 keyholders { room: "Main Area" name: "4" key: "n" }
56}
57doors {
58 name: "X1 Door"
59 type: STANDARD
60 receivers: "Components/Doors/entry_3"
61 panels { room: "Entry Entrance" name: "ENTRY" }
62 location_room: "Entry Entrance"
63}
64doors {
65 name: "Unkempt Door"
66 type: STANDARD
67 receivers: "Components/Doors/entry_4"
68 panels { room: "Unkempt Entrance" name: "RETURN" }
69 location_room: "Unkempt Entrance"
70}
71doors {
72 name: "Partial Door"
73 type: STANDARD
74 receivers: "Components/Doors/entry_5"
75 panels { room: "Partial Entrance" name: "PARTIAL" }
76 location_room: "Partial Entrance"
77}
78doors {
79 name: "Link Blocker"
80 type: EVENT
81 panels { room: "Unkempt Entrance" name: "RETURN" }
82 panels { room: "Partial Entrance" name: "PARTIAL" }
83 panels { room: "Shop Entrance" name: "HOPS" }
84 panels { room: "Tenacious Entrance" name: "HERO" }
85}
86doors {
87 name: "White Ending Door"
88 type: EVENT
89 white_ending: true
90}
91doors {
92 name: "Repetitive Entrance"
93 type: STANDARD
94 latch: true
95 receivers: "Components/Doors/entry_7"
96 keyholders { room: "Main Area" name: "1" key: "m" }
97 keyholders { room: "Main Area" name: "2" key: "o" }
98 keyholders { room: "Main Area" name: "3" key: "r" }
99 keyholders { room: "Main Area" name: "4" key: "e" }
100 location_room: "Main Area"
101 location_name: "Keyword MORE"
102}
103doors {
104 name: "Perceptive From Outside"
105 type: STANDARD
106 latch: true
107 receivers: "Components/Doors/entry_26"
108 keyholders { room: "Main Area" name: "1" key: "p" }
109 keyholders { room: "Main Area" name: "2" key: "a" }
110 keyholders { room: "Main Area" name: "3" key: "r" }
111 keyholders { room: "Main Area" name: "4" key: "t" }
112 location_room: "Main Area"
113 location_name: "Keyword PART"
114}
115doors {
116 name: "Perceptive From Inside"
117 type: LOCATION_ONLY
118 panels { room: "Perceptive Entrance" name: "PART" }
119 location_room: "Perceptive Entrance"
120}
121doors {
122 name: "Ancient Entrance"
123 type: STANDARD
124 latch: true
125 receivers: "Components/Doors/entry_20"
126 keyholders { room: "Main Area" name: "1" key: "z" }
127 keyholders { room: "Main Area" name: "2" key: "e" }
128 keyholders { room: "Main Area" name: "3" key: "r" }
129 keyholders { room: "Main Area" name: "4" key: "o" }
130 location_room: "Main Area"
131 location_name: "Keyword ZERO"
132}
133doors {
134 name: "Between Door"
135 type: STANDARD
136 receivers: "Components/Doors/entry_8"
137 panels { room: "Between Entrance" name: "RIGHT" }
138 location_room: "Between Entrance"
139}
140doors {
141 name: "Desert Door"
142 type: STANDARD
143 receivers: "Components/Doors/entry_9"
144 panels { room: "Desert Room" name: "LESS" }
145 location_room: "Desert Room"
146}
147doors {
148 name: "Shop Door"
149 type: STANDARD
150 receivers: "Components/Doors/entry_23"
151 panels { room: "Shop Entrance" name: "HOPS" }
152 location_room: "Shop Entrance"
153}
154doors {
155 name: "Tenacious Door"
156 type: STANDARD
157 receivers: "Components/Doors/entry_24"
158 panels { room: "Tenacious Entrance" name: "HERO" }
159 location_room: "Tenacious Entrance"
160}
161doors {
162 name: "Unyielding Door"
163 type: STANDARD
164 receivers: "Components/Doors/entry_11"
165 panels { room: "Unyielding Entrance" name: "SEEK" }
166 location_room: "Unyielding Entrance"
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/metadata.txtpb b/data/maps/control_center/metadata.txtpb new file mode 100644 index 0000000..bf89670 --- /dev/null +++ b/data/maps/control_center/metadata.txtpb
@@ -0,0 +1 @@
display_name: "Control Center"
diff --git a/data/maps/control_center/rooms/Ancient Entrance.txtpb b/data/maps/control_center/rooms/Ancient Entrance.txtpb new file mode 100644 index 0000000..dc018ba --- /dev/null +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Ancient Entrance"
2ports {
3 name: "ANCIENT"
4 display_name: "Ancient Entrance"
5 path: "Components/Warps/worldport8"
6 destination { x: -27 y: 0 z: -34 }
7 rotation: 90
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.
11 no_shuffle: true
12}
diff --git a/data/maps/control_center/rooms/Between Entrance.txtpb b/data/maps/control_center/rooms/Between Entrance.txtpb new file mode 100644 index 0000000..9da5344 --- /dev/null +++ b/data/maps/control_center/rooms/Between Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Between Entrance"
2panels {
3 name: "RIGHT"
4 path: "Panels/Hallway Right/entry_4"
5 clue: "right"
6 answer: "left"
7 symbols: SUN
8}
9ports {
10 name: "BETWEEN"
11 display_name: "Between Connector"
12 path: "Components/Warps/worldport5"
13 destination { x: 39 y: 0 z: -17 }
14 rotation: 270
15}
diff --git a/data/maps/control_center/rooms/Desert Room.txtpb b/data/maps/control_center/rooms/Desert Room.txtpb new file mode 100644 index 0000000..fb24faf --- /dev/null +++ b/data/maps/control_center/rooms/Desert Room.txtpb
@@ -0,0 +1,8 @@
1name: "Desert Room"
2panels {
3 name: "LESS"
4 path: "Panels/Hallway Right/entry_5"
5 clue: "less"
6 answer: "more"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Entry Entrance.txtpb b/data/maps/control_center/rooms/Entry Entrance.txtpb new file mode 100644 index 0000000..ad882f5 --- /dev/null +++ b/data/maps/control_center/rooms/Entry Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Entry Entrance"
2panels {
3 name: "ENTRY"
4 path: "Panels/Hallway Right/entry_3"
5 clue: "entry"
6 answer: "exit"
7 symbols: SUN
8}
9ports {
10 name: "ENTRY"
11 display_name: "Entry Connector"
12 path: "Components/Warps/worldport2"
13 destination { x: 26 y: 0 z: -16.5 }
14 rotation: 0
15}
diff --git a/data/maps/control_center/rooms/Entry.txtpb b/data/maps/control_center/rooms/Entry.txtpb new file mode 100644 index 0000000..09c21aa --- /dev/null +++ b/data/maps/control_center/rooms/Entry.txtpb
@@ -0,0 +1,15 @@
1name: "Entry"
2panels {
3 name: "HELLO"
4 path: "Panels/Doors/entry_1"
5 clue: "hello"
6 answer: "hi"
7 symbols: SUN
8}
9ports {
10 name: "GREAT"
11 display_name: "Main Entrance"
12 path: "Components/Warps/worldport"
13 destination { x: 0 y: 0 z: -1.5 }
14 rotation: 0
15}
diff --git a/data/maps/control_center/rooms/Hide Room.txtpb b/data/maps/control_center/rooms/Hide Room.txtpb new file mode 100644 index 0000000..826293b --- /dev/null +++ b/data/maps/control_center/rooms/Hide Room.txtpb
@@ -0,0 +1,8 @@
1name: "Hide Room"
2panels {
3 name: "HIDE"
4 path: "Panels/Doors/entry_4"
5 clue: "hide"
6 answer: "unmask"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Main Area.txtpb b/data/maps/control_center/rooms/Main Area.txtpb new file mode 100644 index 0000000..2c1e418 --- /dev/null +++ b/data/maps/control_center/rooms/Main Area.txtpb
@@ -0,0 +1,81 @@
1name: "Main Area"
2panels {
3 name: "COLOR"
4 path: "Panels/Doors/entry_2"
5 clue: "color"
6 answer: "red"
7 proxies { answer: "red" path: "Panels/Colors/color_1" }
8 proxies { answer: "blue" path: "Panels/Colors/color_2" }
9 proxies { answer: "green" path: "Panels/Colors/color_3" }
10 proxies { answer: "yellow" path: "Panels/Colors/color_4" }
11 proxies { answer: "white" path: "Panels/Colors/color_5" }
12 proxies { answer: "black" path: "Panels/Colors/color_6" }
13 proxies { answer: "orange" path: "Panels/Colors/color_7" }
14 proxies { answer: "purple" path: "Panels/Colors/color_8" }
15 proxies { answer: "brown" path: "Panels/Colors/color_9" }
16 proxies { answer: "silver" path: "Panels/Colors/color_10" }
17 proxies { answer: "gold" path: "Panels/Colors/color_11" }
18 proxies { answer: "brass" path: "Panels/Colors/color_12" }
19 proxies { answer: "gray" path: "Panels/Colors/color_13" }
20 proxies { answer: "magenta" path: "Panels/Colors/color_14" }
21}
22panels {
23 name: "Letters"
24 path: "Panels/Doors/entry_6"
25 clue: ""
26 answer: "link"
27 symbols: LINGO
28 required_door { name: "Link Blocker" }
29}
30keyholders {
31 name: "1"
32 path: "Components/KeyHolders/keyHolder"
33 key: "z"
34}
35keyholders {
36 name: "2"
37 path: "Components/KeyHolders/keyHolder2"
38 key: "e"
39}
40keyholders {
41 name: "3"
42 path: "Components/KeyHolders/keyHolder3"
43 key: "r"
44}
45keyholders {
46 name: "4"
47 path: "Components/KeyHolders/keyHolder4"
48 key: "o"
49}
50ports {
51 name: "RIGHT"
52 display_name: "Hinterlands South Entrance"
53 path: "Components/Warps/worldport6"
54 destination { x: 82 y: 0 z: -10 }
55 rotation: 90
56}
57ports {
58 name: "LEFT"
59 display_name: "Hinterlands North Entrance"
60 path: "Components/Warps/worldport7"
61 destination { x: 82 y: 0 z: -48 }
62 rotation: 90
63}
64ports {
65 name: "RELENTLESS_LEFT"
66 display_name: "Relentless LEFT Entrance"
67 path: "Components/Warps/worldport9"
68 no_shuffle: true
69}
70ports {
71 name: "RELENTLESS_SHOP"
72 display_name: "Relentless SHOP Entrance"
73 path: "Components/Warps/worldport11"
74 no_shuffle: true
75}
76ports {
77 name: "RELENTLESS_TURN"
78 display_name: "Relentless TURN Entrance"
79 path: "Components/Warps/worldport10"
80 no_shuffle: true
81}
diff --git a/data/maps/control_center/rooms/Mint Ending.txtpb b/data/maps/control_center/rooms/Mint Ending.txtpb new file mode 100644 index 0000000..7ff9fc4 --- /dev/null +++ b/data/maps/control_center/rooms/Mint Ending.txtpb
@@ -0,0 +1,5 @@
1name: "Mint Ending"
2endings {
3 name: "MINT"
4 path: "Components/Endings/mint_ending"
5}
diff --git a/data/maps/control_center/rooms/Partial Entrance.txtpb b/data/maps/control_center/rooms/Partial Entrance.txtpb new file mode 100644 index 0000000..de5d91a --- /dev/null +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Partial Entrance"
2panels {
3 name: "PARTIAL"
4 path: "Panels/Hallway Left/entry_5"
5 clue: "partial"
6 answer: "part"
7 symbols: SPARKLES
8}
9ports {
10 name: "PARTIAL"
11 display_name: "Partial Connector"
12 path: "Components/Warps/worldport4"
13 destination { x: 21 y: 0 z: -41 }
14 rotation: 270
15}
diff --git a/data/maps/control_center/rooms/Perceptive Entrance.txtpb b/data/maps/control_center/rooms/Perceptive Entrance.txtpb new file mode 100644 index 0000000..99b100b --- /dev/null +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb
@@ -0,0 +1,23 @@
1name: "Perceptive Entrance"
2panels {
3 name: "PART"
4 path: "Panels/Doors/stormyPanel2"
5 clue: "part"
6 answer: "hole"
7 symbols: SUN
8 symbols: ZERO
9}
10panels {
11 name: "COLORS"
12 path: "Panels/Doors/stormyPanel3"
13 clue: "colors"
14 answer: "hues"
15 symbols: SUN
16}
17ports {
18 name: "PERCEPTIVE"
19 display_name: "Perceptive Entrance"
20 path: "Components/Warps/worldport12"
21 destination { x: -23 y: 0 z: -11 }
22 rotation: 0
23}
diff --git a/data/maps/control_center/rooms/Repetitive Entrance.txtpb b/data/maps/control_center/rooms/Repetitive Entrance.txtpb new file mode 100644 index 0000000..0767e2c --- /dev/null +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Repetitive Entrance"
2ports {
3 name: "REPETITIVE"
4 display_name: "Repetitive Entrance"
5 path: "Components/Warps/worldport14"
6 destination { x: -16 y: 0 z: -17.5 }
7 rotation: 0
8}
diff --git a/data/maps/control_center/rooms/Shop Entrance.txtpb b/data/maps/control_center/rooms/Shop Entrance.txtpb new file mode 100644 index 0000000..154c55b --- /dev/null +++ b/data/maps/control_center/rooms/Shop Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Shop Entrance"
2# The connection to The Shop isn't a worldport.
3panels {
4 name: "HOPS"
5 path: "Panels/Hallway Left/entry_6"
6 clue: "hops"
7 answer: "shop"
8 symbols: ANAGRAM
9}
diff --git a/data/maps/control_center/rooms/Stormy Entrance.txtpb b/data/maps/control_center/rooms/Stormy Entrance.txtpb new file mode 100644 index 0000000..23e48b5 --- /dev/null +++ b/data/maps/control_center/rooms/Stormy Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Stormy Entrance"
2panels {
3 name: "TURN"
4 path: "Components/Warps/stormyPanel"
5 clue: "turn"
6 answer: "spin"
7 symbols: SUN
8}
diff --git a/data/maps/control_center/rooms/Tenacious Entrance.txtpb b/data/maps/control_center/rooms/Tenacious Entrance.txtpb new file mode 100644 index 0000000..093e4fc --- /dev/null +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Tenacious Entrance"
2panels {
3 name: "HERO"
4 path: "Panels/Hallway Left/entry_7"
5 clue: "hero"
6 answer: "zero"
7 symbols: ZERO
8}
9ports {
10 name: "TENACIOUS"
11 display_name: "Tenacious Connector"
12 path: "Components/Warps/worldport13"
13 destination { x: 56 y: 0 z: -38 }
14 rotation: 180
15}
diff --git a/data/maps/control_center/rooms/Unkempt Entrance.txtpb b/data/maps/control_center/rooms/Unkempt Entrance.txtpb new file mode 100644 index 0000000..a89cceb --- /dev/null +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Unkempt Entrance"
2panels {
3 name: "RETURN"
4 path: "Panels/Hallway Left/entry_4"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
9ports {
10 name: "UNKEMPT"
11 display_name: "Unkempt Connector"
12 path: "Components/Warps/worldport3"
13 destination { x: 34 y: 0 z: -38.5 }
14 rotation: 90
15}
diff --git a/data/maps/control_center/rooms/Unyielding Entrance.txtpb b/data/maps/control_center/rooms/Unyielding Entrance.txtpb new file mode 100644 index 0000000..ca22b23 --- /dev/null +++ b/data/maps/control_center/rooms/Unyielding Entrance.txtpb
@@ -0,0 +1,15 @@
1name: "Unyielding Entrance"
2panels {
3 name: "FORTH"
4 path: "Components/UnlockListeners/panelPorter"
5 clue: "forth"
6 answer: "back"
7 symbols: SUN
8}
9panels {
10 name: "SEEK"
11 path: "Panels/Hallway Right/entry_6"
12 clue: "seek"
13 answer: "hide"
14 symbols: SUN
15}
diff --git a/data/maps/control_center/rooms/White Ending.txtpb b/data/maps/control_center/rooms/White Ending.txtpb new file mode 100644 index 0000000..62d4a56 --- /dev/null +++ b/data/maps/control_center/rooms/White Ending.txtpb
@@ -0,0 +1,5 @@
1name: "White Ending"
2endings {
3 name: "WHITE"
4 path: "Components/Endings/white_ending"
5}