diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2024-02-13 19:55:19 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-14 01:55:19 +0100 |
commit | f0e900f192b611250490f1fe7c2d8483a1dab755 (patch) | |
tree | c83a10573d30707caca2591ba8ea6c8a924d8644 | |
parent | d6b98f8d8687a2b4f5a640fb17d00db751914519 (diff) | |
download | lingo-apworld-f0e900f192b611250490f1fe7c2d8483a1dab755.tar.gz lingo-apworld-f0e900f192b611250490f1fe7c2d8483a1dab755.tar.bz2 lingo-apworld-f0e900f192b611250490f1fe7c2d8483a1dab755.zip |
Lingo: Detach Art Gallery Exit from Progressive Art Gallery (#2739)
The final stage of Progressive Art Gallery opens up the four-way intersection between the Art Gallery, Orange Tower Fifth Floor, The Bearer, and Outside The Initiated. This is a very useful door, and it would be cool to be able to open it without having to get five progressive items. The original reason this was included in the progression was because getting into the back of Art Gallery early would cause sequence breaks. At this point, the way the client handles the Art Gallery has changed enough that it does not matter if the player can go through this door before getting all progressive art galleries.
-rw-r--r-- | data/LL1.yaml | 2 | ||||
-rw-r--r-- | test/TestProgressive.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/data/LL1.yaml b/data/LL1.yaml index da78a51..6d74a3f 100644 --- a/data/LL1.yaml +++ b/data/LL1.yaml | |||
@@ -6193,6 +6193,7 @@ | |||
6193 | Exit: | 6193 | Exit: |
6194 | id: Tower Room Area Doors/Door_painting_exit | 6194 | id: Tower Room Area Doors/Door_painting_exit |
6195 | include_reduce: True | 6195 | include_reduce: True |
6196 | item_name: Orange Tower Fifth Floor - Quadruple Intersection | ||
6196 | panels: | 6197 | panels: |
6197 | - ONE ROAD MANY TURNS | 6198 | - ONE ROAD MANY TURNS |
6198 | paintings: | 6199 | paintings: |
@@ -6212,7 +6213,6 @@ | |||
6212 | - Third Floor | 6213 | - Third Floor |
6213 | - Fourth Floor | 6214 | - Fourth Floor |
6214 | - Fifth Floor | 6215 | - Fifth Floor |
6215 | - Exit | ||
6216 | Art Gallery (Second Floor): | 6216 | Art Gallery (Second Floor): |
6217 | entrances: | 6217 | entrances: |
6218 | Art Gallery: | 6218 | Art Gallery: |
diff --git a/test/TestProgressive.py b/test/TestProgressive.py index 8edc7ce..0aaebe9 100644 --- a/test/TestProgressive.py +++ b/test/TestProgressive.py | |||
@@ -142,7 +142,7 @@ class TestProgressiveArtGallery(LingoTestBase): | |||
142 | self.assertTrue(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) | 142 | self.assertTrue(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) |
143 | self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) | 143 | self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) |
144 | 144 | ||
145 | self.collect(progressive_gallery_room[4]) | 145 | self.collect_by_name("Orange Tower Fifth Floor - Quadruple Intersection") |
146 | self.assertTrue(self.multiworld.state.can_reach("Art Gallery", "Region", self.player)) | 146 | self.assertTrue(self.multiworld.state.can_reach("Art Gallery", "Region", self.player)) |
147 | self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) | 147 | self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) |
148 | self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) | 148 | self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) |