about summary refs log tree commit diff stats
path: root/data/maps/the_repetitive
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_repetitive')
-rw-r--r--data/maps/the_repetitive/connections.txtpb51
-rw-r--r--data/maps/the_repetitive/doors.txtpb243
-rw-r--r--data/maps/the_repetitive/metadata.txtpb6
-rw-r--r--data/maps/the_repetitive/rooms/Anti Room.txtpb53
-rw-r--r--data/maps/the_repetitive/rooms/Cyan Room.txtpb85
-rw-r--r--data/maps/the_repetitive/rooms/Dot Area.txtpb108
-rw-r--r--data/maps/the_repetitive/rooms/Entry Connector.txtpb8
-rw-r--r--data/maps/the_repetitive/rooms/Lime Room.txtpb86
-rw-r--r--data/maps/the_repetitive/rooms/Magenta Room.txtpb113
-rw-r--r--data/maps/the_repetitive/rooms/Main Room.txtpb145
-rw-r--r--data/maps/the_repetitive/rooms/Mastery Room.txtpb5
-rw-r--r--data/maps/the_repetitive/rooms/Plaza Connector.txtpb8
-rw-r--r--data/maps/the_repetitive/rooms/Yellow Room.txtpb90
13 files changed, 1001 insertions, 0 deletions
diff --git a/data/maps/the_repetitive/connections.txtpb b/data/maps/the_repetitive/connections.txtpb new file mode 100644 index 0000000..f4c06f2 --- /dev/null +++ b/data/maps/the_repetitive/connections.txtpb
@@ -0,0 +1,51 @@
1connections {
2 from_room: "Main Room"
3 to_room: "Entry Connector"
4 door { name: "Entry Entrance" }
5}
6connections {
7 from_room: "Main Room"
8 to_room: "Plaza Connector"
9 door { name: "Black Hallway" }
10}
11connections {
12 from_room: "Plaza Connector"
13 to_room: "Main Room"
14 oneway: true
15 vanilla_only: true
16}
17connections {
18 from_room: "Main Room"
19 to_room: "Anti Room"
20 door { name: "Anti-Collectable Room" }
21}
22connections {
23 from_room: "Main Room"
24 to_room: "Dot Area"
25 door { name: "Dot Area Entrance" }
26}
27connections {
28 from_room: "Dot Area"
29 to_room: "Lime Room"
30 door { name: "Lime Door" }
31}
32connections {
33 from_room: "Dot Area"
34 to_room: "Cyan Room"
35 door { name: "Cyan Door" }
36}
37connections {
38 from_room: "Dot Area"
39 to_room: "Magenta Room"
40 door { name: "Magenta Door" }
41}
42connections {
43 from_room: "Dot Area"
44 to_room: "Yellow Room"
45 door { name: "Yellow Door" }
46}
47connections {
48 from_room: "Dot Area"
49 to_room: "Mastery Room"
50 door { name: "Mastery Door" }
51}
diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb new file mode 100644 index 0000000..95d189f --- /dev/null +++ b/data/maps/the_repetitive/doors.txtpb
@@ -0,0 +1,243 @@
1doors {
2 name: "Entry Entrance"
3 type: STANDARD
4 receivers: "Components/Doors/Door6"
5 panels { room: "Main Room" name: "HI" }
6 location_room: "Main Room"
7}
8doors {
9 name: "Black Hallway"
10 type: STANDARD
11 receivers: "Components/Doors/Door12"
12 panels { room: "Main Room" name: "I" }
13 location_room: "Main Room"
14}
15doors {
16 name: "Anti-Collectable Room"
17 type: ITEM_ONLY
18 receivers: "Components/Doors/Door"
19 rooms { name: "Main Room" }
20}
21doors {
22 name: "Dot Area Entrance"
23 type: ITEM_ONLY
24 legacy_location: true
25 receivers: "Components/Doors/Door8"
26 panels { room: "Main Room" name: "HOTS (2)" }
27 location_room: "Main Room"
28}
29doors {
30 name: "Hots Panels"
31 type: LOCATION_ONLY
32 panels { room: "Main Room" name: "HOTS (1)" }
33 panels { room: "Main Room" name: "HOTS (2)" }
34 location_room: "Main Room"
35 location_name: "HOTS (1), HOTS (2)"
36}
37doors {
38 name: "Lime Door"
39 type: STANDARD
40 receivers: "Components/Doors/Door9"
41 panels { room: "Dot Area" name: "JOKE" }
42 location_room: "Dot Area"
43}
44doors {
45 name: "Cyan Door"
46 type: STANDARD
47 receivers: "Components/Doors/Door10"
48 panels { room: "Dot Area" name: "DO" }
49 location_room: "Dot Area"
50}
51doors {
52 name: "Magenta Door"
53 type: STANDARD
54 receivers: "Components/Doors/eval_2"
55 panels { room: "Dot Area" name: "DOOR" answer: "door" }
56 location_room: "Dot Area"
57}
58doors {
59 name: "Yellow Door"
60 type: STANDARD
61 receivers: "Components/Doors/Door11"
62 panels { room: "Dot Area" name: "TUTU (2)" }
63 location_room: "Dot Area"
64}
65doors {
66 name: "Lime Puzzles"
67 type: LOCATION_ONLY
68 panels { room: "Lime Room" name: "RAT" }
69 panels { room: "Lime Room" name: "POMPOM" }
70 panels { room: "Lime Room" name: "TWENTY" }
71 panels { room: "Lime Room" name: "EQUAL" }
72 panels { room: "Lime Room" name: "PIGEON" }
73 panels { room: "Lime Room" name: "BIRD" }
74 panels { room: "Lime Room" name: "MISTAKE" }
75 panels { room: "Lime Room" name: "INJURY" }
76 panels { room: "Lime Room" name: "TRAIN" }
77 panels { room: "Lime Room" name: "ELLIPSIS" }
78 panels { room: "Lime Room" name: "SLEEPER" }
79 panels { room: "Lime Room" name: "OH" }
80 location_room: "Lime Room"
81}
82doors {
83 name: "Cyan Puzzles"
84 type: LOCATION_ONLY
85 panels { room: "Cyan Room" name: "ALFA" }
86 panels { room: "Cyan Room" name: "BACK" }
87 panels { room: "Cyan Room" name: "TEAM" }
88 panels { room: "Cyan Room" name: "CRIB" }
89 panels { room: "Cyan Room" name: "BLACK" }
90 panels { room: "Cyan Room" name: "SEE" }
91 panels { room: "Cyan Room" name: "SIGHT" }
92 panels { room: "Cyan Room" name: "WHIP" }
93 panels { room: "Cyan Room" name: "GRAPE" }
94 panels { room: "Cyan Room" name: "BITTER" }
95 panels { room: "Cyan Room" name: "ONTO" }
96 panels { room: "Cyan Room" name: "UPSET" }
97 location_room: "Cyan Room"
98}
99doors {
100 name: "Magenta Puzzles"
101 type: LOCATION_ONLY
102 panels { room: "Magenta Room" name: "WRITE" }
103 panels { room: "Magenta Room" name: "HEARD" }
104 panels { room: "Magenta Room" name: "HERE" }
105 panels { room: "Magenta Room" name: "HALF" }
106 panels { room: "Magenta Room" name: "NOT (1)" }
107 panels { room: "Magenta Room" name: "NOT (2)" }
108 panels { room: "Magenta Room" name: "CLAMBERS (1)" }
109 panels { room: "Magenta Room" name: "CLAMBERS (2)" }
110 panels { room: "Magenta Room" name: "PILFER" }
111 panels { room: "Magenta Room" name: "ANTONYM" }
112 panels { room: "Magenta Room" name: "RHYME" }
113 panels { room: "Magenta Room" name: "PLURAL" }
114 panels { room: "Magenta Room" name: "PANDA" }
115 panels { room: "Magenta Room" name: "CASE" }
116 panels { room: "Magenta Room" name: "TEASER" }
117 panels { room: "Magenta Room" name: "RESTORES" }
118 location_room: "Magenta Room"
119}
120doors {
121 name: "Yellow Puzzles"
122 type: LOCATION_ONLY
123 panels { room: "Yellow Room" name: "W" }
124 panels { room: "Yellow Room" name: "ZEROING" }
125 panels { room: "Yellow Room" name: "ONESELF" }
126 panels { room: "Yellow Room" name: "DURING" }
127 panels { room: "Yellow Room" name: "TUMOR" }
128 panels { room: "Yellow Room" name: "DANCE" }
129 panels { room: "Yellow Room" name: "3D" }
130 panels { room: "Yellow Room" name: "HEADED" }
131 panels { room: "Yellow Room" name: "ALABAMA" }
132 panels { room: "Yellow Room" name: "ASSESSES" }
133 panels { room: "Yellow Room" name: "TINTING" }
134 location_room: "Yellow Room"
135}
136doors {
137 name: "Mastery Door"
138 type: EVENT
139 panels { room: "Dot Area" name: "DO" }
140 panels { room: "Dot Area" name: "DOOR" }
141 panels { room: "Dot Area" name: "TUTU (1)" }
142 panels { room: "Dot Area" name: "TUTU (2)" }
143 panels { room: "Dot Area" name: "TO (1)" }
144 panels { room: "Dot Area" name: "TO (2)" }
145 panels { room: "Dot Area" name: "ON (1)" }
146 panels { room: "Dot Area" name: "ON (2)" }
147 panels { room: "Dot Area" name: "RED (1)" }
148 panels { room: "Dot Area" name: "RED (2)" }
149 panels { room: "Dot Area" name: "PARE (1)" }
150 panels { room: "Dot Area" name: "PARE (2)" }
151 panels { room: "Dot Area" name: "OUT (1)" }
152 panels { room: "Dot Area" name: "OUT (2)" }
153 panels { room: "Dot Area" name: "JOKE" }
154 panels { room: "Lime Room" name: "RAT" }
155 panels { room: "Lime Room" name: "POMPOM" }
156 panels { room: "Lime Room" name: "TWENTY" }
157 panels { room: "Lime Room" name: "EQUAL" }
158 panels { room: "Lime Room" name: "PIGEON" }
159 panels { room: "Lime Room" name: "BIRD" }
160 panels { room: "Lime Room" name: "MISTAKE" }
161 panels { room: "Lime Room" name: "INJURY" }
162 panels { room: "Lime Room" name: "TRAIN" }
163 panels { room: "Lime Room" name: "ELLIPSIS" }
164 panels { room: "Lime Room" name: "SLEEPER" }
165 panels { room: "Lime Room" name: "OH" }
166 panels { room: "Cyan Room" name: "ALFA" }
167 panels { room: "Cyan Room" name: "BACK" }
168 panels { room: "Cyan Room" name: "TEAM" }
169 panels { room: "Cyan Room" name: "CRIB" }
170 panels { room: "Cyan Room" name: "BLACK" }
171 panels { room: "Cyan Room" name: "SEE" }
172 panels { room: "Cyan Room" name: "SIGHT" }
173 panels { room: "Cyan Room" name: "WHIP" }
174 panels { room: "Cyan Room" name: "GRAPE" }
175 panels { room: "Cyan Room" name: "BITTER" }
176 panels { room: "Cyan Room" name: "ONTO" }
177 panels { room: "Cyan Room" name: "UPSET" }
178 panels { room: "Magenta Room" name: "WRITE" }
179 panels { room: "Magenta Room" name: "HEARD" }
180 panels { room: "Magenta Room" name: "HERE" }
181 panels { room: "Magenta Room" name: "HALF" }
182 panels { room: "Magenta Room" name: "NOT (1)" }
183 panels { room: "Magenta Room" name: "NOT (2)" }
184 panels { room: "Magenta Room" name: "CLAMBERS (1)" }
185 panels { room: "Magenta Room" name: "CLAMBERS (2)" }
186 panels { room: "Magenta Room" name: "PILFER" }
187 panels { room: "Magenta Room" name: "ANTONYM" }
188 panels { room: "Magenta Room" name: "RHYME" }
189 panels { room: "Magenta Room" name: "PLURAL" }
190 panels { room: "Magenta Room" name: "PANDA" }
191 panels { room: "Magenta Room" name: "CASE" }
192 panels { room: "Magenta Room" name: "TEASER" }
193 panels { room: "Magenta Room" name: "RESTORES" }
194 panels { room: "Yellow Room" name: "W" }
195 panels { room: "Yellow Room" name: "ZEROING" }
196 panels { room: "Yellow Room" name: "ONESELF" }
197 panels { room: "Yellow Room" name: "DURING" }
198 panels { room: "Yellow Room" name: "TUMOR" }
199 panels { room: "Yellow Room" name: "DANCE" }
200 panels { room: "Yellow Room" name: "3D" }
201 panels { room: "Yellow Room" name: "HEADED" }
202 panels { room: "Yellow Room" name: "ALABAMA" }
203 panels { room: "Yellow Room" name: "ASSESSES" }
204 panels { room: "Yellow Room" name: "TINTING" }
205}
206doors {
207 name: "Anti-Collectable"
208 type: LOCATION_ONLY
209 senders: "Components/Collectables/anticollectable"
210 location_room: "Anti Room"
211}
212doors {
213 name: "H2 Room Puzzles"
214 type: LOCATION_ONLY
215 panels { room: "Main Room" name: "HEIGHT (1)" }
216 panels { room: "Main Room" name: "HEIGHT (2)" }
217 panels { room: "Main Room" name: "HEIGHT (3)" }
218 panels { room: "Main Room" name: "HEIGHT (4)" }
219 panels { room: "Main Room" name: "HEIGHT (5)" }
220 panels { room: "Main Room" name: "HEIGHT (6)" }
221 panels { room: "Main Room" name: "QUESTION" }
222 panels { room: "Main Room" name: "INTUITION" }
223 panels { room: "Main Room" name: "?" }
224 panels { room: "Main Room" name: "HAND" }
225 panels { room: "Main Room" name: "? HAND" }
226 panels { room: "Main Room" name: "RICHES" }
227 panels { room: "Main Room" name: "? RICHES" }
228 panels { room: "Main Room" name: "MISHMASH" }
229 location_room: "Main Room"
230}
231doors {
232 name: "Anti-Collectable Room Panels"
233 type: LOCATION_ONLY
234 panels { room: "Anti Room" name: "EYE (1)" }
235 panels { room: "Anti Room" name: "EYE (2)" }
236 panels { room: "Anti Room" name: "HA (1)" }
237 panels { room: "Anti Room" name: "HA (2)" }
238 panels { room: "Anti Room" name: "HA (3)" }
239 panels { room: "Anti Room" name: "HA (4)" }
240 panels { room: "Anti Room" name: "HA (5)" }
241 panels { room: "Anti Room" name: "TWO" }
242 location_room: "Anti Room"
243}
diff --git a/data/maps/the_repetitive/metadata.txtpb b/data/maps/the_repetitive/metadata.txtpb new file mode 100644 index 0000000..76a0f50 --- /dev/null +++ b/data/maps/the_repetitive/metadata.txtpb
@@ -0,0 +1,6 @@
1display_name: "The Repetitive"
2# These paintings are directly above/behind panels and thus can't be entered.
3excluded_nodes: "Meshes/eyeRed3"
4excluded_nodes: "Meshes/eyeRed4"
5# This has something to do with the magenta room entrance proxy panel.
6excluded_nodes: "Panels/Eval/panel_26_proxyied_fake"
diff --git a/data/maps/the_repetitive/rooms/Anti Room.txtpb b/data/maps/the_repetitive/rooms/Anti Room.txtpb new file mode 100644 index 0000000..65a99ff --- /dev/null +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb
@@ -0,0 +1,53 @@
1name: "Anti Room"
2panels {
3 name: "HA (1)"
4 path: "Panels/Entry/panel_7"
5 clue: "ha"
6 answer: "haha"
7}
8panels {
9 name: "HA (2)"
10 path: "Panels/Entry/panel_8"
11 clue: "ha"
12 answer: "hahaha"
13}
14panels {
15 name: "HA (3)"
16 path: "Panels/Entry/panel_12"
17 clue: "ha"
18 answer: "hahahaha"
19}
20panels {
21 name: "HA (4)"
22 path: "Panels/Entry/panel_13"
23 clue: "ha"
24 answer: "hahahahaha"
25}
26panels {
27 name: "HA (5)"
28 path: "Panels/Entry/panel_14"
29 clue: "ha"
30 answer: "hahahahahaha"
31}
32panels {
33 name: "TWO"
34 path: "Panels/Entry/panel3"
35 clue: "two"
36 answer: "digit"
37 symbols: EXAMPLE
38}
39panels {
40 name: "EYE (1)"
41 path: "Panels/Entry/panel4"
42 clue: "eye"
43 answer: "iris"
44 symbols: BOXES
45}
46panels {
47 # This appears after grabbing the anti-collectable.
48 name: "EYE (2)"
49 path: "Components/Doors/Door3/Hinge/panel_i"
50 clue: "eye"
51 answer: "i"
52 symbols: ZERO
53}
diff --git a/data/maps/the_repetitive/rooms/Cyan Room.txtpb b/data/maps/the_repetitive/rooms/Cyan Room.txtpb new file mode 100644 index 0000000..d6790f5 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Cyan Room.txtpb
@@ -0,0 +1,85 @@
1name: "Cyan Room"
2panels {
3 name: "ALFA"
4 path: "Panels/Lingo2/panel_3"
5 clue: "alfa"
6 answer: "alfalfa"
7 symbols: SPARKLES
8}
9panels {
10 name: "BACK"
11 path: "Panels/Lingo2/panel_6"
12 clue: "back"
13 answer: "backpack"
14 symbols: SPARKLES
15}
16panels {
17 name: "TEAM"
18 path: "Panels/Lingo2/panel_18"
19 clue: "team"
20 answer: "teammate"
21 symbols: ANAGRAM
22}
23panels {
24 name: "CRIB"
25 path: "Panels/Lingo2/panel_28"
26 clue: "crib"
27 answer: "cribbed"
28 symbols: EXAMPLE
29}
30panels {
31 name: "BLACK"
32 path: "Panels/Lingo2/panel_29"
33 clue: "black"
34 answer: "blackjack"
35 symbols: ZERO
36}
37panels {
38 name: "SEE"
39 path: "Panels/Lingo2/panel_19"
40 clue: "see"
41 answer: "seesaw"
42 symbols: AGE
43}
44panels {
45 name: "SIGHT"
46 path: "Panels/Lingo2/panel_20"
47 clue: "sight"
48 answer: "sightsee"
49 symbols: SUN
50}
51panels {
52 name: "WHIP"
53 path: "Panels/Lingo2/panel_21"
54 clue: "whip"
55 answer: "whiplash"
56 symbols: SUN
57}
58panels {
59 name: "GRAPE"
60 path: "Panels/Lingo2/panel_22"
61 clue: "grape"
62 answer: "grapefruit"
63 symbols: EXAMPLE
64}
65panels {
66 name: "BITTER"
67 path: "Panels/Lingo2/panel_23"
68 clue: "bitter"
69 answer: "bittersweet"
70 symbols: SWEET
71}
72panels {
73 name: "ONTO"
74 path: "Panels/Lingo2/panel_24"
75 clue: "onto"
76 answer: "toon"
77 symbols: SPARKLES
78}
79panels {
80 name: "UPSET"
81 path: "Panels/Lingo2/panel_25"
82 clue: "upset"
83 answer: "setup"
84 symbols: SPARKLES
85}
diff --git a/data/maps/the_repetitive/rooms/Dot Area.txtpb b/data/maps/the_repetitive/rooms/Dot Area.txtpb new file mode 100644 index 0000000..c4f4583 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb
@@ -0,0 +1,108 @@
1name: "Dot Area"
2panels {
3 name: "TUTU (1)"
4 path: "Panels/Lingo2/panel"
5 clue: "tutu"
6 answer: "two"
7 symbols: ZERO
8}
9panels {
10 name: "TO (1)"
11 path: "Panels/Lingo2/panel1"
12 clue: "to"
13 answer: "tutu"
14 symbols: ZERO
15}
16panels {
17 name: "TO (2)"
18 path: "Panels/Lingo2/panel2"
19 clue: "to"
20 answer: "toot"
21}
22panels {
23 name: "ON (1)"
24 path: "Panels/Lingo2/panel3"
25 clue: "on"
26 answer: "noon"
27}
28panels {
29 name: "ON (2)"
30 path: "Panels/Lingo2/panel4"
31 clue: "on"
32 answer: "onion"
33 symbols: SPARKLES
34}
35panels {
36 name: "RED (1)"
37 path: "Panels/Lingo2/panel7"
38 clue: "red"
39 answer: "redder"
40}
41panels {
42 name: "RED (2)"
43 path: "Panels/Lingo2/panel8"
44 clue: "red"
45 answer: "colored"
46 symbols: SPARKLES
47 symbols: EXAMPLE
48}
49panels {
50 name: "PARE (1)"
51 path: "Panels/Lingo2/panel9"
52 clue: "pare"
53 answer: "prepare"
54 symbols: SPARKLES
55}
56panels {
57 name: "PARE (2)"
58 path: "Panels/Lingo2/panel10"
59 clue: "pare"
60 answer: "reappear"
61 symbols: ZERO
62 symbols: ANAGRAM
63}
64panels {
65 name: "OUT (1)"
66 path: "Panels/Lingo2/panel5"
67 clue: "out"
68 answer: "output"
69 symbols: SPARKLES
70}
71panels {
72 name: "OUT (2)"
73 path: "Panels/Lingo2/panel6"
74 clue: "out"
75 answer: "cutout"
76 symbols: SPARKLES
77}
78panels {
79 name: "JOKE"
80 path: "Panels/Lingo2/panel_9"
81 clue: "joke"
82 answer: "knock"
83 symbols: EXAMPLE
84}
85panels {
86 name: "DO"
87 path: "Panels/Lingo2/panel_27"
88 clue: "do"
89 answer: "door"
90 symbols: SPARKLES
91}
92panels {
93 name: "DOOR"
94 path: "Panels/Eval/panel_26_proxying"
95 clue: "door"
96 answer: "door"
97 symbols: EVAL
98 proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" }
99 proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" }
100}
101panels {
102 name: "TUTU (2)"
103 path: "Panels/Eval/panel_6"
104 clue: "tutu"
105 answer: "tutu"
106 symbols: ZERO
107 symbols: EVAL
108}
diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb new file mode 100644 index 0000000..1508145 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb
@@ -0,0 +1,8 @@
1name: "Entry Connector"
2ports {
3 name: "ENTRY"
4 display_name: "Northwest Worldport"
5 path: "Components/Warps/worldport2"
6 destination { x: -11 y: 0 z: 13 }
7 rotation: 90
8}
diff --git a/data/maps/the_repetitive/rooms/Lime Room.txtpb b/data/maps/the_repetitive/rooms/Lime Room.txtpb new file mode 100644 index 0000000..37d4937 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Lime Room.txtpb
@@ -0,0 +1,86 @@
1name: "Lime Room"
2panels {
3 name: "RAT"
4 path: "Panels/Lingo2/panel_1"
5 clue: "rat"
6 answer: "tartar"
7}
8panels {
9 name: "POMPOM"
10 path: "Panels/Lingo2/panel_2"
11 clue: "pompom"
12 answer: "mop"
13}
14panels {
15 name: "TWENTY"
16 path: "Panels/Lingo2/panel_7"
17 clue: "twenty"
18 answer: "blind"
19 symbols: SUN
20}
21panels {
22 name: "EQUAL"
23 path: "Panels/Lingo2/panel_8"
24 clue: "equal"
25 answer: "fifty"
26 symbols: SUN
27}
28panels {
29 name: "PIGEON"
30 path: "Panels/Lingo2/panel_10"
31 clue: "pigeon"
32 answer: "cuckoo"
33 symbols: ZERO
34 symbols: SOUND
35}
36panels {
37 name: "BIRD"
38 path: "Panels/Lingo2/panel_11"
39 clue: "bird"
40 answer: "do"
41 symbols: EXAMPLE
42}
43panels {
44 name: "MISTAKE"
45 path: "Panels/Lingo2/panel_12"
46 clue: "mistake"
47 answer: "ghost"
48 symbols: SUN
49 symbols: SOUND
50}
51panels {
52 name: "INJURY"
53 path: "Panels/Lingo2/panel_26"
54 clue: "injury"
55 answer: "boo"
56 symbols: PYRAMID
57}
58panels {
59 name: "TRAIN"
60 path: "Panels/Lingo2/panel_13"
61 clue: "train"
62 answer: "chew"
63 symbols: ZERO
64 symbols: SOUND
65}
66panels {
67 name: "ELLIPSIS"
68 path: "Panels/Lingo2/panel_14"
69 clue: "ellipsis"
70 answer: "dot"
71 symbols: SUN
72}
73panels {
74 name: "SLEEPER"
75 path: "Panels/Lingo2/panel_15"
76 clue: "sleeper"
77 answer: "z"
78 symbols: SOUND
79}
80panels {
81 name: "OH"
82 path: "Panels/Lingo2/panel_16"
83 clue: "oh"
84 answer: "santa"
85 symbols: SOUND
86}
diff --git a/data/maps/the_repetitive/rooms/Magenta Room.txtpb b/data/maps/the_repetitive/rooms/Magenta Room.txtpb new file mode 100644 index 0000000..d38e485 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Magenta Room.txtpb
@@ -0,0 +1,113 @@
1name: "Magenta Room"
2panels {
3 name: "WRITE"
4 path: "Panels/Eval/panel_9"
5 clue: "write"
6 answer: "write"
7 symbols: EVAL
8}
9panels {
10 name: "HEARD"
11 path: "Panels/Eval/panel_11"
12 clue: "heard"
13 answer: "herd"
14 symbols: EVAL
15}
16panels {
17 name: "HERE"
18 path: "Panels/Eval/panel_12"
19 clue: "here"
20 answer: "hear"
21 symbols: EVAL
22}
23panels {
24 name: "HALF"
25 path: "Panels/Eval/panel_13"
26 clue: "half"
27 answer: "haha"
28 symbols: EVAL
29}
30panels {
31 name: "NOT (1)"
32 path: "Panels/Eval/panel_14"
33 clue: "not"
34 answer: "no"
35 symbols: EVAL
36}
37panels {
38 name: "NOT (2)"
39 path: "Panels/Eval/panel_15"
40 clue: "not"
41 answer: "yes"
42 symbols: EVAL
43}
44panels {
45 name: "CLAMBERS (1)"
46 path: "Panels/Eval/panel_16"
47 clue: "clambers"
48 answer: "scramble"
49 symbols: EVAL
50}
51panels {
52 name: "CLAMBERS (2)"
53 path: "Panels/Eval/panel_17"
54 clue: "clambers"
55 answer: "scramble"
56 symbols: ANAGRAM
57}
58panels {
59 name: "PILFER"
60 path: "Panels/Eval/panel_18"
61 clue: "pilfer"
62 answer: "pilfer"
63 symbols: EVAL
64}
65panels {
66 name: "ANTONYM"
67 path: "Panels/Eval/panel_19"
68 clue: "antonym"
69 answer: "synonym"
70 symbols: EVAL
71}
72panels {
73 name: "RHYME"
74 path: "Panels/Eval/panel_20"
75 clue: "rhyme"
76 answer: "time"
77 symbols: EVAL
78}
79panels {
80 name: "PLURAL"
81 path: "Panels/Eval/panel_21"
82 clue: "plural"
83 answer: "plurals"
84 symbols: EVAL
85}
86panels {
87 name: "PANDA"
88 path: "Panels/Eval/panel_22"
89 clue: "panda"
90 answer: "papa"
91 symbols: EVAL
92}
93panels {
94 name: "CASE"
95 path: "Panels/Eval/panel_23"
96 clue: "case"
97 answer: "ease"
98 symbols: EVAL
99}
100panels {
101 name: "TEASER"
102 path: "Panels/Eval/panel_24"
103 clue: "teaser"
104 answer: "eraser"
105 symbols: EVAL
106}
107panels {
108 name: "RESTORES"
109 path: "Panels/Eval/panel_25"
110 clue: "restores"
111 answer: "restores"
112 symbols: EVAL
113}
diff --git a/data/maps/the_repetitive/rooms/Main Room.txtpb b/data/maps/the_repetitive/rooms/Main Room.txtpb new file mode 100644 index 0000000..623204c --- /dev/null +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb
@@ -0,0 +1,145 @@
1name: "Main Room"
2panels {
3 name: "HOTS (2)"
4 path: "Panels/Entry/panel_3"
5 clue: "hots"
6 answer: "hotshots"
7}
8panels {
9 name: "HOTS (1)"
10 path: "Panels/Entry/panel_6"
11 clue: "hots"
12 answer: "hots"
13}
14panels {
15 name: "HEIGHT (2)"
16 path: "Panels/Entry/panel_4"
17 clue: "height"
18 answer: "eight"
19 symbols: SPARKLES
20}
21panels {
22 name: "HEIGHT (1)"
23 path: "Panels/Entry/panel_15"
24 clue: "height"
25 answer: "height"
26}
27panels {
28 name: "HEIGHT (3)"
29 path: "Panels/Entry/panel_5"
30 clue: "height"
31 answer: "high"
32 symbols: SPARKLES
33}
34panels {
35 name: "HEIGHT (4)"
36 path: "Panels/Entry/panel_9"
37 clue: "height"
38 answer: "hit"
39 symbols: SPARKLES
40}
41panels {
42 name: "HEIGHT (5)"
43 path: "Panels/Entry/panel_10"
44 clue: "height"
45 answer: "hi"
46 symbols: SPARKLES
47}
48panels {
49 name: "HEIGHT (6)"
50 path: "Panels/Entry/panel_11"
51 clue: "height"
52 answer: "i"
53 symbols: SPARKLES
54}
55panels {
56 name: "QUESTION"
57 path: "Panels/Entry/panel"
58 clue: "question"
59 answer: "which"
60 symbols: EXAMPLE
61}
62panels {
63 name: "INTUITION"
64 path: "Panels/Entry/panel2"
65 clue: "intuition"
66 answer: "hunch"
67 symbols: SUN
68}
69panels {
70 name: "HI"
71 path: "Panels/Entry/panel5"
72 clue: "hi"
73 answer: "high"
74 symbols: ZERO
75}
76panels {
77 name: "I"
78 path: "Panels/Entry/panel6"
79 clue: "i"
80 answer: "eye"
81 symbols: ZERO
82}
83panels {
84 name: "?"
85 path: "Panels/Entry/panel_16"
86 clue: ""
87 answer: "wish"
88 symbols: QUESTION
89}
90panels {
91 name: "HAND"
92 path: "Panels/Entry/panel_17"
93 clue: "hand"
94 answer: "harm"
95 symbols: BOXES
96 symbols: EVAL
97}
98panels {
99 name: "? HAND"
100 path: "Panels/Entry/panel_18"
101 clue: ""
102 answer: "warm"
103 symbols: LINGO
104 symbols: EVAL
105}
106panels {
107 name: "RICHES"
108 path: "Panels/Entry/panel_19"
109 clue: "riches"
110 answer: "wealth"
111 symbols: SUN
112}
113panels {
114 name: "? RICHES"
115 path: "Panels/Entry/panel_20"
116 clue: ""
117 answer: "health"
118 symbols: LINGO
119 symbols: EVAL
120}
121panels {
122 name: "MISHMASH"
123 path: "Panels/Entry/panel_21"
124 clue: "mishmash"
125 answer: "hash"
126 symbols: EVAL
127}
128letters {
129 key: "h"
130 level2: true
131 path: "Components/Collectables/collectable"
132}
133paintings {
134 name: "EYERED2"
135 path: "Meshes/eyeRed2"
136 orientation: "east"
137 exit_only: true
138}
139ports {
140 name: "CC"
141 display_name: "Southwest Worldport"
142 path: "Components/Warps/worldport3"
143 destination { x: -5.5 y: 0 z: 56 }
144 rotation: 90
145}
diff --git a/data/maps/the_repetitive/rooms/Mastery Room.txtpb b/data/maps/the_repetitive/rooms/Mastery Room.txtpb new file mode 100644 index 0000000..5e3326c --- /dev/null +++ b/data/maps/the_repetitive/rooms/Mastery Room.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery Room"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb new file mode 100644 index 0000000..b26fdb0 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb
@@ -0,0 +1,8 @@
1name: "Plaza Connector"
2ports {
3 name: "PLAZA"
4 display_name: "Northeast Worldport"
5 path: "Components/Warps/worldport"
6 destination { x: 15 y: 0 z: 13 }
7 rotation: 0
8}
diff --git a/data/maps/the_repetitive/rooms/Yellow Room.txtpb b/data/maps/the_repetitive/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..9b7d619 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Yellow Room.txtpb
@@ -0,0 +1,90 @@
1name: "Yellow Room"
2panels {
3 name: "W"
4 path: "Panels/Eval/panel_1"
5 clue: "W"
6 answer: "meme"
7 symbols: SUN
8 symbols: ZERO
9 symbols: EVAL
10}
11panels {
12 name: "ZEROING"
13 path: "Panels/Eval/panel_2"
14 clue: "zeroing"
15 answer: ""
16 symbols: EVAL
17}
18panels {
19 name: "ONESELF"
20 path: "Panels/Eval/panel_3"
21 clue: "oneself"
22 answer: "self"
23 symbols: EVAL
24}
25panels {
26 name: "DURING"
27 path: "Panels/Eval/panel_4"
28 clue: "during"
29 answer: "wondering"
30 symbols: ZERO
31 symbols: EVAL
32}
33panels {
34 name: "TUMOR"
35 path: "Panels/Eval/panel_5"
36 clue: "tumor"
37 answer: "murmur"
38 symbols: ZERO
39 symbols: EVAL
40}
41panels {
42 name: "DANCE"
43 path: "Panels/Eval/panel_7"
44 clue: "dance"
45 answer: "toucan"
46 symbols: ZERO
47 symbols: EXAMPLE
48 symbols: EVAL
49}
50panels {
51 name: "3D"
52 path: "Panels/Eval/panel_26"
53 clue: "3d"
54 answer: "added"
55 symbols: SPARKLES
56 symbols: EVAL
57}
58panels {
59 name: "HEADED"
60 path: "Panels/Eval/panel_29"
61 clue: "headed"
62 answer: "heeded"
63 symbols: SPARKLES
64 symbols: EVAL
65}
66panels {
67 name: "ALABAMA"
68 path: "Panels/Eval/panel_27"
69 clue: "alabama"
70 answer: "foray"
71 symbols: SPARKLES
72 symbols: ZERO
73 symbols: EVAL
74}
75panels {
76 name: "ASSESSES"
77 path: "Panels/Eval/panel_28"
78 clue: "assesses"
79 answer: "fives"
80 symbols: SPARKLES
81 symbols: EVAL
82}
83panels {
84 name: "TINTING"
85 path: "Panels/Eval/panel_8"
86 clue: "tinting"
87 answer: "can"
88 symbols: SUN
89 symbols: SPARKLES
90}