Skip to content

Commit 64f1586

Browse files
authored
Enhance achievements handling in achievements_gen.py
Changes by EndzE.
1 parent 8cd743e commit 64f1586

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

generate_emu_config_old/stats_schema_achievement_gen/achievements_gen.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def generate_stats_achievements(
2424
stat_info = sch['stats']
2525
for s in stat_info:
2626
stat = stat_info[s]
27-
if stat['type'] == STAT_TYPE_BITS:
27+
if stat['type'] == STAT_TYPE_BITS or stat['type'] == 'ACHIEVEMENTS':
2828
achs = stat['bits']
2929
for ach_num in achs:
3030
out = {}
@@ -54,12 +54,12 @@ def generate_stats_achievements(
5454
out['name'] = stat['name']
5555
if 'min' in stat:
5656
out['min'] = stat['min']
57-
if stat['type'] == STAT_TYPE_INT:
58-
out['type'] = 'int'
59-
elif stat['type'] == STAT_TYPE_FLOAT:
60-
out['type'] = 'float'
61-
elif stat['type'] == STAT_TYPE_AVGRATE:
62-
out['type'] = 'avgrate'
57+
if stat['type'] == STAT_TYPE_INT or stat['type'] == 'INT':
58+
out['type'] = 'int'
59+
elif stat['type'] == STAT_TYPE_FLOAT or stat['type'] == 'FLOAT':
60+
out['type'] = 'float'
61+
elif stat['type'] == STAT_TYPE_AVGRATE or stat['type'] == 'AVGRATE':
62+
out['type'] = 'avgrate'
6363
if 'Default' in stat:
6464
out['default'] = stat['Default']
6565
elif 'default' in stat:

0 commit comments

Comments
 (0)