Core: fix item links around core changes (#2452)
This commit is contained in:
		
							parent
							
								
									79ad54623b
								
							
						
					
					
						commit
						185a519248
					
				| 
						 | 
				
			
			@ -113,6 +113,11 @@ class MultiWorld():
 | 
			
		|||
            for region in regions:
 | 
			
		||||
                self.region_cache[region.player][region.name] = region
 | 
			
		||||
 | 
			
		||||
        def add_group(self, new_id: int):
 | 
			
		||||
            self.region_cache[new_id] = {}
 | 
			
		||||
            self.entrance_cache[new_id] = {}
 | 
			
		||||
            self.location_cache[new_id] = {}
 | 
			
		||||
 | 
			
		||||
        def __iter__(self) -> Iterator[Region]:
 | 
			
		||||
            for regions in self.region_cache.values():
 | 
			
		||||
                yield from regions.values()
 | 
			
		||||
| 
						 | 
				
			
			@ -220,6 +225,7 @@ class MultiWorld():
 | 
			
		|||
                return group_id, group
 | 
			
		||||
        new_id: int = self.players + len(self.groups) + 1
 | 
			
		||||
 | 
			
		||||
        self.regions.add_group(new_id)
 | 
			
		||||
        self.game[new_id] = game
 | 
			
		||||
        self.player_types[new_id] = NetUtils.SlotType.group
 | 
			
		||||
        world_type = AutoWorld.AutoWorldRegister.world_types[game]
 | 
			
		||||
| 
						 | 
				
			
			@ -617,7 +623,7 @@ class CollectionState():
 | 
			
		|||
    additional_copy_functions: List[Callable[[CollectionState, CollectionState], CollectionState]] = []
 | 
			
		||||
 | 
			
		||||
    def __init__(self, parent: MultiWorld):
 | 
			
		||||
        self.prog_items = {player: Counter() for player in parent.player_ids}
 | 
			
		||||
        self.prog_items = {player: Counter() for player in parent.get_all_ids()}
 | 
			
		||||
        self.multiworld = parent
 | 
			
		||||
        self.reachable_regions = {player: set() for player in parent.get_all_ids()}
 | 
			
		||||
        self.blocked_connections = {player: set() for player in parent.get_all_ids()}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue