summary refs log tree commit diff stats
path: root/test/TestProgressive.py
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2024-02-15 15:03:10 -0500
committerGitHub <noreply@github.com>2024-02-15 21:03:10 +0100
commite21b6acc910fb4993395204c8c0fe4ec2cbea16c (patch)
tree08605b8839ffbf98e421bbfe1cba62eb443c6349 /test/TestProgressive.py
parent97ccf274f86d242b2e12aebafd06fc744c1c06dc (diff)
downloadlingo-apworld-e21b6acc910fb4993395204c8c0fe4ec2cbea16c.tar.gz
lingo-apworld-e21b6acc910fb4993395204c8c0fe4ec2cbea16c.tar.bz2
lingo-apworld-e21b6acc910fb4993395204c8c0fe4ec2cbea16c.zip
Lingo: Various item/location renames (#2746)
## What is this fixing or adding?
- Roof MASTERY panels are now technically in individual regions with more descriptive names, so they can be displayed better on the tracker.
- Orange Tower Seventh Floor - Mastery has been renamed to simply Mastery.
- The Optimistic is its own region now.
- The misnamed CEILING in Room Room has been fixed.
- The misnamed CHEESE in Challenge Room has been fixed.
- The misnamed SOUND in Outside the Bold has been fixed.
- "The Bearer - Shortcut to The Bold" is now "The Bearer - Entrance".
- HUB ROOM - NEAR, FAR and the Warts Straw and Leaf Feel Areas have now been semantically combined into the "Symmetry Room". They are still logically three separate regions.
- The FACTS chain in Challenge Room has been reindexed, and the full chain panel is now indicated as such.
- The Room Room floors have been reindexed.
- Panels in The Observant are now named by their questions, not answers.
- Added a (1) subscript to several panels in Orange Tower Fourth Floor, Outside The Initiated, and The Seeker.

The validate_config.rb script has also been updated to check that all items and locations have an ID.

This change should not impact generation logic at all. It is just changing item and location names.
Diffstat (limited to 'test/TestProgressive.py')
-rw-r--r--test/TestProgressive.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/test/TestProgressive.py b/test/TestProgressive.py index 0aaebe9..081d674 100644 --- a/test/TestProgressive.py +++ b/test/TestProgressive.py
@@ -96,7 +96,7 @@ class TestProgressiveArtGallery(LingoTestBase):
96 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 96 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
97 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 97 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
98 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 98 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
99 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 99 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
100 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 100 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
101 101
102 self.collect_by_name(["Second Room - Exit Door", "Crossroads - Tower Entrance", 102 self.collect_by_name(["Second Room - Exit Door", "Crossroads - Tower Entrance",
@@ -105,7 +105,7 @@ class TestProgressiveArtGallery(LingoTestBase):
105 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 105 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
106 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 106 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
107 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 107 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
108 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 108 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
109 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 109 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
110 110
111 progressive_gallery_room = self.get_items_by_name("Progressive Art Gallery") 111 progressive_gallery_room = self.get_items_by_name("Progressive Art Gallery")
@@ -115,7 +115,7 @@ class TestProgressiveArtGallery(LingoTestBase):
115 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 115 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
116 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 116 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
117 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 117 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
118 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 118 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
119 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 119 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
120 120
121 self.collect(progressive_gallery_room[1]) 121 self.collect(progressive_gallery_room[1])
@@ -123,7 +123,7 @@ class TestProgressiveArtGallery(LingoTestBase):
123 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 123 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
124 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 124 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
125 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 125 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
126 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 126 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
127 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 127 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
128 128
129 self.collect(progressive_gallery_room[2]) 129 self.collect(progressive_gallery_room[2])
@@ -131,7 +131,7 @@ class TestProgressiveArtGallery(LingoTestBase):
131 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 131 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
132 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 132 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
133 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 133 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
134 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 134 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
135 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 135 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
136 136
137 self.collect(progressive_gallery_room[3]) 137 self.collect(progressive_gallery_room[3])
@@ -139,7 +139,7 @@ class TestProgressiveArtGallery(LingoTestBase):
139 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 139 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
140 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 140 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
141 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 141 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
142 self.assertTrue(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 142 self.assertTrue(self.can_reach_location("Art Gallery - ORDER"))
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_by_name("Orange Tower Fifth Floor - Quadruple Intersection") 145 self.collect_by_name("Orange Tower Fifth Floor - Quadruple Intersection")
@@ -147,7 +147,7 @@ class TestProgressiveArtGallery(LingoTestBase):
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))
149 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 149 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
150 self.assertTrue(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 150 self.assertTrue(self.can_reach_location("Art Gallery - ORDER"))
151 self.assertTrue(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 151 self.assertTrue(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
152 152
153 153
@@ -162,7 +162,7 @@ class TestNoDoorsArtGallery(LingoTestBase):
162 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 162 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
163 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 163 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
164 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 164 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
165 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 165 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
166 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 166 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
167 167
168 self.collect_by_name("Yellow") 168 self.collect_by_name("Yellow")
@@ -170,7 +170,7 @@ class TestNoDoorsArtGallery(LingoTestBase):
170 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 170 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
171 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 171 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
172 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 172 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
173 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 173 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
174 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 174 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
175 175
176 self.collect_by_name("Brown") 176 self.collect_by_name("Brown")
@@ -178,7 +178,7 @@ class TestNoDoorsArtGallery(LingoTestBase):
178 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 178 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
179 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 179 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
180 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 180 self.assertFalse(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
181 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 181 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
182 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 182 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
183 183
184 self.collect_by_name("Blue") 184 self.collect_by_name("Blue")
@@ -186,7 +186,7 @@ class TestNoDoorsArtGallery(LingoTestBase):
186 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 186 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
187 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 187 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
188 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 188 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
189 self.assertFalse(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 189 self.assertFalse(self.can_reach_location("Art Gallery - ORDER"))
190 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 190 self.assertFalse(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))
191 191
192 self.collect_by_name(["Orange", "Gray"]) 192 self.collect_by_name(["Orange", "Gray"])
@@ -194,5 +194,5 @@ class TestNoDoorsArtGallery(LingoTestBase):
194 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player)) 194 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Second Floor)", "Region", self.player))
195 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player)) 195 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Third Floor)", "Region", self.player))
196 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player)) 196 self.assertTrue(self.multiworld.state.can_reach("Art Gallery (Fourth Floor)", "Region", self.player))
197 self.assertTrue(self.can_reach_location("Art Gallery - ONE ROAD MANY TURNS")) 197 self.assertTrue(self.can_reach_location("Art Gallery - ORDER"))
198 self.assertTrue(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player)) 198 self.assertTrue(self.multiworld.state.can_reach("Orange Tower Fifth Floor", "Region", self.player))