parent
7cc708af91
commit
8f2b1b7c2d
File diff suppressed because one or more lines are too long
@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env python
|
||||
"""
|
||||
Parse the weapon list data from calculating palico, and use it to
|
||||
generate another JSON file mapping the weapon name to the the weapon
|
||||
class qualified id (CLASS.WEAPON_ID) that is used when passing weapon
|
||||
setups in the query parameter.
|
||||
|
||||
See https://github.com/mrmin123/the-calculating-palico
|
||||
"""
|
||||
|
||||
import os.path
|
||||
import json
|
||||
|
||||
import _pathfix
|
||||
from _pathfix import db_path, project_path
|
||||
|
||||
if __name__ == '__main__':
|
||||
inpath = os.path.join(db_path, "calculating_palico_weapon_list.json")
|
||||
outpath = os.path.join(project_path, "web", "data",
|
||||
"calculating_palico_weapon_map.json")
|
||||
|
||||
with open(inpath) as f:
|
||||
weapon_list = json.load(f)
|
||||
weapon_map = dict()
|
||||
for weapon in weapon_list:
|
||||
weapon_map[weapon["name"]] = "%s.%s" % (weapon["class"], weapon["id"])
|
||||
with open(outpath, "w") as f:
|
||||
json.dump(weapon_map, f)
|
||||
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue