mirror of
https://github.com/EDCD/coriolis-data.git
synced 2025-12-08 15:13:23 +00:00
22 lines
662 B
Python
22 lines
662 B
Python
import json
|
|
import os
|
|
|
|
def rof_to_fireint(module: dict):
|
|
rof = module.get('rof', None)
|
|
if rof is not None:
|
|
del module['rof']
|
|
module['fireint'] = 1 / rof
|
|
return module
|
|
|
|
if __name__ == "__main__":
|
|
for root, _, files in os.walk('./hardpoints'):
|
|
for f in files:
|
|
hardpoint_groups = None
|
|
path = os.path.join(root, f)
|
|
with open(path) as fp:
|
|
hardpoint_groups = json.load(fp)
|
|
|
|
hardpoint_groups = { k: list(map(rof_to_fireint, v)) for k, v in hardpoint_groups.items() }
|
|
with open(path, 'w') as fp:
|
|
json.dump(hardpoint_groups, fp, indent=2)
|