diff options
Diffstat (limited to 'data/maps/the_great/rooms')
41 files changed, 1322 insertions, 0 deletions
diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb new file mode 100644 index 0000000..0a8b168 --- /dev/null +++ b/data/maps/the_great/rooms/Back Area.txtpb | |||
@@ -0,0 +1,146 @@ | |||
1 | name: "Back Area" | ||
2 | display_name: "Back Area" | ||
3 | panels { | ||
4 | name: "PLANT" | ||
5 | path: "Panels/General/entry_14" | ||
6 | clue: "plant" | ||
7 | answer: "growth" | ||
8 | symbols: "null" | ||
9 | } | ||
10 | panels { | ||
11 | name: "TREE" | ||
12 | path: "Panels/General/entry_15" | ||
13 | clue: "tree" | ||
14 | answer: "growth" | ||
15 | symbols: "null" | ||
16 | } | ||
17 | panels { | ||
18 | name: "PAINTING" | ||
19 | path: "Panels/General/entry_11" | ||
20 | clue: "painting" | ||
21 | answer: "art" | ||
22 | symbols: "example" | ||
23 | } | ||
24 | panels { | ||
25 | name: "TOWEL" | ||
26 | path: "Panels/Towers/tower_2" | ||
27 | clue: "towel" | ||
28 | answer: "tower" | ||
29 | symbols: "sparkles" | ||
30 | } | ||
31 | panels { | ||
32 | name: "Top Landscape Top" | ||
33 | path: "Panels/Kiwi Room/kiwi_1" | ||
34 | clue: "" | ||
35 | answer: "one" | ||
36 | symbols: "question" | ||
37 | } | ||
38 | panels { | ||
39 | name: "Top Landscape Right" | ||
40 | path: "Panels/Kiwi Room/kiwi_2" | ||
41 | clue: "" | ||
42 | answer: "road" | ||
43 | symbols: "question" | ||
44 | } | ||
45 | panels { | ||
46 | name: "Top Landscape Bottom" | ||
47 | path: "Panels/Kiwi Room/kiwi_3" | ||
48 | clue: "" | ||
49 | answer: "many" | ||
50 | symbols: "question" | ||
51 | } | ||
52 | panels { | ||
53 | name: "Top Landscape Left" | ||
54 | path: "Panels/Kiwi Room/kiwi_4" | ||
55 | clue: "" | ||
56 | answer: "turns" | ||
57 | symbols: "question" | ||
58 | } | ||
59 | panels { | ||
60 | name: "Left Landscape Top" | ||
61 | path: "Panels/Kiwi Room/kiwi_5" | ||
62 | clue: "" | ||
63 | answer: "find" | ||
64 | symbols: "question" | ||
65 | } | ||
66 | panels { | ||
67 | name: "Left Landscape Right" | ||
68 | path: "Panels/Kiwi Room/kiwi_6" | ||
69 | clue: "" | ||
70 | answer: "keys" | ||
71 | symbols: "question" | ||
72 | } | ||
73 | panels { | ||
74 | name: "Left Landscape Bottom" | ||
75 | path: "Panels/Kiwi Room/kiwi_7" | ||
76 | clue: "" | ||
77 | answer: "write" | ||
78 | symbols: "question" | ||
79 | } | ||
80 | panels { | ||
81 | name: "Left Landscape Left" | ||
82 | path: "Panels/Kiwi Room/kiwi_8" | ||
83 | clue: "" | ||
84 | answer: "words" | ||
85 | symbols: "question" | ||
86 | } | ||
87 | panels { | ||
88 | name: "Right Landscape Top" | ||
89 | path: "Panels/Kiwi Room/kiwi_9" | ||
90 | clue: "" | ||
91 | answer: "hear" | ||
92 | symbols: "question" | ||
93 | proxies { answer: "tell" path: "Panels/Kiwi Proxies/kiwi_9_proxy_1" } | ||
94 | } | ||
95 | panels { | ||
96 | name: "Right Landscape Right" | ||
97 | path: "Panels/Kiwi Room/kiwi_10" | ||
98 | clue: "" | ||
99 | answer: "lies" | ||
100 | symbols: "question" | ||
101 | } | ||
102 | panels { | ||
103 | name: "Right Landscape Bottom" | ||
104 | path: "Panels/Kiwi Room/kiwi_11" | ||
105 | clue: "" | ||
106 | answer: "the" | ||
107 | symbols: "question" | ||
108 | } | ||
109 | panels { | ||
110 | name: "Right Landscape Left" | ||
111 | path: "Panels/Kiwi Room/kiwi_12" | ||
112 | clue: "" | ||
113 | answer: "ears" | ||
114 | symbols: "question" | ||
115 | proxies { answer: "eyes" path: "Panels/Kiwi Proxies/kiwi_12_proxy_1" } | ||
116 | } | ||
117 | paintings { | ||
118 | name: "SPIRAL" | ||
119 | path: "Components/Paintings/spiral" | ||
120 | enter_only: true | ||
121 | orientation: "north" | ||
122 | required_door { name: "Spiral Painting" } | ||
123 | # TODO: Hint painting type | ||
124 | } | ||
125 | ports { | ||
126 | name: "UNKEMPT" | ||
127 | path: "Meshes/Blocks/Warps/worldport5" | ||
128 | orientation: "north" | ||
129 | } | ||
130 | ports { | ||
131 | name: "THREEDOORS" | ||
132 | path: "Meshes/Blocks/Warps/worldport16" | ||
133 | orientation: "south" | ||
134 | } | ||
135 | ports { | ||
136 | name: "TOWER" | ||
137 | path: "Components/Warps/worldport10" | ||
138 | orientation: "south" | ||
139 | required_door { name: "Tower Entrance" } | ||
140 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | ||
141 | } | ||
142 | ports { | ||
143 | name: "TREE" | ||
144 | path: "Meshes/Blocks/Warps/worldport17" | ||
145 | orientation: "north" | ||
146 | } | ||
diff --git a/data/maps/the_great/rooms/Behind Question Area.txtpb b/data/maps/the_great/rooms/Behind Question Area.txtpb new file mode 100644 index 0000000..902d9b0 --- /dev/null +++ b/data/maps/the_great/rooms/Behind Question Area.txtpb | |||
@@ -0,0 +1,24 @@ | |||
1 | name: "Behind Question Area" | ||
2 | display_name: "Main Area" | ||
3 | panels { | ||
4 | name: "DEW" | ||
5 | path: "Panels/General/uc_4" | ||
6 | clue: "dew" | ||
7 | answer: "do" | ||
8 | symbols: "zero" | ||
9 | } | ||
10 | panels { | ||
11 | name: "YEW" | ||
12 | path: "Panels/General/uc_5" | ||
13 | clue: "yew" | ||
14 | answer: "you" | ||
15 | symbols: "zero" | ||
16 | proxies { answer: "ewe" path: "Panels/General/uc_5_proxy_1" } | ||
17 | } | ||
18 | panels { | ||
19 | name: "NO" | ||
20 | path: "Panels/General/uc_6" | ||
21 | clue: "no" | ||
22 | answer: "know" | ||
23 | symbols: "zero" | ||
24 | } | ||
diff --git a/data/maps/the_great/rooms/Colorful Entrance.txtpb b/data/maps/the_great/rooms/Colorful Entrance.txtpb new file mode 100644 index 0000000..5d7c9b2 --- /dev/null +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "Colorful Entrance" | ||
2 | display_name: "Pillar Room" | ||
3 | ports { | ||
4 | name: "COLORFUL" | ||
5 | path: "Meshes/Blocks/Warps/worldport13" | ||
6 | orientation: "west" | ||
7 | } | ||
diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb new file mode 100644 index 0000000..c7e71f0 --- /dev/null +++ b/data/maps/the_great/rooms/Daedalus Entrance.txtpb | |||
@@ -0,0 +1,16 @@ | |||
1 | name: "Daedalus Entrance" | ||
2 | display_name: "Main Area" | ||
3 | panels { | ||
4 | name: "MISSING" | ||
5 | path: "Panels/General/entry_2" | ||
6 | clue: "missing" | ||
7 | answer: "lost" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | ports { | ||
11 | name: "DAEDALUS" | ||
12 | path: "Components/Warps/worldport8" | ||
13 | orientation: "south" | ||
14 | required_door { name: "Daedalus Entrance" } | ||
15 | # The reverse warp bypasses the door, so there needs to be two oneway connections. | ||
16 | } | ||
diff --git a/data/maps/the_great/rooms/East Landscape.txtpb b/data/maps/the_great/rooms/East Landscape.txtpb new file mode 100644 index 0000000..56700cc --- /dev/null +++ b/data/maps/the_great/rooms/East Landscape.txtpb | |||
@@ -0,0 +1,16 @@ | |||
1 | name: "East Landscape" | ||
2 | display_name: "East Landscape" | ||
3 | panels { | ||
4 | name: "COLOR" | ||
5 | path: "Panels/General/entry_10" | ||
6 | clue: "color" | ||
7 | answer: "purple" | ||
8 | symbols: "example" | ||
9 | } | ||
10 | panels { | ||
11 | name: "MISTREAT" | ||
12 | path: "Panels/General/entry_13" | ||
13 | clue: "mistreat" | ||
14 | answer: "ream" | ||
15 | symbols: "lingo" | ||
16 | } | ||
diff --git a/data/maps/the_great/rooms/G Room.txtpb b/data/maps/the_great/rooms/G Room.txtpb new file mode 100644 index 0000000..218a9c1 --- /dev/null +++ b/data/maps/the_great/rooms/G Room.txtpb | |||
@@ -0,0 +1,6 @@ | |||
1 | name: "G Room" | ||
2 | display_name: "Courtyard" | ||
3 | letters { | ||
4 | key: "g" | ||
5 | path: "Components/Collectables/g" | ||
6 | } | ||
diff --git a/data/maps/the_great/rooms/Hive Entrance.txtpb b/data/maps/the_great/rooms/Hive Entrance.txtpb new file mode 100644 index 0000000..e0781c5 --- /dev/null +++ b/data/maps/the_great/rooms/Hive Entrance.txtpb | |||
@@ -0,0 +1,14 @@ | |||
1 | name: "Hive Entrance" | ||
2 | display_name: "West Side" | ||
3 | panels { | ||
4 | name: "LOST" | ||
5 | path: "Panels/Hive Room/hive_1" | ||
6 | clue: "lost" | ||
7 | answer: "found" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | ports { | ||
11 | name: "HIVE" | ||
12 | path: "Meshes/Blocks/Warps/worldport19" | ||
13 | orientation: "east" | ||
14 | } | ||
diff --git a/data/maps/the_great/rooms/Jail Part 1.txtpb b/data/maps/the_great/rooms/Jail Part 1.txtpb new file mode 100644 index 0000000..8ab6caf --- /dev/null +++ b/data/maps/the_great/rooms/Jail Part 1.txtpb | |||
@@ -0,0 +1,87 @@ | |||
1 | name: "Jail Part 1" | ||
2 | display_name: "Jail" | ||
3 | panels { | ||
4 | name: "FLAP" | ||
5 | path: "Panels/Throat/throat_1" | ||
6 | clue: "flap" | ||
7 | answer: "trap" | ||
8 | symbols: "zero" | ||
9 | } | ||
10 | panels { | ||
11 | name: "LUCK" | ||
12 | path: "Panels/Throat/throat_2" | ||
13 | clue: "luck" | ||
14 | answer: "stuck" | ||
15 | symbols: "zero" | ||
16 | } | ||
17 | panels { | ||
18 | name: "STICK" | ||
19 | path: "Panels/Throat/throat_3" | ||
20 | clue: "stick" | ||
21 | answer: "stuck" | ||
22 | symbols: "age" | ||
23 | } | ||
24 | panels { | ||
25 | name: "SNARE" | ||
26 | path: "Panels/Throat/throat_4" | ||
27 | clue: "snare" | ||
28 | answer: "trap" | ||
29 | symbols: "sun" | ||
30 | } | ||
31 | panels { | ||
32 | name: "DOPAMINE" | ||
33 | path: "Panels/Bowels/bowels_1" | ||
34 | clue: "dopamine" | ||
35 | answer: "pain" | ||
36 | symbols: "sparkles" | ||
37 | } | ||
38 | panels { | ||
39 | name: "PALINDROME" | ||
40 | path: "Panels/Bowels/bowels_2" | ||
41 | clue: "palindrome" | ||
42 | answer: "pain" | ||
43 | symbols: "sparkles" | ||
44 | } | ||
45 | panels { | ||
46 | name: "SUPERVILLAIN" | ||
47 | path: "Panels/Bowels/bowels_3" | ||
48 | clue: "supervillain" | ||
49 | answer: "evil" | ||
50 | symbols: "sparkles" | ||
51 | } | ||
52 | panels { | ||
53 | name: "PREVAILS" | ||
54 | path: "Panels/Bowels/bowels_4" | ||
55 | clue: "prevails" | ||
56 | answer: "evil" | ||
57 | symbols: "sparkles" | ||
58 | } | ||
59 | panels { | ||
60 | name: "ENGRAVED" | ||
61 | path: "Panels/Bowels2/bowels_1" | ||
62 | clue: "engraved" | ||
63 | answer: "grave" | ||
64 | symbols: "sparkles" | ||
65 | } | ||
66 | panels { | ||
67 | name: "GLIDEPATH" | ||
68 | path: "Panels/Bowels2/bowels_2" | ||
69 | clue: "glidepath" | ||
70 | answer: "death" | ||
71 | symbols: "sparkles" | ||
72 | } | ||
73 | panels { | ||
74 | name: "DECATHLON" | ||
75 | path: "Panels/Bowels2/bowels_3" | ||
76 | clue: "decathlon" | ||
77 | answer: "death" | ||
78 | symbols: "sparkles" | ||
79 | } | ||
80 | panels { | ||
81 | name: "GRIEVES" | ||
82 | path: "Panels/Bowels2/bowels_4" | ||
83 | clue: "grieves" | ||
84 | answer: "grave" | ||
85 | symbols: "sparkles" | ||
86 | symbols: "zero" | ||
87 | } | ||
diff --git a/data/maps/the_great/rooms/Jail Part 2.txtpb b/data/maps/the_great/rooms/Jail Part 2.txtpb new file mode 100644 index 0000000..2ef9a2a --- /dev/null +++ b/data/maps/the_great/rooms/Jail Part 2.txtpb | |||
@@ -0,0 +1,58 @@ | |||
1 | name: "Jail Part 2" | ||
2 | display_name: "Jail" | ||
3 | panels { | ||
4 | name: "DIGEST" | ||
5 | path: "Panels/Bowels3/bowels_1" | ||
6 | clue: "digest" | ||
7 | answer: "die" | ||
8 | symbols: "sparkles" | ||
9 | } | ||
10 | panels { | ||
11 | name: "JAUNDICE" | ||
12 | path: "Panels/Bowels3/bowels_2" | ||
13 | clue: "jaundice" | ||
14 | answer: "die" | ||
15 | symbols: "sparkles" | ||
16 | } | ||
17 | panels { | ||
18 | name: "NECROTIZE (1)" | ||
19 | path: "Panels/Bowels3/bowels_3" | ||
20 | clue: "necrotize" | ||
21 | answer: "rot" | ||
22 | symbols: "sparkles" | ||
23 | } | ||
24 | panels { | ||
25 | name: "NECROTIZE (2)" | ||
26 | path: "Panels/Bowels3/bowels_4" | ||
27 | clue: "necrotize" | ||
28 | answer: "rot" | ||
29 | symbols: "sun" | ||
30 | } | ||
31 | panels { | ||
32 | name: "TORMENTS" | ||
33 | path: "Panels/Bowels4/bowels_1" | ||
34 | clue: "torments" | ||
35 | answer: "omen" | ||
36 | symbols: "sparkles" | ||
37 | } | ||
38 | panels { | ||
39 | name: "PILGRIM" | ||
40 | path: "Panels/Bowels4/bowels_2" | ||
41 | clue: "pilgrim" | ||
42 | answer: "grim" | ||
43 | symbols: "sparkles" | ||
44 | } | ||
45 | panels { | ||
46 | name: "GRIMACE" | ||
47 | path: "Panels/Bowels4/bowels_3" | ||
48 | clue: "grimace" | ||
49 | answer: "grim" | ||
50 | symbols: "sparkles" | ||
51 | } | ||
52 | panels { | ||
53 | name: "COMMENCE" | ||
54 | path: "Panels/Bowels4/bowels_4" | ||
55 | clue: "commence" | ||
56 | answer: "omen" | ||
57 | symbols: "sparkles" | ||
58 | } | ||
diff --git a/data/maps/the_great/rooms/Jubilant Entrance.txtpb b/data/maps/the_great/rooms/Jubilant Entrance.txtpb new file mode 100644 index 0000000..eaf9811 --- /dev/null +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "Jubilant Entrance" | ||
2 | display_name: "West Side" | ||
3 | ports { | ||
4 | name: "JUBILANT" | ||
5 | path: "Meshes/Blocks/Warps/worldport12" | ||
6 | orientation: "east" | ||
7 | } | ||
diff --git a/data/maps/the_great/rooms/Magnet Room.txtpb b/data/maps/the_great/rooms/Magnet Room.txtpb new file mode 100644 index 0000000..e8fff03 --- /dev/null +++ b/data/maps/the_great/rooms/Magnet Room.txtpb | |||
@@ -0,0 +1,100 @@ | |||
1 | name: "Magnet Room" | ||
2 | display_name: "Magnet Room" | ||
3 | panels { | ||
4 | name: "AIRPLANE" | ||
5 | path: "Panels/Magnet Room/magnet_2" | ||
6 | clue: "airplane" | ||
7 | answer: "fly" | ||
8 | symbols: "job" | ||
9 | } | ||
10 | panels { | ||
11 | name: "PILOT" | ||
12 | path: "Panels/Magnet Room/magnet_3" | ||
13 | clue: "pilot" | ||
14 | answer: "fly" | ||
15 | symbols: "job" | ||
16 | } | ||
17 | panels { | ||
18 | name: "AUTHOR" | ||
19 | path: "Panels/Magnet Room/magnet_4" | ||
20 | clue: "author" | ||
21 | answer: "write" | ||
22 | symbols: "job" | ||
23 | } | ||
24 | panels { | ||
25 | name: "PEN" | ||
26 | path: "Panels/Magnet Room/magnet_5" | ||
27 | clue: "pen" | ||
28 | answer: "write" | ||
29 | symbols: "job" | ||
30 | } | ||
31 | panels { | ||
32 | name: "HEAL" | ||
33 | path: "Panels/Magnet Room/magnet_6" | ||
34 | clue: "heal" | ||
35 | answer: "nurse" | ||
36 | symbols: "job" | ||
37 | } | ||
38 | panels { | ||
39 | name: "CLEAN" | ||
40 | path: "Panels/Magnet Room/magnet_7" | ||
41 | clue: "clean" | ||
42 | answer: "janitor" | ||
43 | symbols: "job" | ||
44 | } | ||
45 | panels { | ||
46 | name: "TRUCKER" | ||
47 | path: "Panels/Magnet Room/magnet_8" | ||
48 | clue: "trucker" | ||
49 | answer: "drive" | ||
50 | symbols: "job" | ||
51 | } | ||
52 | panels { | ||
53 | name: "DOCTOR" | ||
54 | path: "Panels/Magnet Room/magnet_9" | ||
55 | clue: "doctor" | ||
56 | answer: "heal" | ||
57 | symbols: "job" | ||
58 | } | ||
59 | panels { | ||
60 | name: "BARTENDER" | ||
61 | path: "Panels/Magnet Room/magnet_10" | ||
62 | clue: "bartender" | ||
63 | answer: "mix" | ||
64 | symbols: "job" | ||
65 | } | ||
66 | panels { | ||
67 | name: "DIG" | ||
68 | path: "Panels/Magnet Room/magnet_11" | ||
69 | clue: "dig" | ||
70 | answer: "shovel" | ||
71 | symbols: "job" | ||
72 | } | ||
73 | panels { | ||
74 | name: "TILL" | ||
75 | path: "Panels/Magnet Room/magnet_12" | ||
76 | clue: "till" | ||
77 | answer: "hoe" | ||
78 | symbols: "job" | ||
79 | } | ||
80 | panels { | ||
81 | name: "WRENCH" | ||
82 | path: "Panels/Magnet Room/magnet_13" | ||
83 | clue: "wrench" | ||
84 | answer: "turn" | ||
85 | symbols: "job" | ||
86 | } | ||
87 | panels { | ||
88 | name: "SAW" | ||
89 | path: "Panels/Magnet Room/magnet_14" | ||
90 | clue: "saw" | ||
91 | answer: "cut" | ||
92 | symbols: "job" | ||
93 | } | ||
94 | panels { | ||
95 | name: "BLENDER" | ||
96 | path: "Panels/Magnet Room/magnet_15" | ||
97 | clue: "blender" | ||
98 | answer: "mix" | ||
99 | symbols: "job" | ||
100 | } | ||
diff --git a/data/maps/the_great/rooms/Main Area.txtpb b/data/maps/the_great/rooms/Main Area.txtpb new file mode 100644 index 0000000..a70b011 --- /dev/null +++ b/data/maps/the_great/rooms/Main Area.txtpb | |||
@@ -0,0 +1,147 @@ | |||
1 | name: "Main Area" | ||
2 | display_name: "Main Area" | ||
3 | panels { | ||
4 | name: "OUT" | ||
5 | path: "Panels/Maze/maze_1" | ||
6 | clue: "out" | ||
7 | answer: "in" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | panels { | ||
11 | name: "INTRO" | ||
12 | path: "Panels/General/entry_8" | ||
13 | clue: "intro" | ||
14 | answer: "intro" | ||
15 | } | ||
16 | panels { | ||
17 | name: "BORNE" | ||
18 | path: "Panels/General/entry_12" | ||
19 | clue: "borne" | ||
20 | answer: "born" | ||
21 | symbols: "zero" | ||
22 | } | ||
23 | panels { | ||
24 | name: "DEW" | ||
25 | path: "Panels/General/dyk_1" | ||
26 | clue: "dew" | ||
27 | answer: "do" | ||
28 | symbols: "zero" | ||
29 | } | ||
30 | panels { | ||
31 | name: "EWE" | ||
32 | path: "Panels/General/dyk_2" | ||
33 | clue: "ewe" | ||
34 | answer: "you" | ||
35 | symbols: "zero" | ||
36 | } | ||
37 | panels { | ||
38 | name: "NO" | ||
39 | path: "Panels/General/dyk_3" | ||
40 | clue: "no" | ||
41 | answer: "know" | ||
42 | symbols: "zero" | ||
43 | } | ||
44 | panels { | ||
45 | name: "BROWN RED ORANGE" | ||
46 | path: "Panels/General/seeking_1" | ||
47 | clue: "" | ||
48 | answer: "bro" | ||
49 | symbols: "lingo" | ||
50 | } | ||
51 | panels { | ||
52 | name: "DO" | ||
53 | path: "Panels/General/uc_1" | ||
54 | clue: "do" | ||
55 | answer: "do" | ||
56 | } | ||
57 | panels { | ||
58 | name: "YOU" | ||
59 | path: "Panels/General/uc_2" | ||
60 | clue: "you" | ||
61 | answer: "you" | ||
62 | } | ||
63 | panels { | ||
64 | name: "SEE" | ||
65 | path: "Panels/General/uc_3" | ||
66 | clue: "see" | ||
67 | answer: "sea" | ||
68 | symbols: "zero" | ||
69 | } | ||
70 | panels { | ||
71 | name: "SMILE" | ||
72 | path: "Panels/General/entry_1" | ||
73 | clue: "smile" | ||
74 | answer: "grin" | ||
75 | symbols: "sun" | ||
76 | } | ||
77 | panels { | ||
78 | name: "WHY" | ||
79 | path: "Panels/General/red_1" | ||
80 | clue: "why" | ||
81 | answer: "why" | ||
82 | } | ||
83 | panels { | ||
84 | name: "IS" | ||
85 | path: "Panels/General/red_2" | ||
86 | clue: "is" | ||
87 | answer: "is" | ||
88 | } | ||
89 | panels { | ||
90 | name: "IT" | ||
91 | path: "Panels/General/red_3" | ||
92 | clue: "it" | ||
93 | answer: "it" | ||
94 | } | ||
95 | panels { | ||
96 | name: "NOT" | ||
97 | path: "Panels/General/red_4" | ||
98 | clue: "not" | ||
99 | answer: "not" | ||
100 | } | ||
101 | panels { | ||
102 | name: "RED" | ||
103 | path: "Panels/General/red_5" | ||
104 | clue: "red" | ||
105 | answer: "red" | ||
106 | } | ||
107 | panels { | ||
108 | name: "COLOR" | ||
109 | path: "Panels/General/entry_6" | ||
110 | clue: "color" | ||
111 | answer: "gray" | ||
112 | symbols: "example" | ||
113 | } | ||
114 | panels { | ||
115 | name: "BYE" | ||
116 | path: "Panels/General/entry_7" | ||
117 | clue: "bye" | ||
118 | answer: "high" | ||
119 | symbols: "sun" | ||
120 | symbols: "zero" | ||
121 | } | ||
122 | ports { | ||
123 | name: "ENTRY" | ||
124 | path: "Components/Warps/worldport" | ||
125 | orientation: "south" | ||
126 | } | ||
127 | ports { | ||
128 | name: "KEEN" | ||
129 | path: "Components/Warps/worldport6" | ||
130 | orientation: "north" | ||
131 | } | ||
132 | ports { | ||
133 | name: "ORB" | ||
134 | path: "Components/Warps/worldport3" | ||
135 | orientation: "north" | ||
136 | } | ||
137 | ports { | ||
138 | name: "LINEAR" | ||
139 | path: "Components/Warps/worldport15" | ||
140 | orientation: "south" | ||
141 | } | ||
142 | ports { | ||
143 | name: "DIGITAL" | ||
144 | path: "Components/Warps/worldport4" | ||
145 | orientation: "down" | ||
146 | required_door { name: "Digital Entrance" } | ||
147 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Center.txtpb b/data/maps/the_great/rooms/Maze Center.txtpb new file mode 100644 index 0000000..dc54624 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Center.txtpb | |||
@@ -0,0 +1,16 @@ | |||
1 | name: "Maze Center" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "POOR" | ||
5 | path: "Panels/Maze/maze_7" | ||
6 | clue: "poor" | ||
7 | answer: "rich" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | panels { | ||
11 | name: "CHASE" | ||
12 | path: "Panels/Maze/maze_10" | ||
13 | clue: "chase" | ||
14 | answer: "hunt" | ||
15 | symbols: "sun" | ||
16 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Cold Area.txtpb b/data/maps/the_great/rooms/Maze Cold Area.txtpb new file mode 100644 index 0000000..c7650f1 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Cold Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze Cold Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "COLD" | ||
5 | path: "Panels/Maze/maze_11" | ||
6 | clue: "cold" | ||
7 | answer: "hot" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb new file mode 100644 index 0000000..d6f265f --- /dev/null +++ b/data/maps/the_great/rooms/Maze Empty Vestibule.txtpb | |||
@@ -0,0 +1,2 @@ | |||
1 | name: "Maze Empty Vestibule" | ||
2 | display_name: "Courtyard" | ||
diff --git a/data/maps/the_great/rooms/Maze In Area.txtpb b/data/maps/the_great/rooms/Maze In Area.txtpb new file mode 100644 index 0000000..88b8236 --- /dev/null +++ b/data/maps/the_great/rooms/Maze In Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze In Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "IN" | ||
5 | path: "Panels/Maze/maze_3" | ||
6 | clue: "in" | ||
7 | answer: "out" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Moon Area.txtpb b/data/maps/the_great/rooms/Maze Moon Area.txtpb new file mode 100644 index 0000000..a947415 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Moon Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze Moon Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "MOON" | ||
5 | path: "Panels/Maze/maze_9" | ||
6 | clue: "moon" | ||
7 | answer: "sun" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Off Area.txtpb b/data/maps/the_great/rooms/Maze Off Area.txtpb new file mode 100644 index 0000000..b090f21 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Off Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze Off Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "OFF" | ||
5 | path: "Panels/Maze/maze_14" | ||
6 | clue: "off" | ||
7 | answer: "on" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Slice Area.txtpb b/data/maps/the_great/rooms/Maze Slice Area.txtpb new file mode 100644 index 0000000..a2b207d --- /dev/null +++ b/data/maps/the_great/rooms/Maze Slice Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze Slice Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "SLICE" | ||
5 | path: "Panels/Maze/maze_4" | ||
6 | clue: "slice" | ||
7 | answer: "cut" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Smooth Area.txtpb b/data/maps/the_great/rooms/Maze Smooth Area.txtpb new file mode 100644 index 0000000..d5668f9 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Smooth Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze Smooth Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "SMOOTH" | ||
5 | path: "Panels/Maze/maze_5" | ||
6 | clue: "smooth" | ||
7 | answer: "rough" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze South Area.txtpb b/data/maps/the_great/rooms/Maze South Area.txtpb new file mode 100644 index 0000000..c49f1f1 --- /dev/null +++ b/data/maps/the_great/rooms/Maze South Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze South Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "SOUTH" | ||
5 | path: "Panels/Maze/maze_2" | ||
6 | clue: "south" | ||
7 | answer: "north" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Start.txtpb b/data/maps/the_great/rooms/Maze Start.txtpb new file mode 100644 index 0000000..870b4f3 --- /dev/null +++ b/data/maps/the_great/rooms/Maze Start.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze Start" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "OUT" | ||
5 | path: "Panels/Maze/maze_1" | ||
6 | clue: "out" | ||
7 | answer: "in" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Tower.txtpb b/data/maps/the_great/rooms/Maze Tower.txtpb new file mode 100644 index 0000000..8bba0eb --- /dev/null +++ b/data/maps/the_great/rooms/Maze Tower.txtpb | |||
@@ -0,0 +1,23 @@ | |||
1 | name: "Maze Tower" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "FEEL" | ||
5 | path: "Panels/Maze/maze_12" | ||
6 | clue: "feel" | ||
7 | answer: "touch" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | panels { | ||
11 | name: "DECOMPOSE" | ||
12 | path: "Panels/Maze/maze_13" | ||
13 | clue: "decompose" | ||
14 | answer: "rot" | ||
15 | symbols: "sun" | ||
16 | } | ||
17 | panels { | ||
18 | name: "SPIRE" | ||
19 | path: "Panels/Towers/tower_1" | ||
20 | clue: "spire" | ||
21 | answer: "tower" | ||
22 | symbols: "sun" | ||
23 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Up Area.txtpb b/data/maps/the_great/rooms/Maze Up Area.txtpb new file mode 100644 index 0000000..ee53deb --- /dev/null +++ b/data/maps/the_great/rooms/Maze Up Area.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Maze Up Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "UP" | ||
5 | path: "Panels/Maze/maze_15" | ||
6 | clue: "up" | ||
7 | answer: "down" | ||
8 | symbols: "sun" | ||
9 | } | ||
diff --git a/data/maps/the_great/rooms/Maze Wreck Area.txtpb b/data/maps/the_great/rooms/Maze Wreck Area.txtpb new file mode 100644 index 0000000..bea3fca --- /dev/null +++ b/data/maps/the_great/rooms/Maze Wreck Area.txtpb | |||
@@ -0,0 +1,17 @@ | |||
1 | name: "Maze Wreck Area" | ||
2 | display_name: "Courtyard" | ||
3 | panels { | ||
4 | name: "WRECK" | ||
5 | path: "Panels/Maze/maze_8" | ||
6 | clue: "wreck" | ||
7 | answer: "ruin" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | panels { | ||
11 | # This is behind a teal wall. | ||
12 | name: "MAROON" | ||
13 | path: "Panels/General/teal_1" | ||
14 | clue: "maroon" | ||
15 | answer: "teal" | ||
16 | symbols: "sun" | ||
17 | } | ||
diff --git a/data/maps/the_great/rooms/Nature Room.txtpb b/data/maps/the_great/rooms/Nature Room.txtpb new file mode 100644 index 0000000..01f6d1b --- /dev/null +++ b/data/maps/the_great/rooms/Nature Room.txtpb | |||
@@ -0,0 +1,30 @@ | |||
1 | name: "Nature Room" | ||
2 | display_name: "North Landscape" | ||
3 | panels { | ||
4 | name: "SEVERE" | ||
5 | path: "Panels/General/nature_2" | ||
6 | clue: "severe" | ||
7 | answer: "grave" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | panels { | ||
11 | name: "FOOT" | ||
12 | path: "Panels/General/nature_3" | ||
13 | clue: "foot" | ||
14 | answer: "yard" | ||
15 | symbols: "boxes" | ||
16 | } | ||
17 | panels { | ||
18 | name: "PAUSES" | ||
19 | path: "Panels/General/nature_4" | ||
20 | clue: "pauses" | ||
21 | answer: "waits" | ||
22 | symbols: "sun" | ||
23 | } | ||
24 | panels { | ||
25 | name: "ABOVE" | ||
26 | path: "Panels/General/nature_5" | ||
27 | clue: "above" | ||
28 | answer: "below" | ||
29 | symbols: "sun" | ||
30 | } | ||
diff --git a/data/maps/the_great/rooms/North Landscape.txtpb b/data/maps/the_great/rooms/North Landscape.txtpb new file mode 100644 index 0000000..9f2f1f9 --- /dev/null +++ b/data/maps/the_great/rooms/North Landscape.txtpb | |||
@@ -0,0 +1,62 @@ | |||
1 | name: "North Landscape" | ||
2 | display_name: "North Landscape" | ||
3 | panels { | ||
4 | name: "WEATHER" | ||
5 | path: "Panels/General/platforms_1" | ||
6 | clue: "weather" | ||
7 | answer: "nature" | ||
8 | symbols: "boxes" | ||
9 | } | ||
10 | panels { | ||
11 | name: "ANIMALS" | ||
12 | path: "Panels/General/platforms_2" | ||
13 | clue: "animals" | ||
14 | answer: "nature" | ||
15 | symbols: "boxes" | ||
16 | } | ||
17 | panels { | ||
18 | name: "PLANTS" | ||
19 | path: "Panels/General/platforms_3" | ||
20 | clue: "plants" | ||
21 | answer: "nature" | ||
22 | symbols: "boxes" | ||
23 | } | ||
24 | panels { | ||
25 | name: "LAUGH" | ||
26 | path: "Panels/General/dyk_4" | ||
27 | clue: "laugh" | ||
28 | answer: "half" | ||
29 | symbols: "zero" | ||
30 | } | ||
31 | panels { | ||
32 | name: "FINISHED" | ||
33 | path: "Panels/General/dyk_5" | ||
34 | clue: "finished" | ||
35 | answer: "done" | ||
36 | symbols: "sun" | ||
37 | } | ||
38 | panels { | ||
39 | name: "LAUGH FINISHED" | ||
40 | path: "Panels/General/dyk_6" | ||
41 | clue: "" | ||
42 | answer: "shed" | ||
43 | symbols: "lingo" | ||
44 | } | ||
45 | panels { | ||
46 | name: "INSIDE" | ||
47 | path: "Panels/General/nature_1" | ||
48 | clue: "inside" | ||
49 | answer: "outside" | ||
50 | symbols: "sun" | ||
51 | } | ||
52 | keyholders { | ||
53 | name: "X" | ||
54 | path: "Components/KeyHolders/keyHolderX" | ||
55 | } | ||
56 | ports { | ||
57 | name: "INVISIBLE" | ||
58 | path: "Meshes/Blocks/Warps/worldport20" | ||
59 | orientation: "north" | ||
60 | # Note that this can be easily entered from the other side. | ||
61 | required_door { name: "Invisible Entrance" } | ||
62 | } | ||
diff --git a/data/maps/the_great/rooms/Outside Jail.txtpb b/data/maps/the_great/rooms/Outside Jail.txtpb new file mode 100644 index 0000000..ff1dbbd --- /dev/null +++ b/data/maps/the_great/rooms/Outside Jail.txtpb | |||
@@ -0,0 +1,30 @@ | |||
1 | name: "Outside Jail" | ||
2 | display_name: "Jail" | ||
3 | panels { | ||
4 | name: "GUT" | ||
5 | path: "Panels/Head/head_1" | ||
6 | clue: "gut" | ||
7 | answer: "guilt" | ||
8 | symbols: "sparkles" | ||
9 | } | ||
10 | panels { | ||
11 | name: "HAM" | ||
12 | path: "Panels/Head/head_2" | ||
13 | clue: "ham" | ||
14 | answer: "shame" | ||
15 | symbols: "sparkles" | ||
16 | } | ||
17 | panels { | ||
18 | name: "MAIM" | ||
19 | path: "Panels/Head/head_3" | ||
20 | clue: "maim" | ||
21 | answer: "shame" | ||
22 | symbols: "zero" | ||
23 | } | ||
24 | panels { | ||
25 | name: "WILT" | ||
26 | path: "Panels/Head/head_4" | ||
27 | clue: "wilt" | ||
28 | answer: "guilt" | ||
29 | symbols: "zero" | ||
30 | } | ||
diff --git a/data/maps/the_great/rooms/Pillar Room.txtpb b/data/maps/the_great/rooms/Pillar Room.txtpb new file mode 100644 index 0000000..f3fc078 --- /dev/null +++ b/data/maps/the_great/rooms/Pillar Room.txtpb | |||
@@ -0,0 +1,36 @@ | |||
1 | name: "Pillar Room" | ||
2 | display_name: "Pillar Room" | ||
3 | panels { | ||
4 | name: "EYE" | ||
5 | path: "Panels/Impressive/entry_2" | ||
6 | clue: "eye" | ||
7 | answer: "you" | ||
8 | symbols: "sun" | ||
9 | symbols: "zero" | ||
10 | } | ||
11 | panels { | ||
12 | name: "HAVE" | ||
13 | path: "Panels/Impressive/entry_3" | ||
14 | clue: "have" | ||
15 | answer: "have" | ||
16 | } | ||
17 | panels { | ||
18 | name: "FOUR" | ||
19 | path: "Panels/Impressive/entry_4" | ||
20 | clue: "four" | ||
21 | answer: "for" | ||
22 | symbols: "zero" | ||
23 | } | ||
24 | panels { | ||
25 | name: "CAUGHT" | ||
26 | path: "Panels/Impressive/entry_5" | ||
27 | clue: "caught" | ||
28 | answer: "got" | ||
29 | symbols: "zero" | ||
30 | } | ||
31 | panels { | ||
32 | name: "TEN" | ||
33 | path: "Panels/Impressive/entry_6" | ||
34 | clue: "ten" | ||
35 | answer: "ten" | ||
36 | } | ||
diff --git a/data/maps/the_great/rooms/Purple Room.txtpb b/data/maps/the_great/rooms/Purple Room.txtpb new file mode 100644 index 0000000..8edc789 --- /dev/null +++ b/data/maps/the_great/rooms/Purple Room.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "Purple Room" | ||
2 | display_name: "Main Area" | ||
3 | ports { | ||
4 | name: "DAEDALUS" | ||
5 | path: "Components/Warps/worldport18" | ||
6 | orientation: "north" | ||
7 | } | ||
diff --git a/data/maps/the_great/rooms/Question Room How.txtpb b/data/maps/the_great/rooms/Question Room How.txtpb new file mode 100644 index 0000000..2130e96 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room How.txtpb | |||
@@ -0,0 +1,20 @@ | |||
1 | name: "Question Room How" | ||
2 | display_name: "Question Room" | ||
3 | panels { | ||
4 | name: "QUESTION" | ||
5 | path: "Panels/Questions/question_3" | ||
6 | clue: "question" | ||
7 | answer: "how" | ||
8 | symbols: "example" | ||
9 | # "Panels/Question Proxies/question_3_proxied" <- this is just how again | ||
10 | proxies { answer: "who" path: "Panels/Question Proxies/question_3_proxied2" } | ||
11 | proxies { answer: "why" path: "Panels/Question Proxies/question_3_proxied3" } | ||
12 | proxies { answer: "what" path: "Panels/Question Proxies/question_3_proxied4" } | ||
13 | proxies { answer: "when" path: "Panels/Question Proxies/question_3_proxied5" } | ||
14 | proxies { answer: "where" path: "Panels/Question Proxies/question_3_proxied6" } | ||
15 | } | ||
16 | paintings { | ||
17 | name: "WHY" | ||
18 | path: "Components/Paintings/why" | ||
19 | orientation: "east" | ||
20 | } | ||
diff --git a/data/maps/the_great/rooms/Question Room What.txtpb b/data/maps/the_great/rooms/Question Room What.txtpb new file mode 100644 index 0000000..e909614 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room What.txtpb | |||
@@ -0,0 +1,15 @@ | |||
1 | name: "Question Room What" | ||
2 | display_name: "Question Room" | ||
3 | panels { | ||
4 | name: "QUESTION" | ||
5 | path: "Panels/Questions/question_4" | ||
6 | clue: "question" | ||
7 | answer: "what" | ||
8 | symbols: "example" | ||
9 | proxies { answer: "why" path: "Panels/Question Proxies/question_4_proxied" } | ||
10 | proxies { answer: "who" path: "Panels/Question Proxies/question_4_proxied2" } | ||
11 | proxies { answer: "where" path: "Panels/Question Proxies/question_4_proxied3" } | ||
12 | proxies { answer: "how" path: "Panels/Question Proxies/question_4_proxied4" } | ||
13 | # "Panels/Question Proxies/question_4_proxied5" <- this is just what again | ||
14 | proxies { answer: "when" path: "Panels/Question Proxies/question_4_proxied6" } | ||
15 | } | ||
diff --git a/data/maps/the_great/rooms/Question Room When.txtpb b/data/maps/the_great/rooms/Question Room When.txtpb new file mode 100644 index 0000000..7c19407 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room When.txtpb | |||
@@ -0,0 +1,21 @@ | |||
1 | name: "Question Room When" | ||
2 | display_name: "Question Room" | ||
3 | panels { | ||
4 | name: "QUESTION" | ||
5 | path: "Panels/Questions/question_1" | ||
6 | clue: "question" | ||
7 | answer: "what" | ||
8 | symbols: "example" | ||
9 | proxies { answer: "when" path: "Panels/Question Proxies/question_1_proxied" } | ||
10 | proxies { answer: "why" path: "Panels/Question Proxies/question_1_proxied2" } | ||
11 | # "Panels/Question Proxies/question_1_proxied3" <- this is just what again | ||
12 | proxies { answer: "who" path: "Panels/Question Proxies/question_1_proxied4" } | ||
13 | proxies { answer: "how" path: "Panels/Question Proxies/question_1_proxied5" } | ||
14 | proxies { answer: "where" path: "Panels/Question Proxies/question_1_proxied6" } | ||
15 | } | ||
16 | paintings { | ||
17 | name: "WHY" | ||
18 | path: "Components/Paintings/why2" | ||
19 | orientation: "north" | ||
20 | gravity: Y_PLUS | ||
21 | } | ||
diff --git a/data/maps/the_great/rooms/Question Room Who.txtpb b/data/maps/the_great/rooms/Question Room Who.txtpb new file mode 100644 index 0000000..c445009 --- /dev/null +++ b/data/maps/the_great/rooms/Question Room Who.txtpb | |||
@@ -0,0 +1,15 @@ | |||
1 | name: "Question Room Who" | ||
2 | display_name: "Question Room" | ||
3 | panels { | ||
4 | name: "QUESTION" | ||
5 | path: "Panels/Questions/question_2" | ||
6 | clue: "question" | ||
7 | answer: "who" | ||
8 | symbols: "example" | ||
9 | proxies { answer: "why" path: "Panels/Question Proxies/question_2_proxied" } | ||
10 | # "Panels/Question Proxies/question_2_proxied2" <- this is just who again | ||
11 | proxies { answer: "where" path: "Panels/Question Proxies/question_2_proxied3" } | ||
12 | proxies { answer: "how" path: "Panels/Question Proxies/question_2_proxied4" } | ||
13 | proxies { answer: "what" path: "Panels/Question Proxies/question_2_proxied5" } | ||
14 | proxies { answer: "when" path: "Panels/Question Proxies/question_2_proxied6" } | ||
15 | } | ||
diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb new file mode 100644 index 0000000..9e29860 --- /dev/null +++ b/data/maps/the_great/rooms/Salmon Room.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "Salmon Room" | ||
2 | display_name: "Main Area" | ||
3 | ports { | ||
4 | name: "BETWEEN" | ||
5 | path: "Components/Warps/worldport11" | ||
6 | orientation: "east" | ||
7 | } | ||
diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb new file mode 100644 index 0000000..038c7e7 --- /dev/null +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "Talented Entrance" | ||
2 | display_name: "Question Room" | ||
3 | ports { | ||
4 | name: "TALENTED" | ||
5 | path: "Meshes/Blocks/Warps/worldport14" | ||
6 | orientation: "south" | ||
7 | } | ||
diff --git a/data/maps/the_great/rooms/Under Question Room.txtpb b/data/maps/the_great/rooms/Under Question Room.txtpb new file mode 100644 index 0000000..757c812 --- /dev/null +++ b/data/maps/the_great/rooms/Under Question Room.txtpb | |||
@@ -0,0 +1,10 @@ | |||
1 | name: "Under Question Room" | ||
2 | display_name: "Question Room" | ||
3 | panels { | ||
4 | name: "QUESTION" | ||
5 | path: "Panels/General/question_1" | ||
6 | clue: "question" | ||
7 | answer: "which" | ||
8 | symbols: "example" | ||
9 | proxies { answer: "where" path: "Panels/General/question_1_proxy_2" } | ||
10 | } | ||
diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb new file mode 100644 index 0000000..f72cce7 --- /dev/null +++ b/data/maps/the_great/rooms/West Side.txtpb | |||
@@ -0,0 +1,79 @@ | |||
1 | name: "West Side" | ||
2 | display_name: "West Side" | ||
3 | panels { | ||
4 | name: "ERASE" | ||
5 | path: "Panels/General/entry_9" | ||
6 | clue: "erase" | ||
7 | answer: "write" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | panels { | ||
11 | name: "TEACH" | ||
12 | path: "Panels/Magnet Room/magnet_1" | ||
13 | clue: "teach" | ||
14 | answer: "learn" | ||
15 | symbols: "sun" | ||
16 | } | ||
17 | panels { | ||
18 | name: "RIGHT" | ||
19 | path: "Panels/Impressive/entry_1" | ||
20 | clue: "right" | ||
21 | answer: "wrong" | ||
22 | symbols: "sun" | ||
23 | } | ||
24 | panels { | ||
25 | name: "SAVORY" | ||
26 | path: "Panels/Favors/favors_1" | ||
27 | clue: "savory" | ||
28 | answer: "unsavory" | ||
29 | symbols: "sun" | ||
30 | } | ||
31 | panels { | ||
32 | name: "FLAVORS" | ||
33 | path: "Panels/Favors/favors_2" | ||
34 | clue: "flavors" | ||
35 | answer: "favors" | ||
36 | symbols: "sparkles" | ||
37 | } | ||
38 | panels { | ||
39 | name: "COLOR" | ||
40 | path: "Panels/General/entry_5" | ||
41 | clue: "color" | ||
42 | answer: "red" | ||
43 | symbols: "example" | ||
44 | } | ||
45 | panels { | ||
46 | name: "CLUE" | ||
47 | path: "Panels/General/entry_3" | ||
48 | clue: "clue" | ||
49 | answer: "hint" | ||
50 | symbols: "sun" | ||
51 | } | ||
52 | letters { | ||
53 | key: "a" | ||
54 | path: "Components/Collectables/a" | ||
55 | } | ||
56 | paintings { | ||
57 | name: "EXTRAVAGANT" | ||
58 | path: "Components/Paintings/unless" | ||
59 | orientation: "north" | ||
60 | move: true | ||
61 | enter_only: true | ||
62 | required_door { name: "Savory Painting" } | ||
63 | } | ||
64 | ports { | ||
65 | name: "IMPRESSIVE" | ||
66 | path: "Meshes/Blocks/Warps/worldport2" | ||
67 | orientation: "south" | ||
68 | } | ||
69 | ports { | ||
70 | name: "CC" | ||
71 | path: "Meshes/Blocks/Warps/worldport9" | ||
72 | orientation: "north" | ||
73 | } | ||
74 | ports { | ||
75 | name: "PARTIAL" | ||
76 | path: "Meshes/Blocks/Warps/worldport7" | ||
77 | orientation: "east" | ||
78 | # ER with this is weird; make sure to place on the surface | ||
79 | } | ||
diff --git a/data/maps/the_great/rooms/Whole Room.txtpb b/data/maps/the_great/rooms/Whole Room.txtpb new file mode 100644 index 0000000..a034626 --- /dev/null +++ b/data/maps/the_great/rooms/Whole Room.txtpb | |||
@@ -0,0 +1,170 @@ | |||
1 | name: "Whole Room" | ||
2 | display_name: "North Landscape" | ||
3 | panels { | ||
4 | name: "VAULT" | ||
5 | path: "Panels/Whole Room/whole_1" | ||
6 | clue: "vault" | ||
7 | answer: "bank" | ||
8 | symbols: "boxes" | ||
9 | } | ||
10 | panels { | ||
11 | name: "STALL" | ||
12 | path: "Panels/Whole Room/whole_2" | ||
13 | clue: "stall" | ||
14 | answer: "barn" | ||
15 | symbols: "boxes" | ||
16 | } | ||
17 | panels { | ||
18 | name: "OFFICE" | ||
19 | path: "Panels/Whole Room/whole_3" | ||
20 | clue: "office" | ||
21 | answer: "bank" | ||
22 | symbols: "boxes" | ||
23 | } | ||
24 | panels { | ||
25 | name: "RAFTER" | ||
26 | path: "Panels/Whole Room/whole_4" | ||
27 | clue: "rafter" | ||
28 | answer: "barn" | ||
29 | symbols: "boxes" | ||
30 | } | ||
31 | panels { | ||
32 | name: "REGISTER" | ||
33 | path: "Panels/Whole Room/whole_5" | ||
34 | clue: "register" | ||
35 | answer: "store" | ||
36 | symbols: "boxes" | ||
37 | } | ||
38 | panels { | ||
39 | name: "SHELF" | ||
40 | path: "Panels/Whole Room/whole_6" | ||
41 | clue: "shelf" | ||
42 | answer: "store" | ||
43 | symbols: "boxes" | ||
44 | } | ||
45 | panels { | ||
46 | name: "BEDROOM" | ||
47 | path: "Panels/Whole Room/whole_7" | ||
48 | clue: "bedroom" | ||
49 | answer: "house" | ||
50 | symbols: "boxes" | ||
51 | } | ||
52 | panels { | ||
53 | name: "BATHROOM" | ||
54 | path: "Panels/Whole Room/whole_8" | ||
55 | clue: "bathroom" | ||
56 | answer: "house" | ||
57 | symbols: "boxes" | ||
58 | } | ||
59 | panels { | ||
60 | name: "PHARMACY" | ||
61 | path: "Panels/Whole Room/whole_9" | ||
62 | clue: "pharmacy" | ||
63 | answer: "hospital" | ||
64 | symbols: "boxes" | ||
65 | } | ||
66 | panels { | ||
67 | name: "LOBBY" | ||
68 | path: "Panels/Whole Room/whole_10" | ||
69 | clue: "lobby" | ||
70 | answer: "hotel" | ||
71 | symbols: "boxes" | ||
72 | } | ||
73 | panels { | ||
74 | name: "CAFETERIA" | ||
75 | path: "Panels/Whole Room/whole_11" | ||
76 | clue: "cafeteria" | ||
77 | answer: "hospital" | ||
78 | symbols: "boxes" | ||
79 | } | ||
80 | panels { | ||
81 | name: "ROOM" | ||
82 | path: "Panels/Whole Room/whole_12" | ||
83 | clue: "room" | ||
84 | answer: "hotel" | ||
85 | symbols: "boxes" | ||
86 | } | ||
87 | panels { | ||
88 | name: "BLEACHER" | ||
89 | path: "Panels/Whole Room/whole_13" | ||
90 | clue: "bleacher" | ||
91 | answer: "stadium" | ||
92 | symbols: "boxes" | ||
93 | } | ||
94 | panels { | ||
95 | name: "MACHINE" | ||
96 | path: "Panels/Whole Room/whole_14" | ||
97 | clue: "machine" | ||
98 | answer: "factory" | ||
99 | symbols: "boxes" | ||
100 | } | ||
101 | panels { | ||
102 | name: "LINE" | ||
103 | path: "Panels/Whole Room/whole_15" | ||
104 | clue: "line" | ||
105 | answer: "factory" | ||
106 | symbols: "boxes" | ||
107 | } | ||
108 | panels { | ||
109 | name: "CONCESSIONS" | ||
110 | path: "Panels/Whole Room/whole_16" | ||
111 | clue: "concessions" | ||
112 | answer: "stadium" | ||
113 | symbols: "boxes" | ||
114 | } | ||
115 | panels { | ||
116 | name: "WALL" | ||
117 | path: "Panels/Whole Room/whole_17" | ||
118 | clue: "wall" | ||
119 | answer: "fort" | ||
120 | symbols: "boxes" | ||
121 | } | ||
122 | panels { | ||
123 | name: "GATE" | ||
124 | path: "Panels/Whole Room/whole_18" | ||
125 | clue: "gate" | ||
126 | answer: "fort" | ||
127 | symbols: "boxes" | ||
128 | } | ||
129 | panels { | ||
130 | name: "HOME (1)" | ||
131 | path: "Panels/Whole Room/whole_19" | ||
132 | clue: "home" | ||
133 | answer: "duplex" | ||
134 | symbols: "boxes" | ||
135 | } | ||
136 | panels { | ||
137 | name: "HOME (2)" | ||
138 | path: "Panels/Whole Room/whole_20" | ||
139 | clue: "home" | ||
140 | answer: "duplex" | ||
141 | symbols: "boxes" | ||
142 | } | ||
143 | panels { | ||
144 | name: "DICE" | ||
145 | path: "Panels/Whole Room/whole_21" | ||
146 | clue: "dice" | ||
147 | answer: "casino" | ||
148 | symbols: "boxes" | ||
149 | } | ||
150 | panels { | ||
151 | name: "MOAT" | ||
152 | path: "Panels/Whole Room/whole_22" | ||
153 | clue: "moat" | ||
154 | answer: "castle" | ||
155 | symbols: "boxes" | ||
156 | } | ||
157 | panels { | ||
158 | name: "CHIPS" | ||
159 | path: "Panels/Whole Room/whole_23" | ||
160 | clue: "chips" | ||
161 | answer: "casino" | ||
162 | symbols: "boxes" | ||
163 | } | ||
164 | panels { | ||
165 | name: "TOWER" | ||
166 | path: "Panels/Whole Room/whole_24" | ||
167 | clue: "tower" | ||
168 | answer: "castle" | ||
169 | symbols: "boxes" | ||
170 | } | ||
diff --git a/data/maps/the_great/rooms/Y Room.txtpb b/data/maps/the_great/rooms/Y Room.txtpb new file mode 100644 index 0000000..b20420c --- /dev/null +++ b/data/maps/the_great/rooms/Y Room.txtpb | |||
@@ -0,0 +1,6 @@ | |||
1 | name: "Y Room" | ||
2 | display_name: "Question Room" | ||
3 | letters { | ||
4 | key: "y" | ||
5 | path: "Components/Collectables/y" | ||
6 | } | ||
diff --git a/data/maps/the_great/rooms/Zero Room.txtpb b/data/maps/the_great/rooms/Zero Room.txtpb new file mode 100644 index 0000000..fb19606 --- /dev/null +++ b/data/maps/the_great/rooms/Zero Room.txtpb | |||
@@ -0,0 +1,40 @@ | |||
1 | name: "Zero Room" | ||
2 | display_name: "Zero Room" | ||
3 | panels { | ||
4 | name: "HERO" | ||
5 | path: "Panels/General/zero_1" | ||
6 | clue: "hero" | ||
7 | answer: "zero" | ||
8 | symbols: "zero" | ||
9 | required_door { name: "Zero Entrance" } | ||
10 | } | ||
11 | panels { | ||
12 | name: "MANY" | ||
13 | path: "Panels/General/zero_2" | ||
14 | clue: "many" | ||
15 | answer: "zero" | ||
16 | symbols: "sun" | ||
17 | required_door { name: "Zero Entrance" } | ||
18 | } | ||
19 | panels { | ||
20 | name: "SHIFT" | ||
21 | path: "Panels/General/zero_3" | ||
22 | clue: "shift" | ||
23 | answer: "control" | ||
24 | symbols: "example" | ||
25 | } | ||
26 | panels { | ||
27 | name: "REMAINING" | ||
28 | path: "Panels/General/zero_5" | ||
29 | clue: "remaining" | ||
30 | answer: "zero" | ||
31 | symbols: "question" | ||
32 | required_door { name: "Zero Entrance" } | ||
33 | } | ||
34 | panels { | ||
35 | name: "MIDDLE" | ||
36 | path: "Panels/General/zero_4" | ||
37 | clue: "middle" | ||
38 | answer: "center" | ||
39 | symbols: "sun" | ||
40 | } | ||