about summary refs log tree commit diff stats
path: root/data/maps/the_gallery/doors.txtpb
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_gallery/doors.txtpb')
-rw-r--r--data/maps/the_gallery/doors.txtpb122
1 files changed, 85 insertions, 37 deletions
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index 916acb8..adbc766 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -1,8 +1,9 @@
1# The Gallery is interesting because there's so many cross-map requirements. 1# The Gallery is interesting because there's so many cross-map requirements.
2doors { 2doors {
3 name: "Darkroom Painting" 3 name: "Darkroom Painting"
4 type: ITEM_ONLY 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 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" }
@@ -26,14 +27,16 @@ doors {
26} 27}
27doors { 28doors {
28 name: "Butterfly Painting" 29 name: "Butterfly Painting"
29 type: ITEM_ONLY 30 type: GALLERY_PAINTING
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: GALLERY_PAINTING
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" }
@@ -67,20 +70,44 @@ doors {
67} 70}
68doors { 71doors {
69 name: "Entry Painting" 72 name: "Entry Painting"
70 type: ITEM_ONLY 73 type: GALLERY_PAINTING
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: GALLERY_PAINTING
77 move_paintings { room: "Main Area" name: "WISE" } 81 #move_paintings { room: "Main Area" name: "WISE" }
78 # TODO: any panel in The Wise 82 receivers: "Components/Paintings/triangle/teleportListener"
83 panels { map: "the_wise" room: "Entry" name: "INK" }
84 panels { map: "the_wise" room: "Puzzles" name: "STORY" }
85 panels { map: "the_wise" room: "Puzzles" name: "VENTURE" }
86 panels { map: "the_wise" room: "Puzzles" name: "PASSED" }
87 panels { map: "the_wise" room: "Puzzles" name: "SLUMBERING" }
88 panels { map: "the_wise" room: "Puzzles" name: "RHYME" }
89 panels { map: "the_wise" room: "Puzzles" name: "OBSCURE" }
90 panels { map: "the_wise" room: "Puzzles" name: "PROPHET" }
91 panels { map: "the_wise" room: "Puzzles" name: "ERAS" }
92 panels { map: "the_wise" room: "Puzzles" name: "DARKNESS" }
93 panels { map: "the_wise" room: "Puzzles" name: "PRINCE" }
94 panels { map: "the_wise" room: "Puzzles" name: "BATH" }
95 panels { map: "the_wise" room: "Puzzles" name: "CHAOTIC" }
96 panels { map: "the_wise" room: "Puzzles" name: "EYES" }
97 panels { map: "the_wise" room: "Puzzles" name: "QUEENDOOM" }
98 panels { map: "the_wise" room: "Puzzles" name: "SHOUTS" }
99 panels { map: "the_wise" room: "Puzzles" name: "INTELLIGENCE" }
100 panels { map: "the_wise" room: "Puzzles" name: "EARTHWAR" }
101 panels { map: "the_wise" room: "Puzzles" name: "SLEEPER" }
102 panels { map: "the_wise" room: "Puzzles" name: "BOTTLE" }
103 panels { map: "the_wise" room: "Puzzles" name: "WORDS" }
104 complete_at: 1
79} 105}
80doors { 106doors {
81 name: "Tree Painting" 107 name: "Tree Painting"
82 type: ITEM_ONLY 108 type: GALLERY_PAINTING
83 move_paintings { room: "Main Area" name: "TREE" } 109 #move_paintings { room: "Main Area" name: "TREE" }
110 receivers: "Components/Paintings/Clue Maps/tree/teleportListener"
84 panels { map: "the_tree" room: "Main Area" name: "COLOR" } 111 panels { map: "the_tree" room: "Main Area" name: "COLOR" }
85 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" } 112 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (1)" }
86 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" } 113 panels { map: "the_tree" room: "Main Area" name: "DAMAGE (2)" }
@@ -115,68 +142,89 @@ doors {
115} 142}
116doors { 143doors {
117 name: "Unyielding Painting" 144 name: "Unyielding Painting"
118 type: ITEM_ONLY 145 type: GALLERY_PAINTING
119 move_paintings { room: "Main Area" name: "UNYIELDING" } 146 #move_paintings { room: "Main Area" name: "UNYIELDING" }
147 receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener"
120 rooms { map: "the_unyielding" name: "Digital Entrance" } 148 rooms { map: "the_unyielding" name: "Digital Entrance" }
121} 149}
122doors { 150doors {
123 name: "Graveyard Painting" 151 name: "Graveyard Painting"
124 type: ITEM_ONLY 152 type: GALLERY_PAINTING
125 move_paintings { room: "Main Area" name: "GRAVEYARD" } 153 #move_paintings { room: "Main Area" name: "GRAVEYARD" }
154 receivers: "Components/Paintings/Endings/grave/teleportListener"
126 rooms { map: "the_graveyard" name: "Outside" } 155 rooms { map: "the_graveyard" name: "Outside" }
127} 156}
128doors { 157doors {
129 name: "Control Center Painting" 158 name: "Control Center Painting"
130 type: ITEM_ONLY 159 type: GALLERY_PAINTING
131 move_paintings { room: "Main Area" name: "CC" } 160 #move_paintings { room: "Main Area" name: "CC" }
161 receivers: "Components/Paintings/Endings/desert/teleportListener"
132 rooms { map: "the_impressive" name: "M2 Room" } 162 rooms { map: "the_impressive" name: "M2 Room" }
133} 163}
134doors { 164doors {
135 name: "Tower Painting" 165 name: "Tower Painting"
136 type: ITEM_ONLY 166 type: GALLERY_PAINTING
137 move_paintings { room: "Main Area" name: "TOWER" } 167 #move_paintings { room: "Main Area" name: "TOWER" }
168 receivers: "Components/Paintings/Endings/red/teleportListener"
138 rooms { map: "the_tower" name: "First Floor" } 169 rooms { map: "the_tower" name: "First Floor" }
139} 170}
140doors { 171doors {
141 name: "Wondrous Painting" 172 name: "Wondrous Painting"
142 type: ITEM_ONLY 173 type: GALLERY_PAINTING
143 move_paintings { room: "Main Area" name: "WONDROUS" } 174 #move_paintings { room: "Main Area" name: "WONDROUS" }
144 # TODO: any panel in The Wondrous 175 receivers: "Components/Paintings/Endings/window/teleportListener"
176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" }
177 panels { map: "the_wondrous" room: "Regular" name: "SHRINK" }
178 panels { map: "the_wondrous" room: "Huge" name: "SHRINK" }
179 panels { map: "the_wondrous" room: "Huge" name: "IRE" }
180 panels { map: "the_wondrous" room: "Huge" name: "BRIE" }
181 panels { map: "the_wondrous" room: "Huge" name: "WICK" }
182 panels { map: "the_wondrous" room: "Huge" name: "BARK" }
183 panels { map: "the_wondrous" room: "Huge" name: "HARE" }
184 panels { map: "the_wondrous" room: "Huge" name: "CHIME" }
185 panels { map: "the_wondrous" room: "Huge" name: "LIBRARY" }
186 complete_at: 1
145} 187}
146doors { 188doors {
147 name: "Rainbow Painting" 189 name: "Rainbow Painting"
148 type: ITEM_ONLY 190 type: GALLERY_PAINTING
149 move_paintings { room: "Main Area" name: "RAINBOW" } 191 #move_paintings { room: "Main Area" name: "RAINBOW" }
192 receivers: "Components/Paintings/Endings/rainbow/teleportListener"
150 rooms { map: "daedalus" name: "Rainbow Start" } 193 rooms { map: "daedalus" name: "Rainbow Start" }
151} 194}
152doors { 195doors {
153 name: "Words Painting" 196 name: "Words Painting"
154 type: ITEM_ONLY 197 type: GALLERY_PAINTING
155 move_paintings { room: "Main Area" name: "WORDS" } 198 #move_paintings { room: "Main Area" name: "WORDS" }
156 # TODO: Enter The Words 199 receivers: "Components/Paintings/Endings/words/teleportListener"
200 rooms { map: "the_words" name: "Main Area" }
157} 201}
158doors { 202doors {
159 name: "Colorful Painting" 203 name: "Colorful Painting"
160 type: ITEM_ONLY 204 type: GALLERY_PAINTING
161 move_paintings { room: "Main Area" name: "COLORFUL" } 205 #move_paintings { room: "Main Area" name: "COLORFUL" }
206 receivers: "Components/Paintings/Endings/colorful/teleportListener"
162 rooms { map: "the_colorful" name: "White Room" } 207 rooms { map: "the_colorful" name: "White Room" }
163} 208}
164doors { 209doors {
165 name: "Castle Painting" 210 name: "Castle Painting"
166 type: ITEM_ONLY 211 type: GALLERY_PAINTING
167 move_paintings { room: "Main Area" name: "CASTLE" } 212 #move_paintings { room: "Main Area" name: "CASTLE" }
213 receivers: "Components/Paintings/Endings/castle/teleportListener"
168 rooms { map: "daedalus" name: "Castle" } 214 rooms { map: "daedalus" name: "Castle" }
169} 215}
170doors { 216doors {
171 name: "Sun Temple Painting" 217 name: "Sun Temple Painting"
172 type: ITEM_ONLY 218 type: GALLERY_PAINTING
173 move_paintings { room: "Main Area" name: "SUNTEMPLE" } 219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" }
220 receivers: "Components/Paintings/Endings/temple/teleportListener"
174 rooms { map: "the_sun_temple" name: "Entrance" } 221 rooms { map: "the_sun_temple" name: "Entrance" }
175} 222}
176doors { 223doors {
177 name: "Ancient Painting" 224 name: "Ancient Painting"
178 type: ITEM_ONLY 225 type: GALLERY_PAINTING
179 move_paintings { room: "Main Area" name: "ANCIENT" } 226 #move_paintings { room: "Main Area" name: "ANCIENT" }
227 receivers: "Components/Paintings/Endings/cubes/teleportListener"
180 rooms { map: "the_ancient" name: "Outside" } 228 rooms { map: "the_ancient" name: "Outside" }
181} 229}
182doors { 230doors {