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_congruent/rooms/Main Area.txtpb1
-rw-r--r--data/maps/the_darkroom/connections.txtpb35
-rw-r--r--data/maps/the_darkroom/doors.txtpb75
-rw-r--r--data/maps/the_darkroom/rooms/First Room.txtpb56
-rw-r--r--data/maps/the_darkroom/rooms/S Room.txtpb6
-rw-r--r--data/maps/the_darkroom/rooms/Second Room.txtpb55
-rw-r--r--data/maps/the_darkroom/rooms/Third Room.txtpb70
7 files changed, 298 insertions, 0 deletions
diff --git a/data/maps/the_congruent/rooms/Main Area.txtpb b/data/maps/the_congruent/rooms/Main Area.txtpb index 6728c96..4abde54 100644 --- a/data/maps/the_congruent/rooms/Main Area.txtpb +++ b/data/maps/the_congruent/rooms/Main Area.txtpb
@@ -87,6 +87,7 @@ panels {
87ports { 87ports {
88 name: "DARKROOM" 88 name: "DARKROOM"
89 path: "Components/Warps/worldport2" 89 path: "Components/Warps/worldport2"
90 orientation: "north"
90} 91}
91paintings { 92paintings {
92 name: "P" 93 name: "P"
diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb new file mode 100644 index 0000000..4093585 --- /dev/null +++ b/data/maps/the_darkroom/connections.txtpb
@@ -0,0 +1,35 @@
1connections {
2 from {
3 port {
4 room: "First Room"
5 name: "NEXT"
6 }
7 }
8 to {
9 port {
10 room: "Second Room"
11 name: "ENTRY"
12 }
13 }
14 oneway: true
15}
16connections {
17 from {
18 port {
19 room: "Second Room"
20 name: "NEXT"
21 }
22 }
23 to {
24 port {
25 room: "Third Room"
26 name: "ENTRY"
27 }
28 }
29 oneway: true
30}
31connections {
32 from_room: "Third Room"
33 to_room: "S Room"
34 door { name: "S1 Door" }
35}
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb new file mode 100644 index 0000000..bbf6a1d --- /dev/null +++ b/data/maps/the_darkroom/doors.txtpb
@@ -0,0 +1,75 @@
1# TODO: gallery painting
2doors {
3 name: "Double Letter Panel Blockers"
4 type: ITEM_ONLY
5 receivers: "Panels/Room 1/panel_3/visibilityListener"
6 receivers: "Panels/Room 2/panel_3/visibilityListener"
7 # TODO: honestly idk if this should even exist
8 switches: "double_letters"
9}
10doors {
11 name: "Second Room Entrance"
12 type: STANDARD
13 receivers: "Components/Doors/entry_1"
14 panels { room: "First Room" name: "KOI" }
15 location_room: "First Room"
16}
17doors {
18 name: "Third Room Entrance"
19 type: STANDARD
20 receivers: "Components/Doors/entry_2"
21 panels { room: "Second Room" name: "KOI" }
22 location_room: "Second Room"
23}
24doors {
25 name: "S1 Door"
26 type: LOCATION_ONLY
27 receivers: "Components/Doors/entry_3"
28 panels { room: "Third Room" name: "CULTS" }
29 panels { room: "Third Room" name: "TURNS" }
30 panels { room: "Third Room" name: "COINS" }
31 panels { room: "Third Room" name: "INKS" }
32 panels { room: "Third Room" name: "KNOTS" }
33 panels { room: "Third Room" name: "LINKS" }
34 panels { room: "Third Room" name: "LOCKS" }
35 panels { room: "Third Room" name: "TOUCHES" }
36 panels { room: "Third Room" name: "KOI" }
37 location_room: "Third Room"
38}
39doors {
40 name: "Colorful Entrance"
41 type: STANDARD
42 receivers: "Components/Doors/entry_6"
43 panels { room: "First Room" name: "BISON" }
44 panels { room: "First Room" name: "FISH" }
45 panels { room: "First Room" name: "SHEEP" }
46 panels { room: "First Room" name: "KOI" }
47 panels { room: "First Room" name: "TUNA" }
48 location_room: "First Room"
49}
50doors {
51 name: "Congruent Entrance"
52 type: STANDARD
53 receivers: "Components/Doors/entry_5"
54 panels { room: "Second Room" name: "BISON" }
55 panels { room: "Second Room" name: "FISH" }
56 panels { room: "Second Room" name: "SHEEP" }
57 panels { room: "Second Room" name: "KOI" }
58 panels { room: "Second Room" name: "TUNA" }
59 location_room: "Second Room"
60}
61doors {
62 name: "Double Sided Entrance"
63 type: ITEM_ONLY
64 receivers: "Components/Doors/entry_4"
65 panels { room: "First Room" name: "BISON" }
66 panels { room: "First Room" name: "FISH" }
67 panels { room: "First Room" name: "SHEEP" }
68 panels { room: "First Room" name: "KOI" }
69 panels { room: "First Room" name: "TUNA" }
70 panels { room: "Second Room" name: "BISON" }
71 panels { room: "Second Room" name: "FISH" }
72 panels { room: "Second Room" name: "SHEEP" }
73 panels { room: "Second Room" name: "KOI" }
74 panels { room: "Second Room" name: "TUNA" }
75}
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb new file mode 100644 index 0000000..f79d055 --- /dev/null +++ b/data/maps/the_darkroom/rooms/First Room.txtpb
@@ -0,0 +1,56 @@
1name: "First Room"
2display_name: "First Room"
3panels {
4 name: "BISON"
5 path: "Panels/Room 1/panel_1"
6 clue: "bison"
7 answer: "bison"
8}
9panels {
10 name: "FISH"
11 path: "Panels/Room 1/panel_2"
12 clue: "fish"
13 answer: "fish"
14}
15panels {
16 name: "SHEEP"
17 path: "Panels/Room 1/panel_3"
18 clue: "sheep"
19 answer: "sheep"
20 required_door { name: "Double Letter Panel Blockers" }
21}
22panels {
23 name: "KOI"
24 path: "Panels/Room 1/panel_4"
25 clue: "koi"
26 answer: "koi"
27}
28panels {
29 name: "TUNA"
30 path: "Panels/Room 1/panel_5"
31 clue: "tuna"
32 answer: "tuna"
33}
34ports {
35 name: "ENTRY"
36 path: "Components/Warps/worldport"
37 orientation: "south"
38}
39ports {
40 name: "NEXT"
41 path: "Components/Warps/worldport2"
42 orientation: "north"
43 required_door { name: "Second Room Entrance" }
44}
45ports {
46 name: "COLORFUL"
47 path: "Components/Warps/worldport8"
48 orientation: "north"
49 required_door { name: "Colorful Entrance" }
50}
51ports {
52 name: "DOUBLESIDED"
53 path: "Components/Warps/worldport6"
54 orientation: "east"
55 required_door { name: "Double Sided Entrance" }
56}
diff --git a/data/maps/the_darkroom/rooms/S Room.txtpb b/data/maps/the_darkroom/rooms/S Room.txtpb new file mode 100644 index 0000000..0f56af1 --- /dev/null +++ b/data/maps/the_darkroom/rooms/S Room.txtpb
@@ -0,0 +1,6 @@
1name: "S Room"
2display_name: "Third Room"
3letters {
4 key: "s"
5 path: "Components/Collectables/collectable"
6}
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb new file mode 100644 index 0000000..911132d --- /dev/null +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb
@@ -0,0 +1,55 @@
1name: "Second Room"
2display_name: "Second Room"
3panels {
4 name: "BISON"
5 path: "Panels/Room 2/panel_1"
6 clue: "bison"
7 answer: "bison"
8 symbols: "planet"
9}
10panels {
11 name: "FISH"
12 path: "Panels/Room 2/panel_2"
13 clue: "fish"
14 answer: "fish"
15 symbols: "planet"
16}
17panels {
18 name: "SHEEP"
19 path: "Panels/Room 2/panel_3"
20 clue: "sheep"
21 answer: "sheep"
22 symbols: "planet"
23 required_door { name: "Double Letter Panel Blockers" }
24}
25panels {
26 name: "KOI"
27 path: "Panels/Room 2/panel_4"
28 clue: "koi"
29 answer: "koi"
30 symbols: "planet"
31}
32panels {
33 name: "TUNA"
34 path: "Panels/Room 2/panel_5"
35 clue: "tuna"
36 answer: "tuna"
37 symbols: "planet"
38}
39ports {
40 name: "ENTRY"
41 path: "Components/Warps/worldport3"
42 orientation: "south"
43}
44ports {
45 name: "NEXT"
46 path: "Components/Warps/worldport4"
47 orientation: "north"
48 required_door { name: "Third Room Entrance" }
49}
50ports {
51 name: "CONGRUENT"
52 path: "Components/Warps/worldport7"
53 orientation: "east"
54 required_door { name: "Congruent Entrance" }
55}
diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb new file mode 100644 index 0000000..25fa376 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb
@@ -0,0 +1,70 @@
1name: "Third Room"
2display_name: "Third Room"
3panels {
4 name: "CULTS"
5 path: "Panels/Room 3/panel_1"
6 clue: "cults"
7 answer: "cult"
8 symbols: "planet"
9}
10panels {
11 name: "TURNS"
12 path: "Panels/Room 3/panel_2"
13 clue: "turns"
14 answer: "turn"
15 symbols: "planet"
16}
17panels {
18 name: "COINS"
19 path: "Panels/Room 3/panel_3"
20 clue: "coins"
21 answer: "coin"
22 symbols: "planet"
23}
24panels {
25 name: "INKS"
26 path: "Panels/Room 3/panel_4"
27 clue: "inks"
28 answer: "ink"
29 symbols: "planet"
30}
31panels {
32 name: "KNOTS"
33 path: "Panels/Room 3/panel_5"
34 clue: "knots"
35 answer: "knot"
36 symbols: "planet"
37}
38panels {
39 name: "LINKS"
40 path: "Panels/Room 3/panel_6"
41 clue: "links"
42 answer: "link"
43 symbols: "planet"
44}
45panels {
46 name: "LOCKS"
47 path: "Panels/Room 3/panel_7"
48 clue: "locks"
49 answer: "lock"
50 symbols: "planet"
51}
52panels {
53 name: "TOUCHES"
54 path: "Panels/Room 3/panel_8"
55 clue: "touches"
56 answer: "touch"
57 symbols: "planet"
58}
59panels {
60 name: "KOI"
61 path: "Panels/Room 3/panel_9"
62 clue: "koi"
63 answer: "koi"
64 symbols: "planet"
65}
66ports {
67 name: "ENTRY"
68 path: "Components/Warps/worldport5"
69 orientation: "south"
70}