diff options
-rw-r--r-- | data/connections.txtpb | 3 | ||||
-rw-r--r-- | data/maps/the_colorful/connections.txtpb | 70 | ||||
-rw-r--r-- | data/maps/the_colorful/doors.txtpb | 105 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Black Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Blue Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Brown Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Cyan Hallway.txtpb | 34 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Cyan Room.txtpb | 30 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Ending.txtpb | 3 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Gray Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Green Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Orange Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/P2 Room.txtpb | 7 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Purple Room.txtpb | 10 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Red Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/White Room.txtpb | 14 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Window Room.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_colorful/rooms/Yellow Room.txtpb | 9 |
18 files changed, 357 insertions, 0 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index 992982b..5c6dad3 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb | |||
@@ -14,6 +14,9 @@ | |||
14 | # the_between/Control Center Side/CC | 14 | # the_between/Control Center Side/CC |
15 | # the_between/Control Center Side/LIVELY | 15 | # the_between/Control Center Side/LIVELY |
16 | # butterfly -> gallery | 16 | # butterfly -> gallery |
17 | # the_colorful/White Room/GREAT | ||
18 | # the_colorful/Cyan Hallway/STURDY | ||
19 | # the_colorful/Cyan Hallway/DARKROOM | ||
17 | connections { | 20 | connections { |
18 | from { | 21 | from { |
19 | panel { | 22 | panel { |
diff --git a/data/maps/the_colorful/connections.txtpb b/data/maps/the_colorful/connections.txtpb new file mode 100644 index 0000000..4ec45cb --- /dev/null +++ b/data/maps/the_colorful/connections.txtpb | |||
@@ -0,0 +1,70 @@ | |||
1 | connections { | ||
2 | from_room: "White Room" | ||
3 | to_room: "Black Room" | ||
4 | door { name: "White Door" } | ||
5 | } | ||
6 | connections { | ||
7 | from_room: "Black Room" | ||
8 | to_room: "Red Room" | ||
9 | door { name: "Black Door" } | ||
10 | } | ||
11 | connections { | ||
12 | from_room: "Red Room" | ||
13 | to_room: "Blue Room" | ||
14 | door { name: "Red Door" } | ||
15 | } | ||
16 | connections { | ||
17 | from_room: "Blue Room" | ||
18 | to_room: "Green Room" | ||
19 | door { name: "Blue Door" } | ||
20 | } | ||
21 | connections { | ||
22 | from_room: "Green Room" | ||
23 | to_room: "Yellow Room" | ||
24 | door { name: "Green Door" } | ||
25 | } | ||
26 | connections { | ||
27 | from_room: "Yellow Room" | ||
28 | to_room: "Purple Room" | ||
29 | door { name: "Yellow Door" } | ||
30 | } | ||
31 | connections { | ||
32 | from_room: "Cyan Hallway" | ||
33 | to_room: "Purple Room" | ||
34 | door { name: "Purple Side Entrance" } | ||
35 | } | ||
36 | connections { | ||
37 | from_room: "Purple Room" | ||
38 | to_room: "Cyan Room" | ||
39 | door { name: "Cyan Door" } | ||
40 | } | ||
41 | connections { | ||
42 | from_room: "Cyan Room" | ||
43 | to_room: "P2 Room" | ||
44 | door { name: "Cyan Room Panels" } | ||
45 | } | ||
46 | connections { | ||
47 | from_room: "Purple Room" | ||
48 | to_room: "Orange Room" | ||
49 | door { name: "Purple Door" } | ||
50 | } | ||
51 | connections { | ||
52 | from_room: "Orange Room" | ||
53 | to_room: "Brown Room" | ||
54 | door { name: "Orange Door" } | ||
55 | } | ||
56 | connections { | ||
57 | from_room: "Brown Room" | ||
58 | to_room: "Window Room" | ||
59 | door { name: "Brown Door" } | ||
60 | } | ||
61 | connections { | ||
62 | from_room: "Window Room" | ||
63 | to_room: "Gray Room" | ||
64 | door { name: "Window Door" } | ||
65 | } | ||
66 | connections { | ||
67 | from_room: "Gray Room" | ||
68 | to_room: "Ending" | ||
69 | door { name: "Gray Door" } | ||
70 | } | ||
diff --git a/data/maps/the_colorful/doors.txtpb b/data/maps/the_colorful/doors.txtpb new file mode 100644 index 0000000..32470b2 --- /dev/null +++ b/data/maps/the_colorful/doors.txtpb | |||
@@ -0,0 +1,105 @@ | |||
1 | # TODO: gallery painting | ||
2 | doors { | ||
3 | name: "White Door" | ||
4 | type: STANDARD | ||
5 | receivers: "Components/Doors/entry_1" | ||
6 | panels { room: "White Room" name: "BRIGHT" } | ||
7 | location_room: "White Room" | ||
8 | } | ||
9 | doors { | ||
10 | name: "Black Door" | ||
11 | type: STANDARD | ||
12 | receivers: "Components/Doors/entry_2" | ||
13 | panels { room: "Black Room" name: "STARK" } | ||
14 | location_room: "Black Room" | ||
15 | } | ||
16 | doors { | ||
17 | name: "Red Door" | ||
18 | type: STANDARD | ||
19 | receivers: "Components/Doors/entry_3" | ||
20 | panels { room: "Red Room" name: "SANDWICH" } | ||
21 | location_room: "Red Room" | ||
22 | } | ||
23 | doors { | ||
24 | name: "Blue Door" | ||
25 | type: STANDARD | ||
26 | receivers: "Components/Doors/entry_4" | ||
27 | panels { room: "Blue Room" name: "VINE" } | ||
28 | location_room: "Blue Room" | ||
29 | } | ||
30 | doors { | ||
31 | name: "Green Door" | ||
32 | type: STANDARD | ||
33 | receivers: "Components/Doors/entry_5" | ||
34 | panels { room: "Green Room" name: "MOTHER" } | ||
35 | location_room: "Green Room" | ||
36 | } | ||
37 | doors { | ||
38 | name: "Yellow Door" | ||
39 | type: STANDARD | ||
40 | receivers: "Components/Doors/entry_6" | ||
41 | panels { room: "Yellow Room" name: "CIRCLE" } | ||
42 | location_room: "Yellow Room" | ||
43 | } | ||
44 | doors { | ||
45 | name: "Purple Door" | ||
46 | type: STANDARD | ||
47 | receivers: "Components/Doors/entry_7" | ||
48 | panels { room: "Yellow Room" name: "CIRCLE" } | ||
49 | panels { room: "Purple Room" name: "FISH" } | ||
50 | location_room: "Purple Room" | ||
51 | } | ||
52 | doors { | ||
53 | name: "Purple Side Entrance" | ||
54 | type: STANDARD | ||
55 | receivers: "Components/Doors/entry_7b3" | ||
56 | panels { room: "Cyan Hallway" name: "KOI" } | ||
57 | panels { room: "Cyan Hallway" name: "WISH" } | ||
58 | location_room: "Cyan Hallway" | ||
59 | } | ||
60 | doors { | ||
61 | name: "Cyan Door" | ||
62 | type: ITEM_ONLY | ||
63 | receivers: "Components/Doors/entry_7b" | ||
64 | panels { | ||
65 | room: "Purple Room" | ||
66 | name: "FISH" | ||
67 | answer: "fishes" | ||
68 | } | ||
69 | } | ||
70 | doors { | ||
71 | name: "Cyan Room Panels" | ||
72 | type: EVENT | ||
73 | panels { room: "Cyan Room" name: "BROTHER" } | ||
74 | panels { room: "Cyan Room" name: "MISTER" } | ||
75 | panels { room: "Cyan Room" name: "LOST" } | ||
76 | panels { room: "Cyan Room" name: "SING" } | ||
77 | } | ||
78 | doors { | ||
79 | name: "Orange Door" | ||
80 | type: STANDARD | ||
81 | receivers: "Components/Doors/entry_8" | ||
82 | panels { room: "Orange Room" name: "CLOUD" } | ||
83 | location_room: "Orange Room" | ||
84 | } | ||
85 | doors { | ||
86 | name: "Brown Door" | ||
87 | type: STANDARD | ||
88 | receivers: "Components/Doors/entry_9" | ||
89 | panels { room: "Brown Room" name: "FIRE" } | ||
90 | location_room: "Brown Room" | ||
91 | } | ||
92 | doors { | ||
93 | name: "Window Door" | ||
94 | type: STANDARD | ||
95 | receivers: "Components/Doors/entry_10" | ||
96 | panels { room: "Window Room" name: "FADING" } | ||
97 | location_room: "Window Room" | ||
98 | } | ||
99 | doors { | ||
100 | name: "Gray Door" | ||
101 | type: STANDARD | ||
102 | receivers: "Components/Doors/entry_11" | ||
103 | panels { room: "Gray Room" name: "MEND" } | ||
104 | location_room: "Gray Room" | ||
105 | } | ||
diff --git a/data/maps/the_colorful/rooms/Black Room.txtpb b/data/maps/the_colorful/rooms/Black Room.txtpb new file mode 100644 index 0000000..fc8039b --- /dev/null +++ b/data/maps/the_colorful/rooms/Black Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Black Room" | ||
2 | display_name: "Black Room" | ||
3 | panels { | ||
4 | name: "STARK" | ||
5 | path: "Panels/Hallway/panel_2" | ||
6 | clue: "stark" | ||
7 | answer: "dark" | ||
8 | symbols: "zero" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/Blue Room.txtpb b/data/maps/the_colorful/rooms/Blue Room.txtpb new file mode 100644 index 0000000..e6d2efa --- /dev/null +++ b/data/maps/the_colorful/rooms/Blue Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Blue Room" | ||
2 | display_name: "Blue Room" | ||
3 | panels { | ||
4 | name: "VINE" | ||
5 | path: "Panels/Hallway/panel_4" | ||
6 | clue: "vine" | ||
7 | answer: "wine" | ||
8 | symbols: "sparkles" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/Brown Room.txtpb b/data/maps/the_colorful/rooms/Brown Room.txtpb new file mode 100644 index 0000000..a62821d --- /dev/null +++ b/data/maps/the_colorful/rooms/Brown Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Brown Room" | ||
2 | display_name: "Brown Room" | ||
3 | panels { | ||
4 | name: "FIRE" | ||
5 | path: "Panels/Hallway/panel_9" | ||
6 | clue: "fire" | ||
7 | answer: "ash" | ||
8 | symbols: "age" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb new file mode 100644 index 0000000..78bfdc6 --- /dev/null +++ b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb | |||
@@ -0,0 +1,34 @@ | |||
1 | name: "Cyan Hallway" | ||
2 | display_name: "Cyan Hallway" | ||
3 | panels { | ||
4 | name: "KOI" | ||
5 | path: "Panels/Extra/panel_12" | ||
6 | clue: "koi" | ||
7 | answer: "koi" | ||
8 | symbols: "planet" | ||
9 | } | ||
10 | panels { | ||
11 | name: "WISH" | ||
12 | path: "Panels/Extra/panel_13" | ||
13 | clue: "wish" | ||
14 | answer: "wishes" | ||
15 | symbols: "planet" | ||
16 | } | ||
17 | panels { | ||
18 | name: "CHAOS" | ||
19 | path: "Panels/Extra/panel_14" | ||
20 | clue: "chaos" | ||
21 | answer: "order" | ||
22 | symbols: "sun" | ||
23 | required_room { name: "P2 Room" } | ||
24 | } | ||
25 | ports { | ||
26 | name: "STURDY" | ||
27 | path: "Components/Warps/worldport3" | ||
28 | orientation: "west" | ||
29 | } | ||
30 | ports { | ||
31 | name: "DARKROOM" | ||
32 | path: "Components/Warps/worldport2" | ||
33 | orientation: "west" | ||
34 | } | ||
diff --git a/data/maps/the_colorful/rooms/Cyan Room.txtpb b/data/maps/the_colorful/rooms/Cyan Room.txtpb new file mode 100644 index 0000000..259fba1 --- /dev/null +++ b/data/maps/the_colorful/rooms/Cyan Room.txtpb | |||
@@ -0,0 +1,30 @@ | |||
1 | name: "Cyan Room" | ||
2 | display_name: "Cyan Room" | ||
3 | panels { | ||
4 | name: "BROTHER" | ||
5 | path: "Panels/Cyan/panel_cyan_1" | ||
6 | clue: "brother" | ||
7 | answer: "sister" | ||
8 | symbols: "gender" | ||
9 | } | ||
10 | panels { | ||
11 | name: "MISTER" | ||
12 | path: "Panels/Cyan/panel_cyan_2" | ||
13 | clue: "mister" | ||
14 | answer: "sister" | ||
15 | symbols: "zero" | ||
16 | } | ||
17 | panels { | ||
18 | name: "LOST" | ||
19 | path: "Panels/Cyan/panel_cyan_3" | ||
20 | clue: "lost" | ||
21 | answer: "missing" | ||
22 | symbols: "sun" | ||
23 | } | ||
24 | panels { | ||
25 | name: "SING" | ||
26 | path: "Panels/Cyan/panel_cyan_4" | ||
27 | clue: "sing" | ||
28 | answer: "missing" | ||
29 | symbols: "sparkles" | ||
30 | } | ||
diff --git a/data/maps/the_colorful/rooms/Ending.txtpb b/data/maps/the_colorful/rooms/Ending.txtpb new file mode 100644 index 0000000..8e38d4f --- /dev/null +++ b/data/maps/the_colorful/rooms/Ending.txtpb | |||
@@ -0,0 +1,3 @@ | |||
1 | name: "Ending" | ||
2 | display_name: "Ending" | ||
3 | # TODO: Gray Ending | ||
diff --git a/data/maps/the_colorful/rooms/Gray Room.txtpb b/data/maps/the_colorful/rooms/Gray Room.txtpb new file mode 100644 index 0000000..3dd2219 --- /dev/null +++ b/data/maps/the_colorful/rooms/Gray Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Gray Room" | ||
2 | display_name: "Gray Room" | ||
3 | panels { | ||
4 | name: "MEND" | ||
5 | path: "Panels/Hallway/panel_11" | ||
6 | clue: "mend" | ||
7 | answer: "end" | ||
8 | symbols: "sparkles" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/Green Room.txtpb b/data/maps/the_colorful/rooms/Green Room.txtpb new file mode 100644 index 0000000..8fc1088 --- /dev/null +++ b/data/maps/the_colorful/rooms/Green Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Green Room" | ||
2 | display_name: "Green Room" | ||
3 | panels { | ||
4 | name: "MOTHER" | ||
5 | path: "Panels/Hallway/panel_5" | ||
6 | clue: "mother" | ||
7 | answer: "father" | ||
8 | symbols: "gender" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/Orange Room.txtpb b/data/maps/the_colorful/rooms/Orange Room.txtpb new file mode 100644 index 0000000..38798f5 --- /dev/null +++ b/data/maps/the_colorful/rooms/Orange Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Orange Room" | ||
2 | display_name: "Orange Room" | ||
3 | panels { | ||
4 | name: "CLOUD" | ||
5 | path: "Panels/Hallway/panel_8" | ||
6 | clue: "cloud" | ||
7 | answer: "storm" | ||
8 | symbols: "cross" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/P2 Room.txtpb b/data/maps/the_colorful/rooms/P2 Room.txtpb new file mode 100644 index 0000000..8c7e0f1 --- /dev/null +++ b/data/maps/the_colorful/rooms/P2 Room.txtpb | |||
@@ -0,0 +1,7 @@ | |||
1 | name: "P2 Room" | ||
2 | display_name: "Cyan Room" | ||
3 | letters { | ||
4 | key: "p" | ||
5 | double: true | ||
6 | path: "Components/Collectables/p2" | ||
7 | } | ||
diff --git a/data/maps/the_colorful/rooms/Purple Room.txtpb b/data/maps/the_colorful/rooms/Purple Room.txtpb new file mode 100644 index 0000000..978e761 --- /dev/null +++ b/data/maps/the_colorful/rooms/Purple Room.txtpb | |||
@@ -0,0 +1,10 @@ | |||
1 | name: "Purple Room" | ||
2 | display_name: "Purple Room" | ||
3 | panels { | ||
4 | name: "FISH" | ||
5 | path: "Panels/Hallway/panel_7" | ||
6 | clue: "fish" | ||
7 | answer: "fish" | ||
8 | symbols: "planet" | ||
9 | proxies { answer: "fishes" path: "Panels/Hallway/panel_7b" } | ||
10 | } | ||
diff --git a/data/maps/the_colorful/rooms/Red Room.txtpb b/data/maps/the_colorful/rooms/Red Room.txtpb new file mode 100644 index 0000000..f04ccb6 --- /dev/null +++ b/data/maps/the_colorful/rooms/Red Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Red Room" | ||
2 | display_name: "Red Room" | ||
3 | panels { | ||
4 | name: "SANDWICH" | ||
5 | path: "Panels/Hallway/panel_3" | ||
6 | clue: "sandwich" | ||
7 | answer: "bread" | ||
8 | symbols: "boxes" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/White Room.txtpb b/data/maps/the_colorful/rooms/White Room.txtpb new file mode 100644 index 0000000..6a4a73e --- /dev/null +++ b/data/maps/the_colorful/rooms/White Room.txtpb | |||
@@ -0,0 +1,14 @@ | |||
1 | name: "White Room" | ||
2 | display_name: "White Room" | ||
3 | panels { | ||
4 | name: "BRIGHT" | ||
5 | path: "Panels/Hallway/panel_1" | ||
6 | clue: "bright" | ||
7 | answer: "light" | ||
8 | symbols: "sun" | ||
9 | } | ||
10 | ports { | ||
11 | name: "GREAT" | ||
12 | path: "Components/Warps/worldport" | ||
13 | orientation: "west" | ||
14 | } | ||
diff --git a/data/maps/the_colorful/rooms/Window Room.txtpb b/data/maps/the_colorful/rooms/Window Room.txtpb new file mode 100644 index 0000000..e7b64c7 --- /dev/null +++ b/data/maps/the_colorful/rooms/Window Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Window Room" | ||
2 | display_name: "Window Room" | ||
3 | panels { | ||
4 | name: "FADING" | ||
5 | path: "Panels/Hallway/panel_10" | ||
6 | clue: "fading" | ||
7 | answer: "gone" | ||
8 | symbols: "pyramid" | ||
9 | } | ||
diff --git a/data/maps/the_colorful/rooms/Yellow Room.txtpb b/data/maps/the_colorful/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..f1857e9 --- /dev/null +++ b/data/maps/the_colorful/rooms/Yellow Room.txtpb | |||
@@ -0,0 +1,9 @@ | |||
1 | name: "Yellow Room" | ||
2 | display_name: "Yellow Room" | ||
3 | panels { | ||
4 | name: "CIRCLE" | ||
5 | path: "Panels/Hallway/panel_6" | ||
6 | clue: "circle" | ||
7 | answer: "shape" | ||
8 | symbols: "example" | ||
9 | } | ||