shortened code for backwards compatibility

This commit is contained in:
ReznoRMichael 2021-02-24 15:36:43 +01:00
commit c51a35c708
3 changed files with 20 additions and 91 deletions

View file

@ -833,27 +833,6 @@ function CheckAdditionalThings(divId, dataObject, playerData, worldData, sceneDa
case "loveKey":
(playerData.hasLoveKey === true || playerData.openedLoveDoor === true) ? CurrentDataTrue(): CurrentDataFalse();
break;
case "gotLurkerKey":
case "nightmareLanternLit":
case "killedPaleLurker":
case "whiteDefenderDefeated":
case "gotGrimmNotch":
case "fragileGreed_unbreakable":
case "fragileHealth_unbreakable":
case "fragileStrength_unbreakable":
case "killedBindingSeal":
case "killedGodseekerMask":
case "givenGodseekerFlower":
case "givenOroFlower":
case "givenWhiteLadyFlower":
case "givenEmilitiaFlower":
if (playerData.hasOwnProperty(i) === false) {
CurrentDataBlank();
textPrefix = `<del>${textPrefix}</del>`;
break;
}
(playerData[i] === true) ? CurrentDataTrue(): CurrentDataFalse();
break;
case "paleOreSeer": // #2
(playerData.dreamReward2 === true) ? CurrentDataTrue(): CurrentDataFalse();
break;
@ -912,14 +891,6 @@ function CheckAdditionalThings(divId, dataObject, playerData, worldData, sceneDa
(playerData[i] === true) ? CurrentDataTrue(): CurrentDataFalse();
if (playerData[i] === false && playerData.killedVoidIdol_3 === true) CurrentDataTrue();
break;
case "killedVoidIdol_3":
if (playerData.hasOwnProperty(i) === false) {
CurrentDataBlank();
textPrefix = `<del>${textPrefix}</del>`;
break;
}
(playerData[i] === true) ? CurrentDataTrue(): CurrentDataFalse();
break;
case "greyPrinceDefeated":
// compatibility with earlier game versions
if (playerData.hasOwnProperty(i) === false) {
@ -980,25 +951,22 @@ function CheckAdditionalThings(divId, dataObject, playerData, worldData, sceneDa
textSuffix = dataObject[i].spoilerUpgradeNail;
}
break;
case "killedNailBros":
case "killedPaintmaster":
case "killedNailsage":
case "killedHollowKnightPrime":
/* Godmaster backwards compatibility */
if (playerData.hasOwnProperty(i) === false) {
CurrentDataBlank();
textPrefix = `<del>${textPrefix}</del>`;
} else if (playerData[i] === true) {
CurrentDataTrue();
} else {
CurrentDataFalse();
}
break;
case "mrMushroomState":
sFillText += CheckMrMushroomState(divId, dataObject[i], playerData[i]);
break;
default:
(playerData[i] === true) ? CurrentDataTrue(): CurrentDataFalse();
// backwards compatibility with earlier game versions
if (playerData.hasOwnProperty(i) === false) {
CurrentDataBlank();
textPrefix = `<del>${dataObject[i].name}</del>`;
break;
}
else if (playerData[i] === true) {
CurrentDataTrue();
}
else {
CurrentDataFalse();
}
} // end switch (i)
if (i === "mrMushroomState") continue;