summary refs log tree commit diff stats
path: root/data/maps
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-20 14:42:32 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-20 14:42:32 -0400
commit53ad8e2f3e5fcf9cf9d5d4628498557e0f5500e8 (patch)
treee751b0fc28596363babba52737b331c7dc5b5aa8 /data/maps
parent2d5726834cd1ab9777ac36da837aa48669685008 (diff)
downloadlingo2-archipelago-53ad8e2f3e5fcf9cf9d5d4628498557e0f5500e8.tar.gz
lingo2-archipelago-53ad8e2f3e5fcf9cf9d5d4628498557e0f5500e8.tar.bz2
lingo2-archipelago-53ad8e2f3e5fcf9cf9d5d4628498557e0f5500e8.zip
Added the_sturdy
Diffstat (limited to 'data/maps')
-rw-r--r--data/maps/the_sturdy/connections.txtpb5
-rw-r--r--data/maps/the_sturdy/doors.txtpb12
-rw-r--r--data/maps/the_sturdy/metadata.txtpb5
-rw-r--r--data/maps/the_sturdy/rooms/Main Area.txtpb114
-rw-r--r--data/maps/the_sturdy/rooms/S2 Area.txtpb21
5 files changed, 157 insertions, 0 deletions
diff --git a/data/maps/the_sturdy/connections.txtpb b/data/maps/the_sturdy/connections.txtpb new file mode 100644 index 0000000..efa67c2 --- /dev/null +++ b/data/maps/the_sturdy/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "S2 Area"
4 door { name: "Color Puzzle" }
5}
diff --git a/data/maps/the_sturdy/doors.txtpb b/data/maps/the_sturdy/doors.txtpb new file mode 100644 index 0000000..9d37064 --- /dev/null +++ b/data/maps/the_sturdy/doors.txtpb
@@ -0,0 +1,12 @@
1doors {
2 name: "Color Puzzle"
3 type: EVENT
4 panels { room: "Main Area" name: "MOVE (1)" answer: "left" }
5 panels { room: "Main Area" name: "MOVE (2)" answer: "left" }
6 panels { room: "Main Area" name: "MOVE (3)" answer: "left" }
7 panels { room: "Main Area" name: "MOVE (4)" answer: "up" }
8 panels { room: "Main Area" name: "MOVE (5)" answer: "back" }
9 panels { room: "Main Area" name: "MOVE (6)" answer: "up" }
10 panels { room: "Main Area" name: "MOVE (7)" answer: "back" }
11 panels { room: "Main Area" name: "MOVE (8)" answer: "down" }
12}
diff --git a/data/maps/the_sturdy/metadata.txtpb b/data/maps/the_sturdy/metadata.txtpb new file mode 100644 index 0000000..a0ffc7a --- /dev/null +++ b/data/maps/the_sturdy/metadata.txtpb
@@ -0,0 +1,5 @@
1# Let's ignore the second half of the rainbow for now.
2#excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored"
3# I don't know why there's a second copy of the rainbow.
4#excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbow"
5#excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored"
diff --git a/data/maps/the_sturdy/rooms/Main Area.txtpb b/data/maps/the_sturdy/rooms/Main Area.txtpb new file mode 100644 index 0000000..39a425f --- /dev/null +++ b/data/maps/the_sturdy/rooms/Main Area.txtpb
@@ -0,0 +1,114 @@
1name: "Main Area"
2display_name: "Sturdy"
3panels {
4 name: "MOVE (1)"
5 path: "Panels/Main/panel_1"
6 clue: "move"
7 answer: "move"
8 proxies { answer: "forward" path: "Panels/Forward/forward_1" }
9 proxies { answer: "back" path: "Panels/Backward/backward_1" }
10 proxies { answer: "up" path: "Panels/Up/up_1" }
11 proxies { answer: "down" path: "Panels/Down/down_1" }
12 proxies { answer: "left" path: "Panels/Left/left_1" }
13 proxies { answer: "right" path: "Panels/Right/right_1" }
14 #proxies { answer: "move" path: "Panels/Secret/secret_1" }
15}
16panels {
17 name: "MOVE (2)"
18 path: "Panels/Main/panel_2"
19 clue: "move"
20 answer: "move"
21 proxies { answer: "forward" path: "Panels/Forward/forward_2" }
22 proxies { answer: "back" path: "Panels/Backward/backward_2" }
23 proxies { answer: "up" path: "Panels/Up/up_2" }
24 proxies { answer: "down" path: "Panels/Down/down_2" }
25 proxies { answer: "left" path: "Panels/Left/left_2" }
26 proxies { answer: "right" path: "Panels/Right/right_2" }
27 #proxies { answer: "move" path: "Panels/Secret/secret_2" }
28}
29panels {
30 name: "MOVE (3)"
31 path: "Panels/Main/panel_3"
32 clue: "move"
33 answer: "move"
34 proxies { answer: "forward" path: "Panels/Forward/forward_3" }
35 proxies { answer: "back" path: "Panels/Backward/backward_3" }
36 proxies { answer: "up" path: "Panels/Up/up_3" }
37 proxies { answer: "down" path: "Panels/Down/down_3" }
38 proxies { answer: "left" path: "Panels/Left/left_3" }
39 proxies { answer: "right" path: "Panels/Right/right_3" }
40 #proxies { answer: "move" path: "Panels/Secret/secret_3" }
41}
42panels {
43 name: "MOVE (4)"
44 path: "Panels/Main/panel_4"
45 clue: "move"
46 answer: "move"
47 proxies { answer: "forward" path: "Panels/Forward/forward_4" }
48 proxies { answer: "back" path: "Panels/Backward/backward_4" }
49 proxies { answer: "up" path: "Panels/Up/up_4" }
50 proxies { answer: "down" path: "Panels/Down/down_4" }
51 proxies { answer: "left" path: "Panels/Left/left_4" }
52 proxies { answer: "right" path: "Panels/Right/right_4" }
53 #proxies { answer: "move" path: "Panels/Secret/secret_4" }
54}
55panels {
56 name: "MOVE (5)"
57 path: "Panels/Main/panel_5"
58 clue: "move"
59 answer: "move"
60 proxies { answer: "forward" path: "Panels/Forward/forward_5" }
61 proxies { answer: "back" path: "Panels/Backward/backward_5" }
62 proxies { answer: "up" path: "Panels/Up/up_5" }
63 proxies { answer: "down" path: "Panels/Down/down_5" }
64 proxies { answer: "left" path: "Panels/Left/left_5" }
65 proxies { answer: "right" path: "Panels/Right/right_5" }
66 #proxies { answer: "move" path: "Panels/Secret/secret_5" }
67}
68panels {
69 name: "MOVE (6)"
70 path: "Panels/Main/panel_6"
71 clue: "move"
72 answer: "move"
73 proxies { answer: "forward" path: "Panels/Forward/forward_6" }
74 proxies { answer: "back" path: "Panels/Backward/backward_6" }
75 proxies { answer: "up" path: "Panels/Up/up_6" }
76 proxies { answer: "down" path: "Panels/Down/down_6" }
77 proxies { answer: "left" path: "Panels/Left/left_6" }
78 proxies { answer: "right" path: "Panels/Right/right_6" }
79 #proxies { answer: "move" path: "Panels/Secret/secret_6" }
80}
81panels {
82 name: "MOVE (7)"
83 path: "Panels/Main/panel_7"
84 clue: "move"
85 answer: "move"
86 proxies { answer: "forward" path: "Panels/Forward/forward_7" }
87 proxies { answer: "back" path: "Panels/Backward/backward_7" }
88 proxies { answer: "up" path: "Panels/Up/up_7" }
89 proxies { answer: "down" path: "Panels/Down/down_7" }
90 proxies { answer: "left" path: "Panels/Left/left_7" }
91 proxies { answer: "right" path: "Panels/Right/right_7" }
92 #proxies { answer: "move" path: "Panels/Secret/secret_7" }
93}
94panels {
95 name: "MOVE (8)"
96 path: "Panels/Main/panel_8"
97 clue: "move"
98 answer: "move"
99 proxies { answer: "forward" path: "Panels/Forward/forward_8" }
100 proxies { answer: "back" path: "Panels/Backward/backward_8" }
101 proxies { answer: "up" path: "Panels/Up/up_8" }
102 proxies { answer: "down" path: "Panels/Down/down_8" }
103 proxies { answer: "left" path: "Panels/Left/left_8" }
104 proxies { answer: "right" path: "Panels/Right/right_8" }
105 #proxies { answer: "move" path: "Panels/Secret/secret_8" }
106}
107ports {
108 name: "OWL"
109 path: "Components/Warps/worldport"
110}
111ports {
112 name: "COLORFUL"
113 path: "Components/Warps/worldport2"
114}
diff --git a/data/maps/the_sturdy/rooms/S2 Area.txtpb b/data/maps/the_sturdy/rooms/S2 Area.txtpb new file mode 100644 index 0000000..def2e67 --- /dev/null +++ b/data/maps/the_sturdy/rooms/S2 Area.txtpb
@@ -0,0 +1,21 @@
1name: "S2 Area"
2display_name: "Sturdy"
3panels {
4 name: "COLORS"
5 path: "Panels/Rainbow/panel_1"
6 clue: "colors"
7 answer: "rainbow"
8 symbols: "boxes"
9}
10letters {
11 key: "s"
12 level2: true
13 path: "Components/Collectables/collectable"
14}
15paintings {
16 name: "RAINBOW"
17 # The validator is wrong about this node not existing, because it's in a
18 # sub-scene.
19 path: "Components/Doors/Rainbow2/Hinge/rainbow"
20 enter_only: true
21}