summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-28 17:15:09 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-28 17:15:09 -0400
commit51c4886f15e7e10cdee2d5b2f92510c700f0c537 (patch)
tree7d267cbc5e0f4632878045f554b3a3f13e5d83eb /data
parent5a2d1f6f2462636d8389adb46ba3ff237ffe32c7 (diff)
downloadlingo2-archipelago-51c4886f15e7e10cdee2d5b2f92510c700f0c537.tar.gz
lingo2-archipelago-51c4886f15e7e10cdee2d5b2f92510c700f0c537.tar.bz2
lingo2-archipelago-51c4886f15e7e10cdee2d5b2f92510c700f0c537.zip
[Data] Replace move_paintings with receivers
Also fixed castle stairs.
Diffstat (limited to 'data')
-rw-r--r--data/connections.txtpb2
-rw-r--r--data/maps/daedalus/doors.txtpb3
-rw-r--r--data/maps/the_entry/connections.txtpb5
-rw-r--r--data/maps/the_entry/doors.txtpb6
-rw-r--r--data/maps/the_gallery/doors.txtpb51
-rw-r--r--data/maps/the_great/doors.txtpb3
-rw-r--r--data/maps/the_owl/doors.txtpb3
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}
91connections { 91connections {
92 from_room: "Red Blue Halls" 92 from_room: "Red Blue Halls"
93 to_room: "Least Blue Last"
94 oneway: true
95}
96connections {
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 {
287doors { 287doors {
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 {
301doors { 302doors {
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 @@
2doors { 2doors {
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 {
27doors { 28doors {
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}
33doors { 35doors {
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 {
68doors { 71doors {
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}
74doors { 78doors {
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 {
101doors { 106doors {
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 {
137doors { 143doors {
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}
143doors { 150doors {
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}
149doors { 157doors {
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}
155doors { 164doors {
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}
161doors { 171doors {
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 {
177doors { 188doors {
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}
183doors { 195doors {
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}
189doors { 202doors {
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}
195doors { 209doors {
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}
201doors { 216doors {
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}
207doors { 223doors {
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}
213doors { 230doors {
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 {
98doors { 98doors {
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 {
242doors { 242doors {
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" }