From 3fec33f56cb2c163014836d4f27802a32930a526 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Mon, 20 Jun 2022 22:30:46 +0200 Subject: [PATCH] Clients: fix clients not requesting Archipelago DataPackage updates unless spectator is present. --- CommonClient.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CommonClient.py b/CommonClient.py index 7f13e3b4..43abe8ab 100644 --- a/CommonClient.py +++ b/CommonClient.py @@ -328,6 +328,9 @@ class CommonContext: remote_datepackage_versions: typing.Dict[str, int]): """Validate that all data is present for the current multiworld. 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", {}) needed_updates: typing.Set[str] = set() for game in relevant_games: