about summary refs log tree commit diff stats
path: root/data/maps/the_partial
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_partial')
-rw-r--r--data/maps/the_partial/connections.txtpb30
-rw-r--r--data/maps/the_partial/doors.txtpb73
-rw-r--r--data/maps/the_partial/metadata.txtpb1
-rw-r--r--data/maps/the_partial/rooms/Control Center Entrance.txtpb13
-rw-r--r--data/maps/the_partial/rooms/F Room.txtpb5
-rw-r--r--data/maps/the_partial/rooms/Obverse Side.txtpb122
-rw-r--r--data/maps/the_partial/rooms/P Room.txtpb5
-rw-r--r--data/maps/the_partial/rooms/Reverse Side.txtpb29
8 files changed, 278 insertions, 0 deletions
diff --git a/data/maps/the_partial/connections.txtpb b/data/maps/the_partial/connections.txtpb new file mode 100644 index 0000000..abadb06 --- /dev/null +++ b/data/maps/the_partial/connections.txtpb
@@ -0,0 +1,30 @@
1connections {
2 from_room: "Obverse Side"
3 to_room: "P Room"
4 door { name: "Giant P" }
5}
6connections {
7 from_room: "Obverse Side"
8 to_room: "Reverse Side"
9 door { name: "R Entered" }
10}
11connections {
12 from_room: "Obverse Side"
13 to_room: "Reverse Side"
14 door { name: "P Entered" }
15}
16connections {
17 from_room: "Obverse Side"
18 to_room: "Control Center Entrance"
19 door { name: "L Entered" }
20}
21connections {
22 from_room: "Control Center Entrance"
23 to_room: "Obverse Side"
24 door { name: "Control Center Entrance" }
25}
26connections {
27 from_room: "Reverse Side"
28 to_room: "F Room"
29 door { name: "Giant F" }
30}
diff --git a/data/maps/the_partial/doors.txtpb b/data/maps/the_partial/doors.txtpb new file mode 100644 index 0000000..c51062a --- /dev/null +++ b/data/maps/the_partial/doors.txtpb
@@ -0,0 +1,73 @@
1doors {
2 name: "Main Room Puzzles"
3 type: LOCATION_ONLY
4 panels { room: "Obverse Side" name: "PUN" }
5 panels { room: "Obverse Side" name: "UP" }
6 panels { room: "Obverse Side" name: "PUT" }
7 panels { room: "Obverse Side" name: "PUNT" }
8 panels { room: "Obverse Side" name: "FIGHT" }
9 location_room: "Obverse Side"
10}
11doors {
12 name: "P Door"
13 type: STANDARD
14 receivers: "Components/Doors/p_enterer"
15 panels { room: "Obverse Side" name: "LINT" }
16 panels { room: "Obverse Side" name: "TURN" }
17 panels { room: "Obverse Side" name: "HOT" }
18 panels { room: "Obverse Side" name: "OUT" }
19 panels { room: "Obverse Side" name: "TON" }
20 panels { room: "Obverse Side" name: "HUT" }
21 panels { room: "Obverse Side" name: "ION" }
22 panels { room: "Obverse Side" name: "CUT" }
23 panels { room: "Obverse Side" name: "FUN" }
24 location_room: "Obverse Side"
25 location_name: "Obverse Side Room"
26}
27doors {
28 name: "Giant P"
29 type: EVENT
30 doors { name: "P Door" }
31 keyholders { room: "Obverse Side" name: "L" key: "r" }
32}
33doors {
34 name: "R Entered"
35 type: EVENT
36 keyholders { room: "Obverse Side" name: "L" key: "r" }
37}
38doors {
39 name: "P Entered"
40 type: EVENT
41 keyholders { room: "Obverse Side" name: "L" key: "p" }
42}
43doors {
44 name: "L Entered"
45 type: EVENT
46 # It does this in vanilla, but I'm specifying it so that the Control Center
47 # Entrance door doesn't override it.
48 receivers: "Components/Doors/controlDoor"
49 keyholders { room: "Obverse Side" name: "L" key: "l" }
50}
51doors {
52 name: "Control Center Entrance"
53 type: LOCATION_ONLY
54 #receivers: "Components/Doors/controlDoor"
55 panels { room: "Control Center Entrance" name: "RETURN" }
56 location_room: "Control Center Entrance"
57}
58doors {
59 name: "F Door"
60 type: STANDARD
61 receivers: "Components/Doors/f_enterer"
62 panels { room: "Reverse Side" name: "BRO" }
63 panels { room: "Reverse Side" name: "FOUR" }
64 panels { room: "Reverse Side" name: "FINCH" }
65 panels { room: "Reverse Side" name: "CLOD" }
66 location_room: "Reverse Side"
67}
68doors {
69 name: "Giant F"
70 type: EVENT
71 doors { name: "F Door" }
72 keyholders { room: "Obverse Side" name: "L" key: "p" }
73}
diff --git a/data/maps/the_partial/metadata.txtpb b/data/maps/the_partial/metadata.txtpb new file mode 100644 index 0000000..48e9f42 --- /dev/null +++ b/data/maps/the_partial/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Partial"
diff --git a/data/maps/the_partial/rooms/Control Center Entrance.txtpb b/data/maps/the_partial/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..e685822 --- /dev/null +++ b/data/maps/the_partial/rooms/Control Center Entrance.txtpb
@@ -0,0 +1,13 @@
1name: "Control Center Entrance"
2panels {
3 name: "RETURN"
4 path: "Panels/Control/panel_10"
5 clue: "return"
6 answer: "turn"
7 symbols: SPARKLES
8}
9ports {
10 name: "CC"
11 path: "Components/Warps/worldport2"
12 orientation: "north"
13}
diff --git a/data/maps/the_partial/rooms/F Room.txtpb b/data/maps/the_partial/rooms/F Room.txtpb new file mode 100644 index 0000000..d41d039 --- /dev/null +++ b/data/maps/the_partial/rooms/F Room.txtpb
@@ -0,0 +1,5 @@
1name: "F Room"
2letters {
3 key: "f"
4 path: "Components/Collectables/collectable2"
5}
diff --git a/data/maps/the_partial/rooms/Obverse Side.txtpb b/data/maps/the_partial/rooms/Obverse Side.txtpb new file mode 100644 index 0000000..c0ce04b --- /dev/null +++ b/data/maps/the_partial/rooms/Obverse Side.txtpb
@@ -0,0 +1,122 @@
1name: "Obverse Side"
2panels {
3 name: "PUN"
4 path: "Panels/Main/panel_1"
5 clue: "pun"
6 answer: "run"
7 symbols: SPARKLES
8}
9panels {
10 name: "UP"
11 path: "Panels/Main/panel_3"
12 clue: "up"
13 answer: "or"
14 symbols: SPARKLES
15}
16panels {
17 name: "PUT"
18 path: "Panels/Main/panel_5"
19 clue: "put"
20 answer: "rot"
21 symbols: SPARKLES
22}
23panels {
24 name: "PUNT"
25 path: "Panels/Main/panel_8"
26 clue: "punt"
27 answer: "runt"
28 symbols: SPARKLES
29}
30panels {
31 name: "FIGHT"
32 path: "Panels/Main/panel_9"
33 clue: "fight"
34 answer: "right"
35 symbols: SPARKLES
36}
37panels {
38 name: "LINT"
39 path: "Panels/Side 1/panel_2"
40 clue: "lint"
41 answer: "hint"
42 symbols: SPARKLES
43}
44panels {
45 name: "TURN"
46 path: "Panels/Side 1/panel_4"
47 clue: "turn"
48 answer: "torn"
49 symbols: SPARKLES
50}
51panels {
52 name: "HOT"
53 path: "Panels/Side 1/panel_6"
54 clue: "hot"
55 answer: "hut"
56 symbols: SPARKLES
57}
58panels {
59 name: "OUT"
60 path: "Panels/Side 1/panel_8"
61 clue: "out"
62 answer: "cut"
63 symbols: SPARKLES
64}
65panels {
66 name: "TON"
67 path: "Panels/Side 1/panel_9"
68 clue: "ton"
69 answer: "ion"
70 symbols: SPARKLES
71}
72panels {
73 name: "HUT"
74 path: "Panels/Side 1/panel_10"
75 clue: "hut"
76 answer: "hot"
77 symbols: SPARKLES
78}
79panels {
80 name: "ION"
81 path: "Panels/Side 1/panel_11"
82 clue: "ion"
83 answer: "ton"
84 symbols: SPARKLES
85}
86panels {
87 name: "CUT"
88 path: "Panels/Side 1/panel_12"
89 clue: "cut"
90 answer: "out"
91 symbols: SPARKLES
92}
93panels {
94 name: "FUN"
95 path: "Panels/Side 1/panel_7"
96 clue: "fun"
97 answer: "run"
98 symbols: SPARKLES
99}
100ports {
101 name: "GREAT"
102 path: "Components/Warps/worldport"
103 orientation: "west"
104}
105keyholders {
106 # This is one of the ones that's misnamed within the game.
107 name: "L"
108 path: "Components/KeyHolders/keyHolderI"
109 key: "l"
110}
111paintings {
112 name: "F"
113 path: "Components/Paintings/f"
114 orientation: "south"
115 exit_only: true
116}
117paintings {
118 name: "P"
119 path: "Components/Paintings/p"
120 orientation: "south"
121 exit_only: true
122}
diff --git a/data/maps/the_partial/rooms/P Room.txtpb b/data/maps/the_partial/rooms/P Room.txtpb new file mode 100644 index 0000000..618ebd9 --- /dev/null +++ b/data/maps/the_partial/rooms/P Room.txtpb
@@ -0,0 +1,5 @@
1name: "P Room"
2letters {
3 key: "p"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_partial/rooms/Reverse Side.txtpb b/data/maps/the_partial/rooms/Reverse Side.txtpb new file mode 100644 index 0000000..01858d6 --- /dev/null +++ b/data/maps/the_partial/rooms/Reverse Side.txtpb
@@ -0,0 +1,29 @@
1name: "Reverse Side"
2panels {
3 name: "BRO"
4 path: "Panels/Side 2/panel_2"
5 clue: "bro"
6 answer: "pro"
7 symbols: SPARKLES
8}
9panels {
10 name: "FOUR"
11 path: "Panels/Side 2/panel_4"
12 clue: "four"
13 answer: "pour"
14 symbols: SPARKLES
15}
16panels {
17 name: "FINCH"
18 path: "Panels/Side 2/panel_6"
19 clue: "finch"
20 answer: "pinch"
21 symbols: SPARKLES
22}
23panels {
24 name: "CLOD"
25 path: "Panels/Side 2/panel_7"
26 clue: "clod"
27 answer: "chop"
28 symbols: SPARKLES
29}