From 65ae99a26db613fad98cf83a8c74d2865711470e Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Sun, 10 Jan 2021 23:41:51 +0100 Subject: [PATCH] The logs of the map was not updated --- squirrelbattle/game.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/squirrelbattle/game.py b/squirrelbattle/game.py index 6b8bc0f..2e467fb 100644 --- a/squirrelbattle/game.py +++ b/squirrelbattle/game.py @@ -199,7 +199,9 @@ class Game: self.map_index = 0 return while self.map_index >= len(self.maps): - self.maps.append(broguelike.Generator().run()) + m = broguelike.Generator().run() + m.logs = self.logs + self.maps.append(m) new_map = self.map new_map.floor = self.map_index old_map.remove_entity(self.player) @@ -417,6 +419,7 @@ class Game: self.maps = [Map().load_state(map_dict) for map_dict in d["maps"]] for i, m in enumerate(self.maps): m.floor = i + m.logs = self.logs except KeyError as error: self.message = _("Some keys are missing in your save file.\n" "Your save seems to be corrupt. It got deleted.")\