summary refs log tree commit diff stats
path: root/data/maps
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps')
-rw-r--r--data/maps/the_between/doors.txtpb35
-rw-r--r--data/maps/the_entry/doors.txtpb5
-rw-r--r--data/maps/the_gallery/connections.txtpb15
-rw-r--r--data/maps/the_gallery/doors.txtpb189
-rw-r--r--data/maps/the_gallery/rooms/Back Room.txtpb17
-rw-r--r--data/maps/the_gallery/rooms/Daedalus Extension.txtpb44
-rw-r--r--data/maps/the_gallery/rooms/Ending.txtpb3
-rw-r--r--data/maps/the_gallery/rooms/Main Area.txtpb167
8 files changed, 438 insertions, 37 deletions
diff --git a/data/maps/the_between/doors.txtpb b/data/maps/the_between/doors.txtpb index a7270a8..531a248 100644 --- a/data/maps/the_between/doors.txtpb +++ b/data/maps/the_between/doors.txtpb
@@ -67,41 +67,6 @@ doors {
67 location_room: "Main Area" 67 location_room: "Main Area"
68} 68}
69doors { 69doors {
70 name: "Gallery Painting"
71 type: ITEM_ONLY
72 # TODO: How does this door move the painting in the gallery?
73 panels { room: "Main Area" name: "SUN" }
74 panels { room: "Main Area" name: "KOI" }
75 panels { room: "Main Area" name: "SUN KOI" }
76 panels { room: "Main Area" name: "CHOP" }
77 panels { room: "Main Area" name: "YOU" }
78 panels { room: "Main Area" name: "PLOT" }
79 panels { room: "Main Area" name: "CHOP YOU PLOT" }
80 panels { room: "Main Area" name: "OUT" }
81 panels { room: "Main Area" name: "SEW" }
82 panels { room: "Main Area" name: "NEAR" }
83 panels { room: "Main Area" name: "OUT SEW NEAR" }
84 panels { room: "Main Area" name: "SHINE" }
85 panels { room: "Main Area" name: "CURTSY" }
86 panels { room: "Main Area" name: "SHINE CURTSY" }
87 panels { room: "Main Area" name: "NEW" }
88 panels { room: "Main Area" name: "DOLLARS" }
89 panels { room: "Main Area" name: "NEW DOLLARS" }
90 panels { room: "Main Area" name: "FOUR" }
91 panels { room: "Main Area" name: "CAUGHT" }
92 panels { room: "Main Area" name: "NET" }
93 panels { room: "Main Area" name: "FOUR CAUGHT NET" }
94 panels { room: "Main Area" name: "GREEN" }
95 panels { room: "Main Area" name: "THINK" }
96 panels { room: "Main Area" name: "LION" }
97 panels { room: "Main Area" name: "GREEN THINK LION" }
98 panels { room: "Main Area" name: "MOON" }
99 panels { room: "Main Area" name: "POWER" }
100 panels { room: "Main Area" name: "MOON POWER" }
101 panels { room: "Control Center Side" name: "RIGHT" }
102 complete_at: 1
103}
104doors {
105 name: "Control Center Entrance" 70 name: "Control Center Entrance"
106 type: ITEM_ONLY 71 type: ITEM_ONLY
107 receivers: "Components/Doors/entry_3" 72 receivers: "Components/Doors/entry_3"
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 0ff0797..917edc7 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb
@@ -307,8 +307,9 @@ doors {
307} 307}
308doors { 308doors {
309 name: "Third Eye Painting" 309 name: "Third Eye Painting"
310 type: STANDARD 310 type: LOCATION_ONLY
311 move_paintings { room: "Eye Room" name: "GALLERY" } 311 # move_paintings { room: "Eye Room" name: "GALLERY" }
312 # TODO: ummmm
312 panels { room: "Eye Room" name: "I" } 313 panels { room: "Eye Room" name: "I" }
313 location_room: "Eye Room" 314 location_room: "Eye Room"
314} \ No newline at end of file 315} \ No newline at end of file
diff --git a/data/maps/the_gallery/connections.txtpb b/data/maps/the_gallery/connections.txtpb new file mode 100644 index 0000000..1518937 --- /dev/null +++ b/data/maps/the_gallery/connections.txtpb
@@ -0,0 +1,15 @@
1connections {
2 from_room: "Daedalus Extension"
3 to_room: "Main Area"
4 door { name: "Gallery Extension" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Back Room"
9 door { name: "Back Door" }
10}
11connections {
12 from_room: "Back Room"
13 to_room: "Ending"
14 door { name: "Ending Door" }
15}
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb new file mode 100644 index 0000000..6ce4b0e --- /dev/null +++ b/data/maps/the_gallery/doors.txtpb
@@ -0,0 +1,189 @@
1# The Gallery is interesting because there's so many cross-map requirements.
2doors {
3 name: "Darkroom Painting"
4 type: ITEM_ONLY
5 move_paintings { room: "Main Area" name: "DARKROOM" }
6 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: "SHEEP" }
9 panels { map: "the_darkroom" room: "First Room" name: "KOI" }
10 panels { map: "the_darkroom" room: "First Room" name: "TUNA" }
11 panels { map: "the_darkroom" room: "Second Room" name: "BISON" }
12 panels { map: "the_darkroom" room: "Second Room" name: "FISH" }
13 panels { map: "the_darkroom" room: "Second Room" name: "SHEEP" }
14 panels { map: "the_darkroom" room: "Second Room" name: "KOI" }
15 panels { map: "the_darkroom" room: "Second Room" name: "TUNA" }
16 panels { map: "the_darkroom" room: "Third Room" name: "CULTS" }
17 panels { map: "the_darkroom" room: "Third Room" name: "TURNS" }
18 panels { map: "the_darkroom" room: "Third Room" name: "COINS" }
19 panels { map: "the_darkroom" room: "Third Room" name: "INKS" }
20 panels { map: "the_darkroom" room: "Third Room" name: "KNOTS" }
21 panels { map: "the_darkroom" room: "Third Room" name: "LINKS" }
22 panels { map: "the_darkroom" room: "Third Room" name: "LOCKS" }
23 panels { map: "the_darkroom" room: "Third Room" name: "TOUCHES" }
24 panels { map: "the_darkroom" room: "Third Room" name: "KOI" }
25 complete_at: 1
26}
27doors {
28 name: "Butterfly Painting"
29 type: ITEM_ONLY
30 move_paintings { room: "Main Area" name: "BUTTERFLY" }
31 required_room { map: "the_butterfly" name: "Main Area" }
32}
33doors {
34 name: "Between Painting"
35 type: ITEM_ONLY
36 move_paintings { room: "Main Area" name: "BETWEEN" }
37 panels { map: "the_between" room: "Main Area" name: "SUN" }
38 panels { map: "the_between" room: "Main Area" name: "KOI" }
39 panels { map: "the_between" room: "Main Area" name: "SUN KOI" }
40 panels { map: "the_between" room: "Main Area" name: "CHOP" }
41 panels { map: "the_between" room: "Main Area" name: "YOU" }
42 panels { map: "the_between" room: "Main Area" name: "PLOT" }
43 panels { map: "the_between" room: "Main Area" name: "CHOP YOU PLOT" }
44 panels { map: "the_between" room: "Main Area" name: "OUT" }
45 panels { map: "the_between" room: "Main Area" name: "SEW" }
46 panels { map: "the_between" room: "Main Area" name: "NEAR" }
47 panels { map: "the_between" room: "Main Area" name: "OUT SEW NEAR" }
48 panels { map: "the_between" room: "Main Area" name: "SHINE" }
49 panels { map: "the_between" room: "Main Area" name: "CURTSY" }
50 panels { map: "the_between" room: "Main Area" name: "SHINE CURTSY" }
51 panels { map: "the_between" room: "Main Area" name: "NEW" }
52 panels { map: "the_between" room: "Main Area" name: "DOLLARS" }
53 panels { map: "the_between" room: "Main Area" name: "NEW DOLLARS" }
54 panels { map: "the_between" room: "Main Area" name: "FOUR" }
55 panels { map: "the_between" room: "Main Area" name: "CAUGHT" }
56 panels { map: "the_between" room: "Main Area" name: "NET" }
57 panels { map: "the_between" room: "Main Area" name: "FOUR CAUGHT NET" }
58 panels { map: "the_between" room: "Main Area" name: "GREEN" }
59 panels { map: "the_between" room: "Main Area" name: "THINK" }
60 panels { map: "the_between" room: "Main Area" name: "LION" }
61 panels { map: "the_between" room: "Main Area" name: "GREEN THINK LION" }
62 panels { map: "the_between" room: "Main Area" name: "MOON" }
63 panels { map: "the_between" room: "Main Area" name: "POWER" }
64 panels { map: "the_between" room: "Main Area" name: "MOON POWER" }
65 panels { map: "the_between" room: "Control Center Side" name: "RIGHT" }
66 complete_at: 1
67}
68doors {
69 name: "Entry Painting"
70 type: ITEM_ONLY
71 move_paintings { room: "Main Area" name: "ENTRY" }
72 panels { map: "the_entry" room: "Eye Room" name: "I" }
73}
74doors {
75 name: "Wise Painting"
76 type: ITEM_ONLY
77 move_paintings { room: "Main Area" name: "WISE" }
78 # TODO: any panel in The Wise
79}
80doors {
81 name: "Tree Painting"
82 type: ITEM_ONLY
83 move_paintings { room: "Main Area" name: "TREE" }
84 # TODO: any panel in The Tree
85}
86doors {
87 name: "Unyielding Painting"
88 type: ITEM_ONLY
89 move_paintings { room: "Main Area" name: "UNYIELDING" }
90 # TODO: Enter the room where the warp from The Digital is
91}
92doors {
93 name: "Graveyard Painting"
94 type: ITEM_ONLY
95 move_paintings { room: "Main Area" name: "GRAVEYARD" }
96 # TODO: Enter The Graveyard
97}
98doors {
99 name: "Control Center Painting"
100 type: ITEM_ONLY
101 move_paintings { room: "Main Area" name: "CC" }
102 # TODO: Collect M1 in The Impressive
103}
104doors {
105 name: "Tower Painting"
106 type: ITEM_ONLY
107 move_paintings { room: "Main Area" name: "TOWER" }
108 # TODO: Enter The Tower
109}
110doors {
111 name: "Wondrous Painting"
112 type: ITEM_ONLY
113 move_paintings { room: "Main Area" name: "WONDROUS" }
114 # TODO: any panel in The Wondrous
115}
116doors {
117 name: "Rainbow Painting"
118 type: ITEM_ONLY
119 move_paintings { room: "Main Area" name: "RAINBOW" }
120 # TODO: Enter the room with the rainbow painting in Daedalus
121}
122doors {
123 name: "Words Painting"
124 type: ITEM_ONLY
125 move_paintings { room: "Main Area" name: "WORDS" }
126 # TODO: Enter The Words
127}
128doors {
129 name: "Colorful Painting"
130 type: ITEM_ONLY
131 move_paintings { room: "Main Area" name: "COLORFUL" }
132 required_room { map: "the_colorful" name: "White Room" }
133}
134doors {
135 name: "Castle Painting"
136 type: ITEM_ONLY
137 move_paintings { room: "Main Area" name: "CASTLE" }
138 # TODO: Enter the castle in Daedalus
139}
140doors {
141 name: "Sun Temple Painting"
142 type: ITEM_ONLY
143 move_paintings { room: "Main Area" name: "SUNTEMPLE" }
144 # TODO: Enter The Sun Temple
145}
146doors {
147 name: "Ancient Painting"
148 type: ITEM_ONLY
149 move_paintings { room: "Main Area" name: "ANCIENT" }
150 # TODO: Enter The Ancient
151}
152doors {
153 name: "Gallery Extension"
154 type: STANDARD
155 receivers: "Components/Doors/entry_2"
156 panels { room: "Daedalus Extension" name: "WHERE" }
157 location_room: "Daedalus Extension"
158}
159doors {
160 name: "Back Door"
161 type: EVENT
162 receivers: "Components/Doors/entry_1"
163 doors { name: "Darkroom Painting" }
164 doors { name: "Butterfly Painting" }
165 doors { name: "Between Painting" }
166 doors { name: "Entry Painting" }
167 doors { name: "Wise Painting" }
168 doors { name: "Tree Painting" }
169 doors { name: "Unyielding Painting" }
170 doors { name: "Graveyard Painting" }
171 doors { name: "Control Center Painting" }
172 doors { name: "Tower Painting" }
173 doors { name: "Wondrous Painting" }
174 doors { name: "Rainbow Painting" }
175 doors { name: "Words Painting" }
176 doors { name: "Colorful Painting" }
177 doors { name: "Castle Painting" }
178 doors { name: "Sun Temple Painting" }
179 doors { name: "Ancient Painting" }
180 doors { name: "Gallery Extension" }
181}
182doors {
183 name: "Ending Door"
184 type: STANDARD
185 receivers: "Components/Doors/entry_3"
186 panels { room: "Back Room" name: "UNYIELDING" }
187 panels { room: "Back Room" name: "TREE" }
188 location_room: "Back Room"
189}
diff --git a/data/maps/the_gallery/rooms/Back Room.txtpb b/data/maps/the_gallery/rooms/Back Room.txtpb new file mode 100644 index 0000000..81ce938 --- /dev/null +++ b/data/maps/the_gallery/rooms/Back Room.txtpb
@@ -0,0 +1,17 @@
1name: "Back Room"
2display_name: "Back Room"
3panels {
4 name: "UNYIELDING"
5 path: "Panels/entry_2"
6 clue: ""
7 answer: "jab"
8 symbols: "question"
9}
10panels {
11 name: "TREE"
12 path: "Panels/entry_3"
13 clue: ""
14 answer: "icy"
15 symbols: "question"
16}
17# Not sure whether the two paintings in here should be randomized, since they're hints.
diff --git a/data/maps/the_gallery/rooms/Daedalus Extension.txtpb b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb new file mode 100644 index 0000000..bb1231e --- /dev/null +++ b/data/maps/the_gallery/rooms/Daedalus Extension.txtpb
@@ -0,0 +1,44 @@
1name: "Daedalus Extension"
2display_name: "Daedalus Extension"
3panels {
4 name: "WHERE"
5 path: "Panels/entry_1"
6 clue: "where"
7 answer: "question"
8 symbols: "example"
9}
10paintings {
11 name: "EYE"
12 path: "Components/Paintings/Daedalus/eyeRed"
13 orientation: "north"
14}
15paintings {
16 name: "PYRAMID"
17 path: "Components/Paintings/Daedalus/pyramid"
18 orientation: "west"
19}
20paintings {
21 name: "TOWER"
22 path: "Components/Paintings/Daedalus/tower"
23 orientation: "west"
24}
25paintings {
26 name: "GATE"
27 path: "Components/Paintings/Daedalus/gate"
28 orientation: "west"
29}
30paintings {
31 name: "PUMPKIN"
32 path: "Components/Paintings/Daedalus/pumpkin"
33 orientation: "east"
34}
35paintings {
36 name: "HOUSE"
37 path: "Components/Paintings/Daedalus/house"
38 orientation: "east"
39}
40paintings {
41 name: "SNAKE"
42 path: "Components/Paintings/Daedalus/snake"
43 orientation: "east"
44}
diff --git a/data/maps/the_gallery/rooms/Ending.txtpb b/data/maps/the_gallery/rooms/Ending.txtpb new file mode 100644 index 0000000..28894e0 --- /dev/null +++ b/data/maps/the_gallery/rooms/Ending.txtpb
@@ -0,0 +1,3 @@
1name: "Ending"
2display_name: "Back Room"
3# TODO: Yellow Ending
diff --git a/data/maps/the_gallery/rooms/Main Area.txtpb b/data/maps/the_gallery/rooms/Main Area.txtpb new file mode 100644 index 0000000..a8fb3c6 --- /dev/null +++ b/data/maps/the_gallery/rooms/Main Area.txtpb
@@ -0,0 +1,167 @@
1name: "Main Area"
2display_name: "Main Area"
3keyholders {
4 name: "P"
5 path: "Components/KeyHolders/keyHolderP"
6}
7paintings {
8 name: "OWL"
9 path: "Components/Paintings/Starting/owl"
10 orientation: "east"
11}
12paintings {
13 name: "EXTRAVAGANT"
14 path: "Components/Paintings/Starting/unless"
15 orientation: "west"
16}
17paintings {
18 name: "MAZE"
19 path: "Components/Paintings/Starting/spiral"
20 orientation: "north"
21}
22paintings {
23 name: "DARKROOM"
24 path: "Components/Paintings/darkroom"
25 orientation: "west"
26 move: true
27 enter_only: true
28 required_door { name: "Darkroom Painting" }
29}
30paintings {
31 name: "BUTTERFLY"
32 path: "Components/Paintings/butterfly"
33 orientation: "west"
34 move: true
35 enter_only: true
36 required_door { name: "Butterfly Painting" }
37}
38paintings {
39 name: "BETWEEN"
40 path: "Components/Paintings/between"
41 orientation: "east"
42 move: true
43 enter_only: true
44 required_door { name: "Between Painting" }
45}
46paintings {
47 name: "ENTRY"
48 path: "Components/Paintings/eyes"
49 orientation: "east"
50 move: true
51 enter_only: true
52 required_door { name: "Entry Painting" }
53}
54paintings {
55 name: "WISE"
56 path: "Components/Paintings/triangle"
57 orientation: "west"
58 move: true
59 enter_only: true
60 required_door { name: "Wise Painting" }
61}
62paintings {
63 name: "TREE"
64 path: "Components/Paintings/Clue Maps/tree"
65 orientation: "north"
66 move: true
67 enter_only: true
68 required_door { name: "Tree Painting" }
69}
70paintings {
71 name: "UNYIELDING"
72 path: "Components/Paintings/Clue Maps/unyielding"
73 orientation: "north"
74 move: true
75 enter_only: true
76 required_door { name: "Unyielding Painting" }
77}
78paintings {
79 name: "PARTHENON"
80 path: "Components/Paintings/Endings/parthenon"
81 orientation: "east"
82}
83paintings {
84 name: "GRAVEYARD"
85 path: "Components/Paintings/Endings/grave"
86 orientation: "south"
87 move: true
88 enter_only: true
89 required_door { name: "Graveyard Painting" }
90}
91paintings {
92 name: "CC"
93 path: "Components/Paintings/Endings/desert"
94 orientation: "south"
95 move: true
96 enter_only: true
97 required_door { name: "Control Center Painting" }
98}
99paintings {
100 name: "TOWER"
101 path: "Components/Paintings/Endings/red"
102 orientation: "north"
103 move: true
104 enter_only: true
105 required_door { name: "Tower Painting" }
106}
107paintings {
108 name: "WONDROUS"
109 path: "Components/Paintings/Endings/window"
110 orientation: "north"
111 move: true
112 enter_only: true
113 required_door { name: "Wondrous Painting" }
114}
115paintings {
116 name: "RAINBOW"
117 path: "Components/Paintings/Endings/rainbow"
118 orientation: "east"
119 move: true
120 enter_only: true
121 required_door { name: "Rainbow Painting" }
122}
123paintings {
124 name: "WORDS"
125 path: "Components/Paintings/Endings/words"
126 orientation: "west"
127 move: true
128 enter_only: true
129 required_door { name: "Words Painting" }
130}
131paintings {
132 name: "COLORFUL"
133 path: "Components/Paintings/Endings/colorful"
134 orientation: "north"
135 move: true
136 enter_only: true
137 required_door { name: "Colorful Painting" }
138}
139paintings {
140 name: "CASTLE"
141 path: "Components/Paintings/Endings/castle"
142 orientation: "south"
143 move: true
144 enter_only: true
145 required_door { name: "Castle Painting" }
146}
147paintings {
148 name: "SUNTEMPLE"
149 path: "Components/Paintings/Endings/temple"
150 orientation: "east"
151 move: true
152 enter_only: true
153 required_door { name: "Sun Temple Painting" }
154}
155paintings {
156 name: "ANCIENT"
157 path: "Components/Paintings/Endings/cubes"
158 orientation: "west"
159 move: true
160 enter_only: true
161 required_door { name: "Ancient Painting" }
162}
163ports {
164 name: "ENTRY"
165 path: "Components/Warps/worldport"
166 orientation: "west"
167}