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.")\