Clients: fix clients not requesting Archipelago DataPackage updates unless spectator is present.
This commit is contained in:
		
							parent
							
								
									68674deb00
								
							
						
					
					
						commit
						3fec33f56c
					
				|  | @ -328,6 +328,9 @@ class CommonContext: | ||||||
|                                   remote_datepackage_versions: typing.Dict[str, int]): |                                   remote_datepackage_versions: typing.Dict[str, int]): | ||||||
|         """Validate that all data is present for the current multiworld. |         """Validate that all data is present for the current multiworld. | ||||||
|         Download, assimilate and cache missing data from the server.""" |         Download, assimilate and cache missing data from the server.""" | ||||||
|  |         # by documentation any game can use Archipelago locations/items -> always relevant | ||||||
|  |         relevant_games.add("Archipelago") | ||||||
|  | 
 | ||||||
|         cache_package = Utils.persistent_load().get("datapackage", {}).get("games", {}) |         cache_package = Utils.persistent_load().get("datapackage", {}).get("games", {}) | ||||||
|         needed_updates: typing.Set[str] = set() |         needed_updates: typing.Set[str] = set() | ||||||
|         for game in relevant_games: |         for game in relevant_games: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue