Detailed Extended Completion first prototype
This commit is contained in:
parent
fc8f990a97
commit
eeb7ec56ec
5 changed files with 40 additions and 25 deletions
|
|
@ -465,12 +465,6 @@ function CheckExtendedCompletion(db) {
|
|||
let gameCompletionExtended = db.sections.intro.entries.gameCompletionExtended;
|
||||
let intro = db.sections.intro;
|
||||
|
||||
/* Bring to default values (0) */
|
||||
intro.extendedCompletionDone = 0;
|
||||
intro.extendedCompletionTotal = 0;
|
||||
gameCompletionExtended.spoiler = 0;
|
||||
gameCompletionExtended.spoilerAfter = "";
|
||||
|
||||
for (let section in sections) {
|
||||
|
||||
entries = sections[section].entries;
|
||||
|
|
@ -506,8 +500,10 @@ function CheckExtendedCompletion(db) {
|
|||
gameCompletionExtended.icon === "green";
|
||||
}
|
||||
|
||||
let percent = (intro.extendedCompletionDone/intro.extendedCompletionTotal) * 100;
|
||||
|
||||
gameCompletionExtended.spoiler = intro.extendedCompletionDone;
|
||||
gameCompletionExtended.spoilerAfter = ` / ${intro.extendedCompletionTotal}`;
|
||||
gameCompletionExtended.spoilerAfter = ` / ${intro.extendedCompletionTotal} = <b>${percent.toFixed(2)} %</b>`;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -1727,6 +1723,15 @@ function ResetCompletion(db) {
|
|||
|
||||
db.saveAnalyzed = false;
|
||||
|
||||
/* Bring Extended Completion to default values (0) */
|
||||
let gameCompletionExtended = db.sections.intro.entries.gameCompletionExtended;
|
||||
let intro = db.sections.intro;
|
||||
|
||||
intro.extendedCompletionDone = 0;
|
||||
intro.extendedCompletionTotal = 0;
|
||||
gameCompletionExtended.spoiler = 0;
|
||||
gameCompletionExtended.spoilerAfter = "";
|
||||
|
||||
for (let section in sections) {
|
||||
entries = sections[section].entries;
|
||||
|
||||
|
|
|
|||
|
|
@ -49,10 +49,10 @@ const HK = {
|
|||
gameCompletionExtended: {
|
||||
id: "gameCompletionExtended",
|
||||
icon: "red",
|
||||
name: "Extended Completion:",
|
||||
name: "Detailed Extended Completion:",
|
||||
spoiler: 0,
|
||||
spoilerAfter: "",
|
||||
spoilerAfterDefault: "",
|
||||
spoilerAfter: " / 0 = <b>0.00 %</b>",
|
||||
spoilerAfterDefault: " / 0 = <b>0.00 %</b>",
|
||||
},
|
||||
saveVersion: {
|
||||
id: "saveVersion",
|
||||
|
|
|
|||
|
|
@ -208,8 +208,6 @@ function GenerateInnerHTML(db) {
|
|||
|
||||
case "intro":
|
||||
|
||||
console.info("Extended Completion:", `${sections[section].extendedCompletionDone} / ${sections[section].extendedCompletionTotal}`);
|
||||
|
||||
/* ############## Create each single entry (intro) ############### */
|
||||
|
||||
for (let entry in entries) {
|
||||
|
|
@ -254,6 +252,12 @@ function GenerateInnerHTML(db) {
|
|||
|
||||
break;
|
||||
|
||||
case "gameCompletionExtended":
|
||||
obj.spoilerAfter = `</b> ${entries[entry].spoilerAfter}`;
|
||||
obj.span[1] = "";
|
||||
|
||||
break;
|
||||
|
||||
case "health":
|
||||
|
||||
/* ----------------- Horizontal Line after save version ---------------- */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue