summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2024-02-13 19:55:19 -0500
committerGitHub <noreply@github.com>2024-02-14 01:55:19 +0100
commitf0e900f192b611250490f1fe7c2d8483a1dab755 (patch)
treec83a10573d30707caca2591ba8ea6c8a924d8644
parentd6b98f8d8687a2b4f5a640fb17d00db751914519 (diff)
downloadlingo-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.yaml2
-rw-r--r--test/TestProgressive.py2
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))