check World Interactions
This commit is contained in:
parent
54ee8e5854
commit
fdc690d467
3 changed files with 97 additions and 81 deletions
172
build/app.js
172
build/app.js
|
|
@ -166,7 +166,9 @@ function HKCheckCompletion(jsonObject) {
|
||||||
|
|
||||||
CheckAdditionalThings(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__["default"].sections.essentialsCollectibles, jsonObject); // ------------------------- Essentials % -> Stag Stations -------------------------------------------------------------------- //
|
CheckAdditionalThings(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__["default"].sections.essentialsCollectibles, jsonObject); // ------------------------- Essentials % -> Stag Stations -------------------------------------------------------------------- //
|
||||||
|
|
||||||
CheckAdditionalThings(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__["default"].sections.essentialsStagStations, jsonObject); // ------------------------- Essentials % -> Bosses --------------------------------------------------------------------- //
|
CheckAdditionalThings(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__["default"].sections.essentialsStagStations, jsonObject); // ------------------------- Essentials % -> World Interactions -------------------------------------------------------------------- //
|
||||||
|
|
||||||
|
CheckAdditionalThings(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__["default"].sections.essentialsWorldInteractions, jsonObject); // ------------------------- Essentials % -> Bosses --------------------------------------------------------------------- //
|
||||||
|
|
||||||
CheckAdditionalThings(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__["default"].sections.essentialsBosses, jsonObject); // ------------------------- Achievements ------------------------------------------------------------------------------------- //
|
CheckAdditionalThings(_hk_database_js__WEBPACK_IMPORTED_MODULE_0__["default"].sections.essentialsBosses, jsonObject); // ------------------------- Achievements ------------------------------------------------------------------------------------- //
|
||||||
|
|
||||||
|
|
@ -4502,11 +4504,6 @@ var HK = {
|
||||||
id: "hk-essentials-collectibles",
|
id: "hk-essentials-collectibles",
|
||||||
description: "Collectibles that don't count directly towards 112% Game Completion, but are required to achieve full 112%.",
|
description: "Collectibles that don't count directly towards 112% Game Completion, but are required to achieve full 112%.",
|
||||||
entries: {
|
entries: {
|
||||||
/*
|
|
||||||
Absolute Radiance (for P5, achievements)
|
|
||||||
Sisters of Battle (for P5, achievements)
|
|
||||||
Winged Nosk (for P5, achievements)
|
|
||||||
*/
|
|
||||||
grubsCollected: {
|
grubsCollected: {
|
||||||
name: "Grubs Rescued",
|
name: "Grubs Rescued",
|
||||||
spoiler: "46 Grubs total",
|
spoiler: "46 Grubs total",
|
||||||
|
|
@ -4535,35 +4532,6 @@ var HK = {
|
||||||
maxDefault: 2400,
|
maxDefault: 2400,
|
||||||
wiki: "Dream_Nail#Essence"
|
wiki: "Dream_Nail#Essence"
|
||||||
},
|
},
|
||||||
fountainGeo: {
|
|
||||||
name: "Geo in Fountain",
|
|
||||||
spoiler: "Ancient Basin: 3000 Geo maximum",
|
|
||||||
max: 3000,
|
|
||||||
maxDefault: 3000,
|
|
||||||
wiki: "Ancient_Basin#Description"
|
|
||||||
},
|
|
||||||
slyRescued: {
|
|
||||||
name: "Sly Rescued",
|
|
||||||
spoiler: "Forgotten Crossroads, near Gruz Mother",
|
|
||||||
wiki: "Sly"
|
|
||||||
},
|
|
||||||
brettaRescued: {
|
|
||||||
name: "Bretta Rescued",
|
|
||||||
spoiler: "Fungal Wastes, near Dashmaster charm statue",
|
|
||||||
wiki: "Bretta"
|
|
||||||
},
|
|
||||||
paidLegEater: {
|
|
||||||
name: "Paid to See Something Nice",
|
|
||||||
spoiler: "Fungal Wastes, Leg Eater: 86 Geo",
|
|
||||||
wiki: "Leg_Eater#In-game_events"
|
|
||||||
},
|
|
||||||
mantisVillageFloorLever: {
|
|
||||||
name: "Mantis Village Floor Lever",
|
|
||||||
spoiler: "Fungal Wastes, right of Mantis Claw",
|
|
||||||
id: "Mantis Lever (1)",
|
|
||||||
sceneName: "Fungus2_14",
|
|
||||||
wiki: "Fungal_Wastes#Sub-area:_Mantis_Village"
|
|
||||||
},
|
|
||||||
hasLantern: {
|
hasLantern: {
|
||||||
name: "Lumafly Lantern",
|
name: "Lumafly Lantern",
|
||||||
spoiler: "Sly: 1800 Geo",
|
spoiler: "Sly: 1800 Geo",
|
||||||
|
|
@ -4574,11 +4542,6 @@ var HK = {
|
||||||
spoiler: "Crystal Peak, below Quirrel location",
|
spoiler: "Crystal Peak, below Quirrel location",
|
||||||
wiki: "Shopkeeper's_Key"
|
wiki: "Shopkeeper's_Key"
|
||||||
},
|
},
|
||||||
gaveSlykey: {
|
|
||||||
name: "Shopkeeper's Key Returned to Sly",
|
|
||||||
spoiler: "Dirtmouth, Sly's Shop",
|
|
||||||
wiki: "Sly"
|
|
||||||
},
|
|
||||||
elegantKey: {
|
elegantKey: {
|
||||||
name: "Elegant Key",
|
name: "Elegant Key",
|
||||||
spoiler: "Sly: 800 Geo + Shopkeeper's Key",
|
spoiler: "Sly: 800 Geo + Shopkeeper's Key",
|
||||||
|
|
@ -4653,36 +4616,6 @@ var HK = {
|
||||||
sceneName: "Room_Colosseum_Silver",
|
sceneName: "Room_Colosseum_Silver",
|
||||||
wiki: "Pale_Ore#How_to_Acquire"
|
wiki: "Pale_Ore#How_to_Acquire"
|
||||||
},
|
},
|
||||||
xunFlowerGiven: {
|
|
||||||
name: "Delicate Flower Accepted",
|
|
||||||
spoiler: "Resting Grounds: listen to Grey Mourner",
|
|
||||||
wiki: "Grey_Mourner#In-game_events"
|
|
||||||
},
|
|
||||||
waterwaysAcidDrained: {
|
|
||||||
name: "Acid Drained",
|
|
||||||
spoiler: "Royal Waterways, lever after Dung Defender",
|
|
||||||
wiki: "Royal_Waterways#Sub-area:_Isma.27s_Grove"
|
|
||||||
},
|
|
||||||
openedMageDoor_v2: {
|
|
||||||
name: "Elegant Door Unlocked",
|
|
||||||
spoiler: "City of Tears: Soul Sanctum, requires Elegant Key",
|
|
||||||
wiki: "Elegant_Key#Use"
|
|
||||||
},
|
|
||||||
openedLoveDoor: {
|
|
||||||
name: "Tower of Love Door Unlocked",
|
|
||||||
spoiler: "City of Tears, requires Love Key",
|
|
||||||
wiki: "City_of_Tears#Sub-area:_Tower_of_Love"
|
|
||||||
},
|
|
||||||
abyssGateOpened: {
|
|
||||||
name: "The Abyss Gate Opened",
|
|
||||||
spoiler: "Ancient Basin, requires King's Brand",
|
|
||||||
wiki: "Ancient_Basin#Description"
|
|
||||||
},
|
|
||||||
blueVineDoor: {
|
|
||||||
name: "Lifeblood Door Opened",
|
|
||||||
spoiler: "The Abyss, requires 14–15+ Lifeblood Masks",
|
|
||||||
wiki: "Lifeblood_Core#How_to_Acquire"
|
|
||||||
},
|
|
||||||
hasTramPass: {
|
hasTramPass: {
|
||||||
name: "Tram Pass",
|
name: "Tram Pass",
|
||||||
spoiler: "Deepnest: Failed Tramway",
|
spoiler: "Deepnest: Failed Tramway",
|
||||||
|
|
@ -4697,16 +4630,6 @@ var HK = {
|
||||||
name: "White Fragment: King",
|
name: "White Fragment: King",
|
||||||
spoiler: "Pale King: White Palace",
|
spoiler: "Pale King: White Palace",
|
||||||
wiki: "Kingsoul#How_to_Acquire"
|
wiki: "Kingsoul#How_to_Acquire"
|
||||||
},
|
|
||||||
nightmareLanternLit: {
|
|
||||||
name: "Nightmare Lantern Lit",
|
|
||||||
spoiler: "Howling Cliffs, corpse of a large bug",
|
|
||||||
wiki: "Howling_Cliffs#Nightmare_Lantern_Chamber"
|
|
||||||
},
|
|
||||||
godseekerUnlocked: {
|
|
||||||
name: "Godseeker Cocoon Unlocked",
|
|
||||||
spoiler: "Royal Waterways: Junk Pit",
|
|
||||||
wiki: "Royal_Waterways#Sub-area:_Junk_Pit"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
grubsList: ["Crossroads_35", "Crossroads_03", "Crossroads_05", "Crossroads_48", "Crossroads_31", "Fungus1_06", "Fungus1_07", "Fungus1_21", "Fungus1_28", "Fungus2_18", "Ruins1_05", "Mines_04", "Mines_03", "Mines_31", "Mines_19", "Ruins1_32", "RestingGrounds_10", "Ruins_House_01", "Mines_35", "Mines_16", "Waterways_04", "Waterways_13", "Abyss_19", "Abyss_17", "Mines_24", "Fungus1_13", "Fungus3_47", "Fungus3_10", "Fungus3_48", "Fungus3_22", "Ruins2_07", "Ruins2_11", "Ruins2_11", "Ruins2_11", "Deepnest_East_11", "Deepnest_East_14", "Fungus2_20", "Ruins2_03", "Deepnest_36", "Deepnest_03", "Deepnest_31", "Deepnest_39", "Deepnest_Spider_Town", "Waterways_14", "Hive_03", "Hive_04"]
|
grubsList: ["Crossroads_35", "Crossroads_03", "Crossroads_05", "Crossroads_48", "Crossroads_31", "Fungus1_06", "Fungus1_07", "Fungus1_21", "Fungus1_28", "Fungus2_18", "Ruins1_05", "Mines_04", "Mines_03", "Mines_31", "Mines_19", "Ruins1_32", "RestingGrounds_10", "Ruins_House_01", "Mines_35", "Mines_16", "Waterways_04", "Waterways_13", "Abyss_19", "Abyss_17", "Mines_24", "Fungus1_13", "Fungus3_47", "Fungus3_10", "Fungus3_48", "Fungus3_22", "Ruins2_07", "Ruins2_11", "Ruins2_11", "Ruins2_11", "Deepnest_East_11", "Deepnest_East_14", "Fungus2_20", "Ruins2_03", "Deepnest_36", "Deepnest_03", "Deepnest_31", "Deepnest_39", "Deepnest_Spider_Town", "Waterways_14", "Hive_03", "Hive_04"]
|
||||||
|
|
@ -4783,6 +4706,89 @@ var HK = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/* ################ Essentials % -> World Interactions ################### */
|
||||||
|
essentialsWorldInteractions: {
|
||||||
|
h2: "Game Completion % Essentials – World Interactions",
|
||||||
|
id: "hk-essentials-world-interactions",
|
||||||
|
description: "Certain interactions the player can make with NPCs in the game or world objects which don't count directly towards 112% Game Completion, but are required to achieve full 112%.",
|
||||||
|
entries: {
|
||||||
|
slyRescued: {
|
||||||
|
name: "Sly Rescued",
|
||||||
|
spoiler: "Forgotten Crossroads, near Gruz Mother",
|
||||||
|
wiki: "Sly"
|
||||||
|
},
|
||||||
|
brettaRescued: {
|
||||||
|
name: "Bretta Rescued",
|
||||||
|
spoiler: "Fungal Wastes, near Dashmaster charm statue",
|
||||||
|
wiki: "Bretta"
|
||||||
|
},
|
||||||
|
paidLegEater: {
|
||||||
|
name: "Paid to See Something Nice",
|
||||||
|
spoiler: "Fungal Wastes, Leg Eater: 86 Geo",
|
||||||
|
wiki: "Leg_Eater#In-game_events"
|
||||||
|
},
|
||||||
|
gaveSlykey: {
|
||||||
|
name: "Shopkeeper's Key Returned to Sly",
|
||||||
|
spoiler: "Dirtmouth, Sly's Shop",
|
||||||
|
wiki: "Sly"
|
||||||
|
},
|
||||||
|
mantisVillageFloorLever: {
|
||||||
|
name: "Mantis Village Floor Lever",
|
||||||
|
spoiler: "Fungal Wastes, right of Mantis Claw",
|
||||||
|
id: "Mantis Lever (1)",
|
||||||
|
sceneName: "Fungus2_14",
|
||||||
|
wiki: "Fungal_Wastes#Sub-area:_Mantis_Village"
|
||||||
|
},
|
||||||
|
xunFlowerGiven: {
|
||||||
|
name: "Delicate Flower Accepted",
|
||||||
|
spoiler: "Resting Grounds: listen to Grey Mourner",
|
||||||
|
wiki: "Grey_Mourner#In-game_events"
|
||||||
|
},
|
||||||
|
waterwaysAcidDrained: {
|
||||||
|
name: "Acid Drained",
|
||||||
|
spoiler: "Royal Waterways, lever after Dung Defender",
|
||||||
|
wiki: "Royal_Waterways#Sub-area:_Isma.27s_Grove"
|
||||||
|
},
|
||||||
|
openedMageDoor_v2: {
|
||||||
|
name: "Elegant Door Unlocked",
|
||||||
|
spoiler: "City of Tears: Soul Sanctum, requires Elegant Key",
|
||||||
|
wiki: "Elegant_Key#Use"
|
||||||
|
},
|
||||||
|
openedLoveDoor: {
|
||||||
|
name: "Tower of Love Door Unlocked",
|
||||||
|
spoiler: "City of Tears, requires Love Key",
|
||||||
|
wiki: "City_of_Tears#Sub-area:_Tower_of_Love"
|
||||||
|
},
|
||||||
|
abyssGateOpened: {
|
||||||
|
name: "The Abyss Gate Opened",
|
||||||
|
spoiler: "Ancient Basin, requires King's Brand",
|
||||||
|
wiki: "Ancient_Basin#Description"
|
||||||
|
},
|
||||||
|
blueVineDoor: {
|
||||||
|
name: "Lifeblood Door Opened",
|
||||||
|
spoiler: "The Abyss, requires 14–15+ Lifeblood Masks",
|
||||||
|
wiki: "Lifeblood_Core#How_to_Acquire"
|
||||||
|
},
|
||||||
|
nightmareLanternLit: {
|
||||||
|
name: "Nightmare Lantern Lit",
|
||||||
|
spoiler: "Howling Cliffs, corpse of a large bug",
|
||||||
|
wiki: "Howling_Cliffs#Nightmare_Lantern_Chamber"
|
||||||
|
},
|
||||||
|
godseekerUnlocked: {
|
||||||
|
name: "Godseeker Cocoon Unlocked",
|
||||||
|
spoiler: "Royal Waterways: Junk Pit",
|
||||||
|
wiki: "Royal_Waterways#Sub-area:_Junk_Pit"
|
||||||
|
},
|
||||||
|
fountainGeo: {
|
||||||
|
name: "Geo in Fountain",
|
||||||
|
spoiler: "Ancient Basin: 3000 Geo maximum",
|
||||||
|
max: 3000,
|
||||||
|
maxDefault: 3000,
|
||||||
|
wiki: "Ancient_Basin#Description"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
/* ################ Essentials % -> Bosses ################### */
|
/* ################ Essentials % -> Bosses ################### */
|
||||||
essentialsBosses: {
|
essentialsBosses: {
|
||||||
h2: "Game Completion % Essentials – Bosses",
|
h2: "Game Completion % Essentials – Bosses",
|
||||||
|
|
@ -5049,6 +5055,12 @@ var HK = {
|
||||||
spoiler: "Equip Kingsoul Charm and find Birthplace",
|
spoiler: "Equip Kingsoul Charm and find Birthplace",
|
||||||
wiki: "Void_Heart"
|
wiki: "Void_Heart"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
Absolute Radiance (for P5, achievements)
|
||||||
|
Sisters of Battle (for P5, achievements)
|
||||||
|
Winged Nosk (for P5, achievements)
|
||||||
|
*/
|
||||||
killedFinalBoss: {
|
killedFinalBoss: {
|
||||||
name: "The Radiance",
|
name: "The Radiance",
|
||||||
spoiler: "Requires Void Heart & Dream Nail Hollow Knight",
|
spoiler: "Requires Void Heart & Dream Nail Hollow Knight",
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -223,6 +223,10 @@ function HKCheckCompletion(jsonObject, benchStart = performance.now()) {
|
||||||
|
|
||||||
CheckAdditionalThings(HK.sections.essentialsStagStations, jsonObject);
|
CheckAdditionalThings(HK.sections.essentialsStagStations, jsonObject);
|
||||||
|
|
||||||
|
// ------------------------- Essentials % -> World Interactions -------------------------------------------------------------------- //
|
||||||
|
|
||||||
|
CheckAdditionalThings(HK.sections.essentialsWorldInteractions, jsonObject);
|
||||||
|
|
||||||
// ------------------------- Essentials % -> Bosses --------------------------------------------------------------------- //
|
// ------------------------- Essentials % -> Bosses --------------------------------------------------------------------- //
|
||||||
|
|
||||||
CheckAdditionalThings(HK.sections.essentialsBosses, jsonObject);
|
CheckAdditionalThings(HK.sections.essentialsBosses, jsonObject);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue