From c2d9bfc09c679d73466150d8f127b345946cf8e3 Mon Sep 17 00:00:00 2001 From: Escartem Date: Tue, 30 Jun 2026 20:20:45 +0200 Subject: [PATCH] fix mapper reset --- mapper.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/mapper.py b/mapper.py index 8e5ff81..d8d8cfe 100644 --- a/mapper.py +++ b/mapper.py @@ -6,6 +6,13 @@ from filereader import FileReader class Mapper: def __init__(self, mapping_file): + self.mode = None + self.keys = {} + self.languages = [] + self.strings = bytearray() + self.words = bytearray() + self.files = bytearray() + self.music_keys = {} ### NORMAL MAP LOADING ### @@ -205,9 +212,10 @@ class Mapper: return [self.keys[key]] def reset(self): - self.reader = None - self.languages.clear() - self.strings.clear() - self.words.clear() - self.files.clear() - self.music_keys.clear() + self.mode = None + self.keys = {} + self.languages = [] + self.strings = bytearray() + self.words = bytearray() + self.files = bytearray() + self.music_keys = {}