about summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/door_groups.txtpb4
-rw-r--r--data/maps/daedalus/doors.txtpb2
-rw-r--r--data/maps/the_entry/rooms/Four Rooms Entrance.txtpb2
-rw-r--r--data/maps/the_extravagant/rooms/Engine Room.txtpb2
-rw-r--r--data/maps/the_owl/doors.txtpb6
-rw-r--r--data/maps/the_owl/rooms/Connected Area.txtpb1
-rw-r--r--data/maps/the_symbolic/doors.txtpb38
-rw-r--r--data/maps/the_unkempt/doors.txtpb1
-rw-r--r--data/maps/the_unkempt/rooms/Right Area.txtpb1
-rw-r--r--data/metadata.txtpb6
10 files changed, 51 insertions, 12 deletions
diff --git a/data/door_groups.txtpb b/data/door_groups.txtpb index e72621e..fab75f5 100644 --- a/data/door_groups.txtpb +++ b/data/door_groups.txtpb
@@ -129,6 +129,10 @@ door_groups {
129 name: "Cyan Doors" 129 name: "Cyan Doors"
130 } 130 }
131 doors { 131 doors {
132 map: "the_owl"
133 name: "Double Letters"
134 }
135 doors {
132 map: "the_parthenon" 136 map: "the_parthenon"
133 name: "Double Letters" 137 name: "Double Letters"
134 } 138 }
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index ed7516f..f2f4592 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb
@@ -699,6 +699,8 @@ doors {
699doors { 699doors {
700 name: "Hedges Tower" 700 name: "Hedges Tower"
701 type: LOCATION_ONLY 701 type: LOCATION_ONLY
702 latch: true
703 receivers: "Components/Doors/Halls/tower_door"
702 # TODO: Not making this an item right now in order to force the player to 704 # TODO: Not making this an item right now in order to force the player to
703 # solve the puzzles in order to enter The Tenacious. In the future, I'd like 705 # solve the puzzles in order to enter The Tenacious. In the future, I'd like
704 # to make this an item, and make you solve the panels in order to get the 706 # to make this an item, and make you solve the panels in order to get the
diff --git a/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb index 4d94d5a..d4650f0 100644 --- a/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb +++ b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb
@@ -5,5 +5,5 @@ ports {
5 path: "Components/Warps/worldport9" 5 path: "Components/Warps/worldport9"
6 destination { x: -41 y: 6 z: -17.5 } 6 destination { x: -41 y: 6 z: -17.5 }
7 rotation: 0 7 rotation: 0
8 gravity: Y_PLUS 8 # This isn't actually Y_PLUS gravity! A nearby warp sneakily flips you.
9} 9}
diff --git a/data/maps/the_extravagant/rooms/Engine Room.txtpb b/data/maps/the_extravagant/rooms/Engine Room.txtpb index 7157757..18dfcad 100644 --- a/data/maps/the_extravagant/rooms/Engine Room.txtpb +++ b/data/maps/the_extravagant/rooms/Engine Room.txtpb
@@ -25,6 +25,6 @@ ports {
25 display_name: "Engine Room Worldport" 25 display_name: "Engine Room Worldport"
26 path: "Components/Warps/worldport2" 26 path: "Components/Warps/worldport2"
27 gravity: Z_PLUS 27 gravity: Z_PLUS
28 # TODO: entrance shuffling for non Y axis gravity 28 # TODO: entrance shuffling for non Y_MINUS gravity
29 no_shuffle: true 29 no_shuffle: true
30} 30}
diff --git a/data/maps/the_owl/doors.txtpb b/data/maps/the_owl/doors.txtpb index eaafa48..2d1c851 100644 --- a/data/maps/the_owl/doors.txtpb +++ b/data/maps/the_owl/doors.txtpb
@@ -349,3 +349,9 @@ doors {
349 location_room: "Z Room" 349 location_room: "Z Room"
350 location_name: "MAZE" 350 location_name: "MAZE"
351} 351}
352doors {
353 name: "Double Letters"
354 type: EVENT
355 receivers: "Panels/Warps/magenta/visibilityListener"
356 double_letters: true
357}
diff --git a/data/maps/the_owl/rooms/Connected Area.txtpb b/data/maps/the_owl/rooms/Connected Area.txtpb index 432d6b2..b604cba 100644 --- a/data/maps/the_owl/rooms/Connected Area.txtpb +++ b/data/maps/the_owl/rooms/Connected Area.txtpb
@@ -26,6 +26,7 @@ panels {
26 clue: "color" 26 clue: "color"
27 answer: "magenta" 27 answer: "magenta"
28 symbols: EXAMPLE 28 symbols: EXAMPLE
29 required_door { name: "Double Letters" }
29} 30}
30panels { 31panels {
31 name: "WHITE" 32 name: "WHITE"
diff --git a/data/maps/the_symbolic/doors.txtpb b/data/maps/the_symbolic/doors.txtpb index 5a443e7..7728e0d 100644 --- a/data/maps/the_symbolic/doors.txtpb +++ b/data/maps/the_symbolic/doors.txtpb
@@ -139,17 +139,13 @@ doors {
139doors { 139doors {
140 name: "Poetry Room Panels" 140 name: "Poetry Room Panels"
141 type: LOCATION_ONLY 141 type: LOCATION_ONLY
142 panels { room: "Poetry Room 1" name: "ABSORBED" }
143 panels { room: "Poetry Room 1" name: "PRIMORDIAL" }
144 panels { room: "Poetry Room 2" name: "NOT" } 142 panels { room: "Poetry Room 2" name: "NOT" }
145 panels { room: "Poetry Room 2" name: "THERE" } 143 panels { room: "Poetry Room 2" name: "THERE" }
146 panels { room: "Poetry Room 2" name: "NOT THERE" } 144 panels { room: "Poetry Room 2" name: "NOT THERE" }
147 panels { room: "Poetry Room 3" name: "NOT" } 145 panels { room: "Poetry Room 3" name: "NOT" }
148 panels { room: "Poetry Room 3" name: "PRETTY" } 146 panels { room: "Poetry Room 3" name: "PRETTY" }
149 panels { room: "Poetry Room 3" name: "NOT PRETTY" }
150 panels { room: "Poetry Room Left" name: "NOT" } 147 panels { room: "Poetry Room Left" name: "NOT" }
151 panels { room: "Poetry Room Left" name: "TRUE" } 148 panels { room: "Poetry Room Left" name: "TRUE" }
152 panels { room: "Poetry Room Left" name: "NOT TRUE" }
153 panels { room: "Poetry Room Left Left" name: "NOT (1)" } 149 panels { room: "Poetry Room Left Left" name: "NOT (1)" }
154 panels { room: "Poetry Room Left Left" name: "NOT (2)" } 150 panels { room: "Poetry Room Left Left" name: "NOT (2)" }
155 panels { room: "Poetry Room Left Left" name: "LEFT" } 151 panels { room: "Poetry Room Left Left" name: "LEFT" }
@@ -160,7 +156,6 @@ doors {
160 panels { room: "Poetry Room Left Right" name: "NOT NOT MISS" } 156 panels { room: "Poetry Room Left Right" name: "NOT NOT MISS" }
161 panels { room: "Poetry Room Right" name: "NOT" } 157 panels { room: "Poetry Room Right" name: "NOT" }
162 panels { room: "Poetry Room Right" name: "BETTER" } 158 panels { room: "Poetry Room Right" name: "BETTER" }
163 panels { room: "Poetry Room Right" name: "NOT BETTER" }
164 panels { room: "Poetry Room Right Left" name: "NOT (1)" } 159 panels { room: "Poetry Room Right Left" name: "NOT (1)" }
165 panels { room: "Poetry Room Right Left" name: "NOT (2)" } 160 panels { room: "Poetry Room Right Left" name: "NOT (2)" }
166 panels { room: "Poetry Room Right Left" name: "TABLET" } 161 panels { room: "Poetry Room Right Left" name: "TABLET" }
@@ -276,6 +271,9 @@ doors {
276doors { 271doors {
277 name: "Main Area Exit" 272 name: "Main Area Exit"
278 type: EVENT 273 type: EVENT
274 # The game logic here requires you to solve every panel on the map, EXCEPT:
275 # 1) The four panels past the door, and
276 # 2) Any panel that has a proxy.
279 panels { room: "Main Area" name: "JUSTICE" } 277 panels { room: "Main Area" name: "JUSTICE" }
280 panels { room: "Main Area" name: "NOTICE (1)" } 278 panels { room: "Main Area" name: "NOTICE (1)" }
281 panels { room: "Main Area" name: "NOTICE (2)" } 279 panels { room: "Main Area" name: "NOTICE (2)" }
@@ -353,6 +351,36 @@ doors {
353 panels { room: "Main Area" name: "LIKE" } 351 panels { room: "Main Area" name: "LIKE" }
354 panels { room: "Main Area" name: "NEEDLESS" } 352 panels { room: "Main Area" name: "NEEDLESS" }
355 panels { room: "Main Area" name: "RESTLESS" } 353 panels { room: "Main Area" name: "RESTLESS" }
354 panels { room: "Poetry Room 2" name: "NOT" }
355 panels { room: "Poetry Room 2" name: "THERE" }
356 panels { room: "Poetry Room 2" name: "NOT THERE" }
357 panels { room: "Poetry Room 3" name: "NOT" }
358 panels { room: "Poetry Room 3" name: "PRETTY" }
359 panels { room: "Poetry Room Left" name: "NOT" }
360 panels { room: "Poetry Room Left" name: "TRUE" }
361 panels { room: "Poetry Room Left Left" name: "NOT (1)" }
362 panels { room: "Poetry Room Left Left" name: "NOT (2)" }
363 panels { room: "Poetry Room Left Left" name: "LEFT" }
364 panels { room: "Poetry Room Left Left" name: "NOT NOT LEFT" }
365 panels { room: "Poetry Room Left Right" name: "NOT (1)" }
366 panels { room: "Poetry Room Left Right" name: "NOT (2)" }
367 panels { room: "Poetry Room Left Right" name: "MISS" }
368 panels { room: "Poetry Room Left Right" name: "NOT NOT MISS" }
369 panels { room: "Poetry Room Right" name: "NOT" }
370 panels { room: "Poetry Room Right" name: "BETTER" }
371 panels { room: "Poetry Room Right Left" name: "NOT (1)" }
372 panels { room: "Poetry Room Right Left" name: "NOT (2)" }
373 panels { room: "Poetry Room Right Left" name: "TABLET" }
374 panels { room: "Poetry Room Right Left" name: "NOT NOT TABLET" }
375 panels { room: "Poetry Room Right Right" name: "NOT (1)" }
376 panels { room: "Poetry Room Right Right" name: "NOT (2)" }
377 panels { room: "Poetry Room Right Right" name: "NOT (3)" }
378 panels { room: "Poetry Room Right Right" name: "NOT NOT NOT" }
379 panels { room: "Whirred Room" name: "TAIPEI" }
380 panels { room: "Whirred Room" name: "NAYSAYER" }
381 panels { room: "Whirred Room" name: "NAY" }
382 panels { room: "Whirred Room" name: "INDEX (1)" }
383 panels { room: "Whirred Room" name: "INDEX (2)" }
356} 384}
357doors { 385doors {
358 name: "Mastery" 386 name: "Mastery"
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb index d2e9bc6..f758369 100644 --- a/data/maps/the_unkempt/doors.txtpb +++ b/data/maps/the_unkempt/doors.txtpb
@@ -71,7 +71,6 @@ doors {
71 latch: true 71 latch: true
72 receivers: "Components/Doors/entry_6" 72 receivers: "Components/Doors/entry_6"
73 receivers: "Components/Doors/entry_13" 73 receivers: "Components/Doors/entry_13"
74 receivers: "Panels/Assorted/panel_1/teleportListener"
75 control_center_color: "orange" 74 control_center_color: "orange"
76 double_letters: true 75 double_letters: true
77} 76}
diff --git a/data/maps/the_unkempt/rooms/Right Area.txtpb b/data/maps/the_unkempt/rooms/Right Area.txtpb index 03d7cea..313c276 100644 --- a/data/maps/the_unkempt/rooms/Right Area.txtpb +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb
@@ -159,5 +159,4 @@ panels {
159 clue: "color" 159 clue: "color"
160 answer: "orange" 160 answer: "orange"
161 symbols: EXAMPLE 161 symbols: EXAMPLE
162 required_door { name: "Control Center Orange Door" }
163} 162}
diff --git a/data/metadata.txtpb b/data/metadata.txtpb index a939456..998aa8c 100644 --- a/data/metadata.txtpb +++ b/data/metadata.txtpb
@@ -1,7 +1,7 @@
1version { 1version {
2 major: 7 2 major: 8
3 minor: 2 3 minor: 0
4 patch: 0 4 patch: 3
5} 5}
6# Filler item. 6# Filler item.
7special_names: "A Job Well Done" 7special_names: "A Job Well Done"