Merge pull request #71 from EDCD/fix/powerdraw

Small fixes
This commit is contained in:
William
2019-04-29 06:05:28 +10:00
committed by GitHub
3 changed files with 25 additions and 4 deletions

View File

@@ -154,7 +154,7 @@
"mass": 4,
"mount": "G",
"piercing": 35,
"power": 0.99,
"power": 1,
"range": 3000,
"rating": "D",
"thermload": 5.3,

View File

@@ -25,12 +25,12 @@
"mass": 4,
"mount": "F",
"piercing": 25,
"power": 0.93,
"power": 1.01,
"range": 3000,
"rating": "B",
"rof": 0.5,
"thermload": 2.9,
"symbol": "Hpt_Mining_SubSurfDispMisle_Turret_Medium"
"symbol": "Hpt_Mining_SubSurfDispMisle_Fixed_Medium"
},
{
"breachdmg": 0.5,
@@ -94,7 +94,7 @@
"rating": "B",
"rof": 0.5,
"thermload": 2.2,
"symbol": "Hpt_Mining_SubSurfDispMisle_Turret_Small"
"symbol": "Hpt_Mining_SubSurfDispMisle_Fixed_Small"
},
{
"breachdmg": 0.5,

21
modules/mod.py Normal file
View 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)