From ee4a8c77f920800f9ba892b2df8b9fadc49ea243 Mon Sep 17 00:00:00 2001 From: M4RCK5 Date: Fri, 30 Jan 2026 20:09:51 -0300 Subject: [PATCH] Merge EndzE achievement fix https://github.com/Detanup01/gbe_fork_tools/issues/9#issuecomment-3795927921 --- .../stats_schema_achievement_gen/achievements_gen.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/generate_emu_config_old/stats_schema_achievement_gen/achievements_gen.py b/generate_emu_config_old/stats_schema_achievement_gen/achievements_gen.py index 235302f..c1fc4b5 100644 --- a/generate_emu_config_old/stats_schema_achievement_gen/achievements_gen.py +++ b/generate_emu_config_old/stats_schema_achievement_gen/achievements_gen.py @@ -24,7 +24,7 @@ def generate_stats_achievements( stat_info = sch['stats'] for s in stat_info: stat = stat_info[s] - if stat['type'] == STAT_TYPE_BITS: + if stat['type'] == STAT_TYPE_BITS or stat['type'] == 'ACHIEVEMENTS': achs = stat['bits'] for ach_num in achs: out = {} @@ -54,11 +54,11 @@ def generate_stats_achievements( out['name'] = stat['name'] if 'min' in stat: out['min'] = stat['min'] - if stat['type'] == STAT_TYPE_INT: + if stat['type'] == STAT_TYPE_INT or stat['type'] == 'INT': out['type'] = 'int' - elif stat['type'] == STAT_TYPE_FLOAT: + elif stat['type'] == STAT_TYPE_FLOAT or stat['type'] == 'FLOAT': out['type'] = 'float' - elif stat['type'] == STAT_TYPE_AVGRATE: + elif stat['type'] == STAT_TYPE_AVGRATE or stat['type'] == 'AVGRATE': out['type'] = 'avgrate' if 'Default' in stat: out['default'] = stat['Default']