From de1b7347281787e54356ede8348e679c7124777e Mon Sep 17 00:00:00 2001 From: Eriks Karls Date: Thu, 22 Aug 2019 14:32:32 +0300 Subject: [PATCH] Don't check levelup when eating --- erepublik/citizen.py | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/erepublik/citizen.py b/erepublik/citizen.py index af43032..9573a6b 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -463,27 +463,23 @@ class Citizen(classes.CitizenAPI): """ self.update_citizen_info() self.update_inventory() - if self.details.xp_till_level_up > (self.energy.recovered - 50) // 10: - if self.food["total"] > self.energy.interval: - if self.energy.limit - self.energy.recovered > self.energy.interval or not self.energy.recoverable % 2: - self._eat("blue") - else: - self.write_log("I don't want to eat right now!") + if self.food["total"] > self.energy.interval: + if self.energy.limit - self.energy.recovered > self.energy.interval or not self.energy.recoverable % 2: + self._eat("blue") else: - self.write_log("I'm out of food! But I'll try to buy some!\n{}".format(self.food)) - self.buy_food() - self.update_inventory() - if self.food["total"] > self.energy.interval: - self.eat() - else: - self.write_log("I failed to buy food") + self.write_log("I don't want to eat right now!") else: - self.write_log("I'm not allowed to eat because I have levelup coming up!") + self.write_log("I'm out of food! But I'll try to buy some!\n{}".format(self.food)) + self.buy_food() + self.update_inventory() + if self.food["total"] > self.energy.interval: + self.eat() + else: + self.write_log("I failed to buy food") self.write_log(self.health_info) def eat_ebs(self): self.write_log("Eating energy bar") - self.update_citizen_info() if self.energy.recoverable: self._eat("blue") self._eat("orange")