From b53b2f0faef940a1a98d3f14a14fa03ced4f671c Mon Sep 17 00:00:00 2001 From: Eriks K Date: Thu, 7 Jan 2021 15:54:56 +0200 Subject: [PATCH] Update loop --- erepublik/citizen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erepublik/citizen.py b/erepublik/citizen.py index ca50c1c..ca75e4e 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -2678,8 +2678,11 @@ class Citizen(CitizenAnniversary, CitizenCompanies, CitizenLeaderBoard, start_time = utils.good_timedelta(start_time.replace(minute=0), timedelta(hours=1)) while not self.stop_threads.is_set(): start_time = utils.good_timedelta(start_time, timedelta(minutes=30)) + self.update_citizen_info() + self.update_weekly_challenge() self.send_state_update() self.send_inventory_update() + self.update_companies() self.send_my_companies_update() sleep_seconds = (start_time - self.now).total_seconds() self.stop_threads.wait(sleep_seconds if sleep_seconds > 0 else 0) @@ -2687,7 +2690,6 @@ class Citizen(CitizenAnniversary, CitizenCompanies, CitizenLeaderBoard, self.report_error("State updater crashed") def send_state_update(self): - self.update_all(True) data = dict(xp=self.details.xp, cc=self.details.cc, gold=self.details.gold, pp=self.details.pp, inv_total=self.inventory.total, inv=self.inventory.used, hp_limit=self.energy.limit,