From 9f0c17115e2221b8e1c4ceb0dc831b4d9b5786ad Mon Sep 17 00:00:00 2001 From: Khopa Date: Sat, 5 Oct 2019 02:01:12 +0200 Subject: [PATCH] Fixed debriefing for Naval Intercept --- game/event/navalintercept.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/game/event/navalintercept.py b/game/event/navalintercept.py index baba7bc8..5e0960fb 100644 --- a/game/event/navalintercept.py +++ b/game/event/navalintercept.py @@ -47,9 +47,15 @@ class NavalInterceptEvent(Event): return True def is_successfull(self, debriefing: Debriefing): + + if self.game.player_name == self.attacker_name: + defender_country = self.game.enemy_country + else: + defender_country = self.game.player_country + total_targets = sum(self.targets.values()) destroyed_targets = 0 - for unit, count in debriefing.destroyed_units.get(self.defender_name, {}).items(): + for unit, count in debriefing.destroyed_units.get(defender_country, {}).items(): if unit in self.targets: destroyed_targets += count