From 8ce56a31f78105cd2dcdf628941e96cfface1a78 Mon Sep 17 00:00:00 2001 From: Eriks K Date: Thu, 9 Jul 2020 08:46:12 +0300 Subject: [PATCH] bugix --- erepublik/__init__.py | 2 +- erepublik/citizen.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/erepublik/__init__.py b/erepublik/__init__.py index 69aea06..04fe425 100644 --- a/erepublik/__init__.py +++ b/erepublik/__init__.py @@ -5,7 +5,7 @@ __author__ = """Eriks Karls""" __email__ = 'eriks@72.lv' __version__ = '0.20.3.3' -__commit_id__ = "cd861ea" +__commit_id__ = "ef23b3b" from erepublik import classes, utils from erepublik.citizen import Citizen diff --git a/erepublik/citizen.py b/erepublik/citizen.py index a4293d1..14de7db 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -849,8 +849,9 @@ class CitizenCompanies(BaseCitizen): fin_factories = wam_holding.get_wam_companies(raw_factory=False) free_inventory = self.inventory["total"] - self.inventory["used"] - wam_list = [raw_factories + fin_factories][:self.energy.food_fights] - while wam_list and free_inventory < self.my_companies.get_needed_inventory_usage(companies=wam_list): + wam_list = raw_factories + fin_factories + wam_list = wam_list[:self.energy.food_fights] + while wam_list and free_inventory < self.my_companies.get_needed_inventory_usage(wam_list): wam_list.pop(-1) if wam_list: