Pricefile = "V:/database/templates/handbook.json";
Sizefile = "V:/database/templates/items.json";
//Pricefile = "v:/price.txt";
//Sizefile = "v:/size.txt";
var infoAll = {};
var jsText = file_read(Pricefile);
var jsPrice = JSON.parse(jsText);
for(var key in jsPrice.Items)
{
var item = jsPrice.Items[key];
var Id = item["Id"];
infoAll[Id] = {};
infoAll[Id]["Id"] = Id;
infoAll[Id]["Price"] = item["Price"]
}
console.log(JSON.stringify(infoAll, null, 2));
file_write("v:/jsPrice.txt", JSON.stringify(infoAll, null, 2));
var jsText = file_read(Sizefile);
var jsSize = JSON.parse(jsText);
for(var key in jsSize)
{
var item = jsSize[key];
if(item["_name"] == null)
continue;
if(infoAll[key] == null)
infoAll[key] = {};
infoAll[key]["Name"] = item["_name"];
if(item["_props"] == null)
continue;
var width = Number(item["_props"].Width);
var height = Number(item["_props"].Height);
var size = width * height;
infoAll[key]["Size"] = size;
}
console.log(JSON.stringify(infoAll, null, 2));
file_write("v:/infoSize.txt", JSON.stringify(infoAll, null, 2));
var infoTable = {};
infoTable["table"] = new Array();
for(var key in infoAll)
{
var item = infoAll[key];
infoTable.table.push(item);
}
console.log(JSON.stringify(infoTable, null, 2));
file_write("v:/table.txt", JSON.stringify(infoTable, null, 2));
Itemfile = "V:/database/templates/items.json";
var infoAll = {};
var jsText = file_read(Itemfile);
var jsItem = JSON.parse(jsText);
var Damage, PenetrationPower;
for(var key in jsItem)
{
var item = jsItem[key];
if(item["_name"] == null)
continue;
if(item["_props"] == null)
continue;
Damage = item["_props"]["Damage"];
PenetrationPower = item["_props"]["PenetrationPower"];
if(Damage == null || PenetrationPower == null)
continue;
if(infoAll[key] == null)
infoAll[key] = {};
infoAll[key]["Name"] = item["_name"];
infoAll[key]["Damage"] = Damage;
infoAll[key]["PenetrationPower"] = PenetrationPower;
}
console.log(JSON.stringify(infoAll, null, 2));
file_write("v:/infoAmmo.txt", JSON.stringify(infoAll, null, 2));
var infoTable = {};
infoTable["table"] = new Array();
for(var key in infoAll)
{
var item = infoAll[key];
infoTable.table.push(item);
}
console.log(JSON.stringify(infoTable, null, 2));
file_write("v:/table.json", JSON.stringify(infoTable, null, 2));