1
0
Fork 0
mirror of https://gitlab.com/Mr_Goldberg/goldberg_emulator.git synced 2024-11-14 10:50:13 +01:00

Try to read default num as float in script if int doesn't work.

This commit is contained in:
Mr_Goldberg 2022-08-17 20:17:37 -04:00
parent 7f3eb9970e
commit 97a1ff5186
No known key found for this signature in database
GPG key ID: 8597D87419DEF278

View file

@ -64,7 +64,10 @@ def generate_stats_achievements(schema, config_directory):
for s in stats_out: for s in stats_out:
default_num = 0 default_num = 0
if (s['type'] == 'int'): if (s['type'] == 'int'):
try:
default_num = int(s['default']) default_num = int(s['default'])
except ValueError:
default_num = int(float(s['default']))
else: else:
default_num = float(s['default']) default_num = float(s['default'])
output_stats += "{}={}={}\n".format(s['name'], s['type'], default_num) output_stats += "{}={}={}\n".format(s['name'], s['type'], default_num)