summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-11 11:47:01 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-11 11:47:01 -0400
commite441ec71f34a4bb432e1f676d3bff865b43a2a8e (patch)
tree68666f7b6363e11311ceee8657bdc385b8413a0f
parent3aea98027e61531f7747a0c92f29d1afa54e79a9 (diff)
downloadlingo2-archipelago-e441ec71f34a4bb432e1f676d3bff865b43a2a8e.tar.gz
lingo2-archipelago-e441ec71f34a4bb432e1f676d3bff865b43a2a8e.tar.bz2
lingo2-archipelago-e441ec71f34a4bb432e1f676d3bff865b43a2a8e.zip
Added the_double_sided
-rw-r--r--data/connections.txtpb17
-rw-r--r--data/maps/the_double_sided/connections.txtpb120
-rw-r--r--data/maps/the_double_sided/doors.txtpb115
-rw-r--r--data/maps/the_double_sided/rooms/Brown Area.txtpb6
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Black Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb16
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Green Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb2
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb16
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Red Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb2
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Black Area.txtpb16
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb2
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Green Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb9
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb16
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Red Area.txtpb2
-rw-r--r--data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb2
-rw-r--r--data/maps/the_double_sided/rooms/Start.txtpb21
24 files changed, 442 insertions, 1 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index 15835bf..ab2eddc 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -16,7 +16,6 @@
16# butterfly -> gallery 16# butterfly -> gallery
17# the_colorful/White Room/GREAT 17# the_colorful/White Room/GREAT
18# the_colorful/Cyan Hallway/STURDY 18# the_colorful/Cyan Hallway/STURDY
19# the_darkroom/First Room/DOUBLESIDED
20# the_digital/Main Area/UNYIELDING 19# the_digital/Main Area/UNYIELDING
21# the_digital/Tree Area/TREE 20# the_digital/Tree Area/TREE
22connections { 21connections {
@@ -329,3 +328,19 @@ connections {
329 } 328 }
330 oneway: true 329 oneway: true
331} 330}
331connections {
332 from {
333 port {
334 map: "the_darkroom"
335 room: "First Room"
336 name: "DOUBLESIDED"
337 }
338 }
339 to {
340 port {
341 map: "the_double_sided"
342 room: "Start"
343 name: "DARKROOM"
344 }
345 }
346}
diff --git a/data/maps/the_double_sided/connections.txtpb b/data/maps/the_double_sided/connections.txtpb new file mode 100644 index 0000000..c21049d --- /dev/null +++ b/data/maps/the_double_sided/connections.txtpb
@@ -0,0 +1,120 @@
1connections {
2 from_room: "Start"
3 to_room: "Obverse Black Area"
4 door { name: "Obverse White/Black Door" }
5}
6connections {
7 from_room: "Obverse Black Area"
8 to_room: "Obverse Green Area"
9 door { name: "Obverse Black/Green Panel" }
10}
11connections {
12 from_room: "Start"
13 to_room: "Obverse Green Area"
14 door { name: "Obverse White/Green Door" }
15}
16connections {
17 from_room: "Obverse Green Area"
18 to_room: "Flipped Green Area"
19 oneway: true
20}
21connections {
22 from_room: "Obverse Blue Area"
23 to_room: "Flipped Blue Area"
24 oneway: true
25}
26connections {
27 from_room: "Start"
28 to_room: "Flipped Purple Area"
29 door { name: "Flipped White/Purple Door" }
30}
31connections {
32 from_room: "Flipped Green Area"
33 to_room: "Flipped Purple Area"
34 door { name: "Flipped Green/Purple Door" }
35}
36connections {
37 from_room: "Flipped Orange Area"
38 to_room: "Brown Area"
39 door { name: "Flipped Orange/Brown Door" }
40}
41connections {
42 from_room: "Start"
43 to_room: "Flipped Orange Area"
44 door { name: "Flipped White/Orange Door" }
45}
46connections {
47 from_room: "Obverse Blue Area"
48 to_room: "Obverse Orange Isolated Section"
49 door { name: "Obverse Blue/Orange Door" }
50}
51connections {
52 from_room: "Start"
53 to_room: "Obverse Orange Front Area"
54 door { name: "Obverse White/Orange Door" }
55}
56connections {
57 from_room: "Start"
58 to_room: "Obverse Purple Area"
59 door { name: "Obverse White/Purple Door" }
60}
61connections {
62 from_room: "Start"
63 to_room: "Obverse Blue Area"
64 door { name: "Obverse White/Blue Door" }
65}
66connections {
67 from_room: "Start"
68 to_room: "Flipped Yellow Front Area"
69 door { name: "Flipped White/Yellow Door" }
70}
71connections {
72 from_room: "Obverse Red Area"
73 to_room: "Obverse Orange Back Area"
74 door { name: "Obverse Red/Orange Door" }
75}
76connections {
77 from_room: "Obverse Purple Area"
78 to_room: "Obverse Red Area"
79 door { name: "Obverse Purple/Red Door" }
80}
81connections {
82 from_room: "Obverse Yellow Area"
83 to_room: "Obverse Blue Area"
84 door { name: "Obverse Yellow/Blue Door" }
85}
86connections {
87 from_room: "Flipped Pink Area"
88 to_room: "Flipped Yellow Back Area"
89 door { name: "Flipped Pink/Yellow Door" }
90}
91connections {
92 from_room: "Obverse Black Area"
93 to_room: "Obverse Pink Area"
94 door { name: "Obverse Black/Pink Door" }
95}
96connections {
97 from_room: "Flipped Yellow Area"
98 to_room: "Flipped Black Area"
99 door { name: "Flipped Yellow/Black Door" }
100}
101connections {
102 from_room: "Flipped Green Area"
103 to_room: "Flipped Black Area"
104 door { name: "Flipped Green/Black Door" }
105}
106connections {
107 from_room: "Flipped Purple Area"
108 to_room: "Flipped Red Area"
109 door { name: "Flipped Purple/Red Door" }
110}
111connections {
112 from_room: "Flipped Black Area"
113 to_room: "Flipped Pink Area"
114 door { name: "Flipped Black/Pink Panel" }
115}
116connections {
117 from_room: "Obverse Black Area"
118 to_room: "Obverse Yellow Area"
119 door { name: "Obverse Black/Yellow Panel" }
120}
diff --git a/data/maps/the_double_sided/doors.txtpb b/data/maps/the_double_sided/doors.txtpb new file mode 100644 index 0000000..02b113a --- /dev/null +++ b/data/maps/the_double_sided/doors.txtpb
@@ -0,0 +1,115 @@
1doors {
2 name: "Obverse White/Orange Door"
3 type: EVENT
4 panels { room: "Flipped Orange Area" name: "HEAVEN" }
5}
6doors {
7 name: "Obverse White/Blue Door"
8 type: EVENT
9 panels { room: "Flipped Blue Area" name: "HEAD" }
10}
11doors {
12 name: "Obverse White/Black Door"
13 type: EVENT
14 panels { room: "Start" name: "FULL" }
15}
16doors {
17 name: "Obverse White/Green Door"
18 type: EVENT
19 panels { room: "Flipped Green Area" name: "HIGH" }
20}
21doors {
22 name: "Obverse White/Purple Door"
23 type: EVENT
24 panels { room: "Flipped Purple Area" name: "CEILING" }
25}
26doors {
27 name: "Flipped White/Orange Door"
28 type: EVENT
29 panels { room: "Obverse Orange Isolated Section" name: "TOP" }
30}
31doors {
32 name: "Flipped White/Purple Door"
33 type: EVENT
34 panels { room: "Obverse Orange Isolated Section" name: "TOP" }
35 # Is this a mistake? It seems like it should be Obverse Purple Area / ABOVE.
36}
37doors {
38 name: "Flipped White/Yellow Door"
39 type: EVENT
40 panels { room: "Start" name: "ATTIC" }
41}
42doors {
43 name: "Obverse Black/Green Panel"
44 type: EVENT
45 # The panel blocks your way; there's no door.
46 panels { room: "Obverse Black Area" name: "TRAIN" }
47}
48doors {
49 name: "Obverse Black/Yellow Panel"
50 type: EVENT
51 # The panel blocks your way; there's no door.
52 panels { room: "Obverse Black Area" name: "MOUNTAIN" }
53}
54doors {
55 name: "Obverse Black/Pink Door"
56 type: EVENT
57 panels { room: "Flipped Black Area" name: "SEAPLANE" }
58}
59doors {
60 name: "Flipped Green/Black Door"
61 type: EVENT
62 panels { room: "Obverse Black Area" name: "TRAIN" }
63}
64doors {
65 name: "Flipped Green/Purple Door"
66 type: EVENT
67 panels { room: "Obverse Green Area" name: "UPSIDE" }
68}
69doors {
70 name: "Flipped Orange/Brown Door"
71 type: EVENT
72 panels { room: "Obverse Orange Front Area" name: "UP" }
73 panels { room: "Obverse Orange Back Area" name: "OVER" }
74}
75doors {
76 name: "Obverse Blue/Orange Door"
77 type: EVENT
78 panels { room: "Flipped Blue Area" name: "SKY" }
79}
80doors {
81 name: "Obverse Red/Orange Door"
82 type: EVENT
83 panels { room: "Flipped Red Area" name: "RAISED" }
84}
85doors {
86 name: "Obverse Purple/Red Door"
87 type: EVENT
88 panels { room: "Flipped Purple Area" name: "LEAVES" }
89}
90doors {
91 name: "Obverse Yellow/Blue Door"
92 type: EVENT
93 panels { room: "Flipped Yellow Back Area" name: "ANGELS" }
94}
95doors {
96 name: "Flipped Pink/Yellow Door"
97 type: EVENT
98 panels { room: "Obverse Pink Area" name: "CLOUD" }
99}
100doors {
101 name: "Flipped Yellow/Black Door"
102 type: EVENT
103 panels { room: "Obverse Black Area" name: "MOUNTAIN" }
104}
105doors {
106 name: "Flipped Purple/Red Door"
107 type: EVENT
108 panels { room: "Obverse Purple Area" name: "DRAGON" }
109}
110doors {
111 name: "Flipped Black/Pink Panel"
112 type: EVENT
113 # The panel blocks your way; there's no door.
114 panels { room: "Flipped Black Area" name: "SEAPLANE" }
115}
diff --git a/data/maps/the_double_sided/rooms/Brown Area.txtpb b/data/maps/the_double_sided/rooms/Brown Area.txtpb new file mode 100644 index 0000000..079a8f2 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Brown Area.txtpb
@@ -0,0 +1,6 @@
1name: "Brown Area"
2display_name: "Maze"
3masteries {
4 name: "MASTERY"
5 path: "Components/Collectables/smiley"
6}
diff --git a/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb new file mode 100644 index 0000000..4daebca --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Black Area.txtpb
@@ -0,0 +1,9 @@
1name: "Flipped Black Area"
2display_name: "Maze"
3panels {
4 name: "SEAPLANE"
5 path: "Panels/Maze/panel_15"
6 clue: "seaplane"
7 answer: "submarine"
8 symbols: "example"
9}
diff --git a/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb new file mode 100644 index 0000000..c9fb6c5 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Blue Area.txtpb
@@ -0,0 +1,16 @@
1name: "Flipped Blue Area"
2display_name: "Maze"
3panels {
4 name: "SKY"
5 path: "Panels/Maze/panel_5"
6 clue: "sky"
7 answer: "ground"
8 symbols: "sun"
9}
10panels {
11 name: "HEAD"
12 path: "Panels/Maze/panel_10"
13 clue: "head"
14 answer: "feet"
15 symbols: "sun"
16}
diff --git a/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb new file mode 100644 index 0000000..10a8852 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Green Area.txtpb
@@ -0,0 +1,9 @@
1name: "Flipped Green Area"
2display_name: "Maze"
3panels {
4 name: "HIGH"
5 path: "Panels/Maze/panel_3"
6 clue: "high"
7 answer: "low"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb new file mode 100644 index 0000000..2a43089 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Orange Area.txtpb
@@ -0,0 +1,9 @@
1name: "Flipped Orange Area"
2display_name: "Maze"
3panels {
4 name: "HEAVEN"
5 path: "Panels/Maze/panel_6"
6 clue: "heaven"
7 answer: "hell"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb new file mode 100644 index 0000000..dce2880 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Pink Area.txtpb
@@ -0,0 +1,2 @@
1name: "Flipped Pink Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb new file mode 100644 index 0000000..be9ee3f --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Purple Area.txtpb
@@ -0,0 +1,16 @@
1name: "Flipped Purple Area"
2display_name: "Maze"
3panels {
4 name: "CEILING"
5 path: "Panels/Maze/panel_8"
6 clue: "ceiling"
7 answer: "floor"
8 symbols: "sun"
9}
10panels {
11 name: "LEAVES"
12 path: "Panels/Maze/panel_19"
13 clue: "leaves"
14 answer: "roots"
15 symbols: "boxes"
16}
diff --git a/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb new file mode 100644 index 0000000..722d900 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Red Area.txtpb
@@ -0,0 +1,9 @@
1name: "Flipped Red Area"
2display_name: "Maze"
3panels {
4 name: "RAISED"
5 path: "Panels/Maze/panel_12"
6 clue: "raised"
7 answer: "lowered"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb new file mode 100644 index 0000000..4c68b43 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Yellow Back Area.txtpb
@@ -0,0 +1,9 @@
1name: "Flipped Yellow Back Area"
2display_name: "Maze"
3panels {
4 name: "ANGELS"
5 path: "Panels/Maze/panel_13"
6 clue: "angels"
7 answer: "demons"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb b/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb new file mode 100644 index 0000000..00b26b8 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Flipped Yellow Front Area.txtpb
@@ -0,0 +1,2 @@
1name: "Flipped Yellow Front Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb new file mode 100644 index 0000000..dc40b0d --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Black Area.txtpb
@@ -0,0 +1,16 @@
1room: "Obverse Black Area"
2display_name: "Maze"
3panels {
4 name: "MOUNTAIN"
5 path: "Panels/Maze/panel_16"
6 clue: "mountain"
7 answer: "valley"
8 symbols: "sun"
9}
10panels {
11 name: "TRAIN"
12 path: "Panels/Maze/panel_17"
13 clue: "train"
14 answer: "subway"
15 symbols: "example"
16}
diff --git a/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb new file mode 100644 index 0000000..d576195 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Blue Area.txtpb
@@ -0,0 +1,2 @@
1name: "Obverse Blue Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb new file mode 100644 index 0000000..5b98bbd --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Green Area.txtpb
@@ -0,0 +1,9 @@
1name: "Obverse Green Area"
2display_name: "Maze"
3panels {
4 name: "UPSIDE"
5 path: "Panels/Maze/panel_7"
6 clue: "upside"
7 answer: "downside"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb new file mode 100644 index 0000000..635fae7 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Orange Back Area.txtpb
@@ -0,0 +1,9 @@
1name: "Obverse Orange Back Area"
2display_name: "Maze"
3panels {
4 name: "OVER"
5 path: "Panels/Maze/panel_2b"
6 clue: "over"
7 answer: "under"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb new file mode 100644 index 0000000..2399c7e --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Orange Front Area.txtpb
@@ -0,0 +1,9 @@
1name: "Obverse Orange Front Area"
2display_name: "Maze"
3panels {
4 name: "UP"
5 path: "Panels/Maze/panel_2"
6 clue: "up"
7 answer: "down"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb b/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb new file mode 100644 index 0000000..b58bee0 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Orange Isolated Section.txtpb
@@ -0,0 +1,9 @@
1name: "Obverse Orange Isolated Section"
2display_name: "Maze"
3panels {
4 name: "TOP"
5 path: "Panels/Maze/panel_4"
6 clue: "top"
7 answer: "bottom"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb new file mode 100644 index 0000000..dd989c2 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Pink Area.txtpb
@@ -0,0 +1,9 @@
1name: "Obverse Pink Area"
2display_name: "Maze"
3panels {
4 name: "CLOUD"
5 path: "Panels/Maze/panel_14"
6 clue: "cloud"
7 answer: "fog"
8 symbols: "sun"
9}
diff --git a/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb new file mode 100644 index 0000000..100e7f0 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Purple Area.txtpb
@@ -0,0 +1,16 @@
1name: "Obverse Purple Area"
2display_name: "Maze"
3panels {
4 name: "DRAGON"
5 path: "Panels/Maze/panel_18"
6 clue: "dragon"
7 answer: "leviathan"
8 symbols: "example"
9}
10panels {
11 name: "ABOVE"
12 path: "Panels/Maze/panel_9"
13 clue: "above"
14 answer: "below"
15 symbols: "sun"
16}
diff --git a/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb new file mode 100644 index 0000000..509a997 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Red Area.txtpb
@@ -0,0 +1,2 @@
1name: "Obverse Red Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb b/data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb new file mode 100644 index 0000000..0e40a34 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Obverse Yellow Area.txtpb
@@ -0,0 +1,2 @@
1name: "Obverse Yellow Area"
2display_name: "Maze"
diff --git a/data/maps/the_double_sided/rooms/Start.txtpb b/data/maps/the_double_sided/rooms/Start.txtpb new file mode 100644 index 0000000..3337a51 --- /dev/null +++ b/data/maps/the_double_sided/rooms/Start.txtpb
@@ -0,0 +1,21 @@
1name: "Start"
2display_name: "Maze"
3panels {
4 name: "ATTIC"
5 path: "Panels/Maze/panel_11"
6 clue: "attic"
7 answer: "basement"
8 symbols: "sun"
9}
10panels {
11 name: "FULL"
12 path: "Panels/Maze/panel_1"
13 clue: "full"
14 answer: "empty"
15 symbols: "sun"
16}
17ports {
18 name: "DARKROOM"
19 path: "Components/Warps/worldport"
20 orientation: "west"
21}