add Spells, checkSpellLevel()

This commit is contained in:
ReznoRMichael 2020-08-24 23:40:28 +02:00
parent 023b3cd7de
commit 88094aed26
2 changed files with 39 additions and 1 deletions

View file

@ -22,6 +22,10 @@ var divEnd = [
var strongStart = "<strong>" var strongStart = "<strong>"
var strongEnd = "</strong>" var strongEnd = "</strong>"
var divIds = {
};
var divIdIntro = "hk-intro"; var divIdIntro = "hk-intro";
var divIdBosses = "hk-bosses"; var divIdBosses = "hk-bosses";
var divIdColosseum = "hk-colosseum"; var divIdColosseum = "hk-colosseum";
@ -30,6 +34,7 @@ var divIdDreamNail = "hk-dreamnail";
var divIdEquipment = "hk-equipment"; var divIdEquipment = "hk-equipment";
var divIdNailArts = "hk-nailarts"; var divIdNailArts = "hk-nailarts";
var divIdNailUpgrades = "hk-nailupgrades"; var divIdNailUpgrades = "hk-nailupgrades";
var divIdSpells = "hk-spells";
const HK_BOSSES = { const HK_BOSSES = {
killedMawlek: "Brooding Mawlek", killedMawlek: "Brooding Mawlek",
@ -83,6 +88,21 @@ const HK_NAILARTS = {
hasCyclone: "Cyclone Slash" hasCyclone: "Cyclone Slash"
}; };
const HK_SPELLS = {
fireballLevel: {
1: "Vengeful Spirit",
2: "Shade Soul"
},
quakeLevel: {
1: "Desolate Dive",
2: "Descending Dark"
},
screamLevel: {
1: "Howling Wraiths",
2: "Abyss Shriek"
}
}
function HKCheckCompletion(jsonObject) { function HKCheckCompletion(jsonObject) {
let HKPlayerData = jsonObject.playerData; let HKPlayerData = jsonObject.playerData;
@ -130,12 +150,15 @@ function HKCheckCompletion(jsonObject) {
let nailName = ["Old Nail", "Sharpened Nail", "Channeled Nail", "Coiled Nail", "Pure Nail"]; let nailName = ["Old Nail", "Sharpened Nail", "Channeled Nail", "Coiled Nail", "Pure Nail"];
for (let j = 0; j < nailName.length; j++) { for (let j = 0; j < nailName.length; j++) {
currentDataFalse();
if (HKPlayerData.nailSmithUpgrades >= j) currentDataTrue(); if (HKPlayerData.nailSmithUpgrades >= j) currentDataTrue();
fillHTML(divIdNailUpgrades, nailName[j]); fillHTML(divIdNailUpgrades, nailName[j]);
currentDataFalse();
} }
} }
// ---------------- Spells --------------------- //
checkSpellLevel(divIdSpells, HK_SPELLS, HKPlayerData);
} }
} }
@ -161,3 +184,14 @@ function checkIfDataTrue(divId, dataObject, playerData) {
delete dataObject[i]; delete dataObject[i];
} }
} }
function checkSpellLevel(divId, dataObject, playerData) {
for (i in dataObject) {
for (let j = 1; j <= 2; j++) {
currentDataFalse();
if (playerData[i] >= j) currentDataTrue();
fillHTML(divId, dataObject[i][j]);
}
delete dataObject[i];
}
}

View file

@ -82,5 +82,9 @@
<h2>Nail Upgrades:</h2> <h2>Nail Upgrades:</h2>
</div> </div>
<div id="hk-spells">
<h2>Spells:</h2>
</div>
</body> </body>
</html> </html>