diff --git a/src/log_analyser/objects/map.py b/src/log_analyser/objects/map.py index 1c61044..dac48de 100644 --- a/src/log_analyser/objects/map.py +++ b/src/log_analyser/objects/map.py @@ -251,6 +251,14 @@ def find_character_name_in_english(self, character_name): with open(file_path, 'r', encoding='utf-8') as file: data = json.load(file) if character_name in data: - return data[character_name] # Retourne la valeur associƩe au nom du personnage + return data[character_name] + + with open("log_analyser/roles/roles.json", 'r', encoding='utf-8') as file: + data = json.load(file) + for key, value in data.items(): + if character_name in value: + return character_name + + print("Character name not found in english : ", character_name) return ""