CheckSpellLevel fix

This commit is contained in:
ReznoRMichael 2021-02-10 16:09:11 +01:00
parent c0313c869a
commit deab19ce25
2 changed files with 20 additions and 4 deletions

File diff suppressed because one or more lines are too long

View file

@ -562,10 +562,26 @@ function CheckIfDataTrue(divId, dataObject, playerData) {
* @param {object} playerData Reference/pointer to specific data where to search
*/
function CheckSpellLevel(divId, dataObject, playerData) {
for (let i in dataObject) {
for (let j = 1; j <= 2; j++) {
(playerData[i] >= j) ? CurrentDataTrue(divId): CurrentDataFalse();
FillHTML(divId, dataObject[i][j][0], dataObject[i][j][1]);
switch (i) {
case "vengefulSpirit":
case "shadeSoul":
(playerData.fireballLevel >= dataObject[i].fireballLevel) ? CurrentDataTrue(divId): CurrentDataFalse();
FillHTML(divId, dataObject[i].name, dataObject[i].spoiler);
break;
case "desolateDive":
case "descendingDark":
(playerData.quakeLevel >= dataObject[i].quakeLevel) ? CurrentDataTrue(divId): CurrentDataFalse();
FillHTML(divId, dataObject[i].name, dataObject[i].spoiler);
break;
case "howlingWraiths":
case "abyssShriek":
(playerData.screamLevel >= dataObject[i].screamLevel) ? CurrentDataTrue(divId): CurrentDataFalse();
FillHTML(divId, dataObject[i].name, dataObject[i].spoiler);
break;
default:
break;
}
}
}