about summary refs log tree commit diff stats
path: root/data
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-08 12:42:31 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-08 12:42:31 -0400
commit6af543ba049e3ba880b113907cd5222b205b8c05 (patch)
tree58a17c86870db0e67e30e20b7349aee69fba4e82 /data
parent215b576cc816f6f378d057b330ef01f02539602a (diff)
downloadlingo2-archipelago-6af543ba049e3ba880b113907cd5222b205b8c05.tar.gz
lingo2-archipelago-6af543ba049e3ba880b113907cd5222b205b8c05.tar.bz2
lingo2-archipelago-6af543ba049e3ba880b113907cd5222b205b8c05.zip
Add cyan door behavior option
Diffstat (limited to 'data')
-rw-r--r--data/door_groups.txtpb52
-rw-r--r--data/ids.yaml1
-rw-r--r--data/maps/the_darkroom/doors.txtpb4
-rw-r--r--data/maps/the_graveyard/doors.txtpb2
-rw-r--r--data/maps/the_parthenon/doors.txtpb7
-rw-r--r--data/maps/the_unkempt/doors.txtpb2
-rw-r--r--data/maps/the_unkempt/rooms/Right Area.txtpb3
-rw-r--r--data/maps/the_unyielding/doors.txtpb3
8 files changed, 70 insertions, 4 deletions
diff --git a/data/door_groups.txtpb b/data/door_groups.txtpb index ca8ce54..bc8cdf6 100644 --- a/data/door_groups.txtpb +++ b/data/door_groups.txtpb
@@ -82,3 +82,55 @@ door_groups {
82 name: "Digital Entrance" 82 name: "Digital Entrance"
83 } 83 }
84} 84}
85door_groups {
86 name: "Cyan Doors"
87 type: CYAN_DOORS
88 doors {
89 map: "daedalus"
90 name: "Eye Painting"
91 }
92 doors {
93 map: "the_bearer"
94 name: "Butterfly Entrance"
95 }
96 doors {
97 map: "the_darkroom"
98 name: "Double Letter Panel Blockers"
99 }
100 doors {
101 map: "the_entry"
102 name: "Starting Room West Wall North Door"
103 }
104 doors {
105 map: "the_entry"
106 name: "Flipped Pyramid Area Entrance"
107 }
108 doors {
109 map: "the_entry"
110 name: "Near D Room Painting"
111 }
112 doors {
113 map: "the_graveyard"
114 name: "Double Letters"
115 }
116 doors {
117 map: "the_great"
118 name: "Tower Entrance"
119 }
120 doors {
121 map: "the_parthenon"
122 name: "Double Letters"
123 }
124 doors {
125 map: "the_unkempt"
126 name: "Cyan Doors"
127 }
128 doors {
129 map: "the_unkempt"
130 name: "Control Center Orange Door"
131 }
132 doors {
133 map: "the_unyielding"
134 name: "Cyan Doors"
135 }
136}
diff --git a/data/ids.yaml b/data/ids.yaml index bd6cbc1..4e2cd66 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -3846,5 +3846,6 @@ door_groups:
3846 Control Center Orange Doors: 2786 3846 Control Center Orange Doors: 2786
3847 Control Center Purple Doors: 2785 3847 Control Center Purple Doors: 2785
3848 Control Center White Doors: 2784 3848 Control Center White Doors: 2784
3849 Cyan Doors: 2789
3849 The Entry - Repetitive Entrance: 2782 3850 The Entry - Repetitive Entrance: 2782
3850 The Repetitive - Plaza Entrance: 2783 3851 The Repetitive - Plaza Entrance: 2783
diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb index d7094ae..047c7d0 100644 --- a/data/maps/the_darkroom/doors.txtpb +++ b/data/maps/the_darkroom/doors.txtpb
@@ -2,8 +2,8 @@
2doors { 2doors {
3 name: "Double Letter Panel Blockers" 3 name: "Double Letter Panel Blockers"
4 type: EVENT 4 type: EVENT
5 #receivers: "Panels/Room 1/panel_3/visibilityListener" 5 receivers: "Panels/Room 1/panel_3/visibilityListener"
6 #receivers: "Panels/Room 2/panel_3/visibilityListener" 6 receivers: "Panels/Room 2/panel_3/visibilityListener"
7 double_letters: true 7 double_letters: true
8} 8}
9doors { 9doors {
diff --git a/data/maps/the_graveyard/doors.txtpb b/data/maps/the_graveyard/doors.txtpb index 5e5e929..a10d8f6 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb
@@ -19,5 +19,7 @@ doors {
19doors { 19doors {
20 name: "Double Letters" 20 name: "Double Letters"
21 type: EVENT 21 type: EVENT
22 receivers: "Panels/panel_3/teleportListener"
23 receivers: "Components/Paintings/omrt/teleportListener"
22 double_letters: true 24 double_letters: true
23} 25}
diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb index bb57d12..5187aea 100644 --- a/data/maps/the_parthenon/doors.txtpb +++ b/data/maps/the_parthenon/doors.txtpb
@@ -1,6 +1,13 @@
1doors { 1doors {
2 name: "Double Letters" 2 name: "Double Letters"
3 type: EVENT 3 type: EVENT
4 receivers: "Components/Doors/entry_11"
5 receivers: "Components/Doors/entry_5"
6 receivers: "Components/Doors/entry_6"
7 receivers: "Components/Doors/entry_7"
8 receivers: "Components/Doors/entry_8"
9 receivers: "Components/Doors/entry_9"
10 receivers: "Components/Doors/entry_10"
4 double_letters: true 11 double_letters: true
5} 12}
6doors { 13doors {
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb index 9a13c82..2349913 100644 --- a/data/maps/the_unkempt/doors.txtpb +++ b/data/maps/the_unkempt/doors.txtpb
@@ -21,6 +21,7 @@ doors {
21doors { 21doors {
22 name: "Cyan Doors" 22 name: "Cyan Doors"
23 type: EVENT 23 type: EVENT
24 receivers: "Components/Doors/entry_12"
24 double_letters: true 25 double_letters: true
25} 26}
26doors { 27doors {
@@ -67,6 +68,7 @@ doors {
67 type: CONTROL_CENTER_COLOR 68 type: CONTROL_CENTER_COLOR
68 receivers: "Components/Doors/entry_6" 69 receivers: "Components/Doors/entry_6"
69 receivers: "Components/Doors/entry_13" 70 receivers: "Components/Doors/entry_13"
71 receivers: "Panels/Assorted/panel_1/teleportListener"
70 control_center_color: "orange" 72 control_center_color: "orange"
71 double_letters: true 73 double_letters: true
72} 74}
diff --git a/data/maps/the_unkempt/rooms/Right Area.txtpb b/data/maps/the_unkempt/rooms/Right Area.txtpb index 1475fb0..03d7cea 100644 --- a/data/maps/the_unkempt/rooms/Right Area.txtpb +++ b/data/maps/the_unkempt/rooms/Right Area.txtpb
@@ -159,6 +159,5 @@ panels {
159 clue: "color" 159 clue: "color"
160 answer: "orange" 160 answer: "orange"
161 symbols: EXAMPLE 161 symbols: EXAMPLE
162 # TODO: This is hidden in-game until double letters are unlocked AND "orange" 162 required_door { name: "Control Center Orange Door" }
163 # is entered in the control center.
164} 163}
diff --git a/data/maps/the_unyielding/doors.txtpb b/data/maps/the_unyielding/doors.txtpb index b9d0d77..a3c3999 100644 --- a/data/maps/the_unyielding/doors.txtpb +++ b/data/maps/the_unyielding/doors.txtpb
@@ -499,5 +499,8 @@ doors {
499doors { 499doors {
500 name: "Cyan Doors" 500 name: "Cyan Doors"
501 type: EVENT 501 type: EVENT
502 receivers: "Components/Doors/entry_4"
503 receivers: "Panels/Miscellaneous/entry_2/teleportListener"
504 receivers: "Panels/Miscellaneous/entry_3/teleportListener"
502 double_letters: true 505 double_letters: true
503} 506}