diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-28 17:15:09 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-28 17:15:09 -0400 |
commit | 51c4886f15e7e10cdee2d5b2f92510c700f0c537 (patch) | |
tree | 7d267cbc5e0f4632878045f554b3a3f13e5d83eb | |
parent | 5a2d1f6f2462636d8389adb46ba3ff237ffe32c7 (diff) | |
download | lingo2-archipelago-51c4886f15e7e10cdee2d5b2f92510c700f0c537.tar.gz lingo2-archipelago-51c4886f15e7e10cdee2d5b2f92510c700f0c537.tar.bz2 lingo2-archipelago-51c4886f15e7e10cdee2d5b2f92510c700f0c537.zip |
[Data] Replace move_paintings with receivers
Also fixed castle stairs.
-rw-r--r-- | data/connections.txtpb | 2 | ||||
-rw-r--r-- | data/maps/daedalus/doors.txtpb | 3 | ||||
-rw-r--r-- | data/maps/the_entry/connections.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_entry/doors.txtpb | 6 | ||||
-rw-r--r-- | data/maps/the_gallery/doors.txtpb | 51 | ||||
-rw-r--r-- | data/maps/the_great/doors.txtpb | 3 | ||||
-rw-r--r-- | data/maps/the_owl/doors.txtpb | 3 |
7 files changed, 51 insertions, 22 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index 057d8bb..3bdc278 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb | |||
@@ -1398,7 +1398,7 @@ connections { | |||
1398 | to { | 1398 | to { |
1399 | room { | 1399 | room { |
1400 | map: "daedalus" | 1400 | map: "daedalus" |
1401 | name: "Roof" | 1401 | name: "Castle" |
1402 | } | 1402 | } |
1403 | } | 1403 | } |
1404 | oneway: true | 1404 | oneway: true |
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index 1ae6cc6..932035a 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb | |||
@@ -1392,6 +1392,9 @@ doors { | |||
1392 | type: STANDARD | 1392 | type: STANDARD |
1393 | receivers: "Components/Doors/Castle/entry_stairs_big" | 1393 | receivers: "Components/Doors/Castle/entry_stairs_big" |
1394 | receivers: "Components/Doors/Castle/entry_stairs_big2" | 1394 | receivers: "Components/Doors/Castle/entry_stairs_big2" |
1395 | receivers: "Meshes/Stairs/staircase31/teleportListener" | ||
1396 | receivers: "Meshes/Stairs/staircase32/teleportListener" | ||
1397 | receivers: "Meshes/Stairs/staircase33/teleportListener" | ||
1395 | panels { room: "North Castle Area" name: "A SUMMER PLACE" } | 1398 | panels { room: "North Castle Area" name: "A SUMMER PLACE" } |
1396 | panels { room: "West Castle Area" name: "SONG FACE" } | 1399 | panels { room: "West Castle Area" name: "SONG FACE" } |
1397 | panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } | 1400 | panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } |
diff --git a/data/maps/the_entry/connections.txtpb b/data/maps/the_entry/connections.txtpb index 68aa344..1f7e3bd 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb | |||
@@ -90,6 +90,11 @@ connections { | |||
90 | } | 90 | } |
91 | connections { | 91 | connections { |
92 | from_room: "Red Blue Halls" | 92 | from_room: "Red Blue Halls" |
93 | to_room: "Least Blue Last" | ||
94 | oneway: true | ||
95 | } | ||
96 | connections { | ||
97 | from_room: "Red Blue Halls" | ||
93 | to_room: "Wrath Room" | 98 | to_room: "Wrath Room" |
94 | door { name: "Noon Door" } | 99 | door { name: "Noon Door" } |
95 | } | 100 | } |
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 917edc7..374aff1 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb | |||
@@ -287,7 +287,8 @@ doors { | |||
287 | doors { | 287 | doors { |
288 | name: "Least Blue Last Panels" | 288 | name: "Least Blue Last Panels" |
289 | type: EVENT | 289 | type: EVENT |
290 | move_paintings { room: "Starting Room" name: "OWL" } | 290 | #move_paintings { room: "Starting Room" name: "OWL" } |
291 | #receivers: "Components/Paintings/owl/visibilityListener" | ||
291 | panels { room: "Least Blue Last" name: "CAPABLE (1)" } | 292 | panels { room: "Least Blue Last" name: "CAPABLE (1)" } |
292 | panels { room: "Least Blue Last" name: "CAPABLE (2)" } | 293 | panels { room: "Least Blue Last" name: "CAPABLE (2)" } |
293 | panels { room: "Least Blue Last" name: "LUSTRE" } | 294 | panels { room: "Least Blue Last" name: "LUSTRE" } |
@@ -301,7 +302,8 @@ doors { | |||
301 | doors { | 302 | doors { |
302 | name: "Red Room Painting" | 303 | name: "Red Room Painting" |
303 | type: STANDARD | 304 | type: STANDARD |
304 | move_paintings { room: "Right Eye" name: "PSYCHIC" } | 305 | #move_paintings { room: "Right Eye" name: "PSYCHIC" } |
306 | receivers: "Components/Paintings/psychic/teleportListener" | ||
305 | panels { room: "Right Eye" name: "FAINT" } | 307 | panels { room: "Right Eye" name: "FAINT" } |
306 | location_room: "Right Eye" | 308 | location_room: "Right Eye" |
307 | } | 309 | } |
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index e269daf..a7a5d85 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb | |||
@@ -2,7 +2,8 @@ | |||
2 | doors { | 2 | doors { |
3 | name: "Darkroom Painting" | 3 | name: "Darkroom Painting" |
4 | type: ITEM_ONLY | 4 | type: ITEM_ONLY |
5 | move_paintings { room: "Main Area" name: "DARKROOM" } | 5 | #move_paintings { room: "Main Area" name: "DARKROOM" } |
6 | receivers: "Components/Paintings/darkroom/teleportListener" | ||
6 | panels { map: "the_darkroom" room: "First Room" name: "BISON" } | 7 | panels { map: "the_darkroom" room: "First Room" name: "BISON" } |
7 | panels { map: "the_darkroom" room: "First Room" name: "FISH" } | 8 | panels { map: "the_darkroom" room: "First Room" name: "FISH" } |
8 | panels { map: "the_darkroom" room: "First Room" name: "SHEEP" } | 9 | panels { map: "the_darkroom" room: "First Room" name: "SHEEP" } |
@@ -27,13 +28,15 @@ doors { | |||
27 | doors { | 28 | doors { |
28 | name: "Butterfly Painting" | 29 | name: "Butterfly Painting" |
29 | type: ITEM_ONLY | 30 | type: ITEM_ONLY |
30 | move_paintings { room: "Main Area" name: "BUTTERFLY" } | 31 | #move_paintings { room: "Main Area" name: "BUTTERFLY" } |
32 | receivers: "Components/Paintings/butterfly/teleportListener" | ||
31 | rooms { map: "the_butterfly" name: "Main Area" } | 33 | rooms { map: "the_butterfly" name: "Main Area" } |
32 | } | 34 | } |
33 | doors { | 35 | doors { |
34 | name: "Between Painting" | 36 | name: "Between Painting" |
35 | type: ITEM_ONLY | 37 | type: ITEM_ONLY |
36 | move_paintings { room: "Main Area" name: "BETWEEN" } | 38 | #move_paintings { room: "Main Area" name: "BETWEEN" } |
39 | receivers: "Components/Paintings/between/teleportListener" | ||
37 | panels { map: "the_between" room: "Main Area" name: "SUN" } | 40 | panels { map: "the_between" room: "Main Area" name: "SUN" } |
38 | panels { map: "the_between" room: "Main Area" name: "KOI" } | 41 | panels { map: "the_between" room: "Main Area" name: "KOI" } |
39 | panels { map: "the_between" room: "Main Area" name: "SUN KOI" } | 42 | panels { map: "the_between" room: "Main Area" name: "SUN KOI" } |
@@ -68,13 +71,15 @@ doors { | |||
68 | doors { | 71 | doors { |
69 | name: "Entry Painting" | 72 | name: "Entry Painting" |
70 | type: ITEM_ONLY | 73 | type: ITEM_ONLY |
71 | move_paintings { room: "Main Area" name: "ENTRY" } | 74 | #move_paintings { room: "Main Area" name: "ENTRY" } |
75 | receivers: "Components/Paintings/eyes/teleportListener" | ||
72 | panels { map: "the_entry" room: "Eye Room" name: "I" } | 76 | panels { map: "the_entry" room: "Eye Room" name: "I" } |
73 | } | 77 | } |
74 | doors { | 78 | doors { |
75 | name: "Wise Painting" | 79 | name: "Wise Painting" |
76 | type: ITEM_ONLY | 80 | type: ITEM_ONLY |
77 | move_paintings { room: "Main Area" name: "WISE" } | 81 | #move_paintings { room: "Main Area" name: "WISE" } |
82 | receivers: "Components/Paintings/triangle/teleportListener" | ||
78 | panels { map: "the_wise" room: "Entry" name: "INK" } | 83 | panels { map: "the_wise" room: "Entry" name: "INK" } |
79 | panels { map: "the_wise" room: "Puzzles" name: "STORY" } | 84 | panels { map: "the_wise" room: "Puzzles" name: "STORY" } |
80 | panels { map: "the_wise" room: "Puzzles" name: "VENTURE" } | 85 | panels { map: "the_wise" room: "Puzzles" name: "VENTURE" } |
@@ -101,7 +106,8 @@ doors { | |||
101 | doors { | 106 | doors { |
102 | name: "Tree Painting" | 107 | name: "Tree Painting" |
103 | type: ITEM_ONLY | 108 | type: ITEM_ONLY |
104 | move_paintings { room: "Main Area" name: "TREE" } | 109 | #move_paintings { room: "Main Area" name: "TREE" } |
110 | receivers: "Components/Paintings/Clue Maps/tree/teleportListener" | ||
105 | panels { map: "the_tree" room: "Main Area" name: "COLOR" } | 111 | panels { map: "the_tree" room: "Main Area" name: "COLOR" } |
106 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } | 112 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } |
107 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } | 113 | panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } |
@@ -137,31 +143,36 @@ doors { | |||
137 | doors { | 143 | doors { |
138 | name: "Unyielding Painting" | 144 | name: "Unyielding Painting" |
139 | type: ITEM_ONLY | 145 | type: ITEM_ONLY |
140 | move_paintings { room: "Main Area" name: "UNYIELDING" } | 146 | #move_paintings { room: "Main Area" name: "UNYIELDING" } |
147 | receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener" | ||
141 | rooms { map: "the_unyielding" name: "Digital Entrance" } | 148 | rooms { map: "the_unyielding" name: "Digital Entrance" } |
142 | } | 149 | } |
143 | doors { | 150 | doors { |
144 | name: "Graveyard Painting" | 151 | name: "Graveyard Painting" |
145 | type: ITEM_ONLY | 152 | type: ITEM_ONLY |
146 | move_paintings { room: "Main Area" name: "GRAVEYARD" } | 153 | #move_paintings { room: "Main Area" name: "GRAVEYARD" } |
154 | receivers: "Components/Paintings/Endings/grave/teleportListener" | ||
147 | rooms { map: "the_graveyard" name: "Outside" } | 155 | rooms { map: "the_graveyard" name: "Outside" } |
148 | } | 156 | } |
149 | doors { | 157 | doors { |
150 | name: "Control Center Painting" | 158 | name: "Control Center Painting" |
151 | type: ITEM_ONLY | 159 | type: ITEM_ONLY |
152 | move_paintings { room: "Main Area" name: "CC" } | 160 | #move_paintings { room: "Main Area" name: "CC" } |
161 | receivers: "Components/Paintings/Endings/desert/teleportListener" | ||
153 | rooms { map: "the_impressive" name: "M2 Room" } | 162 | rooms { map: "the_impressive" name: "M2 Room" } |
154 | } | 163 | } |
155 | doors { | 164 | doors { |
156 | name: "Tower Painting" | 165 | name: "Tower Painting" |
157 | type: ITEM_ONLY | 166 | type: ITEM_ONLY |
158 | move_paintings { room: "Main Area" name: "TOWER" } | 167 | #move_paintings { room: "Main Area" name: "TOWER" } |
168 | receivers: "Components/Paintings/Endings/red/teleportListener" | ||
159 | rooms { map: "the_tower" name: "First Floor" } | 169 | rooms { map: "the_tower" name: "First Floor" } |
160 | } | 170 | } |
161 | doors { | 171 | doors { |
162 | name: "Wondrous Painting" | 172 | name: "Wondrous Painting" |
163 | type: ITEM_ONLY | 173 | type: ITEM_ONLY |
164 | move_paintings { room: "Main Area" name: "WONDROUS" } | 174 | #move_paintings { room: "Main Area" name: "WONDROUS" } |
175 | receivers: "Components/Paintings/Endings/window/teleportListener" | ||
165 | panels { map: "the_wondrous" room: "Entry" name: "WONDER" } | 176 | panels { map: "the_wondrous" room: "Entry" name: "WONDER" } |
166 | panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } | 177 | panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } |
167 | panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } | 178 | panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } |
@@ -177,37 +188,43 @@ doors { | |||
177 | doors { | 188 | doors { |
178 | name: "Rainbow Painting" | 189 | name: "Rainbow Painting" |
179 | type: ITEM_ONLY | 190 | type: ITEM_ONLY |
180 | move_paintings { room: "Main Area" name: "RAINBOW" } | 191 | #move_paintings { room: "Main Area" name: "RAINBOW" } |
192 | receivers: "Components/Paintings/Endings/rainbow/teleportListener" | ||
181 | rooms { map: "daedalus" name: "Rainbow Start" } | 193 | rooms { map: "daedalus" name: "Rainbow Start" } |
182 | } | 194 | } |
183 | doors { | 195 | doors { |
184 | name: "Words Painting" | 196 | name: "Words Painting" |
185 | type: ITEM_ONLY | 197 | type: ITEM_ONLY |
186 | move_paintings { room: "Main Area" name: "WORDS" } | 198 | #move_paintings { room: "Main Area" name: "WORDS" } |
199 | receivers: "Components/Paintings/Endings/words/teleportListener" | ||
187 | rooms { map: "the_words" name: "Main Area" } | 200 | rooms { map: "the_words" name: "Main Area" } |
188 | } | 201 | } |
189 | doors { | 202 | doors { |
190 | name: "Colorful Painting" | 203 | name: "Colorful Painting" |
191 | type: ITEM_ONLY | 204 | type: ITEM_ONLY |
192 | move_paintings { room: "Main Area" name: "COLORFUL" } | 205 | #move_paintings { room: "Main Area" name: "COLORFUL" } |
206 | receivers: "Components/Paintings/Endings/colorful/teleportListener" | ||
193 | rooms { map: "the_colorful" name: "White Room" } | 207 | rooms { map: "the_colorful" name: "White Room" } |
194 | } | 208 | } |
195 | doors { | 209 | doors { |
196 | name: "Castle Painting" | 210 | name: "Castle Painting" |
197 | type: ITEM_ONLY | 211 | type: ITEM_ONLY |
198 | move_paintings { room: "Main Area" name: "CASTLE" } | 212 | #move_paintings { room: "Main Area" name: "CASTLE" } |
213 | receivers: "Components/Paintings/Endings/castle/teleportListener" | ||
199 | rooms { map: "daedalus" name: "Castle" } | 214 | rooms { map: "daedalus" name: "Castle" } |
200 | } | 215 | } |
201 | doors { | 216 | doors { |
202 | name: "Sun Temple Painting" | 217 | name: "Sun Temple Painting" |
203 | type: ITEM_ONLY | 218 | type: ITEM_ONLY |
204 | move_paintings { room: "Main Area" name: "SUNTEMPLE" } | 219 | #move_paintings { room: "Main Area" name: "SUNTEMPLE" } |
220 | receivers: "Components/Paintings/Endings/temple/teleportListener" | ||
205 | rooms { map: "the_sun_temple" name: "Entrance" } | 221 | rooms { map: "the_sun_temple" name: "Entrance" } |
206 | } | 222 | } |
207 | doors { | 223 | doors { |
208 | name: "Ancient Painting" | 224 | name: "Ancient Painting" |
209 | type: ITEM_ONLY | 225 | type: ITEM_ONLY |
210 | move_paintings { room: "Main Area" name: "ANCIENT" } | 226 | #move_paintings { room: "Main Area" name: "ANCIENT" } |
227 | receivers: "Components/Paintings/Endings/cubes/teleportListener" | ||
211 | rooms { map: "the_ancient" name: "Outside" } | 228 | rooms { map: "the_ancient" name: "Outside" } |
212 | } | 229 | } |
213 | doors { | 230 | doors { |
diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index 463eaba..be7cd00 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb | |||
@@ -98,7 +98,8 @@ doors { | |||
98 | doors { | 98 | doors { |
99 | name: "Savory Painting" | 99 | name: "Savory Painting" |
100 | type: STANDARD | 100 | type: STANDARD |
101 | move_paintings { room: "West Side" name: "EXTRAVAGANT" } | 101 | #move_paintings { room: "West Side" name: "EXTRAVAGANT" } |
102 | receivers: "Components/Paintings/unless/teleportListener" | ||
102 | panels { room: "West Side" name: "SAVORY" } | 103 | panels { room: "West Side" name: "SAVORY" } |
103 | panels { room: "West Side" name: "FLAVORS" } | 104 | panels { room: "West Side" name: "FLAVORS" } |
104 | location_room: "West Side" | 105 | location_room: "West Side" |
diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb index 2c7f449..28af5d0 100644 --- a/data/maps/the_owl/doors.txtpb +++ b/data/maps/the_owl/doors.txtpb | |||
@@ -242,7 +242,8 @@ doors { | |||
242 | doors { | 242 | doors { |
243 | name: "Owl Painting" | 243 | name: "Owl Painting" |
244 | type: EVENT | 244 | type: EVENT |
245 | move_paintings { room: "Connected Area" name: "OWL" } | 245 | #move_paintings { room: "Connected Area" name: "OWL" } |
246 | #receivers: "Components/Paintings/owl/teleportListener" | ||
246 | doors { name: "Orange Owl" } | 247 | doors { name: "Orange Owl" } |
247 | doors { name: "Black Owl" } | 248 | doors { name: "Black Owl" } |
248 | doors { name: "Blue Owl" } | 249 | doors { name: "Blue Owl" } |