summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-25 23:03:04 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-25 23:03:04 -0400
commit523757481b2306614806a23981721d4a64abb134 (patch)
treeba991fbd9de1fc707477a8c9cf69db6bc2cc8679 /data
parent30dcf054a489ec4123e5048579df151bc1e76817 (diff)
downloadlingo2-archipelago-523757481b2306614806a23981721d4a64abb134.tar.gz
lingo2-archipelago-523757481b2306614806a23981721d4a64abb134.tar.bz2
lingo2-archipelago-523757481b2306614806a23981721d4a64abb134.zip
Added the_tenacious
Diffstat (limited to 'data')
-rw-r--r--data/connections.txtpb52
-rw-r--r--data/ids.yaml22
-rw-r--r--data/maps/the_partial/connections.txtpb2
-rw-r--r--data/maps/the_partial/doors.txtpb4
-rw-r--r--data/maps/the_tenacious/connections.txtpb35
-rw-r--r--data/maps/the_tenacious/doors.txtpb39
-rw-r--r--data/maps/the_tenacious/metadata.txtpb1
-rw-r--r--data/maps/the_tenacious/rooms/Color Room.txtpb7
-rw-r--r--data/maps/the_tenacious/rooms/Control Center Entrance.txtpb12
-rw-r--r--data/maps/the_tenacious/rooms/Main Area.txtpb5
-rw-r--r--data/maps/the_tenacious/rooms/Mastery.txtpb5
-rw-r--r--data/maps/the_tenacious/rooms/Paintings Room.txtpb10
-rw-r--r--data/maps/the_tenacious/rooms/Tower Room.txtpb7
-rw-r--r--data/maps/the_tenacious/rooms/Wisdom Room.txtpb7
14 files changed, 201 insertions, 7 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index 150d052..042f90a 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -27,13 +27,11 @@
27# cc <-> the shop (keyholder door only needed one way) 27# cc <-> the shop (keyholder door only needed one way)
28# the_sun_temple/Entrance/UNKEMPT 28# the_sun_temple/Entrance/UNKEMPT
29# the_unyielding/Central Connected Area/BACK (panel) 29# the_unyielding/Central Connected Area/BACK (panel)
30# daedalus/Wisdom Panel/INTELLIGENCE (panel)
31# daedalus/South Castle Area/TRIANGLE
32# daedalus/roof -> icarus 30# daedalus/roof -> icarus
33# daedalus/Hedges Tower/TENACIOUS
34# daedalus/Tree Entrance/TREE 31# daedalus/Tree Entrance/TREE
35# daedalus/Unkempt Entrance/UNKEMPT 32# daedalus/Unkempt Entrance/UNKEMPT
36# daedalus/Wonderland/WONDROUS 33# daedalus/Wonderland/WONDROUS
34# the_tenacious/Control Center Entrance/CC
37connections { 35connections {
38 from { 36 from {
39 port { 37 port {
@@ -1668,3 +1666,51 @@ connections {
1668 } 1666 }
1669 } 1667 }
1670} 1668}
1669connections {
1670 from {
1671 panel {
1672 map: "daedalus"
1673 room: "Wisdom Panel"
1674 name: "INTELLIGENCE"
1675 }
1676 }
1677 to {
1678 room {
1679 map: "the_tenacious"
1680 name: "Wisdom Room"
1681 }
1682 }
1683 oneway: true
1684}
1685connections {
1686 from {
1687 painting {
1688 map: "daedalus"
1689 room: "South Castle Area"
1690 name: "TRIANGLE"
1691 }
1692 }
1693 to {
1694 room {
1695 map: "the_tenacious"
1696 name: "Color Room"
1697 }
1698 }
1699 oneway: true
1700}
1701connections {
1702 from {
1703 port {
1704 map: "daedalus"
1705 room: "Hedges Tower"
1706 name: "TENACIOUS"
1707 }
1708 }
1709 to {
1710 room {
1711 map: "the_tenacious"
1712 name: "Tower Room"
1713 }
1714 }
1715 oneway: true
1716}
diff --git a/data/ids.yaml b/data/ids.yaml index f62a0c3..4452905 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -3077,6 +3077,28 @@ maps:
3077 Black Side Panels: 2427 3077 Black Side Panels: 2427
3078 Brown Side Panels: 2428 3078 Brown Side Panels: 2428
3079 Main Room Door: 2429 3079 Main Room Door: 2429
3080 the_tenacious:
3081 rooms:
3082 Color Room:
3083 panels:
3084 COLOR: 2454
3085 Control Center Entrance:
3086 panels:
3087 ZERO: 2455
3088 Mastery:
3089 masteries:
3090 MASTERY: 2456
3091 Paintings Room:
3092 panels:
3093 PAINTINGS: 2457
3094 Tower Room:
3095 panels:
3096 TOWER: 2458
3097 Wisdom Room:
3098 panels:
3099 WISDOM: 2459
3100 doors:
3101 Paintings Door: 2453
3080 the_unyielding: 3102 the_unyielding:
3081 rooms: 3103 rooms:
3082 Behind Northeast: 3104 Behind Northeast:
diff --git a/data/maps/the_partial/connections.txtpb b/data/maps/the_partial/connections.txtpb index 34ff94f..abadb06 100644 --- a/data/maps/the_partial/connections.txtpb +++ b/data/maps/the_partial/connections.txtpb
@@ -17,13 +17,11 @@ connections {
17 from_room: "Obverse Side" 17 from_room: "Obverse Side"
18 to_room: "Control Center Entrance" 18 to_room: "Control Center Entrance"
19 door { name: "L Entered" } 19 door { name: "L Entered" }
20 oneway: true
21} 20}
22connections { 21connections {
23 from_room: "Control Center Entrance" 22 from_room: "Control Center Entrance"
24 to_room: "Obverse Side" 23 to_room: "Obverse Side"
25 door { name: "Control Center Entrance" } 24 door { name: "Control Center Entrance" }
26 oneway: true
27} 25}
28connections { 26connections {
29 from_room: "Reverse Side" 27 from_room: "Reverse Side"
diff --git a/data/maps/the_partial/doors.txtpb b/data/maps/the_partial/doors.txtpb index fed6951..2b233db 100644 --- a/data/maps/the_partial/doors.txtpb +++ b/data/maps/the_partial/doors.txtpb
@@ -49,8 +49,8 @@ doors {
49} 49}
50doors { 50doors {
51 name: "Control Center Entrance" 51 name: "Control Center Entrance"
52 type: STANDARD 52 type: LOCATION_ONLY
53 receivers: "Components/Doors/controlDoor" 53 #receivers: "Components/Doors/controlDoor"
54 panels { room: "Control Center Entrance" name: "RETURN" } 54 panels { room: "Control Center Entrance" name: "RETURN" }
55 location_room: "Control Center Entrance" 55 location_room: "Control Center Entrance"
56} 56}
diff --git a/data/maps/the_tenacious/connections.txtpb b/data/maps/the_tenacious/connections.txtpb new file mode 100644 index 0000000..56716e0 --- /dev/null +++ b/data/maps/the_tenacious/connections.txtpb
@@ -0,0 +1,35 @@
1connections {
2 from_room: "Control Center Entrance"
3 to_room: "Main Area"
4 door { name: "Control Center Entrance" }
5}
6connections {
7 from_room: "Main Area"
8 to_room: "Control Center Entrance"
9 door { name: "K Entered" }
10}
11connections {
12 from_room: "Paintings Room"
13 to_room: "Main Area"
14 door { name: "Paintings Door" }
15}
16connections {
17 from_room: "Wisdom Room"
18 to_room: "Main Area"
19 door { name: "Wisdom Door" }
20}
21connections {
22 from_room: "Tower Room"
23 to_room: "Main Area"
24 door { name: "Tower Door" }
25}
26connections {
27 from_room: "Color Room"
28 to_room: "Main Area"
29 door { name: "Color Door" }
30}
31connections {
32 from_room: "Main Area"
33 to_room: "Mastery"
34 door { name: "Mastery" }
35}
diff --git a/data/maps/the_tenacious/doors.txtpb b/data/maps/the_tenacious/doors.txtpb new file mode 100644 index 0000000..8fe8bd5 --- /dev/null +++ b/data/maps/the_tenacious/doors.txtpb
@@ -0,0 +1,39 @@
1doors {
2 name: "Control Center Entrance"
3 type: EVENT
4 panels { room: "Control Center Entrance" name: "ZERO" }
5}
6doors {
7 name: "K Entered"
8 type: EVENT
9 keyholders { room: "Main Area" name: "K" key: "k" }
10}
11doors {
12 name: "Paintings Door"
13 type: ITEM_ONLY
14 receivers: "Components/Doors/entry_3"
15 rooms { name: "Main Area" }
16}
17doors {
18 name: "Wisdom Door"
19 type: EVENT
20 panels { room: "Wisdom Room" name: "WISDOM" }
21}
22doors {
23 name: "Color Door"
24 type: EVENT
25 panels { room: "Color Room" name: "COLOR" }
26}
27doors {
28 name: "Tower Door"
29 type: EVENT
30 panels { room: "Tower Room" name: "TOWER" }
31}
32doors {
33 name: "Mastery"
34 type: EVENT
35 panels { room: "Paintings Room" name: "PAINTINGS" }
36 panels { room: "Wisdom Room" name: "WISDOM" }
37 panels { room: "Color Room" name: "COLOR" }
38 panels { room: "Tower Room" name: "TOWER" }
39}
diff --git a/data/maps/the_tenacious/metadata.txtpb b/data/maps/the_tenacious/metadata.txtpb new file mode 100644 index 0000000..d98e8f2 --- /dev/null +++ b/data/maps/the_tenacious/metadata.txtpb
@@ -0,0 +1 @@
display_name: "The Tenacious"
diff --git a/data/maps/the_tenacious/rooms/Color Room.txtpb b/data/maps/the_tenacious/rooms/Color Room.txtpb new file mode 100644 index 0000000..e2a7a31 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Color Room.txtpb
@@ -0,0 +1,7 @@
1name: "Color Room"
2panels {
3 name: "COLOR"
4 path: "Panels/Room_1/panel_1"
5 clue: "color"
6 answer: "color"
7}
diff --git a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..45a0d12 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb
@@ -0,0 +1,12 @@
1name: "Control Center Entrance"
2panels {
3 name: "ZERO"
4 path: "Panels/Room_1/panel_5"
5 clue: "zero"
6 answer: "hero"
7 symbols: ZERO
8}
9ports {
10 name: "CC"
11 path: "Components/Warps/worldport"
12}
diff --git a/data/maps/the_tenacious/rooms/Main Area.txtpb b/data/maps/the_tenacious/rooms/Main Area.txtpb new file mode 100644 index 0000000..8190827 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Main Area.txtpb
@@ -0,0 +1,5 @@
1name: "Main Area"
2keyholders {
3 name: "K"
4 path: "Components/KeyHolders/keyHolderK"
5}
diff --git a/data/maps/the_tenacious/rooms/Mastery.txtpb b/data/maps/the_tenacious/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_tenacious/rooms/Mastery.txtpb
@@ -0,0 +1,5 @@
1name: "Mastery"
2masteries {
3 name: "MASTERY"
4 path: "Components/Collectables/smiley"
5}
diff --git a/data/maps/the_tenacious/rooms/Paintings Room.txtpb b/data/maps/the_tenacious/rooms/Paintings Room.txtpb new file mode 100644 index 0000000..f140ef3 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Paintings Room.txtpb
@@ -0,0 +1,10 @@
1name: "Paintings Room"
2# NOTE: It will be non-trivial to implement the painting pilgrimage in Daedalus,
3# so until then, the door to this room will be an item in door shuffle, and will
4# automatically be open without door shuffle.
5panels {
6 name: "PAINTINGS"
7 path: "Panels/Room_1/panel_3"
8 clue: "paintings"
9 answer: "paintings"
10}
diff --git a/data/maps/the_tenacious/rooms/Tower Room.txtpb b/data/maps/the_tenacious/rooms/Tower Room.txtpb new file mode 100644 index 0000000..d050d80 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Tower Room.txtpb
@@ -0,0 +1,7 @@
1name: "Tower Room"
2panels {
3 name: "TOWER"
4 path: "Panels/Room_1/panel_2"
5 clue: "tower"
6 answer: "tower"
7}
diff --git a/data/maps/the_tenacious/rooms/Wisdom Room.txtpb b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb new file mode 100644 index 0000000..84a1a6d --- /dev/null +++ b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb
@@ -0,0 +1,7 @@
1name: "Wisdom Room"
2panels {
3 name: "WISDOM"
4 path: "Panels/Room_1/panel_4"
5 clue: "wisdom"
6 answer: "wisdom"
7}