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 * @param {object} playerData Reference/pointer to specific data where to search
*/ */
function CheckSpellLevel(divId, dataObject, playerData) { function CheckSpellLevel(divId, dataObject, playerData) {
for (let i in dataObject) { for (let i in dataObject) {
for (let j = 1; j <= 2; j++) { switch (i) {
(playerData[i] >= j) ? CurrentDataTrue(divId): CurrentDataFalse(); case "vengefulSpirit":
FillHTML(divId, dataObject[i][j][0], dataObject[i][j][1]); 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;
} }
} }
} }