about summary refs log tree commit diff stats
path: root/data/maps/the_gallery
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_gallery')
-rw-r--r--data/maps/the_gallery/doors.txtpb43
-rw-r--r--data/maps/the_gallery/metadata.txtpb2
-rw-r--r--data/maps/the_gallery/rooms/Daedalus Extension.txtpb1
-rw-r--r--data/maps/the_gallery/rooms/Main Area.txtpb4
4 files changed, 31 insertions, 19 deletions
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index adbc766..e87e807 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -3,7 +3,7 @@ doors {
3 name: "Darkroom Painting" 3 name: "Darkroom Painting"
4 type: GALLERY_PAINTING 4 type: GALLERY_PAINTING
5 #move_paintings { room: "Main Area" name: "DARKROOM" } 5 #move_paintings { room: "Main Area" name: "DARKROOM" }
6 receivers: "Components/Paintings/darkroom/teleportListener" 6 receivers: "Components/Listeners/Hint Room/unlockReaderListenerDarkroom"
7 panels { map: "the_darkroom" room: "First Room" name: "BISON" } 7 panels { map: "the_darkroom" room: "First Room" name: "BISON" }
8 panels { map: "the_darkroom" room: "First Room" name: "FISH" } 8 panels { map: "the_darkroom" room: "First Room" name: "FISH" }
9 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" } 9 panels { map: "the_darkroom" room: "First Room" name: "SHEEP" }
@@ -29,14 +29,14 @@ doors {
29 name: "Butterfly Painting" 29 name: "Butterfly Painting"
30 type: GALLERY_PAINTING 30 type: GALLERY_PAINTING
31 #move_paintings { room: "Main Area" name: "BUTTERFLY" } 31 #move_paintings { room: "Main Area" name: "BUTTERFLY" }
32 receivers: "Components/Paintings/butterfly/teleportListener" 32 receivers: "Components/Listeners/Hint Room/unlockReaderListenerButterfly"
33 rooms { map: "the_butterfly" name: "Main Area" } 33 rooms { map: "the_butterfly" name: "Main Area" }
34} 34}
35doors { 35doors {
36 name: "Between Painting" 36 name: "Between Painting"
37 type: GALLERY_PAINTING 37 type: GALLERY_PAINTING
38 #move_paintings { room: "Main Area" name: "BETWEEN" } 38 #move_paintings { room: "Main Area" name: "BETWEEN" }
39 receivers: "Components/Paintings/between/teleportListener" 39 receivers: "Components/Listeners/Hint Room/unlockReaderListenerBetween"
40 panels { map: "the_between" room: "Main Area" name: "SUN" } 40 panels { map: "the_between" room: "Main Area" name: "SUN" }
41 panels { map: "the_between" room: "Main Area" name: "KOI" } 41 panels { map: "the_between" room: "Main Area" name: "KOI" }
42 panels { map: "the_between" room: "Main Area" name: "SUN KOI" } 42 panels { map: "the_between" room: "Main Area" name: "SUN KOI" }
@@ -72,14 +72,14 @@ doors {
72 name: "Entry Painting" 72 name: "Entry Painting"
73 type: GALLERY_PAINTING 73 type: GALLERY_PAINTING
74 #move_paintings { room: "Main Area" name: "ENTRY" } 74 #move_paintings { room: "Main Area" name: "ENTRY" }
75 receivers: "Components/Paintings/eyes/teleportListener" 75 receivers: "Components/Listeners/Hint Room/unlockReaderListenerEyes"
76 panels { map: "the_entry" room: "Eye Room" name: "I" } 76 panels { map: "the_entry" room: "Eye Room" name: "I" }
77} 77}
78doors { 78doors {
79 name: "Wise Painting" 79 name: "Wise Painting"
80 type: GALLERY_PAINTING 80 type: GALLERY_PAINTING
81 #move_paintings { room: "Main Area" name: "WISE" } 81 #move_paintings { room: "Main Area" name: "WISE" }
82 receivers: "Components/Paintings/triangle/teleportListener" 82 receivers: "Components/Listeners/Hint Room/unlockReaderListenerTriangle"
83 panels { map: "the_wise" room: "Entry" name: "INK" } 83 panels { map: "the_wise" room: "Entry" name: "INK" }
84 panels { map: "the_wise" room: "Puzzles" name: "STORY" } 84 panels { map: "the_wise" room: "Puzzles" name: "STORY" }
85 panels { map: "the_wise" room: "Puzzles" name: "VENTURE" } 85 panels { map: "the_wise" room: "Puzzles" name: "VENTURE" }
@@ -107,7 +107,7 @@ doors {
107 name: "Tree Painting" 107 name: "Tree Painting"
108 type: GALLERY_PAINTING 108 type: GALLERY_PAINTING
109 #move_paintings { room: "Main Area" name: "TREE" } 109 #move_paintings { room: "Main Area" name: "TREE" }
110 receivers: "Components/Paintings/Clue Maps/tree/teleportListener" 110 receivers: "Components/Listeners/Hint Room/unlockReaderListenerTree"
111 panels { map: "the_tree" room: "Main Area" name: "COLOR" } 111 panels { map: "the_tree" room: "Main Area" name: "COLOR" }
112 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } 112 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" }
113 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } 113 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" }
@@ -144,35 +144,41 @@ doors {
144 name: "Unyielding Painting" 144 name: "Unyielding Painting"
145 type: GALLERY_PAINTING 145 type: GALLERY_PAINTING
146 #move_paintings { room: "Main Area" name: "UNYIELDING" } 146 #move_paintings { room: "Main Area" name: "UNYIELDING" }
147 receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener" 147 receivers: "Components/Listeners/Hint Room/unlockReaderListenerUnyielding"
148 rooms { map: "the_unyielding" name: "Digital Entrance" } 148 rooms { map: "the_unyielding" name: "Digital Entrance" }
149} 149}
150doors { 150doors {
151 name: "Cyan Doors"
152 type: EVENT
153 receivers: "Components/Listeners/Hint Room/unlockReaderListenerDoubles"
154 double_letters: true
155}
156doors {
151 name: "Graveyard Painting" 157 name: "Graveyard Painting"
152 type: GALLERY_PAINTING 158 type: GALLERY_PAINTING
153 #move_paintings { room: "Main Area" name: "GRAVEYARD" } 159 #move_paintings { room: "Main Area" name: "GRAVEYARD" }
154 receivers: "Components/Paintings/Endings/grave/teleportListener" 160 receivers: "Components/Listeners/Endings/unlockReaderListenerGraveyard"
155 rooms { map: "the_graveyard" name: "Outside" } 161 rooms { map: "the_graveyard" name: "Outside" }
156} 162}
157doors { 163doors {
158 name: "Control Center Painting" 164 name: "Control Center Painting"
159 type: GALLERY_PAINTING 165 type: GALLERY_PAINTING
160 #move_paintings { room: "Main Area" name: "CC" } 166 #move_paintings { room: "Main Area" name: "CC" }
161 receivers: "Components/Paintings/Endings/desert/teleportListener" 167 receivers: "Components/Listeners/Endings/unlockReaderListenerDesert"
162 rooms { map: "the_impressive" name: "M2 Room" } 168 rooms { map: "the_impressive" name: "M2 Room" }
163} 169}
164doors { 170doors {
165 name: "Tower Painting" 171 name: "Tower Painting"
166 type: GALLERY_PAINTING 172 type: GALLERY_PAINTING
167 #move_paintings { room: "Main Area" name: "TOWER" } 173 #move_paintings { room: "Main Area" name: "TOWER" }
168 receivers: "Components/Paintings/Endings/red/teleportListener" 174 receivers: "Components/Listeners/Endings/unlockReaderListenerTower"
169 rooms { map: "the_tower" name: "First Floor" } 175 rooms { map: "the_tower" name: "First Floor" }
170} 176}
171doors { 177doors {
172 name: "Wondrous Painting" 178 name: "Wondrous Painting"
173 type: GALLERY_PAINTING 179 type: GALLERY_PAINTING
174 #move_paintings { room: "Main Area" name: "WONDROUS" } 180 #move_paintings { room: "Main Area" name: "WONDROUS" }
175 receivers: "Components/Paintings/Endings/window/teleportListener" 181 receivers: "Components/Listeners/Endings/unlockReaderListenerWonderland"
176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" } 182 panels { map: "the_wondrous" room: "Entry" name: "WONDER" }
177 panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } 183 panels { map: "the_wondrous" room: "Regular" name: "SHRINK" }
178 panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } 184 panels { map: "the_wondrous" room: "Huge" name: "SHRINK" }
@@ -189,42 +195,42 @@ doors {
189 name: "Rainbow Painting" 195 name: "Rainbow Painting"
190 type: GALLERY_PAINTING 196 type: GALLERY_PAINTING
191 #move_paintings { room: "Main Area" name: "RAINBOW" } 197 #move_paintings { room: "Main Area" name: "RAINBOW" }
192 receivers: "Components/Paintings/Endings/rainbow/teleportListener" 198 receivers: "Components/Listeners/Endings/unlockReaderListenerRainbow"
193 rooms { map: "daedalus" name: "Rainbow Start" } 199 rooms { map: "daedalus" name: "Rainbow Start" }
194} 200}
195doors { 201doors {
196 name: "Words Painting" 202 name: "Words Painting"
197 type: GALLERY_PAINTING 203 type: GALLERY_PAINTING
198 #move_paintings { room: "Main Area" name: "WORDS" } 204 #move_paintings { room: "Main Area" name: "WORDS" }
199 receivers: "Components/Paintings/Endings/words/teleportListener" 205 receivers: "Components/Listeners/Endings/unlockReaderListenerWords"
200 rooms { map: "the_words" name: "Main Area" } 206 rooms { map: "the_words" name: "Main Area" }
201} 207}
202doors { 208doors {
203 name: "Colorful Painting" 209 name: "Colorful Painting"
204 type: GALLERY_PAINTING 210 type: GALLERY_PAINTING
205 #move_paintings { room: "Main Area" name: "COLORFUL" } 211 #move_paintings { room: "Main Area" name: "COLORFUL" }
206 receivers: "Components/Paintings/Endings/colorful/teleportListener" 212 receivers: "Components/Listeners/Endings/unlockReaderListenerColorful"
207 rooms { map: "the_colorful" name: "White Room" } 213 rooms { map: "the_colorful" name: "White Room" }
208} 214}
209doors { 215doors {
210 name: "Castle Painting" 216 name: "Castle Painting"
211 type: GALLERY_PAINTING 217 type: GALLERY_PAINTING
212 #move_paintings { room: "Main Area" name: "CASTLE" } 218 #move_paintings { room: "Main Area" name: "CASTLE" }
213 receivers: "Components/Paintings/Endings/castle/teleportListener" 219 receivers: "Components/Listeners/Endings/unlockReaderListenerCastle"
214 rooms { map: "daedalus" name: "Castle" } 220 rooms { map: "daedalus" name: "Castle" }
215} 221}
216doors { 222doors {
217 name: "Sun Temple Painting" 223 name: "Sun Temple Painting"
218 type: GALLERY_PAINTING 224 type: GALLERY_PAINTING
219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" } 225 #move_paintings { room: "Main Area" name: "SUNTEMPLE" }
220 receivers: "Components/Paintings/Endings/temple/teleportListener" 226 receivers: "Components/Listeners/Endings/unlockReaderListenerTemple"
221 rooms { map: "the_sun_temple" name: "Entrance" } 227 rooms { map: "the_sun_temple" name: "Entrance" }
222} 228}
223doors { 229doors {
224 name: "Ancient Painting" 230 name: "Ancient Painting"
225 type: GALLERY_PAINTING 231 type: GALLERY_PAINTING
226 #move_paintings { room: "Main Area" name: "ANCIENT" } 232 #move_paintings { room: "Main Area" name: "ANCIENT" }
227 receivers: "Components/Paintings/Endings/cubes/teleportListener" 233 receivers: "Components/Listeners/Endings/unlockReaderListenerQuartz"
228 rooms { map: "the_ancient" name: "Outside" } 234 rooms { map: "the_ancient" name: "Outside" }
229} 235}
230doors { 236doors {
@@ -245,6 +251,7 @@ doors {
245 doors { name: "Wise Painting" } 251 doors { name: "Wise Painting" }
246 doors { name: "Tree Painting" } 252 doors { name: "Tree Painting" }
247 doors { name: "Unyielding Painting" } 253 doors { name: "Unyielding Painting" }
254 doors { name: "Cyan Doors" }
248 doors { name: "Graveyard Painting" } 255 doors { name: "Graveyard Painting" }
249 doors { name: "Control Center Painting" } 256 doors { name: "Control Center Painting" }
250 doors { name: "Tower Painting" } 257 doors { name: "Tower Painting" }
@@ -255,7 +262,7 @@ doors {
255 doors { name: "Castle Painting" } 262 doors { name: "Castle Painting" }
256 doors { name: "Sun Temple Painting" } 263 doors { name: "Sun Temple Painting" }
257 doors { name: "Ancient Painting" } 264 doors { name: "Ancient Painting" }
258 doors { name: "Gallery Extension" } 265 panels { room: "Daedalus Extension" name: "WHERE" }
259} 266}
260doors { 267doors {
261 name: "Ending Door" 268 name: "Ending Door"
diff --git a/data/maps/the_gallery/metadata.txtpb b/data/maps/the_gallery/metadata.txtpb index 41ec36e..a1bbe25 100644 --- a/data/maps/the_gallery/metadata.txtpb +++ b/data/maps/the_gallery/metadata.txtpb
@@ -1,4 +1,6 @@
1display_name: "The Gallery" 1display_name: "The Gallery"
2rte_room: "Main Area"
3daedalus_only_mode: DAED_ONLY_PARTIAL
2# These are the eyes in the foyer, and aren't normal paintings. 4# These are the eyes in the foyer, and aren't normal paintings.
3excluded_nodes: "Components/Paintings/Starting/eye" 5excluded_nodes: "Components/Paintings/Starting/eye"
4excluded_nodes: "Components/Paintings/Starting/eye2" 6excluded_nodes: "Components/Paintings/Starting/eye2"
diff --git a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb index 51d2be5..c3a72c2 100644 --- a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb +++ b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb
@@ -1,4 +1,5 @@
1name: "Daedalus Extension" 1name: "Daedalus Extension"
2daedalus_only_allow: true
2panels { 3panels {
3 name: "WHERE" 4 name: "WHERE"
4 path: "Panels/entry_1" 5 path: "Panels/entry_1"
diff --git a/data/maps/the_gallery/rooms/Main Area.txtpb b/data/maps/the_gallery/rooms/Main Area.txtpb index bc1606d..e88dc48 100644 --- a/data/maps/the_gallery/rooms/Main Area.txtpb +++ b/data/maps/the_gallery/rooms/Main Area.txtpb
@@ -162,6 +162,8 @@ paintings {
162} 162}
163ports { 163ports {
164 name: "ENTRY" 164 name: "ENTRY"
165 display_name: "Entrance"
165 path: "Components/Warps/worldport" 166 path: "Components/Warps/worldport"
166 orientation: "west" 167 destination { x: -3.5 y: 0 z: 16 }
168 rotation: 270
167} 169}