From b1f01b83a2478ad706a2518ce3ac3875241ddf08 Mon Sep 17 00:00:00 2001 From: b Date: Sat, 9 Jan 2021 07:25:19 -0600 Subject: [PATCH] Bump version, fix bug with nonexistent ids --- display.js | 28 +++++++++++++--------------- test.js | 2 +- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/display.js b/display.js index 4b69e86..b619a3b 100644 --- a/display.js +++ b/display.js @@ -17,23 +17,21 @@ function expandItem(item, powders){ } }else{ //The item does not have fixed IDs. for (const id of rolledIDs){ - if(item[id]){ - if(item[id] > 0){ // positive rolled IDs - minRolls.set(id,idRound(item[id]*0.3)); + if(item[id] > 0){ // positive rolled IDs + minRolls.set(id,idRound(item[id]*0.3)); + maxRolls.set(id,idRound(item[id]*1.3)); + }else if(item[id] < 0){ //negative rolled IDs + if (reversedIDs.includes(id)) { maxRolls.set(id,idRound(item[id]*1.3)); - }else if(item[id] < 0){ //negative rolled IDs - if (reversedIDs.includes(id)) { - maxRolls.set(id,idRound(item[id]*1.3)); - minRolls.set(id,idRound(item[id]*0.7)); - } - else { - minRolls.set(id,idRound(item[id]*1.3)); - maxRolls.set(id,idRound(item[id]*0.7)); - } - }else{//Id = 0 - minRolls.set(id,0); - maxRolls.set(id,0); + minRolls.set(id,idRound(item[id]*0.7)); } + else { + minRolls.set(id,idRound(item[id]*1.3)); + maxRolls.set(id,idRound(item[id]*0.7)); + } + }else{//Id = 0 + minRolls.set(id,0); + maxRolls.set(id,0); } } } diff --git a/test.js b/test.js index 67ddfe1..398f616 100644 --- a/test.js +++ b/test.js @@ -11,7 +11,7 @@ console.log(url_tag); * END testing section */ -const BUILD_VERSION = "2.8"; +const BUILD_VERSION = "2.9"; document.getElementById("header").textContent = "Wynn build calculator "+BUILD_VERSION+" (db version "+DB_VERSION+")";