mirror of
https://github.com/EDCD/coriolis-data.git
synced 2025-12-08 15:13:23 +00:00
Fix medium gimballed beam laser powerdraw
Closes https://github.com/EDCD/coriolis/issues/485
This commit is contained in:
@@ -154,7 +154,7 @@
|
||||
"mass": 4,
|
||||
"mount": "G",
|
||||
"piercing": 35,
|
||||
"power": 0.99,
|
||||
"power": 1,
|
||||
"range": 3000,
|
||||
"rating": "D",
|
||||
"thermload": 5.3,
|
||||
|
||||
21
modules/mod.py
Normal file
21
modules/mod.py
Normal file
@@ -0,0 +1,21 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user