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.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 ------------------------------------------------------------------------------------- //
|
||||
|
||||
|
|
@ -4502,11 +4504,6 @@ var HK = {
|
|||
id: "hk-essentials-collectibles",
|
||||
description: "Collectibles that don't count directly towards 112% Game Completion, but are required to achieve full 112%.",
|
||||
entries: {
|
||||
/*
|
||||
Absolute Radiance (for P5, achievements)
|
||||
Sisters of Battle (for P5, achievements)
|
||||
Winged Nosk (for P5, achievements)
|
||||
*/
|
||||
grubsCollected: {
|
||||
name: "Grubs Rescued",
|
||||
spoiler: "46 Grubs total",
|
||||
|
|
@ -4535,35 +4532,6 @@ var HK = {
|
|||
maxDefault: 2400,
|
||||
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: {
|
||||
name: "Lumafly Lantern",
|
||||
spoiler: "Sly: 1800 Geo",
|
||||
|
|
@ -4574,11 +4542,6 @@ var HK = {
|
|||
spoiler: "Crystal Peak, below Quirrel location",
|
||||
wiki: "Shopkeeper's_Key"
|
||||
},
|
||||
gaveSlykey: {
|
||||
name: "Shopkeeper's Key Returned to Sly",
|
||||
spoiler: "Dirtmouth, Sly's Shop",
|
||||
wiki: "Sly"
|
||||
},
|
||||
elegantKey: {
|
||||
name: "Elegant Key",
|
||||
spoiler: "Sly: 800 Geo + Shopkeeper's Key",
|
||||
|
|
@ -4653,36 +4616,6 @@ var HK = {
|
|||
sceneName: "Room_Colosseum_Silver",
|
||||
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: {
|
||||
name: "Tram Pass",
|
||||
spoiler: "Deepnest: Failed Tramway",
|
||||
|
|
@ -4697,16 +4630,6 @@ var HK = {
|
|||
name: "White Fragment: King",
|
||||
spoiler: "Pale King: White Palace",
|
||||
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"]
|
||||
|
|
@ -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 ################### */
|
||||
essentialsBosses: {
|
||||
h2: "Game Completion % Essentials – Bosses",
|
||||
|
|
@ -5049,6 +5055,12 @@ var HK = {
|
|||
spoiler: "Equip Kingsoul Charm and find Birthplace",
|
||||
wiki: "Void_Heart"
|
||||
},
|
||||
|
||||
/*
|
||||
Absolute Radiance (for P5, achievements)
|
||||
Sisters of Battle (for P5, achievements)
|
||||
Winged Nosk (for P5, achievements)
|
||||
*/
|
||||
killedFinalBoss: {
|
||||
name: "The Radiance",
|
||||
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);
|
||||
|
||||
// ------------------------- Essentials % -> World Interactions -------------------------------------------------------------------- //
|
||||
|
||||
CheckAdditionalThings(HK.sections.essentialsWorldInteractions, jsonObject);
|
||||
|
||||
// ------------------------- Essentials % -> Bosses --------------------------------------------------------------------- //
|
||||
|
||||
CheckAdditionalThings(HK.sections.essentialsBosses, jsonObject);
|
||||
|
|
|
|||
Loading…
Reference in a new issue