diff --git a/erepublik/__init__.py b/erepublik/__init__.py index 0098973..44ad51f 100644 --- a/erepublik/__init__.py +++ b/erepublik/__init__.py @@ -5,7 +5,7 @@ __author__ = """Eriks Karls""" __email__ = 'eriks@72.lv' __version__ = '0.20.1.1' -__commit_id__ = "6abfc98" +__commit_id__ = "ce7874f" from erepublik import classes, utils from erepublik.citizen import Citizen diff --git a/erepublik/citizen.py b/erepublik/citizen.py index 97d5e52..f55fc75 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -321,6 +321,14 @@ class BaseCitizen(CitizenAPI): durability=item.get('duration', 0), icon=icon, name=name) if item.get('type') in ('damageBoosters', "aircraftDamageBoosters"): data = {data['durability']: data} + elif item.get('type') == 'bomb': + firepower = 0 + try: + firepower = item.get('attributes').get('firePower').get('value', 0) + except AttributeError: + pass + finally: + data.update(fire_power=firepower) else: data = {data['quality']: data} final_items[kind].update(data)