about summary refs log tree commit diff stats
path: root/data/maps/the_graveyard
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_graveyard')
-rw-r--r--data/maps/the_graveyard/connections.txtpb5
-rw-r--r--data/maps/the_graveyard/doors.txtpb32
-rw-r--r--data/maps/the_graveyard/metadata.txtpb6
-rw-r--r--data/maps/the_graveyard/rooms/Inside.txtpb13
-rw-r--r--data/maps/the_graveyard/rooms/Outside.txtpb17
5 files changed, 73 insertions, 0 deletions
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..20e7fcf --- /dev/null +++ b/data/maps/the_graveyard/doors.txtpb
@@ -0,0 +1,32 @@
1doors {
2 name: "Outside Puzzles"
3 type: EVENT
4 doors { map: "the_great" name: "Red Against Blue Gravestone" }
5 doors { map: "the_great" name: "Into The Mouth Gravestone" }
6 doors { map: "the_great" name: "The Landscapes Gravestone" }
7 doors { map: "the_great" name: "The Maze Gravestone" }
8 doors { map: "the_great" name: "Building Building Gravestone" }
9 doors { map: "the_linear" name: "Behind The Keen Gravestone" }
10 doors { map: "the_three_doors" name: "The Three Doors Gravestone" }
11 doors { map: "the_tree" name: "The Tree Gravestone" }
12}
13doors {
14 name: "Mausoleum Door"
15 type: EVENT
16 panels { room: "Outside" name: "FOOT" }
17 panels { room: "Outside" name: "SEVERE" }
18}
19doors {
20 name: "Double Letters"
21 type: EVENT
22 receivers: "Panels/panel_3/teleportListener"
23 receivers: "Components/Paintings/omrt/teleportListener"
24 double_letters: true
25}
26doors {
27 name: "Remember Panel"
28 type: LOCATION_ONLY
29 panels { room: "Inside" name: "REMEMBER" }
30 location_room: "Inside"
31 location_name: "REMEMBER"
32}
diff --git a/data/maps/the_graveyard/metadata.txtpb b/data/maps/the_graveyard/metadata.txtpb new file mode 100644 index 0000000..0bac222 --- /dev/null +++ b/data/maps/the_graveyard/metadata.txtpb
@@ -0,0 +1,6 @@
1display_name: "The Graveyard"
2# These really shouldn't be shuffled because it would make Black Ending trivial.
3excluded_nodes: "Components/Paintings/grave"
4excluded_nodes: "Components/Paintings/grave2"
5# I'll be real, I have no idea what this is.
6excluded_nodes: "Panels/panel_4"
diff --git a/data/maps/the_graveyard/rooms/Inside.txtpb b/data/maps/the_graveyard/rooms/Inside.txtpb new file mode 100644 index 0000000..1f58d3f --- /dev/null +++ b/data/maps/the_graveyard/rooms/Inside.txtpb
@@ -0,0 +1,13 @@
1name: "Inside"
2panels {
3 name: "REMEMBER"
4 path: "Panels/panel_3"
5 clue: "remember"
6 answer: "remember"
7 required_door { name: "Double Letters" }
8}
9endings {
10 name: "BLACK"
11 path: "Components/Ending/black_ending"
12}
13# 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..db9de1b --- /dev/null +++ b/data/maps/the_graveyard/rooms/Outside.txtpb
@@ -0,0 +1,17 @@
1name: "Outside"
2panels {
3 name: "FOOT"
4 path: "Panels/panel_1"
5 clue: "foot"
6 answer: "yard"
7 symbols: BOXES
8 required_door { name: "Outside Puzzles" }
9}
10panels {
11 name: "SEVERE"
12 path: "Panels/panel_2"
13 clue: "severe"
14 answer: "grave"
15 symbols: SUN
16 required_door { name: "Outside Puzzles" }
17}