lifeblood core room arcane egg exception

This commit is contained in:
ReznoRMichael 2021-08-02 12:05:25 +02:00
parent 4cd9ff10d0
commit 3a8e578c2c
4 changed files with 39 additions and 21 deletions

View file

@ -460,16 +460,17 @@ function CheckExtendedCompletion(db) {
default:
if (entries[entry].icon !== "none") {
intro.extendedCompletionTotal++;
/* Missable Arcane Egg exception, subtract from total */
}
/* Missable Arcane Egg exception, subtract from total */
if (entries[entry].icon === "red" && entry === "arcaneEggLifebloodCoreRoom") {
/* console.info(`${entry} has passed:`, entries[entry].icon); */
/* When got the Lifeblood Core charm, but didn't pick up the Arcane Egg */
if (sections.charms.entries.gotCharm_9.icon === "green") {
intro.extendedCompletionTotal--;
/* console.info(`${entry} completion Total subtracted`); */
}
if (entries[entry].icon === "none" && entry === "arcaneEggLifebloodCoreRoom") {
/* console.info(`${entry} has passed:`, entries[entry].icon); */
/* When got the Lifeblood Core charm, but didn't pick up the Arcane Egg */
if (sections.charms.entries.gotCharm_9.icon === "green") {
intro.extendedCompletionTotal--;
/* console.info(`${entry} completion Total subtracted`); */
}
}
@ -1275,7 +1276,6 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
case "mantisVillageFloorLever":
case "pathOfPainEntrance":
case "whiteLadyRoom":
case "arcaneEggLifebloodCoreRoom":
case "throneRoomLoreTablet":
FindWorldItem(dataObject[i].id, dataObject[i].sceneName) ? SetIconGreen(section, i) : SetIconRed(section, i);
break;
@ -1299,6 +1299,10 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
break;
case "arcaneEggLifebloodCoreRoom":
FindWorldItem(dataObject[i].id, dataObject[i].sceneName) ? SetIconGreen(section, i) : SetIconNone(section, i);
break;
case "bossDoorStateTier5":
if (playerData.hasOwnProperty("bossDoorStateTier5") === false) {
SetIconNone(section, i);
@ -5962,6 +5966,12 @@ var HK = {
sceneName: "White_Palace_09",
wiki: "White_Palace#Throne_room_Lore_Tablet"
},
/*
#52 Quake Floor 🗺 Palace Caged Lever White_Palace_15
#53 Breakable Wall Waterways 🗺 Palace Spike Drop White_Palace_12
#54 Break Floor 1 🗺 Palace Spike Drop White_Palace_12
*/
elderbugGaveFlower: {
name: "Delicate Flower: Elderbug",
spoiler: "Deliver from Traitor's Child Grave",

File diff suppressed because one or more lines are too long

View file

@ -538,18 +538,18 @@ function CheckExtendedCompletion(db) {
if (entries[entry].icon !== "none") {
intro.extendedCompletionTotal++;
}
/* Missable Arcane Egg exception, subtract from total */
if (entries[entry].icon === "red" && entry === "arcaneEggLifebloodCoreRoom") {
/* Missable Arcane Egg exception, subtract from total */
if (entries[entry].icon === "none" && entry === "arcaneEggLifebloodCoreRoom") {
/* console.info(`${entry} has passed:`, entries[entry].icon); */
/* When got the Lifeblood Core charm, but didn't pick up the Arcane Egg */
if (sections.charms.entries.gotCharm_9.icon === "green") {
intro.extendedCompletionTotal--;
/* console.info(`${entry} completion Total subtracted`); */
}
/* console.info(`${entry} has passed:`, entries[entry].icon); */
/* When got the Lifeblood Core charm, but didn't pick up the Arcane Egg */
if (sections.charms.entries.gotCharm_9.icon === "green") {
intro.extendedCompletionTotal--;
/* console.info(`${entry} completion Total subtracted`); */
}
}
@ -1393,7 +1393,6 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
case "mantisVillageFloorLever":
case "pathOfPainEntrance":
case "whiteLadyRoom":
case "arcaneEggLifebloodCoreRoom":
case "throneRoomLoreTablet":
(FindWorldItem(dataObject[i].id, dataObject[i].sceneName)) ? SetIconGreen(section, i): SetIconRed(section, i);
break;
@ -1420,6 +1419,10 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
/* textPrefix += ": " + total; */
break;
case "arcaneEggLifebloodCoreRoom":
(FindWorldItem(dataObject[i].id, dataObject[i].sceneName)) ? SetIconGreen(section, i): SetIconNone(section, i);
break;
case "bossDoorStateTier5":
if (playerData.hasOwnProperty("bossDoorStateTier5") === false) {
SetIconNone(section, i);

View file

@ -2866,6 +2866,11 @@ const HK = {
sceneName: "White_Palace_09",
wiki: "White_Palace#Throne_room_Lore_Tablet"
},
/*
#52 Quake Floor 🗺 Palace Caged Lever White_Palace_15
#53 Breakable Wall Waterways 🗺 Palace Spike Drop White_Palace_12
#54 Break Floor 1 🗺 Palace Spike Drop White_Palace_12
*/
elderbugGaveFlower: {
name: "Delicate Flower: Elderbug",
spoiler: "Deliver from Traitor's Child Grave",