Fixed some calculation / view issues.

This commit is contained in:
stijnb1234 2021-09-02 17:09:29 +02:00
parent 9c871bff8d
commit cb1189c623
2 changed files with 31 additions and 22 deletions

25
dist/js/calculator.js vendored
View file

@ -33,26 +33,35 @@ function toJSON(item, models) {
//Insert models
json['overrides'] = [];
//Insert default model
json['overrides'][0] = {
'predicate': {
'damaged': 0,
'damage': 0
},
'model': 'item/' + item
};
for (let i = 0; i < models.length; i++) {
const model = models[i];
const damage = getMappedDamage(i+1, itemDamages[item]);
json['overrides'][i] = {
json['overrides'][i+1] = {
'predicate': {
'damaged': 0,
'damage': damage,
'model': 'item/' + model
}
'damage': damage
},
'model': model
};
}
//Insert damaged model
json['overrides'][models.length] = {
json['overrides'][models.length+1] = {
'predicate': {
'damaged': 1,
'damage': 0,
'model': 'item/' + item
}
'damage': 0
},
'model': 'item/' + item
};
return JSON.stringify(json, null, 2);