diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-08 14:11:23 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-08 14:11:23 -0400 |
| commit | 57a08a321bb1054107afd7b91bc6c77cba5abf32 (patch) | |
| tree | 29675215fcdaa37cba6ee20fd23b179bc635b267 /data | |
| parent | 0aa1b7c005edc97323f3e1cbbe591d9064a73475 (diff) | |
| download | lingo2-archipelago-57a08a321bb1054107afd7b91bc6c77cba5abf32.tar.gz lingo2-archipelago-57a08a321bb1054107afd7b91bc6c77cba5abf32.tar.bz2 lingo2-archipelago-57a08a321bb1054107afd7b91bc6c77cba5abf32.zip | |
Added lavender cubes logic
Diffstat (limited to 'data')
| -rw-r--r-- | data/door_groups.txtpb | 20 | ||||
| -rw-r--r-- | data/ids.yaml | 3 | ||||
| -rw-r--r-- | data/maps/daedalus/doors.txtpb | 8 | ||||
| -rw-r--r-- | data/maps/the_ancient/doors.txtpb | 3 | ||||
| -rw-r--r-- | data/maps/the_ancient/rooms/Inside.txtpb | 1 | ||||
| -rw-r--r-- | data/maps/the_congruent/doors.txtpb | 8 | ||||
| -rw-r--r-- | data/maps/the_great/doors.txtpb | 8 | ||||
| -rw-r--r-- | data/maps/the_parthenon/doors.txtpb | 7 |
8 files changed, 47 insertions, 11 deletions
| diff --git a/data/door_groups.txtpb b/data/door_groups.txtpb index a90bc9a..1a75c45 100644 --- a/data/door_groups.txtpb +++ b/data/door_groups.txtpb | |||
| @@ -138,3 +138,23 @@ door_groups { | |||
| 138 | name: "Cyan Doors" | 138 | name: "Cyan Doors" |
| 139 | } | 139 | } |
| 140 | } | 140 | } |
| 141 | door_groups { | ||
| 142 | name: "Lavender Cubes" | ||
| 143 | type: SHUFFLE_GROUP | ||
| 144 | doors { | ||
| 145 | map: "daedalus" | ||
| 146 | name: "C Keyholder Blocker" | ||
| 147 | } | ||
| 148 | doors { | ||
| 149 | map: "the_congruent" | ||
| 150 | name: "T Keyholder Blocker" | ||
| 151 | } | ||
| 152 | doors { | ||
| 153 | map: "the_great" | ||
| 154 | name: "Lavender Cube" | ||
| 155 | } | ||
| 156 | doors { | ||
| 157 | map: "the_parthenon" | ||
| 158 | name: "Lavender Cubes" | ||
| 159 | } | ||
| 160 | } | ||
| diff --git a/data/ids.yaml b/data/ids.yaml index 4e2cd66..e2ec985 100644 --- a/data/ids.yaml +++ b/data/ids.yaml | |||
| @@ -1484,7 +1484,6 @@ maps: | |||
| 1484 | Obverse Magenta Door: 173 | 1484 | Obverse Magenta Door: 173 |
| 1485 | Obverse Yellow Door: 178 | 1485 | Obverse Yellow Door: 178 |
| 1486 | Obverse Yellow Puzzles: 179 | 1486 | Obverse Yellow Puzzles: 179 |
| 1487 | T Keyholder Blocker: 183 | ||
| 1488 | the_darkroom: | 1487 | the_darkroom: |
| 1489 | rooms: | 1488 | rooms: |
| 1490 | First Room: | 1489 | First Room: |
| @@ -2084,7 +2083,6 @@ maps: | |||
| 2084 | Into The Mouth Gravestone: 457 | 2083 | Into The Mouth Gravestone: 457 |
| 2085 | Invisible Entrance: 465 | 2084 | Invisible Entrance: 465 |
| 2086 | Jail Entrance: 451 | 2085 | Jail Entrance: 451 |
| 2087 | Lavender Cube: 469 | ||
| 2088 | Magnet Room Entrance: 449 | 2086 | Magnet Room Entrance: 449 |
| 2089 | Nature Room Door: 466 | 2087 | Nature Room Door: 466 |
| 2090 | Nature Room Panels: 467 | 2088 | Nature Room Panels: 467 |
| @@ -3847,5 +3845,6 @@ door_groups: | |||
| 3847 | Control Center Purple Doors: 2785 | 3845 | Control Center Purple Doors: 2785 |
| 3848 | Control Center White Doors: 2784 | 3846 | Control Center White Doors: 2784 |
| 3849 | Cyan Doors: 2789 | 3847 | Cyan Doors: 2789 |
| 3848 | Lavender Cubes: 2790 | ||
| 3850 | The Entry - Repetitive Entrance: 2782 | 3849 | The Entry - Repetitive Entrance: 2782 |
| 3851 | The Repetitive - Plaza Entrance: 2783 | 3850 | The Repetitive - Plaza Entrance: 2783 |
| diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index d6c33f4..ccbf3f0 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb | |||
| @@ -2112,8 +2112,12 @@ doors { | |||
| 2112 | doors { | 2112 | doors { |
| 2113 | name: "C Keyholder Blocker" | 2113 | name: "C Keyholder Blocker" |
| 2114 | type: EVENT | 2114 | type: EVENT |
| 2115 | # Components/Doors/Unincorporated/temple_foyer_7 | 2115 | receivers: "Components/Doors/Unincorporated/temple_foyer_7" |
| 2116 | switches: "lavender_cubes" | 2116 | panels { |
| 2117 | map: "the_ancient" | ||
| 2118 | room: "Inside" | ||
| 2119 | name: "COLOR" | ||
| 2120 | } | ||
| 2117 | } | 2121 | } |
| 2118 | doors { | 2122 | doors { |
| 2119 | name: "Computer Room Back Door" | 2123 | name: "Computer Room Back Door" |
| diff --git a/data/maps/the_ancient/doors.txtpb b/data/maps/the_ancient/doors.txtpb index 5dc062e..e550306 100644 --- a/data/maps/the_ancient/doors.txtpb +++ b/data/maps/the_ancient/doors.txtpb | |||
| @@ -38,7 +38,8 @@ doors { | |||
| 38 | } | 38 | } |
| 39 | doors { | 39 | doors { |
| 40 | name: "Lavender Cubes" | 40 | name: "Lavender Cubes" |
| 41 | type: STANDARD | 41 | type: LOCATION_ONLY |
| 42 | panels { room: "Inside" name: "COLOR" } | 42 | panels { room: "Inside" name: "COLOR" } |
| 43 | location_room: "Inside" | 43 | location_room: "Inside" |
| 44 | location_name: "COLOR" | ||
| 44 | } | 45 | } |
| diff --git a/data/maps/the_ancient/rooms/Inside.txtpb b/data/maps/the_ancient/rooms/Inside.txtpb index d6e8575..3723b2d 100644 --- a/data/maps/the_ancient/rooms/Inside.txtpb +++ b/data/maps/the_ancient/rooms/Inside.txtpb | |||
| @@ -5,5 +5,4 @@ panels { | |||
| 5 | clue: "color" | 5 | clue: "color" |
| 6 | answer: "lavender" | 6 | answer: "lavender" |
| 7 | symbols: EXAMPLE | 7 | symbols: EXAMPLE |
| 8 | # TODO: how does this connect to the "lavender_cubes" switch? | ||
| 9 | } | 8 | } |
| diff --git a/data/maps/the_congruent/doors.txtpb b/data/maps/the_congruent/doors.txtpb index 7c79c00..a714eba 100644 --- a/data/maps/the_congruent/doors.txtpb +++ b/data/maps/the_congruent/doors.txtpb | |||
| @@ -119,7 +119,11 @@ doors { | |||
| 119 | } | 119 | } |
| 120 | doors { | 120 | doors { |
| 121 | name: "T Keyholder Blocker" | 121 | name: "T Keyholder Blocker" |
| 122 | type: ITEM_ONLY | 122 | type: EVENT |
| 123 | receivers: "Components/Doors/magenta_enterer3" | 123 | receivers: "Components/Doors/magenta_enterer3" |
| 124 | switches: "lavender_cubes" | 124 | panels { |
| 125 | map: "the_ancient" | ||
| 126 | room: "Inside" | ||
| 127 | name: "COLOR" | ||
| 128 | } | ||
| 125 | } | 129 | } |
| diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index 0389a38..f0f2fde 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb | |||
| @@ -471,9 +471,13 @@ doors { | |||
| 471 | } | 471 | } |
| 472 | doors { | 472 | doors { |
| 473 | name: "Lavender Cube" | 473 | name: "Lavender Cube" |
| 474 | type: ITEM_ONLY | 474 | type: EVENT |
| 475 | receivers: "Components/Doors/entry_28" | 475 | receivers: "Components/Doors/entry_28" |
| 476 | switches: "lavender_cubes" | 476 | panels { |
| 477 | map: "the_ancient" | ||
| 478 | room: "Inside" | ||
| 479 | name: "COLOR" | ||
| 480 | } | ||
| 477 | } | 481 | } |
| 478 | doors { | 482 | doors { |
| 479 | name: "Zero Entrance" | 483 | name: "Zero Entrance" |
| diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb index 5187aea..1161917 100644 --- a/data/maps/the_parthenon/doors.txtpb +++ b/data/maps/the_parthenon/doors.txtpb | |||
| @@ -13,7 +13,12 @@ doors { | |||
| 13 | doors { | 13 | doors { |
| 14 | name: "Lavender Cubes" | 14 | name: "Lavender Cubes" |
| 15 | type: EVENT | 15 | type: EVENT |
| 16 | switches: "lavender_cubes" | 16 | receivers: "Components/Doors/entry_3" |
| 17 | panels { | ||
| 18 | map: "the_ancient" | ||
| 19 | room: "Inside" | ||
| 20 | name: "COLOR" | ||
| 21 | } | ||
| 17 | } | 22 | } |
| 18 | doors { | 23 | doors { |
| 19 | name: "K2 Door" | 24 | name: "K2 Door" |
