diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-26 18:35:06 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-26 18:35:06 -0400 |
commit | 1b68ed2e63e037d34caec8ff3b2d939a44c12d19 (patch) | |
tree | 7742927e6a3064a6369d7c7903818bb9cc442516 /data/maps | |
parent | a9b8ccb7b52b8e2090c6c48f2dbcff16afde9dc3 (diff) | |
download | lingo2-archipelago-1b68ed2e63e037d34caec8ff3b2d939a44c12d19.tar.gz lingo2-archipelago-1b68ed2e63e037d34caec8ff3b2d939a44c12d19.tar.bz2 lingo2-archipelago-1b68ed2e63e037d34caec8ff3b2d939a44c12d19.zip |
Added the_tree
Diffstat (limited to 'data/maps')
-rw-r--r-- | data/maps/the_gallery/doors.txtpb | 32 | ||||
-rw-r--r-- | data/maps/the_graveyard/doors.txtpb | 3 | ||||
-rw-r--r-- | data/maps/the_tree/connections.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_tree/doors.txtpb | 41 | ||||
-rw-r--r-- | data/maps/the_tree/metadata.txtpb | 1 | ||||
-rw-r--r-- | data/maps/the_tree/rooms/Bearer Entrance.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_tree/rooms/Main Area.txtpb | 239 |
7 files changed, 323 insertions, 3 deletions
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index 3ea51e2..916acb8 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb | |||
@@ -81,7 +81,37 @@ doors { | |||
81 | name: "Tree Painting" | 81 | name: "Tree Painting" |
82 | type: ITEM_ONLY | 82 | type: ITEM_ONLY |
83 | move_paintings { room: "Main Area" name: "TREE" } | 83 | move_paintings { room: "Main Area" name: "TREE" } |
84 | # TODO: any panel in The Tree | 84 | panels { map: "the_tree" room: "Main Area" name: "COLOR" } |
85 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } | ||
86 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } | ||
87 | panels { map: "the_tree" room: "Main Area" name: "MEAL (1)" } | ||
88 | panels { map: "the_tree" room: "Main Area" name: "MEAL (2)" } | ||
89 | panels { map: "the_tree" room: "Main Area" name: "WALK (1)" } | ||
90 | panels { map: "the_tree" room: "Main Area" name: "WALK (2)" } | ||
91 | panels { map: "the_tree" room: "Main Area" name: "REST" } | ||
92 | panels { map: "the_tree" room: "Main Area" name: "SLEEP" } | ||
93 | panels { map: "the_tree" room: "Main Area" name: "JUMP (1)" } | ||
94 | panels { map: "the_tree" room: "Main Area" name: "JUMP (2)" } | ||
95 | panels { map: "the_tree" room: "Main Area" name: "DRIZZLE" } | ||
96 | panels { map: "the_tree" room: "Main Area" name: "WADE" } | ||
97 | panels { map: "the_tree" room: "Main Area" name: "GROW (1)" } | ||
98 | panels { map: "the_tree" room: "Main Area" name: "GROW (2)" } | ||
99 | panels { map: "the_tree" room: "Main Area" name: "GROW (3)" } | ||
100 | panels { map: "the_tree" room: "Main Area" name: "GOOD (1)" } | ||
101 | panels { map: "the_tree" room: "Main Area" name: "GOOD (2)" } | ||
102 | panels { map: "the_tree" room: "Main Area" name: "GOOD (3)" } | ||
103 | panels { map: "the_tree" room: "Main Area" name: "HOVER" } | ||
104 | panels { map: "the_tree" room: "Main Area" name: "HAPPY (1)" } | ||
105 | panels { map: "the_tree" room: "Main Area" name: "HAPPY (2)" } | ||
106 | panels { map: "the_tree" room: "Main Area" name: "HAPPY (3)" } | ||
107 | panels { map: "the_tree" room: "Main Area" name: "LIGHT (1)" } | ||
108 | panels { map: "the_tree" room: "Main Area" name: "LIGHT (2)" } | ||
109 | panels { map: "the_tree" room: "Main Area" name: "LIGHT (3)" } | ||
110 | panels { map: "the_tree" room: "Main Area" name: "SMALL (1)" } | ||
111 | panels { map: "the_tree" room: "Main Area" name: "SMALL (2)" } | ||
112 | panels { map: "the_tree" room: "Main Area" name: "SMALL (3)" } | ||
113 | panels { map: "the_tree" room: "Main Area" name: "SPRINKLE" } | ||
114 | complete_at: 1 | ||
85 | } | 115 | } |
86 | doors { | 116 | doors { |
87 | name: "Unyielding Painting" | 117 | name: "Unyielding Painting" |
diff --git a/data/maps/the_graveyard/doors.txtpb b/data/maps/the_graveyard/doors.txtpb index 23d74e9..f06d40d 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb | |||
@@ -8,8 +8,7 @@ doors { | |||
8 | doors { map: "the_great" name: "Building Building Gravestone" } | 8 | doors { map: "the_great" name: "Building Building Gravestone" } |
9 | doors { map: "the_linear" name: "Behind The Keen Gravestone" } | 9 | doors { map: "the_linear" name: "Behind The Keen Gravestone" } |
10 | doors { map: "the_three_doors" name: "The Three Doors Gravestone" } | 10 | doors { map: "the_three_doors" name: "The Three Doors Gravestone" } |
11 | # TODO: gravestones | 11 | doors { map: "the_tree" name: "The Tree Gravestone" } |
12 | # The Tree (the_tree) | ||
13 | } | 12 | } |
14 | doors { | 13 | doors { |
15 | name: "Mausoleum Door" | 14 | name: "Mausoleum Door" |
diff --git a/data/maps/the_tree/connections.txtpb b/data/maps/the_tree/connections.txtpb new file mode 100644 index 0000000..b455a6c --- /dev/null +++ b/data/maps/the_tree/connections.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | connections { | ||
2 | from_room: "Main Area" | ||
3 | to_room: "Bearer Entrance" | ||
4 | door { name: "Control Center Brown Door" } | ||
5 | } | ||
diff --git a/data/maps/the_tree/doors.txtpb b/data/maps/the_tree/doors.txtpb new file mode 100644 index 0000000..b62a881 --- /dev/null +++ b/data/maps/the_tree/doors.txtpb | |||
@@ -0,0 +1,41 @@ | |||
1 | doors { | ||
2 | name: "Control Center Brown Door" | ||
3 | type: CONTROL_CENTER_COLOR | ||
4 | receivers: "Components/Doors/entry_1" | ||
5 | control_center_color: "brown" | ||
6 | } | ||
7 | doors { | ||
8 | name: "The Tree Gravestone" | ||
9 | type: GRAVESTONE | ||
10 | panels { room: "Main Area" name: "COLOR" } | ||
11 | panels { room: "Main Area" name: "DAMAGE (1)" } | ||
12 | panels { room: "Main Area" name: "DAMAGE (2)" } | ||
13 | panels { room: "Main Area" name: "MEAL (1)" } | ||
14 | panels { room: "Main Area" name: "MEAL (2)" } | ||
15 | panels { room: "Main Area" name: "WALK (1)" } | ||
16 | panels { room: "Main Area" name: "WALK (2)" } | ||
17 | panels { room: "Main Area" name: "REST" } | ||
18 | panels { room: "Main Area" name: "SLEEP" } | ||
19 | panels { room: "Main Area" name: "JUMP (1)" } | ||
20 | panels { room: "Main Area" name: "JUMP (2)" } | ||
21 | panels { room: "Main Area" name: "DRIZZLE" } | ||
22 | panels { room: "Main Area" name: "WADE" } | ||
23 | panels { room: "Main Area" name: "GROW (1)" } | ||
24 | panels { room: "Main Area" name: "GROW (2)" } | ||
25 | panels { room: "Main Area" name: "GROW (3)" } | ||
26 | panels { room: "Main Area" name: "GOOD (1)" } | ||
27 | panels { room: "Main Area" name: "GOOD (2)" } | ||
28 | panels { room: "Main Area" name: "GOOD (3)" } | ||
29 | panels { room: "Main Area" name: "HOVER" } | ||
30 | panels { room: "Main Area" name: "HAPPY (1)" } | ||
31 | panels { room: "Main Area" name: "HAPPY (2)" } | ||
32 | panels { room: "Main Area" name: "HAPPY (3)" } | ||
33 | panels { room: "Main Area" name: "LIGHT (1)" } | ||
34 | panels { room: "Main Area" name: "LIGHT (2)" } | ||
35 | panels { room: "Main Area" name: "LIGHT (3)" } | ||
36 | panels { room: "Main Area" name: "SMALL (1)" } | ||
37 | panels { room: "Main Area" name: "SMALL (2)" } | ||
38 | panels { room: "Main Area" name: "SMALL (3)" } | ||
39 | panels { room: "Main Area" name: "SPRINKLE" } | ||
40 | location_room: "Main Area" | ||
41 | } | ||
diff --git a/data/maps/the_tree/metadata.txtpb b/data/maps/the_tree/metadata.txtpb new file mode 100644 index 0000000..6090384 --- /dev/null +++ b/data/maps/the_tree/metadata.txtpb | |||
@@ -0,0 +1 @@ | |||
display_name: "The Tree" | |||
diff --git a/data/maps/the_tree/rooms/Bearer Entrance.txtpb b/data/maps/the_tree/rooms/Bearer Entrance.txtpb new file mode 100644 index 0000000..797e5d0 --- /dev/null +++ b/data/maps/the_tree/rooms/Bearer Entrance.txtpb | |||
@@ -0,0 +1,5 @@ | |||
1 | name: "Bearer Entrance" | ||
2 | ports { | ||
3 | name: "BEARER" | ||
4 | path: "Components/Warps/worldport" | ||
5 | } | ||
diff --git a/data/maps/the_tree/rooms/Main Area.txtpb b/data/maps/the_tree/rooms/Main Area.txtpb new file mode 100644 index 0000000..b232d1e --- /dev/null +++ b/data/maps/the_tree/rooms/Main Area.txtpb | |||
@@ -0,0 +1,239 @@ | |||
1 | name: "Main Area" | ||
2 | panels { | ||
3 | name: "COLOR" | ||
4 | path: "Panels/Room_1/panel_1" | ||
5 | clue: "color" | ||
6 | answer: "brown" | ||
7 | symbols: EXAMPLE | ||
8 | } | ||
9 | panels { | ||
10 | name: "DAMAGE (1)" | ||
11 | path: "Panels/Room_1/panel_2" | ||
12 | clue: "damage" | ||
13 | answer: "dent" | ||
14 | symbols: PYRAMID | ||
15 | } | ||
16 | panels { | ||
17 | name: "DAMAGE (2)" | ||
18 | path: "Panels/Room_1/panel_3" | ||
19 | clue: "damage" | ||
20 | answer: "ruin" | ||
21 | symbols: PYRAMID | ||
22 | } | ||
23 | panels { | ||
24 | name: "MEAL (1)" | ||
25 | path: "Panels/Room_1/panel_4" | ||
26 | clue: "meal" | ||
27 | answer: "snack" | ||
28 | symbols: PYRAMID | ||
29 | } | ||
30 | panels { | ||
31 | name: "MEAL (2)" | ||
32 | path: "Panels/Room_1/panel_5" | ||
33 | clue: "meal" | ||
34 | answer: "feast" | ||
35 | symbols: PYRAMID | ||
36 | } | ||
37 | panels { | ||
38 | name: "WALK (1)" | ||
39 | path: "Panels/Room_1/panel_6" | ||
40 | clue: "walk" | ||
41 | answer: "run" | ||
42 | symbols: PYRAMID | ||
43 | } | ||
44 | panels { | ||
45 | name: "WALK (2)" | ||
46 | path: "Panels/Room_1/panel_7" | ||
47 | clue: "walk" | ||
48 | answer: "sprint" | ||
49 | symbols: PYRAMID | ||
50 | } | ||
51 | panels { | ||
52 | name: "REST" | ||
53 | path: "Panels/Room_1/panel_8" | ||
54 | clue: "rest" | ||
55 | answer: "lounge" | ||
56 | symbols: PYRAMID | ||
57 | } | ||
58 | panels { | ||
59 | name: "SLEEP" | ||
60 | path: "Panels/Room_1/panel_9" | ||
61 | clue: "sleep" | ||
62 | answer: "rest" | ||
63 | symbols: PYRAMID | ||
64 | } | ||
65 | panels { | ||
66 | name: "JUMP (1)" | ||
67 | path: "Panels/Room_1/panel_10" | ||
68 | clue: "jump" | ||
69 | answer: "hop" | ||
70 | symbols: PYRAMID | ||
71 | } | ||
72 | panels { | ||
73 | name: "JUMP (2)" | ||
74 | path: "Panels/Room_1/panel_11" | ||
75 | clue: "jump" | ||
76 | answer: "leap" | ||
77 | symbols: PYRAMID | ||
78 | } | ||
79 | panels { | ||
80 | name: "DRIZZLE" | ||
81 | path: "Panels/Room_1/panel_12" | ||
82 | clue: "drizzle" | ||
83 | answer: "pour" | ||
84 | symbols: PYRAMID | ||
85 | } | ||
86 | panels { | ||
87 | name: "WADE" | ||
88 | path: "Panels/Room_1/panel_13" | ||
89 | clue: "wade" | ||
90 | answer: "dive" | ||
91 | symbols: PYRAMID | ||
92 | } | ||
93 | panels { | ||
94 | name: "GROW (1)" | ||
95 | path: "Panels/Room_1/panel_14" | ||
96 | clue: "grow" | ||
97 | answer: "sprout" | ||
98 | symbols: PYRAMID | ||
99 | } | ||
100 | panels { | ||
101 | name: "GROW (2)" | ||
102 | path: "Panels/Room_1/panel_15" | ||
103 | clue: "grow" | ||
104 | answer: "flourish" | ||
105 | symbols: PYRAMID | ||
106 | } | ||
107 | panels { | ||
108 | name: "GROW (3)" | ||
109 | path: "Panels/Room_1/panel_16" | ||
110 | clue: "grow" | ||
111 | answer: "die" | ||
112 | symbols: SUN | ||
113 | } | ||
114 | panels { | ||
115 | name: "GOOD (1)" | ||
116 | path: "Panels/Room_1/panel_17" | ||
117 | clue: "good" | ||
118 | answer: "bad" | ||
119 | symbols: SUN | ||
120 | } | ||
121 | panels { | ||
122 | name: "GOOD (2)" | ||
123 | path: "Panels/Room_1/panel_18" | ||
124 | clue: "good" | ||
125 | answer: "okay" | ||
126 | symbols: PYRAMID | ||
127 | } | ||
128 | panels { | ||
129 | name: "GOOD (3)" | ||
130 | path: "Panels/Room_1/panel_19" | ||
131 | clue: "good" | ||
132 | answer: "great" | ||
133 | symbols: PYRAMID | ||
134 | } | ||
135 | panels { | ||
136 | name: "HOVER" | ||
137 | path: "Panels/Room_1/panel_20" | ||
138 | clue: "hover" | ||
139 | answer: "fly" | ||
140 | symbols: PYRAMID | ||
141 | } | ||
142 | panels { | ||
143 | name: "HAPPY (1)" | ||
144 | path: "Panels/Room_1/panel_21" | ||
145 | clue: "happy" | ||
146 | answer: "glad" | ||
147 | symbols: PYRAMID | ||
148 | } | ||
149 | panels { | ||
150 | name: "HAPPY (2)" | ||
151 | path: "Panels/Room_1/panel_22" | ||
152 | clue: "happy" | ||
153 | answer: "joyful" | ||
154 | symbols: PYRAMID | ||
155 | } | ||
156 | panels { | ||
157 | name: "HAPPY (3)" | ||
158 | path: "Panels/Room_1/panel_23" | ||
159 | clue: "happy" | ||
160 | answer: "sad" | ||
161 | symbols: SUN | ||
162 | } | ||
163 | panels { | ||
164 | name: "LIGHT (1)" | ||
165 | path: "Panels/Room_1/panel_24" | ||
166 | clue: "light" | ||
167 | answer: "dim" | ||
168 | symbols: PYRAMID | ||
169 | } | ||
170 | panels { | ||
171 | name: "LIGHT (2)" | ||
172 | path: "Panels/Room_1/panel_25" | ||
173 | clue: "light" | ||
174 | answer: "bright" | ||
175 | symbols: PYRAMID | ||
176 | } | ||
177 | panels { | ||
178 | name: "LIGHT (3)" | ||
179 | path: "Panels/Room_1/panel_26" | ||
180 | clue: "light" | ||
181 | answer: "dark" | ||
182 | symbols: SUN | ||
183 | } | ||
184 | panels { | ||
185 | name: "SMALL (1)" | ||
186 | path: "Panels/Room_1/panel_27" | ||
187 | clue: "small" | ||
188 | answer: "big" | ||
189 | symbols: SUN | ||
190 | } | ||
191 | panels { | ||
192 | name: "SMALL (2)" | ||
193 | path: "Panels/Room_1/panel_28" | ||
194 | clue: "small" | ||
195 | answer: "modest" | ||
196 | symbols: PYRAMID | ||
197 | } | ||
198 | panels { | ||
199 | name: "SMALL (3)" | ||
200 | path: "Panels/Room_1/panel_29" | ||
201 | clue: "small" | ||
202 | answer: "tiny" | ||
203 | symbols: PYRAMID | ||
204 | } | ||
205 | panels { | ||
206 | name: "SPRINKLE" | ||
207 | path: "Panels/Room_1/panel_30" | ||
208 | clue: "sprinkle" | ||
209 | answer: "rain" | ||
210 | symbols: PYRAMID | ||
211 | } | ||
212 | ports { | ||
213 | name: "UNKEMPT" | ||
214 | path: "Components/Warps/worldport4" | ||
215 | } | ||
216 | ports { | ||
217 | name: "DIGITAL" | ||
218 | path: "Components/Warps/worldport5" | ||
219 | } | ||
220 | ports { | ||
221 | name: "GREAT" | ||
222 | path: "Components/Warps/worldport2" | ||
223 | } | ||
224 | ports { | ||
225 | name: "DAEDALUS" | ||
226 | path: "Components/Warps/worldport3" | ||
227 | } | ||
228 | paintings { | ||
229 | name: "SEA" | ||
230 | path: "Components/Paintings/sea" | ||
231 | } | ||
232 | paintings { | ||
233 | name: "EYERED" | ||
234 | path: "Components/Paintings/eyeRed" | ||
235 | } | ||
236 | paintings { | ||
237 | name: "WHY_LETTERS" | ||
238 | path: "Components/Paintings/why_letters" | ||
239 | } | ||