show number of health masks

This commit is contained in:
ReznoRMichael 2021-07-05 15:18:21 +02:00
parent 72e158237c
commit 0f1f00a0c2
4 changed files with 35 additions and 14 deletions

View file

@ -289,17 +289,24 @@ function CheckSaveFileVersion(divId) {
function CheckHealthMasks(divId) { function CheckHealthMasks(divId) {
var masks = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 5; var masks = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 5;
var permadeathMode = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0; var permadeathMode = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;
var icon = SYMBOL_EMPTY; divId.entries.health.masks = masks;
var textFill = "<span>Health:</span>";
var maskImages = "";
var maskNormal = "<img src='".concat(_img_health_mask_png__WEBPACK_IMPORTED_MODULE_3__, "' class='health-mask' alt='health mask image' title='Health Mask'>");
var maskSteel = "<img src='".concat(_img_health_mask_steel_png__WEBPACK_IMPORTED_MODULE_4__, "' class='health-mask' alt='steel health mask image' title='Steel Health Mask'>");
var maskImg = "";
permadeathMode > 0 ? maskImg = maskSteel : maskImg = maskNormal;
for (var i = 0; i < masks; i++) { if (permadeathMode > 0) {
maskImages += maskImg; divId.entries.health.permadeathMode = true;
} // document.getElementById(divId.id).innerHTML += divStartCenter + icon + textFill + maskImages + divEnd; } else {
divId.entries.health.permadeathMode = false;
}
/* let icon = SYMBOL_EMPTY;
let textFill = "<span>Health:</span>";
let maskImages = "";
let maskNormal = `<img src='${HEALTH_MASK_IMAGE}' class='health-mask' alt='health mask image' title='Health Mask'>`;
let maskSteel = `<img src='${HEALTH_MASK_STEEL_IMAGE}' class='health-mask' alt='steel health mask image' title='Steel Health Mask'>`;
let maskImg = "";
(permadeathMode > 0) ? maskImg = maskSteel: maskImg = maskNormal;
for (let i = 0; i < masks; i++) {
maskImages += maskImg;
} */
// document.getElementById(divId.id).innerHTML += divStartCenter + icon + textFill + maskImages + divEnd;
} }
/** /**
@ -5049,12 +5056,14 @@ function SingleEntryFill(section, entry) {
break; break;
case "health": case "health":
span = ["", ""];
entry.permadeathMode ? maskImg = maskSteel : maskImg = maskNormal; entry.permadeathMode ? maskImg = maskSteel : maskImg = maskNormal;
for (var i = 0; i < entry.masks; i++) { for (var i = 0; i < entry.masks; i++) {
textSuffix += maskImg; textSuffix += maskImg;
} }
textSuffix += "".concat(p, "<sup>(").concat(entry.masks, ")</sup>");
break; break;
default: default:

File diff suppressed because one or more lines are too long

View file

@ -368,7 +368,15 @@ function CheckSaveFileVersion(divId, saveVersion = HK.SECTION.intro.entries.save
*/ */
function CheckHealthMasks(divId, masks = 5, permadeathMode = 0) { function CheckHealthMasks(divId, masks = 5, permadeathMode = 0) {
let icon = SYMBOL_EMPTY; divId.entries.health.masks = masks;
if (permadeathMode > 0) {
divId.entries.health.permadeathMode = true;
} else {
divId.entries.health.permadeathMode = false;
}
/* let icon = SYMBOL_EMPTY;
let textFill = "<span>Health:</span>"; let textFill = "<span>Health:</span>";
let maskImages = ""; let maskImages = "";
let maskNormal = `<img src='${HEALTH_MASK_IMAGE}' class='health-mask' alt='health mask image' title='Health Mask'>`; let maskNormal = `<img src='${HEALTH_MASK_IMAGE}' class='health-mask' alt='health mask image' title='Health Mask'>`;
@ -379,7 +387,7 @@ function CheckHealthMasks(divId, masks = 5, permadeathMode = 0) {
for (let i = 0; i < masks; i++) { for (let i = 0; i < masks; i++) {
maskImages += maskImg; maskImages += maskImg;
} } */
// document.getElementById(divId.id).innerHTML += divStartCenter + icon + textFill + maskImages + divEnd; // document.getElementById(divId.id).innerHTML += divStartCenter + icon + textFill + maskImages + divEnd;
} }

View file

@ -343,12 +343,16 @@ function SingleEntryFill(section, entry) {
break; break;
case "health": case "health":
span = ["", ""];
(entry.permadeathMode) ? maskImg = maskSteel: maskImg = maskNormal; (entry.permadeathMode) ? maskImg = maskSteel: maskImg = maskNormal;
for (let i = 0; i < entry.masks; i++) { for (let i = 0; i < entry.masks; i++) {
textSuffix += maskImg; textSuffix += maskImg;
} }
textSuffix += `${p}<sup>(${entry.masks})</sup>`;
break; break;
default: default: