diff options
Diffstat (limited to 'data/maps/the_repetitive')
-rw-r--r-- | data/maps/the_repetitive/connections.txtpb | 51 | ||||
-rw-r--r-- | data/maps/the_repetitive/doors.txtpb | 196 | ||||
-rw-r--r-- | data/maps/the_repetitive/metadata.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Anti Room.txtpb | 47 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Cyan Room.txtpb | 86 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Dot Area.txtpb | 109 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Entry Connector.txtpb | 7 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Lime Room.txtpb | 87 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Magenta Room.txtpb | 114 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Main Room.txtpb | 144 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Mastery Room.txtpb | 6 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Plaza Connector.txtpb | 7 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Yellow Room.txtpb | 91 |
13 files changed, 954 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..2b115a9 --- /dev/null +++ b/data/maps/the_repetitive/connections.txtpb | |||
@@ -0,0 +1,51 @@ | |||
1 | connections { | ||
2 | from_room: "Main Room" | ||
3 | to_room: "Entry Connector" | ||
4 | door { name: "Entry Entrance" } | ||
5 | } | ||
6 | connections { | ||
7 | from_room: "Main Room" | ||
8 | to_room: "Plaza Connector" | ||
9 | door { name: "Plaza Entrance" } | ||
10 | oneway: true | ||
11 | } | ||
12 | connections { | ||
13 | from_room: "Plaza Connector" | ||
14 | to_room: "Main Room" | ||
15 | oneway: true | ||
16 | } | ||
17 | connections { | ||
18 | from_room: "Main Room" | ||
19 | to_room: "Anti Room" | ||
20 | door { name: "Anti-Collectable Room" } | ||
21 | } | ||
22 | connections { | ||
23 | from_room: "Main Room" | ||
24 | to_room: "Dot Area" | ||
25 | door { name: "Dot Area Entrance" } | ||
26 | } | ||
27 | connections { | ||
28 | from_room: "Dot Area" | ||
29 | to_room: "Lime Room" | ||
30 | door { name: "Lime Door" } | ||
31 | } | ||
32 | connections { | ||
33 | from_room: "Dot Area" | ||
34 | to_room: "Cyan Room" | ||
35 | door { name: "Cyan Door" } | ||
36 | } | ||
37 | connections { | ||
38 | from_room: "Dot Area" | ||
39 | to_room: "Magenta Room" | ||
40 | door { name: "Magenta Door" } | ||
41 | } | ||
42 | connections { | ||
43 | from_room: "Dot Area" | ||
44 | to_room: "Yellow Room" | ||
45 | door { name: "Yellow Door" } | ||
46 | } | ||
47 | connections { | ||
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..9e63c1d --- /dev/null +++ b/data/maps/the_repetitive/doors.txtpb | |||
@@ -0,0 +1,196 @@ | |||
1 | doors { | ||
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 | } | ||
8 | doors { | ||
9 | name: "Plaza Entrance" | ||
10 | type: STANDARD | ||
11 | receivers: "Components/Doors/Door12" | ||
12 | panels { room: "Main Room" name: "I" } | ||
13 | location_room: "Main Room" | ||
14 | } | ||
15 | doors { | ||
16 | name: "Anti-Collectable Room" | ||
17 | type: ITEM_ONLY | ||
18 | receivers: "Components/Doors/Door" | ||
19 | rooms { name: "Main Room" } | ||
20 | } | ||
21 | doors { | ||
22 | name: "Dot Area Entrance" | ||
23 | type: STANDARD | ||
24 | receivers: "Components/Doors/Door8" | ||
25 | panels { room: "Main Room" name: "HOTS (2)" } | ||
26 | location_room: "Main Room" | ||
27 | } | ||
28 | doors { | ||
29 | name: "Lime Door" | ||
30 | type: STANDARD | ||
31 | receivers: "Components/Doors/Door9" | ||
32 | panels { room: "Dot Area" name: "JOKE" } | ||
33 | location_room: "Dot Area" | ||
34 | } | ||
35 | doors { | ||
36 | name: "Cyan Door" | ||
37 | type: STANDARD | ||
38 | receivers: "Components/Doors/Door10" | ||
39 | panels { room: "Dot Area" name: "DO" } | ||
40 | location_room: "Dot Area" | ||
41 | } | ||
42 | doors { | ||
43 | name: "Magenta Door" | ||
44 | type: STANDARD | ||
45 | receivers: "Components/Doors/eval_2" | ||
46 | panels { room: "Dot Area" name: "DOOR" answer: "door" } | ||
47 | location_room: "Dot Area" | ||
48 | } | ||
49 | doors { | ||
50 | name: "Yellow Door" | ||
51 | type: STANDARD | ||
52 | receivers: "Components/Doors/Door11" | ||
53 | panels { room: "Dot Area" name: "TUTU (2)" } | ||
54 | location_room: "Dot Area" | ||
55 | } | ||
56 | doors { | ||
57 | name: "Lime Puzzles" | ||
58 | type: LOCATION_ONLY | ||
59 | panels { room: "Lime Room" name: "RAT" } | ||
60 | panels { room: "Lime Room" name: "POMPOM" } | ||
61 | panels { room: "Lime Room" name: "TWENTY" } | ||
62 | panels { room: "Lime Room" name: "EQUAL" } | ||
63 | panels { room: "Lime Room" name: "PIGEON" } | ||
64 | panels { room: "Lime Room" name: "BIRD" } | ||
65 | panels { room: "Lime Room" name: "MISTAKE" } | ||
66 | panels { room: "Lime Room" name: "INJURY" } | ||
67 | panels { room: "Lime Room" name: "TRAIN" } | ||
68 | panels { room: "Lime Room" name: "ELLIPSIS" } | ||
69 | panels { room: "Lime Room" name: "SLEEPER" } | ||
70 | panels { room: "Lime Room" name: "OH" } | ||
71 | location_room: "Lime Room" | ||
72 | } | ||
73 | doors { | ||
74 | name: "Cyan Puzzles" | ||
75 | type: LOCATION_ONLY | ||
76 | panels { room: "Cyan Room" name: "ALFA" } | ||
77 | panels { room: "Cyan Room" name: "BACK" } | ||
78 | panels { room: "Cyan Room" name: "TEAM" } | ||
79 | panels { room: "Cyan Room" name: "CRIB" } | ||
80 | panels { room: "Cyan Room" name: "BLACK" } | ||
81 | panels { room: "Cyan Room" name: "SEE" } | ||
82 | panels { room: "Cyan Room" name: "SIGHT" } | ||
83 | panels { room: "Cyan Room" name: "WHIP" } | ||
84 | panels { room: "Cyan Room" name: "GRAPE" } | ||
85 | panels { room: "Cyan Room" name: "BITTER" } | ||
86 | panels { room: "Cyan Room" name: "ONTO" } | ||
87 | panels { room: "Cyan Room" name: "UPSET" } | ||
88 | location_room: "Cyan Room" | ||
89 | } | ||
90 | doors { | ||
91 | name: "Magenta Puzzles" | ||
92 | type: LOCATION_ONLY | ||
93 | panels { room: "Magenta Room" name: "WRITE" } | ||
94 | panels { room: "Magenta Room" name: "HEARD" } | ||
95 | panels { room: "Magenta Room" name: "HERE" } | ||
96 | panels { room: "Magenta Room" name: "HALF" } | ||
97 | panels { room: "Magenta Room" name: "NOT (1)" } | ||
98 | panels { room: "Magenta Room" name: "NOT (2)" } | ||
99 | panels { room: "Magenta Room" name: "CLAMBERS (1)" } | ||
100 | panels { room: "Magenta Room" name: "CLAMBERS (2)" } | ||
101 | panels { room: "Magenta Room" name: "PILFER" } | ||
102 | panels { room: "Magenta Room" name: "ANTONYM" } | ||
103 | panels { room: "Magenta Room" name: "RHYME" } | ||
104 | panels { room: "Magenta Room" name: "PLURAL" } | ||
105 | panels { room: "Magenta Room" name: "PANDA" } | ||
106 | panels { room: "Magenta Room" name: "CASE" } | ||
107 | panels { room: "Magenta Room" name: "TEASER" } | ||
108 | panels { room: "Magenta Room" name: "RESTORES" } | ||
109 | location_room: "Magenta Room" | ||
110 | } | ||
111 | doors { | ||
112 | name: "Yellow Puzzles" | ||
113 | type: LOCATION_ONLY | ||
114 | panels { room: "Yellow Room" name: "W" } | ||
115 | panels { room: "Yellow Room" name: "ZEROING" } | ||
116 | panels { room: "Yellow Room" name: "ONESELF" } | ||
117 | panels { room: "Yellow Room" name: "DURING" } | ||
118 | panels { room: "Yellow Room" name: "TUMOR" } | ||
119 | panels { room: "Yellow Room" name: "DANCE" } | ||
120 | panels { room: "Yellow Room" name: "3D" } | ||
121 | panels { room: "Yellow Room" name: "HEADED" } | ||
122 | panels { room: "Yellow Room" name: "ALABAMA" } | ||
123 | panels { room: "Yellow Room" name: "ASSESSES" } | ||
124 | panels { room: "Yellow Room" name: "TINTING" } | ||
125 | location_room: "Yellow Room" | ||
126 | } | ||
127 | doors { | ||
128 | name: "Mastery Door" | ||
129 | type: EVENT | ||
130 | panels { room: "Dot Area" name: "DO" } | ||
131 | panels { room: "Dot Area" name: "DOOR" } | ||
132 | panels { room: "Dot Area" name: "TUTU (1)" } | ||
133 | panels { room: "Dot Area" name: "TUTU (2)" } | ||
134 | panels { room: "Dot Area" name: "TO (1)" } | ||
135 | panels { room: "Dot Area" name: "TO (2)" } | ||
136 | panels { room: "Dot Area" name: "ON (1)" } | ||
137 | panels { room: "Dot Area" name: "ON (2)" } | ||
138 | panels { room: "Dot Area" name: "RED (1)" } | ||
139 | panels { room: "Dot Area" name: "RED (2)" } | ||
140 | panels { room: "Dot Area" name: "PARE (1)" } | ||
141 | panels { room: "Dot Area" name: "PARE (2)" } | ||
142 | panels { room: "Dot Area" name: "OUT (1)" } | ||
143 | panels { room: "Dot Area" name: "OUT (2)" } | ||
144 | panels { room: "Dot Area" name: "JOKE" } | ||
145 | panels { room: "Lime Room" name: "RAT" } | ||
146 | panels { room: "Lime Room" name: "POMPOM" } | ||
147 | panels { room: "Lime Room" name: "TWENTY" } | ||
148 | panels { room: "Lime Room" name: "EQUAL" } | ||
149 | panels { room: "Lime Room" name: "PIGEON" } | ||
150 | panels { room: "Lime Room" name: "BIRD" } | ||
151 | panels { room: "Lime Room" name: "MISTAKE" } | ||
152 | panels { room: "Lime Room" name: "INJURY" } | ||
153 | panels { room: "Lime Room" name: "TRAIN" } | ||
154 | panels { room: "Lime Room" name: "ELLIPSIS" } | ||
155 | panels { room: "Lime Room" name: "SLEEPER" } | ||
156 | panels { room: "Lime Room" name: "OH" } | ||
157 | panels { room: "Cyan Room" name: "ALFA" } | ||
158 | panels { room: "Cyan Room" name: "BACK" } | ||
159 | panels { room: "Cyan Room" name: "TEAM" } | ||
160 | panels { room: "Cyan Room" name: "CRIB" } | ||
161 | panels { room: "Cyan Room" name: "BLACK" } | ||
162 | panels { room: "Cyan Room" name: "SEE" } | ||
163 | panels { room: "Cyan Room" name: "SIGHT" } | ||
164 | panels { room: "Cyan Room" name: "WHIP" } | ||
165 | panels { room: "Cyan Room" name: "GRAPE" } | ||
166 | panels { room: "Cyan Room" name: "BITTER" } | ||
167 | panels { room: "Cyan Room" name: "ONTO" } | ||
168 | panels { room: "Cyan Room" name: "UPSET" } | ||
169 | panels { room: "Magenta Room" name: "WRITE" } | ||
170 | panels { room: "Magenta Room" name: "HEARD" } | ||
171 | panels { room: "Magenta Room" name: "HERE" } | ||
172 | panels { room: "Magenta Room" name: "HALF" } | ||
173 | panels { room: "Magenta Room" name: "NOT (1)" } | ||
174 | panels { room: "Magenta Room" name: "NOT (2)" } | ||
175 | panels { room: "Magenta Room" name: "CLAMBERS (1)" } | ||
176 | panels { room: "Magenta Room" name: "CLAMBERS (2)" } | ||
177 | panels { room: "Magenta Room" name: "PILFER" } | ||
178 | panels { room: "Magenta Room" name: "ANTONYM" } | ||
179 | panels { room: "Magenta Room" name: "RHYME" } | ||
180 | panels { room: "Magenta Room" name: "PLURAL" } | ||
181 | panels { room: "Magenta Room" name: "PANDA" } | ||
182 | panels { room: "Magenta Room" name: "CASE" } | ||
183 | panels { room: "Magenta Room" name: "TEASER" } | ||
184 | panels { room: "Magenta Room" name: "RESTORES" } | ||
185 | panels { room: "Yellow Room" name: "W" } | ||
186 | panels { room: "Yellow Room" name: "ZEROING" } | ||
187 | panels { room: "Yellow Room" name: "ONESELF" } | ||
188 | panels { room: "Yellow Room" name: "DURING" } | ||
189 | panels { room: "Yellow Room" name: "TUMOR" } | ||
190 | panels { room: "Yellow Room" name: "DANCE" } | ||
191 | panels { room: "Yellow Room" name: "3D" } | ||
192 | panels { room: "Yellow Room" name: "HEADED" } | ||
193 | panels { room: "Yellow Room" name: "ALABAMA" } | ||
194 | panels { room: "Yellow Room" name: "ASSESSES" } | ||
195 | panels { room: "Yellow Room" name: "TINTING" } | ||
196 | } | ||
diff --git a/data/maps/the_repetitive/metadata.txtpb b/data/maps/the_repetitive/metadata.txtpb new file mode 100644 index 0000000..ba1da51 --- /dev/null +++ b/data/maps/the_repetitive/metadata.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | # The anti-collectable doesn't fit into our system right now so let's ignore it. | ||
2 | excluded_nodes: "Components/Collectables/anticollectable" | ||
3 | # These paintings are directly above/behind panels and thus can't be entered. | ||
4 | excluded_nodes: "Meshes/eyeRed3" | ||
5 | excluded_nodes: "Meshes/eyeRed4" | ||
6 | # I do not know what this is. | ||
7 | excluded_nodes: "Components/Doors/Door3/Hinge/panel_i" | ||
8 | # This has something to do with the magenta room entrance proxy panel. | ||
9 | excluded_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..04b3139 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb | |||
@@ -0,0 +1,47 @@ | |||
1 | name: "Anti Room" | ||
2 | display_name: "Repetitive" | ||
3 | # Ignore the collectible. The mod should remove it and the back wall too. | ||
4 | panels { | ||
5 | name: "HA (1)" | ||
6 | path: "Panels/Entry/panel_7" | ||
7 | clue: "ha" | ||
8 | answer: "haha" | ||
9 | } | ||
10 | panels { | ||
11 | name: "HA (2)" | ||
12 | path: "Panels/Entry/panel_8" | ||
13 | clue: "ha" | ||
14 | answer: "hahaha" | ||
15 | } | ||
16 | panels { | ||
17 | name: "HA (3)" | ||
18 | path: "Panels/Entry/panel_12" | ||
19 | clue: "ha" | ||
20 | answer: "hahahaha" | ||
21 | } | ||
22 | panels { | ||
23 | name: "HA (4)" | ||
24 | path: "Panels/Entry/panel_13" | ||
25 | clue: "ha" | ||
26 | answer: "hahahahaha" | ||
27 | } | ||
28 | panels { | ||
29 | name: "HA (5)" | ||
30 | path: "Panels/Entry/panel_14" | ||
31 | clue: "ha" | ||
32 | answer: "hahahahahaha" | ||
33 | } | ||
34 | panels { | ||
35 | name: "TWO" | ||
36 | path: "Panels/Entry/panel3" | ||
37 | clue: "two" | ||
38 | answer: "digit" | ||
39 | symbols: "example" | ||
40 | } | ||
41 | panels { | ||
42 | name: "EYE" | ||
43 | path: "Panels/Entry/panel4" | ||
44 | clue: "eye" | ||
45 | answer: "iris" | ||
46 | symbols: "boxes" | ||
47 | } | ||
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..5c1485d --- /dev/null +++ b/data/maps/the_repetitive/rooms/Cyan Room.txtpb | |||
@@ -0,0 +1,86 @@ | |||
1 | name: "Cyan Room" | ||
2 | display_name: "Repetitive" | ||
3 | panels { | ||
4 | name: "ALFA" | ||
5 | path: "Panels/Lingo2/panel_3" | ||
6 | clue: "alfa" | ||
7 | answer: "alfalfa" | ||
8 | symbols: "sparkles" | ||
9 | } | ||
10 | panels { | ||
11 | name: "BACK" | ||
12 | path: "Panels/Lingo2/panel_6" | ||
13 | clue: "back" | ||
14 | answer: "backpack" | ||
15 | symbols: "sparkles" | ||
16 | } | ||
17 | panels { | ||
18 | name: "TEAM" | ||
19 | path: "Panels/Lingo2/panel_18" | ||
20 | clue: "team" | ||
21 | answer: "teammate" | ||
22 | symbols: "anagram" | ||
23 | } | ||
24 | panels { | ||
25 | name: "CRIB" | ||
26 | path: "Panels/Lingo2/panel_28" | ||
27 | clue: "crib" | ||
28 | answer: "cribbed" | ||
29 | symbols: "example" | ||
30 | } | ||
31 | panels { | ||
32 | name: "BLACK" | ||
33 | path: "Panels/Lingo2/panel_29" | ||
34 | clue: "black" | ||
35 | answer: "blackjack" | ||
36 | symbols: "zero" | ||
37 | } | ||
38 | panels { | ||
39 | name: "SEE" | ||
40 | path: "Panels/Lingo2/panel_19" | ||
41 | clue: "see" | ||
42 | answer: "seesaw" | ||
43 | symbols: "age" | ||
44 | } | ||
45 | panels { | ||
46 | name: "SIGHT" | ||
47 | path: "Panels/Lingo2/panel_20" | ||
48 | clue: "sight" | ||
49 | answer: "sightsee" | ||
50 | symbols: "sun" | ||
51 | } | ||
52 | panels { | ||
53 | name: "WHIP" | ||
54 | path: "Panels/Lingo2/panel_21" | ||
55 | clue: "whip" | ||
56 | answer: "whiplash" | ||
57 | symbols: "sun" | ||
58 | } | ||
59 | panels { | ||
60 | name: "GRAPE" | ||
61 | path: "Panels/Lingo2/panel_22" | ||
62 | clue: "grape" | ||
63 | answer: "grapefruit" | ||
64 | symbols: "example" | ||
65 | } | ||
66 | panels { | ||
67 | name: "BITTER" | ||
68 | path: "Panels/Lingo2/panel_23" | ||
69 | clue: "bitter" | ||
70 | answer: "bittersweet" | ||
71 | symbols: "sweet" | ||
72 | } | ||
73 | panels { | ||
74 | name: "ONTO" | ||
75 | path: "Panels/Lingo2/panel_24" | ||
76 | clue: "onto" | ||
77 | answer: "toon" | ||
78 | symbols: "sparkles" | ||
79 | } | ||
80 | panels { | ||
81 | name: "UPSET" | ||
82 | path: "Panels/Lingo2/panel_25" | ||
83 | clue: "upset" | ||
84 | answer: "setup" | ||
85 | symbols: "sparkles" | ||
86 | } | ||
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..ac77bce --- /dev/null +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb | |||
@@ -0,0 +1,109 @@ | |||
1 | name: "Dot Area" | ||
2 | display_name: "Repetitive" | ||
3 | panels { | ||
4 | name: "TUTU (1)" | ||
5 | path: "Panels/Lingo2/panel" | ||
6 | clue: "tutu" | ||
7 | answer: "two" | ||
8 | symbols: "zero" | ||
9 | } | ||
10 | panels { | ||
11 | name: "TO (1)" | ||
12 | path: "Panels/Lingo2/panel1" | ||
13 | clue: "to" | ||
14 | answer: "tutu" | ||
15 | symbols: "zero" | ||
16 | } | ||
17 | panels { | ||
18 | name: "TO (2)" | ||
19 | path: "Panels/Lingo2/panel2" | ||
20 | clue: "to" | ||
21 | answer: "toot" | ||
22 | } | ||
23 | panels { | ||
24 | name: "ON (1)" | ||
25 | path: "Panels/Lingo2/panel3" | ||
26 | clue: "on" | ||
27 | answer: "noon" | ||
28 | } | ||
29 | panels { | ||
30 | name: "ON (2)" | ||
31 | path: "Panels/Lingo2/panel4" | ||
32 | clue: "on" | ||
33 | answer: "onion" | ||
34 | symbols: "sparkles" | ||
35 | } | ||
36 | panels { | ||
37 | name: "RED (1)" | ||
38 | path: "Panels/Lingo2/panel7" | ||
39 | clue: "red" | ||
40 | answer: "redder" | ||
41 | } | ||
42 | panels { | ||
43 | name: "RED (2)" | ||
44 | path: "Panels/Lingo2/panel8" | ||
45 | clue: "red" | ||
46 | answer: "colored" | ||
47 | symbols: "sparkles" | ||
48 | symbols: "example" | ||
49 | } | ||
50 | panels { | ||
51 | name: "PARE (1)" | ||
52 | path: "Panels/Lingo2/panel9" | ||
53 | clue: "pare" | ||
54 | answer: "prepare" | ||
55 | symbols: "sparkles" | ||
56 | } | ||
57 | panels { | ||
58 | name: "PARE (2)" | ||
59 | path: "Panels/Lingo2/panel10" | ||
60 | clue: "pare" | ||
61 | answer: "reappear" | ||
62 | symbols: "zero" | ||
63 | symbols: "anagram" | ||
64 | } | ||
65 | panels { | ||
66 | name: "OUT (1)" | ||
67 | path: "Panels/Lingo2/panel5" | ||
68 | clue: "out" | ||
69 | answer: "output" | ||
70 | symbols: "sparkles" | ||
71 | } | ||
72 | panels { | ||
73 | name: "OUT (2)" | ||
74 | path: "Panels/Lingo2/panel6" | ||
75 | clue: "out" | ||
76 | answer: "cutout" | ||
77 | symbols: "sparkles" | ||
78 | } | ||
79 | panels { | ||
80 | name: "JOKE" | ||
81 | path: "Panels/Lingo2/panel_9" | ||
82 | clue: "joke" | ||
83 | answer: "knock" | ||
84 | symbols: "example" | ||
85 | } | ||
86 | panels { | ||
87 | name: "DO" | ||
88 | path: "Panels/Lingo2/panel_27" | ||
89 | clue: "do" | ||
90 | answer: "door" | ||
91 | symbols: "sparkles" | ||
92 | } | ||
93 | panels { | ||
94 | name: "DOOR" | ||
95 | path: "Panels/Eval/panel_26_proxying" | ||
96 | clue: "door" | ||
97 | answer: "door" | ||
98 | symbols: "eval" | ||
99 | #proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" } | ||
100 | proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" } | ||
101 | } | ||
102 | panels { | ||
103 | name: "TUTU (2)" | ||
104 | path: "Panels/Eval/panel_6" | ||
105 | clue: "tutu" | ||
106 | answer: "tutu" | ||
107 | symbols: "zero" | ||
108 | symbols: "eval" | ||
109 | } | ||
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..8addc7f --- /dev/null +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "Entry Connector" | ||
2 | display_name: "Repetitive" | ||
3 | ports { | ||
4 | name: "ENTRY" | ||
5 | path: "Components/Warps/worldport2" | ||
6 | orientation: "south" | ||
7 | } | ||
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..0511447 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Lime Room.txtpb | |||
@@ -0,0 +1,87 @@ | |||
1 | name: "Lime Room" | ||
2 | display_name: "Repetitive" | ||
3 | panels { | ||
4 | name: "RAT" | ||
5 | path: "Panels/Lingo2/panel_1" | ||
6 | clue: "rat" | ||
7 | answer: "tartar" | ||
8 | } | ||
9 | panels { | ||
10 | name: "POMPOM" | ||
11 | path: "Panels/Lingo2/panel_2" | ||
12 | clue: "pompom" | ||
13 | answer: "mop" | ||
14 | } | ||
15 | panels { | ||
16 | name: "TWENTY" | ||
17 | path: "Panels/Lingo2/panel_7" | ||
18 | clue: "twenty" | ||
19 | answer: "blind" | ||
20 | symbols: "sun" | ||
21 | } | ||
22 | panels { | ||
23 | name: "EQUAL" | ||
24 | path: "Panels/Lingo2/panel_8" | ||
25 | clue: "equal" | ||
26 | answer: "fifty" | ||
27 | symbols: "sun" | ||
28 | } | ||
29 | panels { | ||
30 | name: "PIGEON" | ||
31 | path: "Panels/Lingo2/panel_10" | ||
32 | clue: "pigeon" | ||
33 | answer: "cuckoo" | ||
34 | symbols: "zero" | ||
35 | symbols: "sound" | ||
36 | } | ||
37 | panels { | ||
38 | name: "BIRD" | ||
39 | path: "Panels/Lingo2/panel_11" | ||
40 | clue: "bird" | ||
41 | answer: "do" | ||
42 | symbols: "example" | ||
43 | } | ||
44 | panels { | ||
45 | name: "MISTAKE" | ||
46 | path: "Panels/Lingo2/panel_12" | ||
47 | clue: "mistake" | ||
48 | answer: "ghost" | ||
49 | symbols: "sun" | ||
50 | symbols: "sound" | ||
51 | } | ||
52 | panels { | ||
53 | name: "INJURY" | ||
54 | path: "Panels/Lingo2/panel_26" | ||
55 | clue: "injury" | ||
56 | answer: "boo" | ||
57 | symbols: "pyramid" | ||
58 | } | ||
59 | panels { | ||
60 | name: "TRAIN" | ||
61 | path: "Panels/Lingo2/panel_13" | ||
62 | clue: "train" | ||
63 | answer: "chew" | ||
64 | symbols: "zero" | ||
65 | symbols: "sound" | ||
66 | } | ||
67 | panels { | ||
68 | name: "ELLIPSIS" | ||
69 | path: "Panels/Lingo2/panel_14" | ||
70 | clue: "ellipsis" | ||
71 | answer: "dot" | ||
72 | symbols: "sun" | ||
73 | } | ||
74 | panels { | ||
75 | name: "SLEEPER" | ||
76 | path: "Panels/Lingo2/panel_15" | ||
77 | clue: "sleeper" | ||
78 | answer: "z" | ||
79 | symbols: "sound" | ||
80 | } | ||
81 | panels { | ||
82 | name: "OH" | ||
83 | path: "Panels/Lingo2/panel_16" | ||
84 | clue: "oh" | ||
85 | answer: "santa" | ||
86 | symbols: "sound" | ||
87 | } | ||
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..9bfd41f --- /dev/null +++ b/data/maps/the_repetitive/rooms/Magenta Room.txtpb | |||
@@ -0,0 +1,114 @@ | |||
1 | name: "Magenta Room" | ||
2 | display_name: "Repetitive" | ||
3 | panels { | ||
4 | name: "WRITE" | ||
5 | path: "Panels/Eval/panel_9" | ||
6 | clue: "write" | ||
7 | answer: "write" | ||
8 | symbols: "eval" | ||
9 | } | ||
10 | panels { | ||
11 | name: "HEARD" | ||
12 | path: "Panels/Eval/panel_11" | ||
13 | clue: "heard" | ||
14 | answer: "herd" | ||
15 | symbols: "eval" | ||
16 | } | ||
17 | panels { | ||
18 | name: "HERE" | ||
19 | path: "Panels/Eval/panel_12" | ||
20 | clue: "here" | ||
21 | answer: "hear" | ||
22 | symbols: "eval" | ||
23 | } | ||
24 | panels { | ||
25 | name: "HALF" | ||
26 | path: "Panels/Eval/panel_13" | ||
27 | clue: "half" | ||
28 | answer: "haha" | ||
29 | symbols: "eval" | ||
30 | } | ||
31 | panels { | ||
32 | name: "NOT (1)" | ||
33 | path: "Panels/Eval/panel_14" | ||
34 | clue: "not" | ||
35 | answer: "no" | ||
36 | symbols: "eval" | ||
37 | } | ||
38 | panels { | ||
39 | name: "NOT (2)" | ||
40 | path: "Panels/Eval/panel_15" | ||
41 | clue: "not" | ||
42 | answer: "yes" | ||
43 | symbols: "eval" | ||
44 | } | ||
45 | panels { | ||
46 | name: "CLAMBERS (1)" | ||
47 | path: "Panels/Eval/panel_16" | ||
48 | clue: "clambers" | ||
49 | answer: "scramble" | ||
50 | symbols: "eval" | ||
51 | } | ||
52 | panels { | ||
53 | name: "CLAMBERS (2)" | ||
54 | path: "Panels/Eval/panel_17" | ||
55 | clue: "clambers" | ||
56 | answer: "scramble" | ||
57 | symbols: "anagram" | ||
58 | } | ||
59 | panels { | ||
60 | name: "PILFER" | ||
61 | path: "Panels/Eval/panel_18" | ||
62 | clue: "pilfer" | ||
63 | answer: "pilfer" | ||
64 | symbols: "eval" | ||
65 | } | ||
66 | panels { | ||
67 | name: "ANTONYM" | ||
68 | path: "Panels/Eval/panel_19" | ||
69 | clue: "antonym" | ||
70 | answer: "synonym" | ||
71 | symbols: "eval" | ||
72 | } | ||
73 | panels { | ||
74 | name: "RHYME" | ||
75 | path: "Panels/Eval/panel_20" | ||
76 | clue: "rhyme" | ||
77 | answer: "time" | ||
78 | symbols: "eval" | ||
79 | } | ||
80 | panels { | ||
81 | name: "PLURAL" | ||
82 | path: "Panels/Eval/panel_21" | ||
83 | clue: "plural" | ||
84 | answer: "plurals" | ||
85 | symbols: "eval" | ||
86 | } | ||
87 | panels { | ||
88 | name: "PANDA" | ||
89 | path: "Panels/Eval/panel_22" | ||
90 | clue: "panda" | ||
91 | answer: "papa" | ||
92 | symbols: "eval" | ||
93 | } | ||
94 | panels { | ||
95 | name: "CASE" | ||
96 | path: "Panels/Eval/panel_23" | ||
97 | clue: "case" | ||
98 | answer: "ease" | ||
99 | symbols: "eval" | ||
100 | } | ||
101 | panels { | ||
102 | name: "TEASER" | ||
103 | path: "Panels/Eval/panel_24" | ||
104 | clue: "teaser" | ||
105 | answer: "eraser" | ||
106 | symbols: "eval" | ||
107 | } | ||
108 | panels { | ||
109 | name: "RESTORES" | ||
110 | path: "Panels/Eval/panel_25" | ||
111 | clue: "restores" | ||
112 | answer: "restores" | ||
113 | symbols: "eval" | ||
114 | } | ||
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..a6fb747 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb | |||
@@ -0,0 +1,144 @@ | |||
1 | name: "Main Room" | ||
2 | display_name: "Repetitive" | ||
3 | panels { | ||
4 | name: "HOTS (2)" | ||
5 | path: "Panels/Entry/panel_3" | ||
6 | clue: "hots" | ||
7 | answer: "hotshots" | ||
8 | } | ||
9 | panels { | ||
10 | name: "HOTS (1)" | ||
11 | path: "Panels/Entry/panel_6" | ||
12 | clue: "hots" | ||
13 | answer: "hots" | ||
14 | } | ||
15 | panels { | ||
16 | name: "HEIGHT (2)" | ||
17 | path: "Panels/Entry/panel_4" | ||
18 | clue: "height" | ||
19 | answer: "eight" | ||
20 | symbols: "sparkles" | ||
21 | } | ||
22 | panels { | ||
23 | name: "HEIGHT (1)" | ||
24 | path: "Panels/Entry/panel_15" | ||
25 | clue: "height" | ||
26 | answer: "height" | ||
27 | } | ||
28 | panels { | ||
29 | name: "HEIGHT (3)" | ||
30 | path: "Panels/Entry/panel_5" | ||
31 | clue: "height" | ||
32 | answer: "high" | ||
33 | symbols: "sparkles" | ||
34 | } | ||
35 | panels { | ||
36 | name: "HEIGHT (4)" | ||
37 | path: "Panels/Entry/panel_9" | ||
38 | clue: "height" | ||
39 | answer: "hit" | ||
40 | symbols: "sparkles" | ||
41 | } | ||
42 | panels { | ||
43 | name: "HEIGHT (5)" | ||
44 | path: "Panels/Entry/panel_10" | ||
45 | clue: "height" | ||
46 | answer: "hi" | ||
47 | symbols: "sparkles" | ||
48 | } | ||
49 | panels { | ||
50 | name: "HEIGHT (6)" | ||
51 | path: "Panels/Entry/panel_11" | ||
52 | clue: "height" | ||
53 | answer: "i" | ||
54 | symbols: "sparkles" | ||
55 | } | ||
56 | panels { | ||
57 | name: "QUESTION" | ||
58 | path: "Panels/Entry/panel" | ||
59 | clue: "question" | ||
60 | answer: "which" | ||
61 | symbols: "example" | ||
62 | } | ||
63 | panels { | ||
64 | name: "INTUITION" | ||
65 | path: "Panels/Entry/panel2" | ||
66 | clue: "intuition" | ||
67 | answer: "hunch" | ||
68 | symbols: "sun" | ||
69 | } | ||
70 | panels { | ||
71 | name: "HI" | ||
72 | path: "Panels/Entry/panel5" | ||
73 | clue: "hi" | ||
74 | answer: "high" | ||
75 | symbols: "zero" | ||
76 | } | ||
77 | panels { | ||
78 | name: "I" | ||
79 | path: "Panels/Entry/panel6" | ||
80 | clue: "i" | ||
81 | answer: "eye" | ||
82 | symbols: "zero" | ||
83 | } | ||
84 | panels { | ||
85 | name: "?" | ||
86 | path: "Panels/Entry/panel_16" | ||
87 | clue: "" | ||
88 | answer: "wish" | ||
89 | symbols: "question" | ||
90 | } | ||
91 | panels { | ||
92 | name: "HAND" | ||
93 | path: "Panels/Entry/panel_17" | ||
94 | clue: "hand" | ||
95 | answer: "harm" | ||
96 | symbols: "boxes" | ||
97 | symbols: "eval" | ||
98 | } | ||
99 | panels { | ||
100 | name: "? HAND" | ||
101 | path: "Panels/Entry/panel_18" | ||
102 | clue: "" | ||
103 | answer: "warm" | ||
104 | symbols: "lingo" | ||
105 | symbols: "eval" | ||
106 | } | ||
107 | panels { | ||
108 | name: "RICHES" | ||
109 | path: "Panels/Entry/panel_19" | ||
110 | clue: "riches" | ||
111 | answer: "wealth" | ||
112 | symbols: "sun" | ||
113 | } | ||
114 | panels { | ||
115 | name: "? RICHES" | ||
116 | path: "Panels/Entry/panel_20" | ||
117 | clue: "" | ||
118 | answer: "health" | ||
119 | symbols: "lingo" | ||
120 | symbols: "eval" | ||
121 | } | ||
122 | panels { | ||
123 | name: "MISHMASH" | ||
124 | path: "Panels/Entry/panel_21" | ||
125 | clue: "mishmash" | ||
126 | answer: "hash" | ||
127 | symbols: "eval" | ||
128 | } | ||
129 | letters { | ||
130 | key: "h" | ||
131 | level2: true | ||
132 | path: "Components/Collectables/collectable" | ||
133 | } | ||
134 | paintings { | ||
135 | name: "EYERED2" | ||
136 | path: "Meshes/eyeRed2" | ||
137 | orientation: "east" | ||
138 | exit_only: true | ||
139 | } | ||
140 | ports { | ||
141 | name: "CC" | ||
142 | path: "Components/Warps/worldport3" | ||
143 | orientation: "east" | ||
144 | } | ||
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..074a825 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Mastery Room.txtpb | |||
@@ -0,0 +1,6 @@ | |||
1 | name: "Mastery Room" | ||
2 | display_name: "Repetitive" | ||
3 | masteries { | ||
4 | name: "MASTERY" | ||
5 | path: "Components/Collectables/smiley" | ||
6 | } | ||
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..88f7fc4 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "Plaza Connector" | ||
2 | display_name: "Repetitive" | ||
3 | ports { | ||
4 | name: "PLAZA" | ||
5 | path: "Components/Warps/worldport" | ||
6 | orientation: "north" | ||
7 | } | ||
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..4260996 --- /dev/null +++ b/data/maps/the_repetitive/rooms/Yellow Room.txtpb | |||
@@ -0,0 +1,91 @@ | |||
1 | name: "Yellow Room" | ||
2 | display_name: "Repetitive" | ||
3 | panels { | ||
4 | name: "W" | ||
5 | path: "Panels/Eval/panel_1" | ||
6 | clue: "W" | ||
7 | answer: "meme" | ||
8 | symbols: "sun" | ||
9 | symbols: "zero" | ||
10 | symbols: "eval" | ||
11 | } | ||
12 | panels { | ||
13 | name: "ZEROING" | ||
14 | path: "Panels/Eval/panel_2" | ||
15 | clue: "zeroing" | ||
16 | answer: "" | ||
17 | symbols: "eval" | ||
18 | } | ||
19 | panels { | ||
20 | name: "ONESELF" | ||
21 | path: "Panels/Eval/panel_3" | ||
22 | clue: "oneself" | ||
23 | answer: "self" | ||
24 | symbols: "eval" | ||
25 | } | ||
26 | panels { | ||
27 | name: "DURING" | ||
28 | path: "Panels/Eval/panel_4" | ||
29 | clue: "during" | ||
30 | answer: "wondering" | ||
31 | symbols: "zero" | ||
32 | symbols: "eval" | ||
33 | } | ||
34 | panels { | ||
35 | name: "TUMOR" | ||
36 | path: "Panels/Eval/panel_5" | ||
37 | clue: "tumor" | ||
38 | answer: "murmur" | ||
39 | symbols: "zero" | ||
40 | symbols: "eval" | ||
41 | } | ||
42 | panels { | ||
43 | name: "DANCE" | ||
44 | path: "Panels/Eval/panel_7" | ||
45 | clue: "dance" | ||
46 | answer: "toucan" | ||
47 | symbols: "zero" | ||
48 | symbols: "example" | ||
49 | symbols: "eval" | ||
50 | } | ||
51 | panels { | ||
52 | name: "3D" | ||
53 | path: "Panels/Eval/panel_26" | ||
54 | clue: "3d" | ||
55 | answer: "added" | ||
56 | symbols: "sparkles" | ||
57 | symbols: "eval" | ||
58 | } | ||
59 | panels { | ||
60 | name: "HEADED" | ||
61 | path: "Panels/Eval/panel_29" | ||
62 | clue: "headed" | ||
63 | answer: "heeded" | ||
64 | symbols: "sparkles" | ||
65 | symbols: "eval" | ||
66 | } | ||
67 | panels { | ||
68 | name: "ALABAMA" | ||
69 | path: "Panels/Eval/panel_27" | ||
70 | clue: "alabama" | ||
71 | answer: "foray" | ||
72 | symbols: "sparkles" | ||
73 | symbols: "zero" | ||
74 | symbols: "eval" | ||
75 | } | ||
76 | panels { | ||
77 | name: "ASSESSES" | ||
78 | path: "Panels/Eval/panel_28" | ||
79 | clue: "assesses" | ||
80 | answer: "fives" | ||
81 | symbols: "sparkles" | ||
82 | symbols: "eval" | ||
83 | } | ||
84 | panels { | ||
85 | name: "TINTING" | ||
86 | path: "Panels/Eval/panel_8" | ||
87 | clue: "tinting" | ||
88 | answer: "can" | ||
89 | symbols: "sun" | ||
90 | symbols: "sparkles" | ||
91 | } | ||