Skip to content

Commit

Permalink
Lingo: Detach Art Gallery Exit from Progressive Art Gallery (Archipel…
Browse files Browse the repository at this point in the history
…agoMW#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.
  • Loading branch information
hatkirby authored and TheLX5 committed Mar 2, 2024
1 parent c385d7e commit b12246a
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion worlds/lingo/data/LL1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6193,6 +6193,7 @@
Exit:
id: Tower Room Area Doors/Door_painting_exit
include_reduce: True
item_name: Orange Tower Fifth Floor - Quadruple Intersection
panels:
- ONE ROAD MANY TURNS
paintings:
Expand All @@ -6212,7 +6213,6 @@
- Third Floor
- Fourth Floor
- Fifth Floor
- Exit
Art Gallery (Second Floor):
entrances:
Art Gallery:
Expand Down
2 changes: 1 addition & 1 deletion worlds/lingo/test/TestProgressive.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ def test_item(self):
self.assertTrue(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS"))
self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))

self.collect(progressive_gallery_room[4])
self.collect_by_name("Orange Tower Fifth Floor - Quadruple Intersection")
self.assertTrue(self.multiworld.state.can_reach("Art Gallery", "Region", self.player))
self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
Expand Down

0 comments on commit b12246a

Please sign in to comment.