Skip to content

Commit b1e240e

Browse files
tiouiAustinSumigray
authored andcommitted
Aquaria: Fixing no progression bug (ArchipelagoMW#4199)
1 parent 0531192 commit b1e240e

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

worlds/aquaria/Regions.py

+25-25
Original file line numberDiff line numberDiff line change
@@ -1152,79 +1152,79 @@ def __adjusting_manual_rules(self) -> None:
11521152
def __no_progression_hard_or_hidden_location(self) -> None:
11531153
self.multiworld.get_location("Energy Temple boss area, Fallen God Tooth",
11541154
self.player).item_rule = \
1155-
lambda item: item.classification != ItemClassification.progression
1155+
lambda item: not item.advancement
11561156
self.multiworld.get_location("Mithalas boss area, beating Mithalan God",
11571157
self.player).item_rule = \
1158-
lambda item: item.classification != ItemClassification.progression
1158+
lambda item: not item.advancement
11591159
self.multiworld.get_location("Kelp Forest boss area, beating Drunian God",
11601160
self.player).item_rule = \
1161-
lambda item: item.classification != ItemClassification.progression
1161+
lambda item: not item.advancement
11621162
self.multiworld.get_location("Sun Temple boss area, beating Sun God",
11631163
self.player).item_rule = \
1164-
lambda item: item.classification != ItemClassification.progression
1164+
lambda item: not item.advancement
11651165
self.multiworld.get_location("Sunken City, bulb on top of the boss area",
11661166
self.player).item_rule = \
1167-
lambda item: item.classification != ItemClassification.progression
1167+
lambda item: not item.advancement
11681168
self.multiworld.get_location("Home Water, Nautilus Egg",
11691169
self.player).item_rule = \
1170-
lambda item: item.classification != ItemClassification.progression
1170+
lambda item: not item.advancement
11711171
self.multiworld.get_location("Energy Temple blaster room, Blaster Egg",
11721172
self.player).item_rule = \
1173-
lambda item: item.classification != ItemClassification.progression
1173+
lambda item: not item.advancement
11741174
self.multiworld.get_location("Mithalas City Castle, beating the Priests",
11751175
self.player).item_rule = \
1176-
lambda item: item.classification != ItemClassification.progression
1176+
lambda item: not item.advancement
11771177
self.multiworld.get_location("Mermog cave, Piranha Egg",
11781178
self.player).item_rule = \
1179-
lambda item: item.classification != ItemClassification.progression
1179+
lambda item: not item.advancement
11801180
self.multiworld.get_location("Octopus Cave, Dumbo Egg",
11811181
self.player).item_rule = \
1182-
lambda item: item.classification != ItemClassification.progression
1182+
lambda item: not item.advancement
11831183
self.multiworld.get_location("King Jellyfish Cave, bulb in the right path from King Jelly",
11841184
self.player).item_rule = \
1185-
lambda item: item.classification != ItemClassification.progression
1185+
lambda item: not item.advancement
11861186
self.multiworld.get_location("King Jellyfish Cave, Jellyfish Costume",
11871187
self.player).item_rule = \
1188-
lambda item: item.classification != ItemClassification.progression
1188+
lambda item: not item.advancement
11891189
self.multiworld.get_location("Final Boss area, bulb in the boss third form room",
11901190
self.player).item_rule = \
1191-
lambda item: item.classification != ItemClassification.progression
1191+
lambda item: not item.advancement
11921192
self.multiworld.get_location("Sun Worm path, first cliff bulb",
11931193
self.player).item_rule = \
1194-
lambda item: item.classification != ItemClassification.progression
1194+
lambda item: not item.advancement
11951195
self.multiworld.get_location("Sun Worm path, second cliff bulb",
11961196
self.player).item_rule = \
1197-
lambda item: item.classification != ItemClassification.progression
1197+
lambda item: not item.advancement
11981198
self.multiworld.get_location("The Veil top right area, bulb at the top of the waterfall",
11991199
self.player).item_rule = \
1200-
lambda item: item.classification != ItemClassification.progression
1200+
lambda item: not item.advancement
12011201
self.multiworld.get_location("Bubble Cave, bulb in the left cave wall",
12021202
self.player).item_rule = \
1203-
lambda item: item.classification != ItemClassification.progression
1203+
lambda item: not item.advancement
12041204
self.multiworld.get_location("Bubble Cave, bulb in the right cave wall (behind the ice crystal)",
12051205
self.player).item_rule = \
1206-
lambda item: item.classification != ItemClassification.progression
1206+
lambda item: not item.advancement
12071207
self.multiworld.get_location("Bubble Cave, Verse Egg",
12081208
self.player).item_rule = \
1209-
lambda item: item.classification != ItemClassification.progression
1209+
lambda item: not item.advancement
12101210
self.multiworld.get_location("Kelp Forest bottom left area, bulb close to the spirit crystals",
12111211
self.player).item_rule = \
1212-
lambda item: item.classification != ItemClassification.progression
1212+
lambda item: not item.advancement
12131213
self.multiworld.get_location("Kelp Forest bottom left area, Walker Baby",
12141214
self.player).item_rule = \
1215-
lambda item: item.classification != ItemClassification.progression
1215+
lambda item: not item.advancement
12161216
self.multiworld.get_location("Sun Temple, Sun Key",
12171217
self.player).item_rule = \
1218-
lambda item: item.classification != ItemClassification.progression
1218+
lambda item: not item.advancement
12191219
self.multiworld.get_location("The Body bottom area, Mutant Costume",
12201220
self.player).item_rule = \
1221-
lambda item: item.classification != ItemClassification.progression
1221+
lambda item: not item.advancement
12221222
self.multiworld.get_location("Sun Temple, bulb in the hidden room of the right part",
12231223
self.player).item_rule = \
1224-
lambda item: item.classification != ItemClassification.progression
1224+
lambda item: not item.advancement
12251225
self.multiworld.get_location("Arnassi Ruins, Arnassi Armor",
12261226
self.player).item_rule = \
1227-
lambda item: item.classification != ItemClassification.progression
1227+
lambda item: not item.advancement
12281228

12291229
def adjusting_rules(self, options: AquariaOptions) -> None:
12301230
"""

worlds/aquaria/test/test_no_progression_hard_hidden_locations.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def test_unconfine_home_water_both_location_fillable(self) -> None:
4949
for location in self.unfillable_locations:
5050
for item_name in self.world.item_names:
5151
item = self.get_item_by_name(item_name)
52-
if item.classification == ItemClassification.progression:
52+
if item.advancement:
5353
self.assertFalse(
5454
self.world.get_location(location).can_fill(self.multiworld.state, item, False),
5555
"The location \"" + location + "\" can be filled with \"" + item_name + "\"")

0 commit comments

Comments
 (0)