summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/connections.txtpb32
-rw-r--r--data/maps/the_gallery/doors.txtpb2
-rw-r--r--data/maps/the_graveyard/connections.txtpb5
-rw-r--r--data/maps/the_graveyard/doors.txtpb25
-rw-r--r--data/maps/the_graveyard/rooms/Inside.txtpb11
-rw-r--r--data/maps/the_graveyard/rooms/Outside.txtpb18
6 files changed, 91 insertions, 2 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index dc3afaf..7d79e5c 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -4,7 +4,6 @@
4# four_rooms/Time Room/OWL 4# four_rooms/Time Room/OWL
5# four_rooms/Examples Room/DAEDALUS 5# four_rooms/Examples Room/DAEDALUS
6# control center -> the_ancient 6# control center -> the_ancient
7# the_ancient -> the_graveyard
8# the_bearer/Back Area/TREE 7# the_bearer/Back Area/TREE
9# the_bearer/Entry/UNYIELDING 8# the_bearer/Entry/UNYIELDING
10# the_bearer/Back Area/DAEDALUS 9# the_bearer/Back Area/DAEDALUS
@@ -468,3 +467,34 @@ connections {
468 } 467 }
469 oneway: true 468 oneway: true
470} 469}
470connections {
471 from {
472 room {
473 map: "the_ancient"
474 name: "Outside"
475 }
476 }
477 to {
478 room {
479 map: "the_graveyard"
480 name: "Outside"
481 }
482 }
483 oneway: true
484}
485connections {
486 from {
487 painting {
488 map: "the_gallery"
489 room: "Main Area"
490 name: "GRAVEYARD"
491 }
492 }
493 to {
494 room {
495 map: "the_graveyard"
496 name: "Outside"
497 }
498 }
499 oneway: true
500}
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index a010220..ecd2ccc 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -93,7 +93,7 @@ doors {
93 name: "Graveyard Painting" 93 name: "Graveyard Painting"
94 type: ITEM_ONLY 94 type: ITEM_ONLY
95 move_paintings { room: "Main Area" name: "GRAVEYARD" } 95 move_paintings { room: "Main Area" name: "GRAVEYARD" }
96 # TODO: Enter The Graveyard 96 rooms { map: "the_graveyard" name: "Outside" }
97} 97}
98doors { 98doors {
99 name: "Control Center Painting" 99 name: "Control Center Painting"
diff --git a/data/maps/the_graveyard/connections.txtpb b/data/maps/the_graveyard/connections.txtpb new file mode 100644 index 0000000..b581a82 --- /dev/null +++ b/data/maps/the_graveyard/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Outside"
3 to_room: "Inside"
4 door { name: "Mausoleum Door" }
5}
diff --git a/data/maps/the_graveyard/doors.txtpb b/data/maps/the_graveyard/doors.txtpb new file mode 100644 index 0000000..64204ae --- /dev/null +++ b/data/maps/the_graveyard/doors.txtpb
@@ -0,0 +1,25 @@
1doors {
2 name: "Outside Puzzles"
3 type: EVENT
4 # TODO: gravestones
5 # The Maze (the_great)
6 # The Tree (the_tree)
7 # The Landscapes (the_great)
8 # The Three Doors (the_three_doors)
9 # Behind The Keen (the_linear)
10 # Into The Mouth (the_great)
11 # Red Against Blue (the_great)
12 # Building Building (the_great)
13}
14doors {
15 name: "Mausoleum Door"
16 type: EVENT
17 panels { room: "Outside" name: "FOOT" }
18 panels { room: "Outside" name: "SEVERE" }
19}
20doors {
21 name: "Double Letters"
22 type: EVENT
23 switches: "double_letters"
24 # TODO: once again, not sure whether this is how it should work
25}
diff --git a/data/maps/the_graveyard/rooms/Inside.txtpb b/data/maps/the_graveyard/rooms/Inside.txtpb new file mode 100644 index 0000000..e8b3e41 --- /dev/null +++ b/data/maps/the_graveyard/rooms/Inside.txtpb
@@ -0,0 +1,11 @@
1name: "Inside"
2display_name: "Inside"
3panels {
4 name: "REMEMBER"
5 path: "Panels/panel_3"
6 clue: "remember"
7 answer: "remember"
8 required_door { name: "Double Letters" }
9}
10# TODO: Black Ending
11# TODO: Not sure if the paintings in here should be randomized.
diff --git a/data/maps/the_graveyard/rooms/Outside.txtpb b/data/maps/the_graveyard/rooms/Outside.txtpb new file mode 100644 index 0000000..6ea78a1 --- /dev/null +++ b/data/maps/the_graveyard/rooms/Outside.txtpb
@@ -0,0 +1,18 @@
1name: "Outside"
2display_name: "Outside"
3panels {
4 name: "FOOT"
5 path: "Panels/panel_1"
6 clue: "foot"
7 answer: "yard"
8 symbols: "boxes"
9 required_door { name: "Outside Puzzles" }
10}
11panels {
12 name: "SEVERE"
13 path: "Panels/panel_2"
14 clue: "severe"
15 answer: "grave"
16 symbols: "sun"
17 required_door { name: "Outside Puzzles" }
18}