diff options
Diffstat (limited to 'data/maps/the_darkroom')
-rw-r--r-- | data/maps/the_darkroom/connections.txtpb | 29 | ||||
-rw-r--r-- | data/maps/the_darkroom/doors.txtpb | 11 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/Congruent Entrance.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/Cyan Hallway.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/First Room Exit.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/First Room.txtpb | 24 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/S Room.txtpb | 1 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/Second Room Exit.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/Second Room.txtpb | 18 | ||||
-rw-r--r-- | data/maps/the_darkroom/rooms/Third Room.txtpb | 6 |
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 @@ | |||
1 | connections { | 1 | connections { |
2 | from_room: "First Room" | ||
3 | to_room: "First Room Exit" | ||
4 | door { name: "Second Room Entrance" } | ||
5 | } | ||
6 | connections { | ||
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 | } |
16 | connections { | 21 | connections { |
22 | from_room: "Second Room" | ||
23 | to_room: "Second Room Exit" | ||
24 | door { name: "Third Room Entrance" } | ||
25 | } | ||
26 | connections { | ||
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 | } |
46 | connections { | ||
47 | from_room: "First Room" | ||
48 | to_room: "Cyan Hallway" | ||
49 | door { name: "Colorful Entrance" } | ||
50 | } | ||
51 | connections { | ||
52 | from_room: "Second Room" | ||
53 | to_room: "Congruent Entrance" | ||
54 | door { name: "Congruent Entrance" } | ||
55 | } | ||
56 | connections { | ||
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 |
2 | doors { | 2 | doors { |
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 | } |
10 | doors { | 9 | doors { |
11 | name: "Second Room Entrance" | 10 | name: "Second Room Entrance" |
@@ -23,8 +22,7 @@ doors { | |||
23 | } | 22 | } |
24 | doors { | 23 | doors { |
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 | } |
39 | doors { | 36 | doors { |
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 | } |
50 | doors { | 48 | doors { |
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 | } |
61 | doors { | 60 | doors { |
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 @@ | |||
1 | name: "Congruent Entrance" | ||
2 | panel_display_name: "Second Room" | ||
3 | ports { | ||
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 @@ | |||
1 | name: "Cyan Hallway" | ||
2 | panel_display_name: "First Room" | ||
3 | ports { | ||
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 @@ | |||
1 | name: "Double Sided Entrance" | ||
2 | panel_display_name: "First Room" | ||
3 | ports { | ||
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 @@ | |||
1 | name: "First Room Exit" | ||
2 | panel_display_name: "First Room" | ||
3 | ports { | ||
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 @@ | |||
1 | name: "First Room" | 1 | name: "First Room" |
2 | display_name: "First Room" | 2 | panel_display_name: "First Room" |
3 | panels { | 3 | panels { |
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 | } |
34 | ports { | 34 | ports { |
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 |
39 | ports { | ||
40 | name: "NEXT" | ||
41 | path: "Components/Warps/worldport2" | ||
42 | orientation: "north" | ||
43 | required_door { name: "Second Room Entrance" } | ||
44 | } | ||
45 | ports { | ||
46 | name: "COLORFUL" | ||
47 | path: "Components/Warps/worldport8" | ||
48 | orientation: "north" | ||
49 | required_door { name: "Colorful Entrance" } | ||
50 | } | ||
51 | ports { | ||
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 @@ | |||
1 | name: "S Room" | 1 | name: "S Room" |
2 | display_name: "Third Room" | ||
3 | letters { | 2 | letters { |
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 @@ | |||
1 | name: "Second Room Exit" | ||
2 | panel_display_name: "Second Room" | ||
3 | ports { | ||
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 @@ | |||
1 | name: "Second Room" | 1 | name: "Second Room" |
2 | display_name: "Second Room" | 2 | panel_display_name: "Second Room" |
3 | panels { | 3 | panels { |
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 | } |
39 | ports { | 39 | ports { |
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 |
44 | ports { | ||
45 | name: "NEXT" | ||
46 | path: "Components/Warps/worldport4" | ||
47 | orientation: "north" | ||
48 | required_door { name: "Third Room Entrance" } | ||
49 | } | ||
50 | ports { | ||
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 @@ | |||
1 | name: "Third Room" | 1 | name: "Third Room" |
2 | display_name: "Third Room" | 2 | panel_display_name: "Third Room" |
3 | panels { | 3 | panels { |
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 | } |
66 | ports { | 66 | ports { |
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 | } |