summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-27 16:29:50 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-27 16:29:50 -0400
commit804ad0c230672813efdca5b6816a5de49354f375 (patch)
tree40e65adad6a28a9d2899e3dbbad697ff42c8851b /data
parent5333430a092d4d8c42561f82c7ff6e57f8700455 (diff)
downloadlingo2-archipelago-804ad0c230672813efdca5b6816a5de49354f375.tar.gz
lingo2-archipelago-804ad0c230672813efdca5b6816a5de49354f375.tar.bz2
lingo2-archipelago-804ad0c230672813efdca5b6816a5de49354f375.zip
Added control_center
Diffstat (limited to 'data')
-rw-r--r--data/connections.txtpb310
-rw-r--r--data/ids.yaml59
-rw-r--r--data/maps/control_center/connections.txtpb85
-rw-r--r--data/maps/control_center/doors.txtpb170
-rw-r--r--data/maps/control_center/metadata.txtpb1
-rw-r--r--data/maps/control_center/rooms/Ancient Entrance.txtpb5
-rw-r--r--data/maps/control_center/rooms/Between Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Desert Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Entry Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Entry.txtpb12
-rw-r--r--data/maps/control_center/rooms/Hide Room.txtpb8
-rw-r--r--data/maps/control_center/rooms/Main Area.txtpb66
-rw-r--r--data/maps/control_center/rooms/Mint Ending.txtpb5
-rw-r--r--data/maps/control_center/rooms/Partial Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Perceptive Entrance.txtpb20
-rw-r--r--data/maps/control_center/rooms/Repetitive Entrance.txtpb5
-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.txtpb12
-rw-r--r--data/maps/control_center/rooms/Unkempt Entrance.txtpb12
-rw-r--r--data/maps/control_center/rooms/Unyielding Entrance.txtpb15
-rw-r--r--data/maps/control_center/rooms/White Ending.txtpb5
22 files changed, 837 insertions, 14 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index 2b71f7d..c3be3f1 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -1,19 +1,5 @@
1# TODO 1# TODO
2# control center -> the_ancient
3# the_between/Control Center Side/CC
4# the_gallery/Main Area/CC
5# the_great/West Side/CC
6# the_hinterlands/Main Area/LEFT
7# the_hinterlands/Main Area/RIGHT
8# the_partial/Control Center Entrance/CC
9# the_perceptive/Main Area/CC
10# cc -> relentless (don't use port objects)
11# the_repetitive/Main Room/CC
12# cc <-> the shop (keyholder door only needed one way)
13# the_unyielding/Central Connected Area/BACK (panel)
14# daedalus/roof -> icarus 2# daedalus/roof -> icarus
15# the_tenacious/Control Center Entrance/CC
16# the_unkempt/Control Center Entrance/CC
17connections { 3connections {
18 from { 4 from {
19 port { 5 port {
@@ -2106,3 +2092,299 @@ connections {
2106 } 2092 }
2107 oneway: true 2093 oneway: true
2108} 2094}
2095connections {
2096 from {
2097 room {
2098 map: "control_center"
2099 name: "Main Area"
2100 }
2101 }
2102 to {
2103 room {
2104 map: "the_relentless"
2105 name: "Turn Room"
2106 }
2107 }
2108 door {
2109 map: "control_center"
2110 name: "Relentless Turn Door"
2111 }
2112}
2113connections {
2114 from {
2115 room {
2116 map: "control_center"
2117 name: "Main Area"
2118 }
2119 }
2120 to {
2121 room {
2122 map: "the_relentless"
2123 name: "Shop Room"
2124 }
2125 }
2126 door {
2127 map: "control_center"
2128 name: "Relentless Shop Door"
2129 }
2130}
2131connections {
2132 from {
2133 room {
2134 map: "control_center"
2135 name: "Main Area"
2136 }
2137 }
2138 to {
2139 room {
2140 map: "the_relentless"
2141 name: "Left Room"
2142 }
2143 }
2144 door {
2145 map: "control_center"
2146 name: "Relentless Left Door"
2147 }
2148}
2149connections {
2150 from {
2151 port {
2152 map: "control_center"
2153 room: "Ancient Entrance"
2154 name: "ANCIENT"
2155 }
2156 }
2157 to {
2158 room {
2159 map: "the_ancient"
2160 name: "Outside"
2161 }
2162 }
2163 oneway: true
2164}
2165connections {
2166 from {
2167 port {
2168 map: "the_between"
2169 room: "Control Center Side"
2170 name: "CC"
2171 }
2172 }
2173 to {
2174 port {
2175 map: "control_center"
2176 room: "Between Entrance"
2177 name: "BETWEEN"
2178 }
2179 }
2180}
2181connections {
2182 from {
2183 painting {
2184 map: "the_gallery"
2185 room: "Main Area"
2186 name: "CC"
2187 }
2188 }
2189 to {
2190 room {
2191 map: "control_center"
2192 name: "Desert Room"
2193 }
2194 }
2195 oneway: true
2196}
2197connections {
2198 from {
2199 port {
2200 map: "the_great"
2201 room: "West Side"
2202 name: "CC"
2203 }
2204 }
2205 to {
2206 port {
2207 map: "control_center"
2208 room: "Entry"
2209 name: "GREAT"
2210 }
2211 }
2212}
2213connections {
2214 from {
2215 port {
2216 map: "the_hinterlands"
2217 room: "Main Area"
2218 name: "LEFT"
2219 }
2220 }
2221 to {
2222 port {
2223 map: "control_center"
2224 room: "Main Area"
2225 name: "LEFT"
2226 }
2227 }
2228}
2229connections {
2230 from {
2231 port {
2232 map: "the_hinterlands"
2233 room: "Main Area"
2234 name: "RIGHT"
2235 }
2236 }
2237 to {
2238 port {
2239 map: "control_center"
2240 room: "Main Area"
2241 name: "RIGHT"
2242 }
2243 }
2244}
2245connections {
2246 from {
2247 port {
2248 map: "the_partial"
2249 room: "Control Center Entrance"
2250 name: "CC"
2251 }
2252 }
2253 to {
2254 port {
2255 map: "control_center"
2256 room: "Partial Entrance"
2257 name: "PARTIAL"
2258 }
2259 }
2260}
2261connections {
2262 from {
2263 port {
2264 map: "the_perceptive"
2265 room: "Main Area"
2266 name: "CC"
2267 }
2268 }
2269 to {
2270 port {
2271 map: "control_center"
2272 room: "Perceptive Entrance"
2273 name: "PERCEPTIVE"
2274 }
2275 }
2276}
2277connections {
2278 from {
2279 port {
2280 map: "the_repetitive"
2281 room: "Main Room"
2282 name: "CC"
2283 }
2284 }
2285 to {
2286 port {
2287 map: "control_center"
2288 room: "Repetitive Entrance"
2289 name: "REPETITIVE"
2290 }
2291 }
2292}
2293connections {
2294 from {
2295 room {
2296 map: "the_shop"
2297 name: "Main Area"
2298 }
2299 }
2300 to {
2301 room {
2302 map: "control_center"
2303 name: "Shop Entrance"
2304 }
2305 }
2306 door {
2307 map: "the_shop"
2308 name: "N Entered"
2309 }
2310 oneway: true
2311}
2312connections {
2313 from {
2314 room {
2315 map: "control_center"
2316 name: "Shop Entrance"
2317 }
2318 }
2319 to {
2320 room {
2321 map: "the_shop"
2322 name: "Main Area"
2323 }
2324 }
2325 oneway: true
2326}
2327connections {
2328 from {
2329 panel {
2330 map: "the_unyielding"
2331 room: "Central Connected Area"
2332 name: "BACK"
2333 }
2334 }
2335 to {
2336 panel {
2337 map: "control_center"
2338 room: "Unyielding Entrance"
2339 name: "FORTH"
2340 }
2341 }
2342}
2343connections {
2344 from {
2345 port {
2346 map: "the_tenacious"
2347 room: "Control Center Entrance"
2348 name: "CC"
2349 }
2350 }
2351 to {
2352 port {
2353 map: "control_center"
2354 room: "Tenacious Entrance"
2355 name: "TENACIOUS"
2356 }
2357 }
2358}
2359connections {
2360 from {
2361 port {
2362 map: "the_unkempt"
2363 room: "Control Center Entrance"
2364 name: "CC"
2365 }
2366 }
2367 to {
2368 port {
2369 map: "control_center"
2370 room: "Unkempt Entrance"
2371 name: "UNKEMPT"
2372 }
2373 }
2374}
2375connections {
2376 from {
2377 panel {
2378 map: "control_center"
2379 room: "Stormy Entrance"
2380 name: "TURN"
2381 }
2382 }
2383 to {
2384 room {
2385 map: "the_stormy"
2386 name: "Center"
2387 }
2388 }
2389 oneway: true
2390}
diff --git a/data/ids.yaml b/data/ids.yaml index 874763b..7222db3 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -1,4 +1,61 @@
1maps: 1maps:
2 control_center:
3 rooms:
4 Between Entrance:
5 panels:
6 RIGHT: 2721
7 Desert Room:
8 panels:
9 LESS: 2722
10 Entry:
11 panels:
12 HELLO: 2724
13 Entry Entrance:
14 panels:
15 ENTRY: 2723
16 Hide Room:
17 panels:
18 HIDE: 2725
19 Main Area:
20 panels:
21 COLOR: 2726
22 Letters: 2727
23 Partial Entrance:
24 panels:
25 PARTIAL: 2729
26 Perceptive Entrance:
27 panels:
28 COLORS: 2731
29 PART: 2730
30 Shop Entrance:
31 panels:
32 HOPS: 2732
33 Stormy Entrance:
34 panels:
35 TURN: 2733
36 Tenacious Entrance:
37 panels:
38 HERO: 2734
39 Unkempt Entrance:
40 panels:
41 RETURN: 2735
42 Unyielding Entrance:
43 panels:
44 FORTH: 2736
45 SEEK: 2737
46 doors:
47 Ancient Entrance: 2715
48 Between Door: 2716
49 Desert Door: 2717
50 Front Door: 2709
51 Partial Door: 2713
52 Repetitive Entrance: 2714
53 Shop Door: 2718
54 Stormy Entrance: 2710
55 Tenacious Door: 2719
56 Unkempt Door: 2712
57 Unyielding Door: 2720
58 X1 Door: 2711
2 daedalus: 59 daedalus:
3 rooms: 60 rooms:
4 After Bee Room: 61 After Bee Room:
@@ -3718,10 +3775,12 @@ endings:
3718 GOLD: 1207 3775 GOLD: 1207
3719 GRAY: 1204 3776 GRAY: 1204
3720 GREEN: 1203 3777 GREEN: 1203
3778 MINT: 2728
3721 ORANGE: 1775 3779 ORANGE: 1775
3722 PLUM: 1205 3780 PLUM: 1205
3723 PURPLE: 1211 3781 PURPLE: 1211
3724 RED: 2483 3782 RED: 2483
3783 WHITE: 2738
3725 YELLOW: 1206 3784 YELLOW: 1206
3726special: 3785special:
3727 Nothing: 1160 3786 Nothing: 1160
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..0bb29c1 --- /dev/null +++ b/data/maps/control_center/doors.txtpb
@@ -0,0 +1,170 @@
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 keyholders { room: "Main Area" name: "1" key: "h" }
19 keyholders { room: "Main Area" name: "2" key: "i" }
20 keyholders { room: "Main Area" name: "3" key: "d" }
21 keyholders { room: "Main Area" name: "4" key: "e" }
22}
23doors {
24 name: "Mint Ending Door"
25 type: EVENT
26 keyholders { room: "Main Area" name: "1" key: "e" }
27 keyholders { room: "Main Area" name: "2" key: "x" }
28 keyholders { room: "Main Area" name: "3" key: "i" }
29 keyholders { room: "Main Area" name: "4" key: "t" }
30}
31doors {
32 name: "Relentless Left Door"
33 type: EVENT
34 keyholders { room: "Main Area" name: "1" key: "l" }
35 keyholders { room: "Main Area" name: "2" key: "e" }
36 keyholders { room: "Main Area" name: "3" key: "f" }
37 keyholders { room: "Main Area" name: "4" key: "t" }
38}
39doors {
40 name: "Relentless Shop Door"
41 type: EVENT
42 keyholders { room: "Main Area" name: "1" key: "s" }
43 keyholders { room: "Main Area" name: "2" key: "h" }
44 keyholders { room: "Main Area" name: "3" key: "o" }
45 keyholders { room: "Main Area" name: "4" key: "p" }
46}
47doors {
48 name: "Relentless Turn Door"
49 type: EVENT
50 keyholders { room: "Main Area" name: "1" key: "t" }
51 keyholders { room: "Main Area" name: "2" key: "u" }
52 keyholders { room: "Main Area" name: "3" key: "r" }
53 keyholders { room: "Main Area" name: "4" key: "n" }
54}
55doors {
56 name: "X1 Door"
57 type: STANDARD
58 receivers: "Components/Doors/entry_3"
59 panels { room: "Entry Entrance" name: "ENTRY" }
60 location_room: "Entry Entrance"
61}
62doors {
63 name: "Unkempt Door"
64 type: STANDARD
65 receivers: "Components/Doors/entry_4"
66 panels { room: "Unkempt Entrance" name: "RETURN" }
67 location_room: "Unkempt Entrance"
68}
69doors {
70 name: "Partial Door"
71 type: STANDARD
72 receivers: "Components/Doors/entry_5"
73 panels { room: "Partial Entrance" name: "PARTIAL" }
74 location_room: "Partial Entrance"
75}
76doors {
77 name: "Link Blocker"
78 type: EVENT
79 panels { room: "Unkempt Entrance" name: "RETURN" }
80 panels { room: "Partial Entrance" name: "PARTIAL" }
81 panels { room: "Shop Entrance" name: "HOPS" }
82 panels { room: "Tenacious Entrance" name: "HERO" }
83}
84doors {
85 name: "White Ending Door"
86 type: EVENT
87 # This is the only time a door depends on endings. However, it's nice to do it
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}
103doors {
104 name: "Repetitive Entrance"
105 type: STANDARD
106 receivers: "Components/Doors/entry_7"
107 keyholders { room: "Main Area" name: "1" key: "m" }
108 keyholders { room: "Main Area" name: "2" key: "o" }
109 keyholders { room: "Main Area" name: "3" key: "r" }
110 keyholders { room: "Main Area" name: "4" key: "e" }
111 location_room: "Main Area"
112}
113doors {
114 name: "Perceptive From Outside"
115 type: EVENT
116 keyholders { room: "Main Area" name: "1" key: "p" }
117 keyholders { room: "Main Area" name: "2" key: "a" }
118 keyholders { room: "Main Area" name: "3" key: "r" }
119 keyholders { room: "Main Area" name: "4" key: "t" }
120}
121doors {
122 name: "Perceptive From Inside"
123 type: EVENT
124 panels { room: "Perceptive Entrance" name: "PART" }
125}
126doors {
127 name: "Ancient Entrance"
128 type: STANDARD
129 receivers: "Components/Doors/entry_20"
130 keyholders { room: "Main Area" name: "1" key: "z" }
131 keyholders { room: "Main Area" name: "2" key: "e" }
132 keyholders { room: "Main Area" name: "3" key: "r" }
133 keyholders { room: "Main Area" name: "4" key: "o" }
134 location_room: "Main Area"
135}
136doors {
137 name: "Between Door"
138 type: STANDARD
139 receivers: "Components/Doors/entry_8"
140 panels { room: "Between Entrance" name: "RIGHT" }
141 location_room: "Between Entrance"
142}
143doors {
144 name: "Desert Door"
145 type: STANDARD
146 receivers: "Components/Doors/entry_9"
147 panels { room: "Desert Room" name: "LESS" }
148 location_room: "Desert Room"
149}
150doors {
151 name: "Shop Door"
152 type: STANDARD
153 receivers: "Components/Doors/entry_23"
154 panels { room: "Shop Entrance" name: "HOPS" }
155 location_room: "Shop Entrance"
156}
157doors {
158 name: "Tenacious Door"
159 type: STANDARD
160 receivers: "Components/Doors/entry_24"
161 panels { room: "Tenacious Entrance" name: "HERO" }
162 location_room: "Tenacious Entrance"
163}
164doors {
165 name: "Unyielding Door"
166 type: STANDARD
167 receivers: "Components/Doors/entry_11"
168 panels { room: "Unyielding Entrance" name: "SEEK" }
169 location_room: "Unyielding Entrance"
170}
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..9fe50c5 --- /dev/null +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Ancient Entrance"
2ports {
3 name: "ANCIENT"
4 path: "Components/Warps/worldport8"
5}
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..2c21bdd --- /dev/null +++ b/data/maps/control_center/rooms/Between Entrance.txtpb
@@ -0,0 +1,12 @@
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 path: "Components/Warps/worldport5"
12}
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..d920523 --- /dev/null +++ b/data/maps/control_center/rooms/Entry Entrance.txtpb
@@ -0,0 +1,12 @@
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 path: "Components/Warps/worldport2"
12}
diff --git a/data/maps/control_center/rooms/Entry.txtpb b/data/maps/control_center/rooms/Entry.txtpb new file mode 100644 index 0000000..7ef380c --- /dev/null +++ b/data/maps/control_center/rooms/Entry.txtpb
@@ -0,0 +1,12 @@
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 path: "Components/Warps/worldport"
12}
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..192c02a --- /dev/null +++ b/data/maps/control_center/rooms/Main Area.txtpb
@@ -0,0 +1,66 @@
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}
34keyholders {
35 name: "2"
36 path: "Components/KeyHolders/keyHolder2"
37}
38keyholders {
39 name: "3"
40 path: "Components/KeyHolders/keyHolder3"
41}
42keyholders {
43 name: "4"
44 path: "Components/KeyHolders/keyHolder4"
45}
46ports {
47 name: "RIGHT"
48 path: "Components/Warps/worldport6"
49}
50ports {
51 name: "LEFT"
52 path: "Components/Warps/worldport7"
53 # Check that this is correct.
54}
55ports {
56 name: "RELENTLESS_LEFT"
57 path: "Components/Warps/worldport9"
58}
59ports {
60 name: "RELENTLESS_SHOP"
61 path: "Components/Warps/worldport11"
62}
63ports {
64 name: "RELENTLESS_TURN"
65 path: "Components/Warps/worldport10"
66}
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..77b68fa --- /dev/null +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb
@@ -0,0 +1,12 @@
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 path: "Components/Warps/worldport4"
12}
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..6eec265 --- /dev/null +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb
@@ -0,0 +1,20 @@
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 path: "Components/Warps/worldport12"
20}
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..08b8fa4 --- /dev/null +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb
@@ -0,0 +1,5 @@
1name: "Repetitive Entrance"
2ports {
3 name: "REPETITIVE"
4 path: "Components/Warps/worldport14"
5}
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..0527d50 --- /dev/null +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb
@@ -0,0 +1,12 @@
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 path: "Components/Warps/worldport13"
12}
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..b6fc074 --- /dev/null +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb
@@ -0,0 +1,12 @@
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 path: "Components/Warps/worldport3"
12}
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}