diff --git a/Fill.py b/Fill.py index 8d45ab5d..bd91a8c6 100644 --- a/Fill.py +++ b/Fill.py @@ -316,7 +316,7 @@ def balance_multiworld_progression(world: MultiWorld): checked_locations = set() unchecked_locations = set(world.get_locations()) - reachable_locations_count = {player: 0 for player in world.player_ids} + reachable_locations_count = {player: 0 for player in world.player_ids if len(world.get_filled_locations(player)) != 0} total_locations_count = Counter(location.player for location in world.get_locations() if not location.locked) balanceable_players = {player for player in balanceable_players if total_locations_count[player]} sphere_num = 1