about summary refs log tree commit diff stats
path: root/data/maps/the_darkroom
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_darkroom')
-rw-r--r--data/maps/the_darkroom/connections.txtpb29
-rw-r--r--data/maps/the_darkroom/doors.txtpb11
-rw-r--r--data/maps/the_darkroom/rooms/Congruent Entrance.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/Cyan Hallway.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/First Room Exit.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/First Room.txtpb24
-rw-r--r--data/maps/the_darkroom/rooms/S Room.txtpb1
-rw-r--r--data/maps/the_darkroom/rooms/Second Room Exit.txtpb9
-rw-r--r--data/maps/the_darkroom/rooms/Second Room.txtpb18
-rw-r--r--data/maps/the_darkroom/rooms/Third Room.txtpb6
11 files changed, 89 insertions, 45 deletions
diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb index 4093585..43bca70 100644 --- a/data/maps/the_darkroom/connections.txtpb +++ b/data/maps/the_darkroom/connections.txtpb
@@ -1,7 +1,12 @@
1connections { 1connections {
2 from_room: "First Room"
3 to_room: "First Room Exit"
4 door { name: "Second Room Entrance" }
5}
6connections {
2 from { 7 from {
3 port { 8 port {
4 room: "First Room" 9 room: "First Room Exit"
5 name: "NEXT" 10 name: "NEXT"
6 } 11 }
7 } 12 }
@@ -14,9 +19,14 @@ connections {
14 oneway: true 19 oneway: true
15} 20}
16connections { 21connections {
22 from_room: "Second Room"
23 to_room: "Second Room Exit"
24 door { name: "Third Room Entrance" }
25}
26connections {
17 from { 27 from {
18 port { 28 port {
19 room: "Second Room" 29 room: "Second Room Exit"
20 name: "NEXT" 30 name: "NEXT"
21 } 31 }
22 } 32 }
@@ -33,3 +43,18 @@ connections {
33 to_room: "S Room" 43 to_room: "S Room"
34 door { name: "S1 Door" } 44 door { name: "S1 Door" }
35} 45}
46connections {
47 from_room: "First Room"
48 to_room: "Cyan Hallway"
49 door { name: "Colorful Entrance" }
50}
51connections {
52 from_room: "Second Room"
53 to_room: "Congruent Entrance"
54 door { name: "Congruent Entrance" }
55}
56connections {
57 from_room: "First Room"
58 to_room: "Double Sided Entrance"
59 door { name: "Double Sided Entrance" }
60}
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb index bbf6a1d..047c7d0 100644 --- a/data/maps/the_darkroom/doors.txtpb +++ b/data/maps/the_darkroom/doors.txtpb
@@ -1,11 +1,10 @@
1# TODO: gallery painting 1# TODO: gallery painting
2doors { 2doors {
3 name: "Double Letter Panel Blockers" 3 name: "Double Letter Panel Blockers"
4 type: ITEM_ONLY 4 type: EVENT
5 receivers: "Panels/Room 1/panel_3/visibilityListener" 5 receivers: "Panels/Room 1/panel_3/visibilityListener"
6 receivers: "Panels/Room 2/panel_3/visibilityListener" 6 receivers: "Panels/Room 2/panel_3/visibilityListener"
7 # TODO: honestly idk if this should even exist 7 double_letters: true
8 switches: "double_letters"
9} 8}
10doors { 9doors {
11 name: "Second Room Entrance" 10 name: "Second Room Entrance"
@@ -23,8 +22,7 @@ doors {
23} 22}
24doors { 23doors {
25 name: "S1 Door" 24 name: "S1 Door"
26 type: LOCATION_ONLY 25 type: EVENT
27 receivers: "Components/Doors/entry_3"
28 panels { room: "Third Room" name: "CULTS" } 26 panels { room: "Third Room" name: "CULTS" }
29 panels { room: "Third Room" name: "TURNS" } 27 panels { room: "Third Room" name: "TURNS" }
30 panels { room: "Third Room" name: "COINS" } 28 panels { room: "Third Room" name: "COINS" }
@@ -34,7 +32,6 @@ doors {
34 panels { room: "Third Room" name: "LOCKS" } 32 panels { room: "Third Room" name: "LOCKS" }
35 panels { room: "Third Room" name: "TOUCHES" } 33 panels { room: "Third Room" name: "TOUCHES" }
36 panels { room: "Third Room" name: "KOI" } 34 panels { room: "Third Room" name: "KOI" }
37 location_room: "Third Room"
38} 35}
39doors { 36doors {
40 name: "Colorful Entrance" 37 name: "Colorful Entrance"
@@ -46,6 +43,7 @@ doors {
46 panels { room: "First Room" name: "KOI" } 43 panels { room: "First Room" name: "KOI" }
47 panels { room: "First Room" name: "TUNA" } 44 panels { room: "First Room" name: "TUNA" }
48 location_room: "First Room" 45 location_room: "First Room"
46 location_name: "All Puzzles"
49} 47}
50doors { 48doors {
51 name: "Congruent Entrance" 49 name: "Congruent Entrance"
@@ -57,6 +55,7 @@ doors {
57 panels { room: "Second Room" name: "KOI" } 55 panels { room: "Second Room" name: "KOI" }
58 panels { room: "Second Room" name: "TUNA" } 56 panels { room: "Second Room" name: "TUNA" }
59 location_room: "Second Room" 57 location_room: "Second Room"
58 location_name: "All Puzzles"
60} 59}
61doors { 60doors {
62 name: "Double Sided Entrance" 61 name: "Double Sided Entrance"
diff --git a/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb new file mode 100644 index 0000000..e6600a2 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Congruent Entrance"
2panel_display_name: "Second Room"
3ports {
4 name: "CONGRUENT"
5 display_name: "Second Room Gray Hallway"
6 path: "Components/Warps/worldport7"
7 destination { x: 51.5 y: 0 z: 29 }
8 rotation: 90
9}
diff --git a/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb new file mode 100644 index 0000000..bce0e5b --- /dev/null +++ b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb
@@ -0,0 +1,9 @@
1name: "Cyan Hallway"
2panel_display_name: "First Room"
3ports {
4 name: "COLORFUL"
5 display_name: "First Room Cyan Hallway"
6 path: "Components/Warps/worldport8"
7 destination { x: 20 y: 0 z: -12 }
8 rotation: 180
9}
diff --git a/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb new file mode 100644 index 0000000..79ca839 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "Double Sided Entrance"
2panel_display_name: "First Room"
3ports {
4 name: "DOUBLESIDED"
5 display_name: "First Room White Hallway"
6 path: "Components/Warps/worldport6"
7 destination { x: 15 y: 0 z: 23 }
8 rotation: 90
9}
diff --git a/data/maps/the_darkroom/rooms/First Room Exit.txtpb b/data/maps/the_darkroom/rooms/First Room Exit.txtpb new file mode 100644 index 0000000..4a7ebc2 --- /dev/null +++ b/data/maps/the_darkroom/rooms/First Room Exit.txtpb
@@ -0,0 +1,9 @@
1name: "First Room Exit"
2panel_display_name: "First Room"
3ports {
4 name: "NEXT"
5 display_name: "First Room Exit"
6 path: "Components/Warps/worldport2"
7 destination { x: 0 y: 0 z: -15 }
8 rotation: 180
9}
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index f79d055..1113435 100644 --- a/data/maps/the_darkroom/rooms/First Room.txtpb +++ b/data/maps/the_darkroom/rooms/First Room.txtpb
@@ -1,5 +1,5 @@
1name: "First Room" 1name: "First Room"
2display_name: "First Room" 2panel_display_name: "First Room"
3panels { 3panels {
4 name: "BISON" 4 name: "BISON"
5 path: "Panels/Room 1/panel_1" 5 path: "Panels/Room 1/panel_1"
@@ -33,24 +33,8 @@ panels {
33} 33}
34ports { 34ports {
35 name: "ENTRY" 35 name: "ENTRY"
36 display_name: "First Room Entrance"
36 path: "Components/Warps/worldport" 37 path: "Components/Warps/worldport"
37 orientation: "south" 38 destination { x: -10 y: 0 z: 10 }
38} 39 rotation: 0
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} 40}
diff --git a/data/maps/the_darkroom/rooms/S Room.txtpb b/data/maps/the_darkroom/rooms/S Room.txtpb index 0f56af1..9960b86 100644 --- a/data/maps/the_darkroom/rooms/S Room.txtpb +++ b/data/maps/the_darkroom/rooms/S Room.txtpb
@@ -1,5 +1,4 @@
1name: "S Room" 1name: "S Room"
2display_name: "Third Room"
3letters { 2letters {
4 key: "s" 3 key: "s"
5 path: "Components/Collectables/collectable" 4 path: "Components/Collectables/collectable"
diff --git a/data/maps/the_darkroom/rooms/Second Room Exit.txtpb b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb new file mode 100644 index 0000000..d500691 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb
@@ -0,0 +1,9 @@
1name: "Second Room Exit"
2panel_display_name: "Second Room"
3ports {
4 name: "NEXT"
5 display_name: "Second Room Exit"
6 path: "Components/Warps/worldport4"
7 destination { x: 48 y: 0 z: -15 }
8 rotation: 180
9}
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb index ce780f3..2219895 100644 --- a/data/maps/the_darkroom/rooms/Second Room.txtpb +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb
@@ -1,5 +1,5 @@
1name: "Second Room" 1name: "Second Room"
2display_name: "Second Room" 2panel_display_name: "Second Room"
3panels { 3panels {
4 name: "BISON" 4 name: "BISON"
5 path: "Panels/Room 2/panel_1" 5 path: "Panels/Room 2/panel_1"
@@ -38,18 +38,8 @@ panels {
38} 38}
39ports { 39ports {
40 name: "ENTRY" 40 name: "ENTRY"
41 display_name: "Second Room Entrance"
41 path: "Components/Warps/worldport3" 42 path: "Components/Warps/worldport3"
42 orientation: "south" 43 destination { x: 38 y: 0 z: 10 }
43} 44 rotation: 0
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} 45}
diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb index 5202243..0400476 100644 --- a/data/maps/the_darkroom/rooms/Third Room.txtpb +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb
@@ -1,5 +1,5 @@
1name: "Third Room" 1name: "Third Room"
2display_name: "Third Room" 2panel_display_name: "Third Room"
3panels { 3panels {
4 name: "CULTS" 4 name: "CULTS"
5 path: "Panels/Room 3/panel_1" 5 path: "Panels/Room 3/panel_1"
@@ -65,6 +65,8 @@ panels {
65} 65}
66ports { 66ports {
67 name: "ENTRY" 67 name: "ENTRY"
68 display_name: "Third Room Entrance"
68 path: "Components/Warps/worldport5" 69 path: "Components/Warps/worldport5"
69 orientation: "south" 70 destination { x: 97 y: 0 z: 10 }
71 rotation: 0
70} 72}