diff --git a/erepublik/citizen.py b/erepublik/citizen.py index d316e1b..398ad15 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -1853,7 +1853,7 @@ class CitizenMilitary(CitizenTravel): self.write_log(f"Hits: {total_hits:>4} | Damage: {total_damage}") ok_to_fight = False if total_damage: - self.reporter.report_fighting(battle, not side.is_defender, division, total_damage, total_hits) + self.report_fighting(battle, not side.is_defender, division, total_damage, total_hits) # self.reporter.report_action('FIGHT', dict(battle_id=battle.id, side=side, dmg=total_damage, # air=battle.has_air, hits=total_hits, # round=battle.zone_id, @@ -2222,6 +2222,11 @@ class CitizenMilitary(CitizenTravel): if division.wall['dom'] == 50 or division.wall['dom'] > 98: yield division, division.wall['for'] == battle.invader.country.id + def report_fighting(self, battle: classes.Battle, invader: bool, division: classes.BattleDivision, damage: float, hits: int): + self.reporter.report_fighting(battle, invader, division, damage, hits) + if self.config.telegram: + self.telegram.report_fight(battle, invader, division, damage, hits) + class CitizenPolitics(BaseCitizen): def get_country_parties(self, country: constants.Country = None) -> dict: