diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-26 19:41:46 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-26 19:41:46 -0400 |
commit | 286ca58803f1829df9730ca12eee51035999850c (patch) | |
tree | 9c38e1f21552eb8e09aff755a306f3adfea18874 /data/maps/the_unkempt | |
parent | 1b68ed2e63e037d34caec8ff3b2d939a44c12d19 (diff) | |
download | lingo2-archipelago-286ca58803f1829df9730ca12eee51035999850c.tar.gz lingo2-archipelago-286ca58803f1829df9730ca12eee51035999850c.tar.bz2 lingo2-archipelago-286ca58803f1829df9730ca12eee51035999850c.zip |
Added the_unkempt
Diffstat (limited to 'data/maps/the_unkempt')
-rw-r--r-- | data/maps/the_unkempt/connections.txtpb | 60 | ||||
-rw-r--r-- | data/maps/the_unkempt/doors.txtpb | 180 | ||||
-rw-r--r-- | data/maps/the_unkempt/metadata.txtpb | 1 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Control Center Entrance.txtpb | 12 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Exit Room 2.txtpb | 29 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Exit Room 3.txtpb | 8 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Main Area.txtpb | 228 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Middle Room.txtpb | 29 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Right Area.txtpb | 164 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb | 99 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/V Keyholder.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/V1 Room.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/W Keyholder.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_unkempt/rooms/W2 Room.txtpb | 6 |
15 files changed, 836 insertions, 0 deletions
diff --git a/data/maps/the_unkempt/connections.txtpb b/data/maps/the_unkempt/connections.txtpb new file mode 100644 index 0000000..a9e30db --- /dev/null +++ b/data/maps/the_unkempt/connections.txtpb | |||
@@ -0,0 +1,60 @@ | |||
1 | connections { | ||
2 | from_room: "Main Area" | ||
3 | to_room: "Right Area" | ||
4 | door { name: "Right Door" } | ||
5 | } | ||
6 | connections { | ||
7 | from_room: "Middle Room" | ||
8 | to_room: "Unsymmetry Room" | ||
9 | door { name: "W2 Room Door" } | ||
10 | } | ||
11 | connections { | ||
12 | from_room: "Main Area" | ||
13 | to_room: "Middle Room" | ||
14 | door { name: "Cyan Doors" } | ||
15 | } | ||
16 | connections { | ||
17 | from_room: "Main Area" | ||
18 | to_room: "Exit Room 2" | ||
19 | door { name: "Exit Door 1" } | ||
20 | } | ||
21 | connections { | ||
22 | from_room: "Exit Room 2" | ||
23 | to_room: "Exit Room 3" | ||
24 | door { name: "Exit Door 2" } | ||
25 | } | ||
26 | connections { | ||
27 | from_room: "Main Area" | ||
28 | to_room: "Control Center Entrance" | ||
29 | door { name: "I Entered" } | ||
30 | } | ||
31 | connections { | ||
32 | from_room: "Main Area" | ||
33 | to_room: "Control Center Entrance" | ||
34 | door { name: "Control Center Entrance" } | ||
35 | } | ||
36 | connections { | ||
37 | from_room: "Right Area" | ||
38 | to_room: "V1 Room" | ||
39 | door { name: "V1 Door" } | ||
40 | } | ||
41 | connections { | ||
42 | from_room: "Right Area" | ||
43 | to_room: "Daedalus Entrance" | ||
44 | door { name: "Control Center Orange Door" } | ||
45 | } | ||
46 | connections { | ||
47 | from_room: "Unsymmetry Room" | ||
48 | to_room: "W2 Room" | ||
49 | door { name: "W2 Door" } | ||
50 | } | ||
51 | connections { | ||
52 | from_room: "Unsymmetry Room" | ||
53 | to_room: "V Keyholder" | ||
54 | door { name: "V Keyholder" } | ||
55 | } | ||
56 | connections { | ||
57 | from_room: "Unsymmetry Room" | ||
58 | to_room: "W Keyholder" | ||
59 | door { name: "W Keyholder" } | ||
60 | } | ||
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb new file mode 100644 index 0000000..5c16ac0 --- /dev/null +++ b/data/maps/the_unkempt/doors.txtpb | |||
@@ -0,0 +1,180 @@ | |||
1 | doors { | ||
2 | name: "Right Door" | ||
3 | type: STANDARD | ||
4 | receivers: "Components/Doors/entry_2" | ||
5 | panels { room: "Main Area" name: "EYE" } | ||
6 | panels { room: "Main Area" name: "SIGHT" } | ||
7 | panels { room: "Main Area" name: "SHY" } | ||
8 | panels { room: "Main Area" name: "QUITE" } | ||
9 | location_room: "Main Area" | ||
10 | } | ||
11 | doors { | ||
12 | name: "W2 Room Door" | ||
13 | type: STANDARD | ||
14 | receivers: "Components/Doors/entry_1" | ||
15 | panels { room: "Middle Room" name: "RIDDLE" } | ||
16 | panels { room: "Middle Room" name: "FELLOW" } | ||
17 | panels { room: "Middle Room" name: "YELLOW" } | ||
18 | panels { room: "Middle Room" name: "FIDDLE" } | ||
19 | location_room: "Middle Room" | ||
20 | } | ||
21 | doors { | ||
22 | name: "Cyan Doors" | ||
23 | type: EVENT | ||
24 | switches: "double_letters" | ||
25 | } | ||
26 | doors { | ||
27 | name: "Sun Temple Entrance" | ||
28 | type: EVENT | ||
29 | panels { room: "Exit Room 3" name: "ENTER" } | ||
30 | } | ||
31 | doors { | ||
32 | name: "Exit Door 1" | ||
33 | type: EVENT | ||
34 | panels { room: "Main Area" name: "PHASE" } | ||
35 | panels { room: "Main Area" name: "SCALE" } | ||
36 | panels { room: "Main Area" name: "WAYS" } | ||
37 | panels { room: "Main Area" name: "TRAIL" } | ||
38 | } | ||
39 | doors { | ||
40 | name: "Exit Door 2" | ||
41 | type: EVENT | ||
42 | panels { room: "Exit Room 2" name: "FOUR" } | ||
43 | panels { room: "Exit Room 2" name: "MINE" } | ||
44 | panels { room: "Exit Room 2" name: "DOOR" } | ||
45 | panels { room: "Exit Room 2" name: "WINE" } | ||
46 | } | ||
47 | doors { | ||
48 | name: "I Entered" | ||
49 | type: EVENT | ||
50 | keyholders { room: "Main Area" name: "I" key: "i" } | ||
51 | } | ||
52 | doors { | ||
53 | name: "Control Center Entrance" | ||
54 | type: EVENT | ||
55 | panels { room: "Control Center Entrance" name: "RETURN" } | ||
56 | } | ||
57 | doors { | ||
58 | name: "V1 Door" | ||
59 | type: EVENT | ||
60 | panels { room: "Right Area" name: "QUIET" } | ||
61 | panels { room: "Right Area" name: "DIET" } | ||
62 | panels { room: "Right Area" name: "FOURTH" } | ||
63 | panels { room: "Right Area" name: "FORTH" } | ||
64 | } | ||
65 | doors { | ||
66 | name: "Control Center Orange Door" | ||
67 | type: CONTROL_CENTER_COLOR | ||
68 | receivers: "Components/Doors/entry_13" | ||
69 | control_center_color: "orange" | ||
70 | } | ||
71 | doors { | ||
72 | name: "W2 Door" | ||
73 | type: EVENT | ||
74 | panels { room: "Unsymmetry Room" name: "UNINTERESTED" } | ||
75 | panels { room: "Unsymmetry Room" name: "IMPARTIAL" } | ||
76 | panels { room: "Unsymmetry Room" name: "ENTERTAIN" } | ||
77 | panels { room: "Unsymmetry Room" name: "CONFUSE" } | ||
78 | panels { room: "Unsymmetry Room" name: "UNLUCKY" } | ||
79 | panels { room: "Unsymmetry Room" name: "UNEXPECTED" } | ||
80 | panels { room: "Unsymmetry Room" name: "UNIRONIC" } | ||
81 | panels { room: "Unsymmetry Room" name: "ACCIDENTAL" } | ||
82 | panels { room: "Unsymmetry Room" name: "COMPLETE" } | ||
83 | panels { room: "Unsymmetry Room" name: "ENROLL" } | ||
84 | panels { room: "Unsymmetry Room" name: "ACCEPT" } | ||
85 | panels { room: "Unsymmetry Room" name: "DISPROVE" } | ||
86 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" } | ||
87 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" } | ||
88 | } | ||
89 | doors { | ||
90 | name: "V Keyholder" | ||
91 | type: EVENT | ||
92 | panels { room: "Unsymmetry Room" name: "UNINTERESTED" } | ||
93 | panels { room: "Unsymmetry Room" name: "IMPARTIAL" } | ||
94 | panels { room: "Unsymmetry Room" name: "ENTERTAIN" } | ||
95 | panels { room: "Unsymmetry Room" name: "CONFUSE" } | ||
96 | panels { room: "Unsymmetry Room" name: "UNLUCKY" } | ||
97 | panels { room: "Unsymmetry Room" name: "UNEXPECTED" } | ||
98 | panels { room: "Unsymmetry Room" name: "UNIRONIC" } | ||
99 | panels { room: "Unsymmetry Room" name: "ACCIDENTAL" } | ||
100 | panels { room: "Unsymmetry Room" name: "COMPLETE" } | ||
101 | panels { room: "Unsymmetry Room" name: "ENROLL" } | ||
102 | panels { room: "Unsymmetry Room" name: "ACCEPT" } | ||
103 | panels { room: "Unsymmetry Room" name: "DISPROVE" } | ||
104 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" } | ||
105 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" } | ||
106 | } | ||
107 | doors { | ||
108 | name: "W Keyholder" | ||
109 | type: EVENT | ||
110 | panels { room: "Unsymmetry Room" name: "UNINTERESTED" } | ||
111 | panels { room: "Unsymmetry Room" name: "IMPARTIAL" } | ||
112 | panels { room: "Unsymmetry Room" name: "ENTERTAIN" } | ||
113 | panels { room: "Unsymmetry Room" name: "CONFUSE" } | ||
114 | panels { room: "Unsymmetry Room" name: "UNLUCKY" } | ||
115 | panels { room: "Unsymmetry Room" name: "UNEXPECTED" } | ||
116 | panels { room: "Unsymmetry Room" name: "UNIRONIC" } | ||
117 | panels { room: "Unsymmetry Room" name: "ACCIDENTAL" } | ||
118 | panels { room: "Unsymmetry Room" name: "COMPLETE" } | ||
119 | panels { room: "Unsymmetry Room" name: "ENROLL" } | ||
120 | panels { room: "Unsymmetry Room" name: "ACCEPT" } | ||
121 | panels { room: "Unsymmetry Room" name: "DISPROVE" } | ||
122 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Purple)" } | ||
123 | panels { room: "Unsymmetry Room" name: "SCRUTINIZE (Cyan)" } | ||
124 | } | ||
125 | doors { | ||
126 | name: "Let Untrue Tie" | ||
127 | type: LOCATION_ONLY | ||
128 | panels { room: "Main Area" name: "COUP" } | ||
129 | panels { room: "Main Area" name: "FLEW" } | ||
130 | panels { room: "Main Area" name: "GUILE" } | ||
131 | panels { room: "Main Area" name: "WHILE" } | ||
132 | panels { room: "Main Area" name: "AISLE" } | ||
133 | panels { room: "Main Area" name: "ZOO" } | ||
134 | panels { room: "Main Area" name: "SOON" } | ||
135 | panels { room: "Main Area" name: "NOON" } | ||
136 | panels { room: "Main Area" name: "MOON" } | ||
137 | location_room: "Main Area" | ||
138 | } | ||
139 | doors { | ||
140 | name: "Routine Out Chute" | ||
141 | type: LOCATION_ONLY | ||
142 | panels { room: "Main Area" name: "SUCH" } | ||
143 | panels { room: "Main Area" name: "MOONLIGHT" } | ||
144 | panels { room: "Main Area" name: "CRUTCH" } | ||
145 | panels { room: "Main Area" name: "CONTRITE" } | ||
146 | panels { room: "Main Area" name: "ROUTER" } | ||
147 | panels { room: "Main Area" name: "TONIGHT" } | ||
148 | panels { room: "Main Area" name: "STOUTER" } | ||
149 | panels { room: "Main Area" name: "DOUBTER" } | ||
150 | panels { room: "Main Area" name: "MUCH" } | ||
151 | location_room: "Main Area" | ||
152 | } | ||
153 | doors { | ||
154 | name: "Honor Our Hint" | ||
155 | type: LOCATION_ONLY | ||
156 | panels { room: "Right Area" name: "TOWER" } | ||
157 | panels { room: "Right Area" name: "WARN" } | ||
158 | panels { room: "Right Area" name: "OUTDO" } | ||
159 | panels { room: "Right Area" name: "TATTOO" } | ||
160 | panels { room: "Right Area" name: "SOUR" } | ||
161 | panels { room: "Right Area" name: "UNTRUE" } | ||
162 | panels { room: "Right Area" name: "FLOWER" } | ||
163 | panels { room: "Right Area" name: "MOURN" } | ||
164 | panels { room: "Right Area" name: "CORN" } | ||
165 | location_room: "Right Area" | ||
166 | } | ||
167 | doors { | ||
168 | name: "Cog Rhino Hug Rug" | ||
169 | type: LOCATION_ONLY | ||
170 | panels { room: "Right Area" name: "SCUFF" } | ||
171 | panels { room: "Right Area" name: "WIN" } | ||
172 | panels { room: "Right Area" name: "BLUFF" } | ||
173 | panels { room: "Right Area" name: "INN" } | ||
174 | panels { room: "Right Area" name: "OFF" } | ||
175 | panels { room: "Right Area" name: "TROUGH" } | ||
176 | panels { room: "Right Area" name: "BEEN" } | ||
177 | panels { room: "Right Area" name: "SCOFF" } | ||
178 | panels { room: "Right Area" name: "TOUGH" } | ||
179 | location_room: "Right Area" | ||
180 | } | ||
diff --git a/data/maps/the_unkempt/metadata.txtpb b/data/maps/the_unkempt/metadata.txtpb new file mode 100644 index 0000000..f2862bc --- /dev/null +++ b/data/maps/the_unkempt/metadata.txtpb | |||
@@ -0,0 +1 @@ | |||
display_name: "The Unkempt" | |||
diff --git a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..e8fa13a --- /dev/null +++ b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb | |||
@@ -0,0 +1,12 @@ | |||
1 | name: "Control Center Entrance" | ||
2 | panels { | ||
3 | name: "RETURN" | ||
4 | path: "Panels/Entry/panel_1" | ||
5 | clue: "return" | ||
6 | answer: "turn" | ||
7 | symbols: SPARKLES | ||
8 | } | ||
9 | ports { | ||
10 | name: "CC" | ||
11 | path: "Components/Warps/worldport2" | ||
12 | } | ||
diff --git a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb new file mode 100644 index 0000000..851c863 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "Daedalus Entrance" | ||
2 | ports { | ||
3 | name: "DAEDALUS" | ||
4 | path: "Components/Warps/worldport4" | ||
5 | } | ||
diff --git a/data/maps/the_unkempt/rooms/Exit Room 2.txtpb b/data/maps/the_unkempt/rooms/Exit Room 2.txtpb new file mode 100644 index 0000000..9212780 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Exit Room 2.txtpb | |||
@@ -0,0 +1,29 @@ | |||
1 | name: "Exit Room 2" | ||
2 | panels { | ||
3 | name: "FOUR" | ||
4 | path: "Panels/Room 9/panel_5" | ||
5 | clue: "four" | ||
6 | answer: "more" | ||
7 | symbols: ZERO | ||
8 | } | ||
9 | panels { | ||
10 | name: "MINE" | ||
11 | path: "Panels/Room 9/panel_6" | ||
12 | clue: "mine" | ||
13 | answer: "vine" | ||
14 | symbols: ZERO | ||
15 | } | ||
16 | panels { | ||
17 | name: "DOOR" | ||
18 | path: "Panels/Room 9/panel_7" | ||
19 | clue: "door" | ||
20 | answer: "more" | ||
21 | symbols: ZERO | ||
22 | } | ||
23 | panels { | ||
24 | name: "WINE" | ||
25 | path: "Panels/Room 9/panel_8" | ||
26 | clue: "wine" | ||
27 | answer: "vine" | ||
28 | symbols: ZERO | ||
29 | } | ||
diff --git a/data/maps/the_unkempt/rooms/Exit Room 3.txtpb b/data/maps/the_unkempt/rooms/Exit Room 3.txtpb new file mode 100644 index 0000000..3f996b5 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Exit Room 3.txtpb | |||
@@ -0,0 +1,8 @@ | |||
1 | name: "Exit Room 3" | ||
2 | panels { | ||
3 | name: "ENTER" | ||
4 | path: "Panels/Room 9/panel_9" | ||
5 | clue: "enter" | ||
6 | answer: "exit" | ||
7 | symbols: SUN | ||
8 | } | ||
diff --git a/data/maps/the_unkempt/rooms/Main Area.txtpb b/data/maps/the_unkempt/rooms/Main Area.txtpb new file mode 100644 index 0000000..ed3ce21 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Main Area.txtpb | |||
@@ -0,0 +1,228 @@ | |||
1 | name: "Main Area" | ||
2 | panels { | ||
3 | name: "I" | ||
4 | path: "Panels/Room 1/panel_1" | ||
5 | clue: "i" | ||
6 | answer: "hi" | ||
7 | symbols: ZERO | ||
8 | } | ||
9 | panels { | ||
10 | name: "SPY" | ||
11 | path: "Panels/Room 1/panel_2" | ||
12 | clue: "spy" | ||
13 | answer: "hi" | ||
14 | symbols: ZERO | ||
15 | } | ||
16 | panels { | ||
17 | name: "THEFT" | ||
18 | path: "Panels/Room 1/panel_3" | ||
19 | clue: "theft" | ||
20 | answer: "left" | ||
21 | symbols: ZERO | ||
22 | } | ||
23 | panels { | ||
24 | name: "HEFT" | ||
25 | path: "Panels/Room 1/panel_4" | ||
26 | clue: "heft" | ||
27 | answer: "left" | ||
28 | symbols: ZERO | ||
29 | } | ||
30 | panels { | ||
31 | name: "EYE" | ||
32 | path: "Panels/Room 2/panel_1" | ||
33 | clue: "eye" | ||
34 | answer: "hi" | ||
35 | symbols: ZERO | ||
36 | } | ||
37 | panels { | ||
38 | name: "SIGHT" | ||
39 | path: "Panels/Room 2/panel_2" | ||
40 | clue: "sight" | ||
41 | answer: "right" | ||
42 | symbols: ZERO | ||
43 | } | ||
44 | panels { | ||
45 | name: "SHY" | ||
46 | path: "Panels/Room 2/panel_3" | ||
47 | clue: "shy" | ||
48 | answer: "hi" | ||
49 | symbols: ZERO | ||
50 | } | ||
51 | panels { | ||
52 | name: "QUITE" | ||
53 | path: "Panels/Room 2/panel_4" | ||
54 | clue: "quite" | ||
55 | answer: "right" | ||
56 | symbols: ZERO | ||
57 | } | ||
58 | panels { | ||
59 | name: "SUCH" | ||
60 | path: "Panels/Room 6/panel_1" | ||
61 | clue: "such" | ||
62 | answer: "touch" | ||
63 | symbols: ZERO | ||
64 | } | ||
65 | panels { | ||
66 | name: "MOONLIGHT" | ||
67 | path: "Panels/Room 6/panel_2" | ||
68 | clue: "moonlight" | ||
69 | answer: "unite" | ||
70 | symbols: ZERO | ||
71 | } | ||
72 | panels { | ||
73 | name: "CRUTCH" | ||
74 | path: "Panels/Room 6/panel_3" | ||
75 | clue: "crutch" | ||
76 | answer: "touch" | ||
77 | symbols: ZERO | ||
78 | } | ||
79 | panels { | ||
80 | name: "CONTRITE" | ||
81 | path: "Panels/Room 6/panel_4" | ||
82 | clue: "contrite" | ||
83 | answer: "unite" | ||
84 | symbols: ZERO | ||
85 | } | ||
86 | panels { | ||
87 | name: "ROUTER" | ||
88 | path: "Panels/Room 6/panel_5" | ||
89 | clue: "router" | ||
90 | answer: "outer" | ||
91 | symbols: ZERO | ||
92 | } | ||
93 | panels { | ||
94 | name: "TONIGHT" | ||
95 | path: "Panels/Room 6/panel_6" | ||
96 | clue: "tonight" | ||
97 | answer: "unite" | ||
98 | symbols: ZERO | ||
99 | } | ||
100 | panels { | ||
101 | name: "STOUTER" | ||
102 | path: "Panels/Room 6/panel_7" | ||
103 | clue: "stouter" | ||
104 | answer: "outer" | ||
105 | symbols: ZERO | ||
106 | } | ||
107 | panels { | ||
108 | name: "DOUBTER" | ||
109 | path: "Panels/Room 6/panel_8" | ||
110 | clue: "doubter" | ||
111 | answer: "outer" | ||
112 | symbols: ZERO | ||
113 | } | ||
114 | panels { | ||
115 | name: "MUCH" | ||
116 | path: "Panels/Room 6/panel_9" | ||
117 | clue: "much" | ||
118 | answer: "touch" | ||
119 | symbols: ZERO | ||
120 | } | ||
121 | panels { | ||
122 | name: "COUP" | ||
123 | path: "Panels/Room 7/panel_1" | ||
124 | clue: "coup" | ||
125 | answer: "true" | ||
126 | symbols: ZERO | ||
127 | } | ||
128 | panels { | ||
129 | name: "FLEW" | ||
130 | path: "Panels/Room 7/panel_2" | ||
131 | clue: "flew" | ||
132 | answer: "true" | ||
133 | symbols: ZERO | ||
134 | } | ||
135 | panels { | ||
136 | name: "GUILE" | ||
137 | path: "Panels/Room 7/panel_3" | ||
138 | clue: "guile" | ||
139 | answer: "tile" | ||
140 | symbols: ZERO | ||
141 | } | ||
142 | panels { | ||
143 | name: "WHILE" | ||
144 | path: "Panels/Room 7/panel_4" | ||
145 | clue: "while" | ||
146 | answer: "tile" | ||
147 | symbols: ZERO | ||
148 | } | ||
149 | panels { | ||
150 | name: "AISLE" | ||
151 | path: "Panels/Room 7/panel_5" | ||
152 | clue: "aisle" | ||
153 | answer: "tile" | ||
154 | symbols: ZERO | ||
155 | } | ||
156 | panels { | ||
157 | name: "ZOO" | ||
158 | path: "Panels/Room 7/panel_6" | ||
159 | clue: "zoo" | ||
160 | answer: "true" | ||
161 | symbols: ZERO | ||
162 | } | ||
163 | panels { | ||
164 | name: "SOON" | ||
165 | path: "Panels/Room 7/panel_7" | ||
166 | clue: "soon" | ||
167 | answer: "tune" | ||
168 | symbols: ZERO | ||
169 | } | ||
170 | panels { | ||
171 | name: "NOON" | ||
172 | path: "Panels/Room 7/panel_8" | ||
173 | clue: "noon" | ||
174 | answer: "tune" | ||
175 | symbols: ZERO | ||
176 | } | ||
177 | panels { | ||
178 | name: "MOON" | ||
179 | path: "Panels/Room 7/panel_9" | ||
180 | clue: "moon" | ||
181 | answer: "tune" | ||
182 | symbols: ZERO | ||
183 | } | ||
184 | panels { | ||
185 | name: "PHASE" | ||
186 | path: "Panels/Room 9/panel_1" | ||
187 | clue: "phase" | ||
188 | answer: "maze" | ||
189 | symbols: ZERO | ||
190 | } | ||
191 | panels { | ||
192 | name: "SCALE" | ||
193 | path: "Panels/Room 9/panel_2" | ||
194 | clue: "scale" | ||
195 | answer: "jail" | ||
196 | symbols: ZERO | ||
197 | } | ||
198 | panels { | ||
199 | name: "WAYS" | ||
200 | path: "Panels/Room 9/panel_3" | ||
201 | clue: "ways" | ||
202 | answer: "maze" | ||
203 | symbols: ZERO | ||
204 | } | ||
205 | panels { | ||
206 | name: "TRAIL" | ||
207 | path: "Panels/Room 9/panel_4" | ||
208 | clue: "trail" | ||
209 | answer: "jail" | ||
210 | symbols: ZERO | ||
211 | } | ||
212 | keyholders { | ||
213 | name: "I" | ||
214 | path: "Components/KeyHolders/keyHolderL" | ||
215 | } | ||
216 | ports { | ||
217 | name: "GREAT" | ||
218 | path: "Components/Warps/worldport" | ||
219 | } | ||
220 | ports { | ||
221 | name: "TREE" | ||
222 | path: "Components/Warps/worldport5" | ||
223 | } | ||
224 | ports { | ||
225 | name: "SUNTEMPLE" | ||
226 | path: "Components/Warps/worldport3" | ||
227 | required_door { name: "Sun Temple Entrance" } | ||
228 | } | ||
diff --git a/data/maps/the_unkempt/rooms/Middle Room.txtpb b/data/maps/the_unkempt/rooms/Middle Room.txtpb new file mode 100644 index 0000000..f47f37b --- /dev/null +++ b/data/maps/the_unkempt/rooms/Middle Room.txtpb | |||
@@ -0,0 +1,29 @@ | |||
1 | name: "Middle Room" | ||
2 | panels { | ||
3 | name: "RIDDLE" | ||
4 | path: "Panels/Room 5/panel_1" | ||
5 | clue: "riddle" | ||
6 | answer: "middle" | ||
7 | symbols: ZERO | ||
8 | } | ||
9 | panels { | ||
10 | name: "FELLOW" | ||
11 | path: "Panels/Room 5/panel_2" | ||
12 | clue: "fellow" | ||
13 | answer: "hello" | ||
14 | symbols: ZERO | ||
15 | } | ||
16 | panels { | ||
17 | name: "YELLOW" | ||
18 | path: "Panels/Room 5/panel_3" | ||
19 | clue: "yellow" | ||
20 | answer: "hello" | ||
21 | symbols: ZERO | ||
22 | } | ||
23 | panels { | ||
24 | name: "FIDDLE" | ||
25 | path: "Panels/Room 5/panel_4" | ||
26 | clue: "fiddle" | ||
27 | answer: "middle" | ||
28 | symbols: ZERO | ||
29 | } | ||
diff --git a/data/maps/the_unkempt/rooms/Right Area.txtpb b/data/maps/the_unkempt/rooms/Right Area.txtpb new file mode 100644 index 0000000..1475fb0 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb | |||
@@ -0,0 +1,164 @@ | |||
1 | name: "Right Area" | ||
2 | panels { | ||
3 | name: "TOWER" | ||
4 | path: "Panels/Room 3/panel_1" | ||
5 | clue: "tower" | ||
6 | answer: "hour" | ||
7 | symbols: ZERO | ||
8 | } | ||
9 | panels { | ||
10 | name: "WARN" | ||
11 | path: "Panels/Room 3/panel_2" | ||
12 | clue: "warn" | ||
13 | answer: "horn" | ||
14 | symbols: ZERO | ||
15 | } | ||
16 | panels { | ||
17 | name: "OUTDO" | ||
18 | path: "Panels/Room 3/panel_3" | ||
19 | clue: "outdo" | ||
20 | answer: "into" | ||
21 | symbols: ZERO | ||
22 | } | ||
23 | panels { | ||
24 | name: "TATTOO" | ||
25 | path: "Panels/Room 3/panel_4" | ||
26 | clue: "tattoo" | ||
27 | answer: "into" | ||
28 | symbols: ZERO | ||
29 | } | ||
30 | panels { | ||
31 | name: "SOUR" | ||
32 | path: "Panels/Room 3/panel_5" | ||
33 | clue: "sour" | ||
34 | answer: "hour" | ||
35 | symbols: ZERO | ||
36 | } | ||
37 | panels { | ||
38 | name: "UNTRUE" | ||
39 | path: "Panels/Room 3/panel_6" | ||
40 | clue: "untrue" | ||
41 | answer: "into" | ||
42 | symbols: ZERO | ||
43 | } | ||
44 | panels { | ||
45 | name: "FLOWER" | ||
46 | path: "Panels/Room 3/panel_7" | ||
47 | clue: "flower" | ||
48 | answer: "hour" | ||
49 | symbols: ZERO | ||
50 | } | ||
51 | panels { | ||
52 | name: "MOURN" | ||
53 | path: "Panels/Room 3/panel_8" | ||
54 | clue: "mourn" | ||
55 | answer: "horn" | ||
56 | symbols: ZERO | ||
57 | } | ||
58 | panels { | ||
59 | name: "CORN" | ||
60 | path: "Panels/Room 3/panel_9" | ||
61 | clue: "corn" | ||
62 | answer: "horn" | ||
63 | symbols: ZERO | ||
64 | } | ||
65 | panels { | ||
66 | name: "SCUFF" | ||
67 | path: "Panels/Room 4/panel_1" | ||
68 | clue: "scuff" | ||
69 | answer: "rough" | ||
70 | symbols: ZERO | ||
71 | } | ||
72 | panels { | ||
73 | name: "WIN" | ||
74 | path: "Panels/Room 4/panel_2" | ||
75 | clue: "win" | ||
76 | answer: "grin" | ||
77 | symbols: ZERO | ||
78 | } | ||
79 | panels { | ||
80 | name: "BLUFF" | ||
81 | path: "Panels/Room 4/panel_3" | ||
82 | clue: "bluff" | ||
83 | answer: "rough" | ||
84 | symbols: ZERO | ||
85 | } | ||
86 | panels { | ||
87 | name: "INN" | ||
88 | path: "Panels/Room 4/panel_4" | ||
89 | clue: "inn" | ||
90 | answer: "grin" | ||
91 | symbols: ZERO | ||
92 | } | ||
93 | panels { | ||
94 | name: "OFF" | ||
95 | path: "Panels/Room 4/panel_5" | ||
96 | clue: "off" | ||
97 | answer: "cough" | ||
98 | symbols: ZERO | ||
99 | } | ||
100 | panels { | ||
101 | name: "TROUGH" | ||
102 | path: "Panels/Room 4/panel_6" | ||
103 | clue: "trough" | ||
104 | answer: "cough" | ||
105 | symbols: ZERO | ||
106 | } | ||
107 | panels { | ||
108 | name: "BEEN" | ||
109 | path: "Panels/Room 4/panel_7" | ||
110 | clue: "been" | ||
111 | answer: "grin" | ||
112 | symbols: ZERO | ||
113 | } | ||
114 | panels { | ||
115 | name: "SCOFF" | ||
116 | path: "Panels/Room 4/panel_8" | ||
117 | clue: "scoff" | ||
118 | answer: "cough" | ||
119 | symbols: ZERO | ||
120 | } | ||
121 | panels { | ||
122 | name: "TOUGH" | ||
123 | path: "Panels/Room 4/panel_9" | ||
124 | clue: "tough" | ||
125 | answer: "rough" | ||
126 | symbols: ZERO | ||
127 | } | ||
128 | panels { | ||
129 | name: "FORTH" | ||
130 | path: "Panels/Room 8/panel_1" | ||
131 | clue: "forth" | ||
132 | answer: "north" | ||
133 | symbols: ZERO | ||
134 | } | ||
135 | panels { | ||
136 | name: "QUIET" | ||
137 | path: "Panels/Room 8/panel_2" | ||
138 | clue: "quiet" | ||
139 | answer: "riot" | ||
140 | symbols: ZERO | ||
141 | } | ||
142 | panels { | ||
143 | name: "DIET" | ||
144 | path: "Panels/Room 8/panel_3" | ||
145 | clue: "diet" | ||
146 | answer: "riot" | ||
147 | symbols: ZERO | ||
148 | } | ||
149 | panels { | ||
150 | name: "FOURTH" | ||
151 | path: "Panels/Room 8/panel_4" | ||
152 | clue: "fourth" | ||
153 | answer: "north" | ||
154 | symbols: ZERO | ||
155 | } | ||
156 | panels { | ||
157 | name: "COLOR" | ||
158 | path: "Panels/Assorted/panel_1" | ||
159 | clue: "color" | ||
160 | answer: "orange" | ||
161 | symbols: EXAMPLE | ||
162 | # TODO: This is hidden in-game until double letters are unlocked AND "orange" | ||
163 | # is entered in the control center. | ||
164 | } | ||
diff --git a/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb b/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb new file mode 100644 index 0000000..ff96ba1 --- /dev/null +++ b/data/maps/the_unkempt/rooms/Unsymmetry Room.txtpb | |||
@@ -0,0 +1,99 @@ | |||
1 | name: "Unsymmetry Room" | ||
2 | panels { | ||
3 | name: "UNINTERESTED" | ||
4 | path: "Panels/Unsymmetry Room/panel_a_1" | ||
5 | clue: "uninterested" | ||
6 | answer: "interested" | ||
7 | symbols: SUN | ||
8 | } | ||
9 | panels { | ||
10 | name: "IMPARTIAL" | ||
11 | path: "Panels/Unsymmetry Room/panel_b_1" | ||
12 | clue: "impartial" | ||
13 | answer: "disinterested" | ||
14 | symbols: SUN | ||
15 | } | ||
16 | panels { | ||
17 | name: "ENTERTAIN" | ||
18 | path: "Panels/Unsymmetry Room/panel_a_2" | ||
19 | clue: "entertain" | ||
20 | answer: "amuse" | ||
21 | symbols: SUN | ||
22 | } | ||
23 | panels { | ||
24 | name: "CONFUSE" | ||
25 | path: "Panels/Unsymmetry Room/panel_b_2" | ||
26 | clue: "confuse" | ||
27 | answer: "bemuse" | ||
28 | symbols: SUN | ||
29 | } | ||
30 | panels { | ||
31 | name: "UNLUCKY" | ||
32 | path: "Panels/Unsymmetry Room/panel_a_3" | ||
33 | clue: "unlucky" | ||
34 | answer: "lucky" | ||
35 | symbols: SUN | ||
36 | } | ||
37 | panels { | ||
38 | name: "UNEXPECTED" | ||
39 | path: "Panels/Unsymmetry Room/panel_b_3" | ||
40 | clue: "unexpected" | ||
41 | answer: "fortuitous" | ||
42 | symbols: SUN | ||
43 | } | ||
44 | panels { | ||
45 | name: "UNIRONIC" | ||
46 | path: "Panels/Unsymmetry Room/panel_a_4" | ||
47 | clue: "unironic" | ||
48 | answer: "ironic" | ||
49 | symbols: SUN | ||
50 | } | ||
51 | panels { | ||
52 | name: "ACCIDENTAL" | ||
53 | path: "Panels/Unsymmetry Room/panel_b_4" | ||
54 | clue: "accidental" | ||
55 | answer: "coincidental" | ||
56 | symbols: SUN | ||
57 | } | ||
58 | panels { | ||
59 | name: "COMPLETE" | ||
60 | path: "Panels/Unsymmetry Room/panel_a_5" | ||
61 | clue: "complete" | ||
62 | answer: "graduate" | ||
63 | symbols: SUN | ||
64 | } | ||
65 | panels { | ||
66 | name: "ENROLL" | ||
67 | path: "Panels/Unsymmetry Room/panel_b_5" | ||
68 | clue: "enroll" | ||
69 | answer: "matriculate" | ||
70 | symbols: SUN | ||
71 | } | ||
72 | panels { | ||
73 | name: "ACCEPT" | ||
74 | path: "Panels/Unsymmetry Room/panel_a_6" | ||
75 | clue: "accept" | ||
76 | answer: "deny" | ||
77 | symbols: SUN | ||
78 | } | ||
79 | panels { | ||
80 | name: "DISPROVE" | ||
81 | path: "Panels/Unsymmetry Room/panel_b_6" | ||
82 | clue: "disprove" | ||
83 | answer: "refute" | ||
84 | symbols: SUN | ||
85 | } | ||
86 | panels { | ||
87 | name: "SCRUTINIZE (Purple)" | ||
88 | path: "Panels/Unsymmetry Room/panel_a_7" | ||
89 | clue: "scrutinize" | ||
90 | answer: "skim" | ||
91 | symbols: SUN | ||
92 | } | ||
93 | panels { | ||
94 | name: "SCRUTINIZE (Cyan)" | ||
95 | path: "Panels/Unsymmetry Room/panel_b_7" | ||
96 | clue: "scrutinize" | ||
97 | answer: "peruse" | ||
98 | symbols: SUN | ||
99 | } | ||
diff --git a/data/maps/the_unkempt/rooms/V Keyholder.txtpb b/data/maps/the_unkempt/rooms/V Keyholder.txtpb new file mode 100644 index 0000000..a7ec93f --- /dev/null +++ b/data/maps/the_unkempt/rooms/V Keyholder.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "V Keyholder" | ||
2 | keyholders { | ||
3 | name: "KEYHOLDERV" | ||
4 | path: "Components/KeyHolders/keyHolderV" | ||
5 | } | ||
diff --git a/data/maps/the_unkempt/rooms/V1 Room.txtpb b/data/maps/the_unkempt/rooms/V1 Room.txtpb new file mode 100644 index 0000000..078cb37 --- /dev/null +++ b/data/maps/the_unkempt/rooms/V1 Room.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "V1 Room" | ||
2 | letters { | ||
3 | key: "v" | ||
4 | path: "Components/Collectables/v" | ||
5 | } | ||
diff --git a/data/maps/the_unkempt/rooms/W Keyholder.txtpb b/data/maps/the_unkempt/rooms/W Keyholder.txtpb new file mode 100644 index 0000000..ae367b2 --- /dev/null +++ b/data/maps/the_unkempt/rooms/W Keyholder.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "W Keyholder" | ||
2 | keyholders { | ||
3 | name: "W" | ||
4 | path: "Components/KeyHolders/keyHolderW" | ||
5 | } | ||
diff --git a/data/maps/the_unkempt/rooms/W2 Room.txtpb b/data/maps/the_unkempt/rooms/W2 Room.txtpb new file mode 100644 index 0000000..2fa07d4 --- /dev/null +++ b/data/maps/the_unkempt/rooms/W2 Room.txtpb | |||
@@ -0,0 +1,6 @@ | |||
1 | name: "W2 Room" | ||
2 | letters { | ||
3 | key: "w" | ||
4 | level2: true | ||
5 | path: "Components/Collectables/w2" | ||
6 | } | ||