CheckSpellLevel fix
This commit is contained in:
parent
c0313c869a
commit
deab19ce25
2 changed files with 20 additions and 4 deletions
File diff suppressed because one or more lines are too long
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue