summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-19 23:16:59 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-19 23:16:59 -0400
commit2d5726834cd1ab9777ac36da837aa48669685008 (patch)
tree8e99e4d1cf7608027babd1d8bb71fbafe4791daf
parenta08b1b3443f451d3b2bfdbbcf4f97d4ba75e3e53 (diff)
downloadlingo2-archipelago-2d5726834cd1ab9777ac36da837aa48669685008.tar.gz
lingo2-archipelago-2d5726834cd1ab9777ac36da837aa48669685008.tar.bz2
lingo2-archipelago-2d5726834cd1ab9777ac36da837aa48669685008.zip
Added the_stormy
-rw-r--r--data/connections.txtpb16
-rw-r--r--data/ids.yaml29
-rw-r--r--data/maps/the_stormy/connections.txtpb35
-rw-r--r--data/maps/the_stormy/doors.txtpb40
-rw-r--r--data/maps/the_stormy/rooms/Center.txtpb35
-rw-r--r--data/maps/the_stormy/rooms/Nuclear Side.txtpb9
-rw-r--r--data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb9
-rw-r--r--data/maps/the_stormy/rooms/Rain Side.txtpb16
-rw-r--r--data/maps/the_stormy/rooms/Tornado Side.txtpb9
-rw-r--r--data/maps/the_stormy/rooms/Tornado Vestibule.txtpb9
-rw-r--r--data/maps/the_stormy/rooms/Volcano Side.txtpb16
-rw-r--r--data/maps/the_stormy/rooms/X2 Room.txtpb15
12 files changed, 238 insertions, 0 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index 8f4b8e6..4f77466 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -1057,3 +1057,19 @@ connections {
1057 } 1057 }
1058 } 1058 }
1059} 1059}
1060connections {
1061 from {
1062 painting {
1063 map: "the_stormy"
1064 room: "X2 Room"
1065 name: "PARTHENON"
1066 }
1067 }
1068 to {
1069 room {
1070 map: "the_parthenon"
1071 name: "Main Area"
1072 }
1073 }
1074 oneway: true
1075}
diff --git a/data/ids.yaml b/data/ids.yaml index c7ba689..f86e7ac 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -1677,6 +1677,34 @@ maps:
1677 Obverse: 1179 1677 Obverse: 1179
1678 doors: 1678 doors:
1679 Entrance: 1161 1679 Entrance: 1161
1680 the_stormy:
1681 rooms:
1682 Center:
1683 panels:
1684 CLOUD: 1182
1685 REACTOR: 1180
1686 VOLCANO: 1181
1687 WIND: 1183
1688 Nuclear Side:
1689 panels:
1690 GERM: 1184
1691 Nuclear Vestibule:
1692 panels:
1693 STORM: 1185
1694 Rain Side:
1695 panels:
1696 CLOUD: 1186
1697 WIND: 1187
1698 Tornado Side:
1699 panels:
1700 PUDDLE: 1188
1701 Tornado Vestibule:
1702 panels:
1703 SHIP: 1189
1704 Volcano Side:
1705 panels:
1706 RAIN: 1191
1707 SNOW: 1190
1680letters: 1708letters:
1681 a1: 596 1709 a1: 596
1682 a2: 6 1710 a2: 6
@@ -1713,6 +1741,7 @@ letters:
1713 u1: 263 1741 u1: 263
1714 w1: 681 1742 w1: 681
1715 x1: 394 1743 x1: 394
1744 x2: 1192
1716 y1: 621 1745 y1: 621
1717 z1: 851 1746 z1: 851
1718special: 1747special:
diff --git a/data/maps/the_stormy/connections.txtpb b/data/maps/the_stormy/connections.txtpb new file mode 100644 index 0000000..d935e68 --- /dev/null +++ b/data/maps/the_stormy/connections.txtpb
@@ -0,0 +1,35 @@
1connections {
2 from_room: "Center"
3 to_room: "Nuclear Side"
4 door { name: "Nuclear Wall" }
5}
6connections {
7 from_room: "Center"
8 to_room: "Rain Side"
9 door { name: "Rain Wall" }
10}
11connections {
12 from_room: "Center"
13 to_room: "Tornado Side"
14 door { name: "Tornado Wall" }
15}
16connections {
17 from_room: "Center"
18 to_room: "Volcano Side"
19 door { name: "Volcano Wall" }
20}
21connections {
22 from_room: "Nuclear Side"
23 to_room: "Nuclear Vestibule"
24 door { name: "Side Doors" }
25}
26connections {
27 from_room: "Tornado Side"
28 to_room: "Tornado Vestibule"
29 door { name: "Side Doors" }
30}
31connections {
32 from_room: "Nuclear Side"
33 to_room: "X2 Room"
34 door { name: "X Door" }
35}
diff --git a/data/maps/the_stormy/doors.txtpb b/data/maps/the_stormy/doors.txtpb new file mode 100644 index 0000000..c3ee7cb --- /dev/null +++ b/data/maps/the_stormy/doors.txtpb
@@ -0,0 +1,40 @@
1doors {
2 name: "Nuclear Wall"
3 type: EVENT
4 panels { room: "Center" name: "REACTOR" }
5}
6doors {
7 name: "Rain Wall"
8 type: EVENT
9 panels { room: "Center" name: "CLOUD" }
10}
11doors {
12 name: "Tornado Wall"
13 type: EVENT
14 panels { room: "Center" name: "WIND" }
15}
16doors {
17 name: "Volcano Wall"
18 type: EVENT
19 panels { room: "Center" name: "VOLCANO" }
20}
21doors {
22 name: "Side Doors"
23 type: EVENT
24 panels { room: "Center" name: "REACTOR" }
25 panels { room: "Center" name: "VOLCANO" }
26 panels { room: "Center" name: "CLOUD" }
27 panels { room: "Center" name: "WIND" }
28 panels { room: "Nuclear Side" name: "GERM" }
29 panels { room: "Tornado Side" name: "PUDDLE" }
30 panels { room: "Rain Side" name: "CLOUD" }
31 panels { room: "Rain Side" name: "WIND" }
32 panels { room: "Volcano Side" name: "SNOW" }
33 panels { room: "Volcano Side" name: "RAIN" }
34}
35doors {
36 name: "X Door"
37 type: EVENT
38 panels { room: "Nuclear Vestibule" name: "STORM" }
39 panels { room: "Tornado Vestibule" name: "SHIP" }
40}
diff --git a/data/maps/the_stormy/rooms/Center.txtpb b/data/maps/the_stormy/rooms/Center.txtpb new file mode 100644 index 0000000..9ea360e --- /dev/null +++ b/data/maps/the_stormy/rooms/Center.txtpb
@@ -0,0 +1,35 @@
1name: "Center"
2display_name: "Stormy"
3panels {
4 name: "REACTOR"
5 path: "Panels/Room_1/panel_7"
6 clue: "reactor"
7 answer: "meltdown"
8 symbols: "cross"
9}
10panels {
11 name: "VOLCANO"
12 path: "Panels/Room_1/panel_8"
13 clue: "volcano"
14 answer: "eruption"
15 symbols: "age"
16}
17panels {
18 name: "CLOUD"
19 path: "Panels/Room_1/panel_9"
20 clue: "cloud"
21 answer: "rain"
22 symbols: "age"
23}
24panels {
25 name: "WIND"
26 path: "Panels/Room_1/panel_10"
27 clue: "wind"
28 answer: "tornado"
29 symbols: "cross"
30}
31ports {
32 name: "ENTRY"
33 path: "Components/Warps/worldport"
34 orientation: "west"
35}
diff --git a/data/maps/the_stormy/rooms/Nuclear Side.txtpb b/data/maps/the_stormy/rooms/Nuclear Side.txtpb new file mode 100644 index 0000000..38ddc14 --- /dev/null +++ b/data/maps/the_stormy/rooms/Nuclear Side.txtpb
@@ -0,0 +1,9 @@
1name: "Nuclear Side"
2display_name: "Stormy"
3panels {
4 name: "GERM"
5 path: "Panels/Room_1/panel_2"
6 clue: "germ"
7 answer: "pandemic"
8 symbols: "planet"
9}
diff --git a/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb new file mode 100644 index 0000000..4dfabc5 --- /dev/null +++ b/data/maps/the_stormy/rooms/Nuclear Vestibule.txtpb
@@ -0,0 +1,9 @@
1name: "Nuclear Vestibule"
2display_name: "Stormy"
3panels {
4 name: "STORM"
5 path: "Panels/Room 2/panel_11"
6 clue: "storm"
7 answer: "hurricane"
8 symbols: "pyramid"
9}
diff --git a/data/maps/the_stormy/rooms/Rain Side.txtpb b/data/maps/the_stormy/rooms/Rain Side.txtpb new file mode 100644 index 0000000..9a7a84f --- /dev/null +++ b/data/maps/the_stormy/rooms/Rain Side.txtpb
@@ -0,0 +1,16 @@
1name: "Rain Side"
2display_name: "Stormy"
3panels {
4 name: "CLOUD"
5 path: "Panels/Room_1/panel_4"
6 clue: "cloud"
7 answer: "lightning"
8 symbols: "cross"
9}
10panels {
11 name: "WIND"
12 path: "Panels/Room_1/panel_5"
13 clue: "wind"
14 answer: "whirlwind"
15 symbols: "pyramid"
16}
diff --git a/data/maps/the_stormy/rooms/Tornado Side.txtpb b/data/maps/the_stormy/rooms/Tornado Side.txtpb new file mode 100644 index 0000000..14848a0 --- /dev/null +++ b/data/maps/the_stormy/rooms/Tornado Side.txtpb
@@ -0,0 +1,9 @@
1name: "Tornado Side"
2display_name: "Stormy"
3panels {
4 name: "PUDDLE"
5 path: "Panels/Room_1/panel_6"
6 clue: "puddle"
7 answer: "flood"
8 symbols: "pyramid"
9}
diff --git a/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb new file mode 100644 index 0000000..2f2e3bf --- /dev/null +++ b/data/maps/the_stormy/rooms/Tornado Vestibule.txtpb
@@ -0,0 +1,9 @@
1name: "Tornado Vestibule"
2display_name: "Stormy"
3panels {
4 name: "SHIP"
5 path: "Panels/Room 2/panel_12"
6 clue: "ship"
7 answer: "shipwreck"
8 symbols: "age"
9}
diff --git a/data/maps/the_stormy/rooms/Volcano Side.txtpb b/data/maps/the_stormy/rooms/Volcano Side.txtpb new file mode 100644 index 0000000..c089cf0 --- /dev/null +++ b/data/maps/the_stormy/rooms/Volcano Side.txtpb
@@ -0,0 +1,16 @@
1name: "Volcano Side"
2display_name: "Stormy"
3panels {
4 name: "SNOW"
5 path: "Panels/Room_1/panel_1"
6 clue: "snow"
7 answer: "blizzard"
8 symbols: "pyramid"
9}
10panels {
11 name: "RAIN"
12 path: "Panels/Room_1/panel_3"
13 clue: "rain"
14 answer: "hail"
15 symbols: "cross"
16}
diff --git a/data/maps/the_stormy/rooms/X2 Room.txtpb b/data/maps/the_stormy/rooms/X2 Room.txtpb new file mode 100644 index 0000000..7d46956 --- /dev/null +++ b/data/maps/the_stormy/rooms/X2 Room.txtpb
@@ -0,0 +1,15 @@
1name: "X2 Room"
2display_name: "Stormy"
3letters {
4 key: "x"
5 level2: true
6 path: "Components/Collectables/collectable"
7}
8paintings {
9 name: "PARTHENON"
10 path: "Components/Paintings/parthenon"
11 orientation: "west"
12 # Probably shouldn't let this be an exit because then what's the point of the
13 # rest of the map.
14 enter_only: true
15}