add Spells, checkSpellLevel()
This commit is contained in:
parent
023b3cd7de
commit
88094aed26
2 changed files with 39 additions and 1 deletions
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -160,4 +183,15 @@ function checkIfDataTrue(divId, dataObject, playerData) {
|
||||||
fillHTML(divId, dataObject[i]);
|
fillHTML(divId, dataObject[i]);
|
||||||
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];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -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>
|
||||||
Loading…
Reference in a new issue