diff --git a/worlds/tracker/TrackerClient.py b/worlds/tracker/TrackerClient.py index 626266a0c420..1a7e3bb4df89 100644 --- a/worlds/tracker/TrackerClient.py +++ b/worlds/tracker/TrackerClient.py @@ -506,8 +506,9 @@ async def disconnect(self, allow_autoreconnect: bool = False): await super().disconnect(allow_autoreconnect) - def _set_host_settings(self, host): - tracker_settings = host.universal_tracker + def _set_host_settings(self): + from . import TrackerWorld + tracker_settings = TrackerWorld.settings report_type = "Both" if tracker_settings['include_location_name']: if tracker_settings['include_region_name']: @@ -534,8 +535,7 @@ def move_slots(args: "Namespace", slot_name: str): return args try: - host = get_settings() - yaml_path, self.output_format, self.hide_excluded = self._set_host_settings(host) + yaml_path, self.output_format, self.hide_excluded = self._set_host_settings() # strip command line args, they won't be useful from the client anyway sys.argv = sys.argv[:1] args = mystery_argparse()