summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-17 12:30:45 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-17 12:30:45 -0400
commit7f4eddaa7faf72b3eeee5c15eeaaeede7e1257c4 (patch)
treeaf64738e186331fa4b6084ef4c49abc91b7abc87
parenta70b3da0f179ad630087b3f3e8a1e92fc8011be7 (diff)
downloadlingo2-archipelago-7f4eddaa7faf72b3eeee5c15eeaaeede7e1257c4.tar.gz
lingo2-archipelago-7f4eddaa7faf72b3eeee5c15eeaaeede7e1257c4.tar.bz2
lingo2-archipelago-7f4eddaa7faf72b3eeee5c15eeaaeede7e1257c4.zip
Added the_parthenon
-rw-r--r--data/connections.txtpb35
-rw-r--r--data/ids.txtpb59
-rw-r--r--data/maps/the_parthenon/connections.txtpb20
-rw-r--r--data/maps/the_parthenon/doors.txtpb32
-rw-r--r--data/maps/the_parthenon/rooms/Ending.txtpb3
-rw-r--r--data/maps/the_parthenon/rooms/K2 Room.txtpb7
-rw-r--r--data/maps/the_parthenon/rooms/Lavender Area.txtpb23
-rw-r--r--data/maps/the_parthenon/rooms/Main Area.txtpb71
-rw-r--r--data/maps/the_parthenon/rooms/U Keyholder.txtpb6
9 files changed, 254 insertions, 2 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index 07bc156..0522355 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -4,7 +4,6 @@
4# the_entry/Lime Room/REVITALIZED 4# the_entry/Lime Room/REVITALIZED
5# the_entry/Shop Entrance/SHOP 5# the_entry/Shop Entrance/SHOP
6# the_entry/Right Eye/PSYCHIC 6# the_entry/Right Eye/PSYCHIC
7# the_entry/Parthenon Return/PARTHENON
8# the_entry/Link Area/PYRAMID 7# the_entry/Link Area/PYRAMID
9# four_rooms/Examples Room/DAEDALUS 8# four_rooms/Examples Room/DAEDALUS
10# control center -> the_ancient 9# control center -> the_ancient
@@ -26,7 +25,6 @@
26# the_gallery/Main Area/WISE 25# the_gallery/Main Area/WISE
27# the_gallery/Main Area/TREE 26# the_gallery/Main Area/TREE
28# the_gallery/Main Area/UNYIELDING 27# the_gallery/Main Area/UNYIELDING
29# the_gallery/Main Area/PARTHENON
30# the_gallery/Main Area/CC 28# the_gallery/Main Area/CC
31# the_gallery/Main Area/TOWER 29# the_gallery/Main Area/TOWER
32# the_gallery/Main Area/WONDROUS 30# the_gallery/Main Area/WONDROUS
@@ -53,6 +51,7 @@
53# the_literate/Painting Room/PYRAMID 51# the_literate/Painting Room/PYRAMID
54# the_nuanced/Main Room/UNYIELDING 52# the_nuanced/Main Room/UNYIELDING
55# the_owl/Magenta Hallway/STURDY 53# the_owl/Magenta Hallway/STURDY
54# the_parthenon/Main Area/REVITALIZED
56connections { 55connections {
57 from { 56 from {
58 port { 57 port {
@@ -846,3 +845,35 @@ connections {
846 } 845 }
847 oneway: true 846 oneway: true
848} 847}
848connections {
849 from {
850 port {
851 map: "the_entry"
852 room: "Parthenon Return"
853 name: "PARTHENON"
854 }
855 }
856 to {
857 port {
858 map: "the_parthenon"
859 room: "Main Area"
860 name: "ENTRY"
861 }
862 }
863}
864connections {
865 from {
866 painting {
867 map: "the_gallery"
868 room: "Main Area"
869 name: "PARTHENON"
870 }
871 }
872 to {
873 port {
874 map: "the_parthenon"
875 room: "Main Area"
876 name: "GALLERY"
877 }
878 }
879}
diff --git a/data/ids.txtpb b/data/ids.txtpb index d18d022..9ce1d3d 100644 --- a/data/ids.txtpb +++ b/data/ids.txtpb
@@ -4304,6 +4304,61 @@ maps {
4304 } 4304 }
4305 } 4305 }
4306} 4306}
4307maps {
4308 key: "the_parthenon"
4309 value {
4310 doors {
4311 key: "K2 Door"
4312 value: 857
4313 }
4314 rooms {
4315 key: "Lavender Area"
4316 value {
4317 panels {
4318 key: "ME"
4319 value: 859
4320 }
4321 panels {
4322 key: "SHEEP"
4323 value: 861
4324 }
4325 panels {
4326 key: "WOOD"
4327 value: 860
4328 }
4329 }
4330 }
4331 rooms {
4332 key: "Main Area"
4333 value {
4334 panels {
4335 key: "ALEXANDER"
4336 value: 866
4337 }
4338 panels {
4339 key: "ARTHUR"
4340 value: 863
4341 }
4342 panels {
4343 key: "CAESAR"
4344 value: 867
4345 }
4346 panels {
4347 key: "CLEOPATRA"
4348 value: 864
4349 }
4350 panels {
4351 key: "NAPOLEON"
4352 value: 865
4353 }
4354 panels {
4355 key: "XERXES"
4356 value: 862
4357 }
4358 }
4359 }
4360 }
4361}
4307letters { 4362letters {
4308 key: "a1" 4363 key: "a1"
4309 value: 577 4364 value: 577
@@ -4365,6 +4420,10 @@ letters {
4365 value: 706 4420 value: 706
4366} 4421}
4367letters { 4422letters {
4423 key: "k2"
4424 value: 858
4425}
4426letters {
4368 key: "l1" 4427 key: "l1"
4369 value: 190 4428 value: 190
4370} 4429}
diff --git a/data/maps/the_parthenon/connections.txtpb b/data/maps/the_parthenon/connections.txtpb new file mode 100644 index 0000000..a07d858 --- /dev/null +++ b/data/maps/the_parthenon/connections.txtpb
@@ -0,0 +1,20 @@
1connections {
2 from_room: "Main Area"
3 to_room: "K2 Room"
4 door { name: "K2 Door" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Ending"
9 door { name: "Ending Door" }
10}
11connections {
12 from_room: "Main Area"
13 to_room: "Lavender Area"
14 door { name: "Double Letters" }
15}
16connections {
17 from_room: "Lavender Area"
18 to_room: "U Keyholder"
19 door { name: "Lavender Cubes" }
20}
diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb new file mode 100644 index 0000000..82a2748 --- /dev/null +++ b/data/maps/the_parthenon/doors.txtpb
@@ -0,0 +1,32 @@
1doors {
2 name: "Double Letters"
3 type: EVENT
4 switches: "double_letters"
5}
6doors {
7 name: "Lavender Cubes"
8 type: EVENT
9 switches: "lavender_cubes"
10}
11doors {
12 name: "K2 Door"
13 type: STANDARD
14 receivers: "Components/Doors/entry_2"
15 panels { room: "Main Area" name: "XERXES" answer: "persia" }
16 panels { room: "Main Area" name: "ARTHUR" answer: "england" }
17 panels { room: "Main Area" name: "CLEOPATRA" answer: "egypt" }
18 panels { room: "Main Area" name: "NAPOLEON" answer: "france" }
19 panels { room: "Main Area" name: "ALEXANDER" answer: "greece" }
20 panels { room: "Main Area" name: "CAESAR" answer: "rome" }
21 location_room: "Main Area"
22}
23doors {
24 name: "Ending Door"
25 type: EVENT
26 panels { room: "Main Area" name: "XERXES" answer: "xerxes" }
27 panels { room: "Main Area" name: "ARTHUR" answer: "arthur" }
28 panels { room: "Main Area" name: "CLEOPATRA" answer: "cleopatra" }
29 panels { room: "Main Area" name: "NAPOLEON" answer: "napoleon" }
30 panels { room: "Main Area" name: "ALEXANDER" answer: "alexander" }
31 panels { room: "Main Area" name: "CAESAR" answer: "caesar" }
32}
diff --git a/data/maps/the_parthenon/rooms/Ending.txtpb b/data/maps/the_parthenon/rooms/Ending.txtpb new file mode 100644 index 0000000..c14ab78 --- /dev/null +++ b/data/maps/the_parthenon/rooms/Ending.txtpb
@@ -0,0 +1,3 @@
1name: "Ending"
2display_name: "Parthenon"
3# TODO: Cyan Ending
diff --git a/data/maps/the_parthenon/rooms/K2 Room.txtpb b/data/maps/the_parthenon/rooms/K2 Room.txtpb new file mode 100644 index 0000000..1c95ad5 --- /dev/null +++ b/data/maps/the_parthenon/rooms/K2 Room.txtpb
@@ -0,0 +1,7 @@
1name: "K2 Room"
2display_name: "Parthenon"
3letters {
4 key: "k"
5 level2: true
6 path: "Components/Collectables/collectable"
7}
diff --git a/data/maps/the_parthenon/rooms/Lavender Area.txtpb b/data/maps/the_parthenon/rooms/Lavender Area.txtpb new file mode 100644 index 0000000..547b9d6 --- /dev/null +++ b/data/maps/the_parthenon/rooms/Lavender Area.txtpb
@@ -0,0 +1,23 @@
1name: "Lavender Area"
2display_name: "Parthenon"
3panels {
4 name: "ME"
5 path: "Panels/Lavender/panel_7"
6 clue: "me"
7 answer: "you"
8 symbols: "sun"
9}
10panels {
11 name: "WOOD"
12 path: "Panels/Lavender/panel_8"
13 clue: "wood"
14 answer: "yew"
15 symbols: "example"
16}
17panels {
18 name: "SHEEP"
19 path: "Panels/Lavender/panel_9"
20 clue: "sheep"
21 answer: "ewe"
22 symbols: "gender"
23}
diff --git a/data/maps/the_parthenon/rooms/Main Area.txtpb b/data/maps/the_parthenon/rooms/Main Area.txtpb new file mode 100644 index 0000000..db62c2c --- /dev/null +++ b/data/maps/the_parthenon/rooms/Main Area.txtpb
@@ -0,0 +1,71 @@
1name: "Main Area"
2display_name: "Parthenon"
3panels {
4 name: "XERXES"
5 path: "Panels/Main/panel_1"
6 clue: "xerxes"
7 answer: "xerxes"
8 proxies { answer: "persia" path: "Panels/Empires/panel_7" }
9 #proxies { answer: "xerxes" path: "Panels/Rulers/panel_13" }
10 required_door { name: "Double Letters" }
11}
12panels {
13 name: "ARTHUR"
14 path: "Panels/Main/panel_2"
15 clue: "arthur"
16 answer: "arthur"
17 proxies { answer: "england" path: "Panels/Empires/panel_8" }
18 #proxies { answer: "arthur" path: "Panels/Rulers/panel_14" }
19 required_door { name: "Double Letters" }
20}
21panels {
22 name: "CLEOPATRA"
23 path: "Panels/Main/panel_3"
24 clue: "cleopatra"
25 answer: "cleopatra"
26 proxies { answer: "egypt" path: "Panels/Empires/panel_9" }
27 #proxies { answer: "cleopatra" path: "Panels/Rulers/panel_15" }
28 required_door { name: "Double Letters" }
29}
30panels {
31 name: "NAPOLEON"
32 path: "Panels/Main/panel_4"
33 clue: "napoleon"
34 answer: "napoleon"
35 proxies { answer: "france" path: "Panels/Empires/panel_10" }
36 #proxies { answer: "napoleon" path: "Panels/Rulers/panel_16" }
37 required_door { name: "Double Letters" }
38}
39panels {
40 name: "ALEXANDER"
41 path: "Panels/Main/panel_5"
42 clue: "alexander"
43 answer: "alexander"
44 proxies { answer: "greece" path: "Panels/Empires/panel_11" }
45 #proxies { answer: "alexander" path: "Panels/Rulers/panel_17" }
46 required_door { name: "Double Letters" }
47}
48panels {
49 name: "CAESAR"
50 path: "Panels/Main/panel_6"
51 clue: "caesar"
52 answer: "caesar"
53 proxies { answer: "rome" path: "Panels/Empires/panel_12" }
54 #proxies { answer: "caesar" path: "Panels/Rulers/panel_18" }
55 required_door { name: "Double Letters" }
56}
57ports {
58 name: "GALLERY"
59 path: "Components/Warps/worldport"
60 orientation: "south"
61}
62ports {
63 name: "ENTRY"
64 path: "Components/Warps/worldport2"
65 orientation: "south"
66}
67ports {
68 name: "REVITALIZED"
69 path: "Components/Warps/worldport3"
70 orientation: "north"
71}
diff --git a/data/maps/the_parthenon/rooms/U Keyholder.txtpb b/data/maps/the_parthenon/rooms/U Keyholder.txtpb new file mode 100644 index 0000000..d3107b4 --- /dev/null +++ b/data/maps/the_parthenon/rooms/U Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "U Keyholder"
2display_name: "Parthenon"
3keyholders {
4 name: "U"
5 path: "Components/KeyHolders/keyHolderU"
6}