only check "items" players when the item is progression

This commit is contained in:
alwaysintreble
2024-04-28 10:03:21 -05:00
parent 74905c257f
commit ecbf986145

View File

@@ -584,7 +584,7 @@ class MultiWorld():
def location_condition(location: Location) -> bool:
"""Determine if this location has to be accessible, location is already filtered by location_relevant"""
return location.player in players["full"] or \
(location.item and location.item.player not in players["minimal"])
(location.item and location.item.advancement and location.item.player not in players["minimal"])
def location_relevant(location: Location) -> bool:
"""Determine if this location is relevant to sweep."""