Don't check levelup when eating

This commit is contained in:
Eriks Karls 2019-08-22 14:32:32 +03:00
parent fa5646ecfd
commit de1b734728

View File

@ -463,7 +463,6 @@ class Citizen(classes.CitizenAPI):
""" """
self.update_citizen_info() self.update_citizen_info()
self.update_inventory() self.update_inventory()
if self.details.xp_till_level_up > (self.energy.recovered - 50) // 10:
if self.food["total"] > self.energy.interval: if self.food["total"] > self.energy.interval:
if self.energy.limit - self.energy.recovered > self.energy.interval or not self.energy.recoverable % 2: if self.energy.limit - self.energy.recovered > self.energy.interval or not self.energy.recoverable % 2:
self._eat("blue") self._eat("blue")
@ -477,13 +476,10 @@ class Citizen(classes.CitizenAPI):
self.eat() self.eat()
else: else:
self.write_log("I failed to buy food") self.write_log("I failed to buy food")
else:
self.write_log("I'm not allowed to eat because I have levelup coming up!")
self.write_log(self.health_info) self.write_log(self.health_info)
def eat_ebs(self): def eat_ebs(self):
self.write_log("Eating energy bar") self.write_log("Eating energy bar")
self.update_citizen_info()
if self.energy.recoverable: if self.energy.recoverable:
self._eat("blue") self._eat("blue")
self._eat("orange") self._eat("orange")