// ---------------- Hollow Knight Data Constant Objects ----------------- // /* This is the whole database for the tool, based on the .json save file data */ const HK = { saveAnalyzed: false, sections: { /* ################ Intro ################### */ intro: { h2: "Game Status", id: "hk-intro", percent: 0, maxPercent: 112, entries: { timePlayed: { id: "timePlayed", icon: "clock", name: "Time Played:", spoiler: "0 h 00 min 00 sec", timeH: 0, timeM: 0, timeS: 0, }, gameCompletion: { id: "gameCompletion", icon: "red", name: "Game Completion:", spoiler: 0, spoilerAfter: "(out of 112 %)", }, saveVersion: { id: "saveVersion", icon: "none", name: "Save Version:", spoiler: "0.0.0.0" }, health: { id: "health", icon: "none", name: "Health:", spoiler: "", amountTotal: 5, permadeathMode: false, }, soul: { id: "soul", icon: "none", name: "Soul:", spoiler: "", amountTotal: 99 }, notches: { id: "notches", icon: "none", name: "Notches:", spoiler: "", amountTotal: 3, amountFilled: 0, amountUnused: 3, amountOvercharmed: 0 }, geo: { id: "geo", icon: "none", name: "Geo:", spoiler: "", amount: 0, amountShade: 0, amountTotal: 0 } }, }, /* ################ Hints ################### */ hints: { h2: "My friend Elderbug once told me about...", id: "hk-hints", current: "fireballLevel", entries: { fireballLevel: { spoiler: "...a mysterious shaman living in a dwelling below the town of Dirtmouth" }, hornet1Defeated: { spoiler: "...a skilled protector guarding ruins in a lush green forest" }, hasDash: { spoiler: "...an old cloak lying on a green path near a broken shell" }, hasWalljump: { spoiler: "...a sharp claw lying forgotten somewhere amidst the insect village" }, Crossroads_04: { spoiler: "...a mother sleeping peacefully below the town of Dirtmouth" }, slyRescued: { spoiler: "...a fellow town bug who seems to be lost somewhere in the crossroads" }, hasLantern: { spoiler: "...a bright little crystal companion able to light a way through the thickest dark places" }, hasSuperDash: { spoiler: "...some powerful crystal beating somewhere deep inside the mines" }, hasDreamNail: { spoiler: "...a weapon from a dream world only found where the souls can peacefully rest" }, /* Either: - used the elevator in Resting Grounds to City of Tears - opened the Fungal Wastes city gate */ killedInfectedKnight: { spoiler: "...a shattered corpse forgotten in a windy cave in the ancient depths below the rainy city" }, hasDoubleJump: { spoiler: "...something incredibly light dropped by a monarchfly in the ancient depths below the rainy city" }, dungDefenderOrHornet2: { spoiler: "...a skilled combatant living at the heart of the sewers or watching over a shell amidst ash falling from the sky" }, ismaTearOrShadeCloak: { spoiler: "...something precious in a grove accessed from the waterways or a massive royal door guarding a cloak behind the darkness" }, defeatedMegaJelly: { spoiler: "...an intelligent being floating inside hidden archives behind the fog" }, monomonDefeated: { spoiler: "...a dreamer sleeping somewhere hidden in a foggy area" }, hegemolDefeated: { spoiler: "...a dreamer sleeping near a spider nest area" }, killedBlackKnight: { spoiler: "...discarded shells of black guards lying on the floor of a high spire" }, lurienDefeated: { spoiler: "...a dreamer sleeping somewhere at the top of a high spire" }, killedHollowKnight: { spoiler: "...a disturbance inside a black temple" }, endOfHints: { spoiler: "...a successful Knight who doesn't need hints anymore. The Knight explores the world of Hallownest patiently in constant search of its remaining secrets..." }, }, }, /* ################ Bosses ################### */ bosses: { h2: "Bosses", id: "hk-bosses", percent: 0, maxPercent: 14, entries: { // killedBigFly bossGruzMother: { name: "P1 Gruz Mother", spoiler: "Forgotten Crossroads, lower right area", id: "Battle Scene", sceneName: "Crossroads_04", wiki: "Gruz_Mother" }, falseKnightDefeated: { name: "P1 False Knight", spoiler: "Forgotten Crossroads, middle area map symbol", wiki: "False_Knight" }, // "Battle Scene" - "Crossroads_10" ? hornet1Defeated: { name: "P1 Hornet Protector", spoiler: "Greenpath, above Stag Station", wiki: "Hornet_Protector" }, defeatedDungDefender: { name: "P1 Dung Defender", spoiler: "Royal Waterways, right area", wiki: "Dung_Defender" }, // killedMawlek bossBroodingMawlek: { name: "P1 Brooding Mawlek", spoiler: "Forgotten Crossroads, use Mantis Claw", id: "Battle Scene", sceneName: "Crossroads_09", wiki: "Brooding_Mawlek" }, mageLordDefeated: { name: "P2 Soul Master", spoiler: "City of Tears: Soul Sanctum", wiki: "Soul_Master" }, defeatedMantisLords: { name: "P2 Mantis Lords", spoiler: "Fungal Wastes: Mantis Village", wiki: "Mantis_Lords" }, // "Battle Scene" - "Deepnest_32" ? killedMimicSpider: { name: "P2 Nosk", spoiler: "Deepnest, use Crystal Heart, left of Hot Spring", wiki: "Nosk" }, killedInfectedKnight: { name: "P2 Broken Vessel", spoiler: "Ancient Basin, lower left, use Crystal Heart", wiki: "Broken_Vessel" }, collectorDefeated: { name: "P3 The Collector", spoiler: "City of Tears: Tower of Love", wiki: "Collector" }, defeatedMegaJelly: { name: "P3 Uumuu", spoiler: "Fog Canyon: Teacher's Archives", wiki: "Uumuu" }, hornetOutskirtsDefeated: { name: "P3 Hornet Sentinel", spoiler: "Kingdom's Edge, requires Monarch Wings", wiki: "Hornet_Sentinel" }, // "Battle Scene" - "Fungus3_23" ? killedTraitorLord: { name: "P4 Traitor Lord", spoiler: "Queen's Gardens, requires Shade Cloak", wiki: "Traitor_Lord" }, killedBlackKnight: { name: "P4 Watcher Knights", spoiler: "City of Tears: Watcher's Spire", wiki: "Watcher_Knight" } }, }, /* ################ Charms ################### */ charms: { h2: "Charms", id: "hk-charms", percent: 0, maxPercent: 36, // reference: https://radiance.host/apidocs/Charms.html entries: { gotCharm_1: { name: "#1 Gathering Swarm", spoiler: "Sly: 300 Geo", wiki: "Gathering_Swarm" }, // 1 gotCharm_2: { name: "#2 Wayward Compass", spoiler: "Iselda: 220 Geo", wiki: "Wayward_Compass" }, // 1 gotCharm_3: { name: "#3 Grubsong", spoiler: "Grubfather: 10 Grubs rescued", wiki: "Grubsong" }, // 1 gotCharm_4: { name: "#4 Stalwart Shell", spoiler: "Sly: 200 Geo", wiki: "Stalwart_Shell" }, // 2 gotCharm_5: { name: "#5 Baldur Shell", spoiler: "Howling Cliffs, bottom, near Greenpath", wiki: "Baldur_Shell" }, // 2 gotCharm_6: { name: "#6 Fury of the Fallen", spoiler: "King's Pass, nail-bounce spikes", wiki: "Fury_of_the_Fallen" }, // 2 gotCharm_7: { name: "#7 Quick Focus", spoiler: "Salubra: 800 Geo", wiki: "Quick_Focus" }, // 3 gotCharm_8: { name: "#8 Lifeblood Heart", spoiler: "Salubra: 250 Geo", wiki: "Lifeblood_Heart" }, // 2 gotCharm_9: { name: "#9 Lifeblood Core", spoiler: "The Abyss: 15 Lifeblood masks", wiki: "Lifeblood_Core" }, // 3 gotCharm_10: { name: "#10 Defender's Crest", spoiler: "Royal Waterways, defeat Dung Defender", wiki: "Defender's_Crest" }, // 1 gotCharm_11: { name: "#11 Flukenest", spoiler: "Royal Waterways, defeat Flukemarm", wiki: "Flukenest" }, // 3 gotCharm_12: { name: "#12 Thorns of Agony", spoiler: "Greenpath, requires Mothwing Cloak", wiki: "Thorns_of_Agony" }, // 1 gotCharm_13: { name: "#13 Mark of Pride", spoiler: "Mantis Village, defeat Mantis Lords", wiki: "Mark_of_Pride" }, // 3 gotCharm_14: { name: "#14 Steady Body", spoiler: "Salubra: 120 Geo", wiki: "Steady_Body" }, // 1 gotCharm_15: { name: "#15 Heavy Blow", spoiler: "Sly: 350 Geo + Shopkeeper's Key", wiki: "Heavy_Blow" }, // 2 gotCharm_16: { name: "#16 Sharp Shadow", spoiler: "Deepnest, requires Shade Cloak", wiki: "Sharp_Shadow" }, // 2 gotCharm_17: { name: "#17 Spore Shroom", spoiler: "Fungal Wastes, near Queen's Gardens", wiki: "Spore_Shroom" }, // 1 gotCharm_18: { name: "#18 Longnail", spoiler: "Salubra: 300 Geo", wiki: "Longnail" }, // 2 gotCharm_19: { name: "#19 Shaman Stone", spoiler: "Salubra: 220 Geo", wiki: "Shaman_Stone" }, // 3 gotCharm_20: { name: "#20 Soul Catcher", spoiler: "Forgotten Crossroads: Ancestral Mound", wiki: "Soul_Catcher" }, // 2 gotCharm_21: { name: "#21 Soul Eater", spoiler: "Resting Grounds, requires Desolate Dive", wiki: "Soul_Eater" }, // 4 gotCharm_22: { name: "#22 Glowing Womb", spoiler: "Forgotten Crossroads, requires Crystal Heart", wiki: "Glowing_Womb" }, // 2 gotCharm_23: { name: "#23 Fragile Heart", spoiler: "Leg Eater: 350 Geo (280 with Defender's Crest)", wiki: "Fragile_Heart" }, // 2 gotCharm_24: { name: "#24 Fragile Greed", spoiler: "Leg Eater: 250 Geo (200 with Defender's Crest)", wiki: "Fragile_Greed" }, // 2 gotCharm_25: { name: "#25 Fragile Strength", spoiler: "Leg Eater: 600 Geo (480 with Defender's Crest)", wiki: "Fragile_Strength" }, // 3 gotCharm_26: { name: "#26 Nailmaster’s Glory", spoiler: "Sly: Learn all Nail Arts", wiki: "Nailmaster's_Glory" }, // 1 gotCharm_27: { name: "#27 Joni’s Blessing", spoiler: "Howling Cliffs: Joni's Repose", wiki: "Joni's_Blessing" }, // 4 gotCharm_28: { name: "#28 Shape of Unn", spoiler: "Greenpath: Lake of Unn, requires Isma's Tear", wiki: "Shape_of_Unn" }, // 2 gotCharm_29: { name: "#29 Hiveblood", spoiler: "The Hive, defeat Hive Knight", wiki: "Hiveblood" }, // 4 gotCharm_30: { name: "#30 Dream Wielder", spoiler: "Seer: 500 Essence", wiki: "Dream_Wielder" }, // 1 gotCharm_31: { name: "#31 Dashmaster", spoiler: "Fungal Wastes, below bench, near Bretta", wiki: "Dashmaster" /* "id": "Shiny Item Stand", "sceneName": "Fungus2_23", */ }, // 2 gotCharm_32: { name: "#32 Quick Slash", spoiler: "Kingdom's Edge, requires Desolate Dive", wiki: "Quick_Slash" }, // 3 gotCharm_33: { name: "#33 Spell Twister", spoiler: "City of Tears: Soul Sanctum", wiki: "Spell_Twister" }, // 2 gotCharm_34: { name: "#34 Deep Focus", spoiler: "Crystal Peak, requires Crystal Heart", wiki: "Deep_Focus" }, // 4 gotCharm_35: { name: "#35 Grubberfly’s Elegy", spoiler: "Grubfather: All 46 Grubs rescued", wiki: "Grubberfly's_Elegy" }, // 3 gotCharm_36: { name: "#36 Kingsoul", spoiler: "Queen's Gardens (Shade Cloak) + White Palace (Awoken Dream Nail)", wiki: "Kingsoul" }, // 5 }, }, /* ################ Equipment ################### */ equipment: { h2: "Equipment", id: "hk-equipment", percent: 0, maxPercent: 14, entries: { hasDash: { name: "Mothwing Cloak", spoiler: "Greenpath: Dash ability", wiki: "Mothwing_Cloak" }, hasWalljump: { name: "Mantis Claw", spoiler: "Mantis Village: Wall Jump ability", wiki: "Mantis_Claw" }, hasSuperDash: { name: "Crystal Heart", spoiler: "Crystal Peak: Super Dash ability", wiki: "Crystal_Heart" }, hasDoubleJump: { name: "Monarch Wings", spoiler: "Ancient Basin: Double Jump ability", wiki: "Monarch_Wings" }, hasAcidArmour: { name: "Isma's Tear", spoiler: "Royal Waterways: Acid Armour ability", wiki: "Isma's_Tear" }, hasKingsBrand: { name: "King's Brand", spoiler: "Kingdom's Edge, defeat Hornet Sentinel", wiki: "King's_Brand" }, hasShadowDash: { name: "Shade Cloak", spoiler: "The Abyss: Shadow Dash ability", wiki: "Shade_Cloak" } }, }, /* ################ Nail Upgrades ################### */ nailUpgrades: { h2: "Nail Upgrades", id: "hk-nailupgrades", percent: 0, maxPercent: 4, entries: { oldNail: { name: "#0 Old Nail", spoiler: "Starting Weapon", wiki: "Nail" }, sharpenedNail: { name: "#1 Sharpened Nail", spoiler: "Nailsmith: 250 Geo", wiki: "Nail#Nail_Upgrades" }, channeledNail: { name: "#2 Channeled Nail", spoiler: "Nailsmith: 800 Geo + 1 Pale Ore", wiki: "Nail#Nail_Upgrades" }, coiledNail: { name: "#3 Coiled Nail", spoiler: "Nailsmith: 2000 Geo + 2 Pale Ore", wiki: "Nail#Nail_Upgrades" }, pureNail: { name: "#4 Pure Nail", spoiler: "Nailsmith: 4000 Geo + 3 Pale Ore", wiki: "Nail#Nail_Upgrades" } }, }, /* ################ Nail Arts ################### */ nailArts: { h2: "Nail Arts", id: "hk-nailarts", percent: 0, maxPercent: 3, entries: { /* this is correct - somehow Team Cherry switched the names here */ hasDashSlash: { name: "Great Slash", spoiler: "Nailmaster Sheo: Greenpath", wiki: "Great_Slash" }, /* this is correct - somehow Team Cherry switched the names here */ hasUpwardSlash: { name: "Dash Slash", spoiler: "Nailmaster Oro: Kingdom's Edge, 800 Geo", wiki: "Dash_Slash" }, hasCyclone: { name: "Cyclone Slash", spoiler: "Nailmaster Mato: Howling Cliffs", wiki: "Cyclone_Slash" }, }, }, /* ################ Spells ################### */ spells: { h2: "Spells", id: "hk-spells", percent: 0, maxPercent: 6, entries: { vengefulSpirit: { fireballLevel: 1, name: "Vengeful Spirit", spoiler: "Forgotten Crossroads: Ancestral Mound", wiki: "Vengeful_Spirit" }, shadeSoul: { fireballLevel: 2, name: "Shade Soul", spoiler: "City of Tears: Soul Sanctum + Elegant Key", wiki: "Shade_Soul" }, desolateDive: { quakeLevel: 1, name: "Desolate Dive", spoiler: "City of Tears: Soul Sanctum", wiki: "Desolate_Dive" }, descendingDark: { quakeLevel: 2, name: "Descending Dark", spoiler: "Crystal Peak: Crystallised Mound", wiki: "Descending_Dark" }, howlingWraiths: { screamLevel: 1, name: "Howling Wraiths", spoiler: "Fog Canyon: Overgrown Mound", wiki: "Howling_Wraiths" }, abyssShriek: { screamLevel: 2, name: "Abyss Shriek", spoiler: "The Abyss, use Howling Wraiths on podium", wiki: "Abyss_Shriek" } }, }, /* ################ Mask Shards ################### */ maskShards: { h2: "Mask Shards", id: "hk-maskshards", percent: 0, maxPercent: 4, entries: { slyShellFrag1: { name: "Mask Shard #1", spoiler: "Sly: 150 Geo", wiki: "Mask_Shard" }, slyShellFrag2: { name: "Mask Shard #2", spoiler: "Sly: 500 Geo", wiki: "Mask_Shard" }, slyShellFrag3: { name: "Mask Shard #3", spoiler: "Sly: 800 Geo + Shopkeeper's Key", wiki: "Mask_Shard" }, slyShellFrag4: { name: "Mask Shard #4", spoiler: "Sly: 1500 Geo + Shopkeeper's Key", wiki: "Mask_Shard" }, dreamReward7: { name: "Mask Shard #5", spoiler: "Seer: 1500 Essence", wiki: "Mask_Shard" }, /* ########## Mask Shards World ########## */ /* "Heart Piece" sceneData.persistentBoolItems.id */ maskShardCrossroadsSprings: { name: "Mask Shard #6", spoiler: "Forgotten Crossroads: below Hot Springs", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Crossroads_13" }, maskShardCrossroadsMawlek: { name: "Mask Shard #7", spoiler: "Forgotten Crossroads: defeat Brooding Mawlek", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Crossroads_09" }, maskShardGrubfather: { name: "Mask Shard #8", spoiler: "Grubfather: 5 Grubs rescued", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Crossroads_38" }, maskShardBretta: { name: "Mask Shard #9", spoiler: "Dirtmouth: Bretta's Room, rescue Bretta", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Room_Bretta" }, maskShardQueensStation: { name: "Mask Shard #10", spoiler: "Queen's Station: requires Mantis Claw", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Fungus2_01" }, maskShardWaterways: { name: "Mask Shard #11", spoiler: "Royal Waterways: top left area, swim left", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Waterways_04b" }, maskShardStoneSanctuary: { name: "Mask Shard #12", spoiler: "Greenpath: Stone Sanctuary, Lumafly Lantern", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Fungus1_36" }, maskShardCrystalPeak: { name: "Mask Shard #13", spoiler: "Crystal Peak: defeat Enraged Guardian", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Mines_32" }, maskShardDeepnest: { name: "Mask Shard #14", spoiler: "Deepnest: from Fungal Core (Monarch Wings)", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Fungus2_25" }, maskShardHive: { name: "Mask Shard #15", spoiler: "The Hive: use Hive Guardian to break wall", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Hive_04" }, maskShardDelicateFlower: { name: "Mask Shard #16", spoiler: "Resting Grounds: Delicate Flower (Grey Mourner)", wiki: "Mask_Shard", id: "Heart Piece", sceneName: "Room_Mansion" } }, }, /* ################ Vessel Fragments ################### */ vesselFragments: { h2: "Vessel Fragments", id: "hk-vesselfragments", percent: 0, maxPercent: 3, entries: { slyVesselFrag1: { name: "Vessel Fragment #1", spoiler: "Sly: 550 Geo", wiki: "Vessel_Fragment" }, slyVesselFrag2: { name: "Vessel Fragment #2", spoiler: "Sly: 900 Geo + Shopkeeper's Key", wiki: "Vessel_Fragment" }, dreamReward5: { name: "Vessel Fragment #3", spoiler: "Seer: 700 Essence", wiki: "Vessel_Fragment" }, vesselFragStagNest: { name: "Vessel Fragment #4", spoiler: "Stag Nest", wiki: "Vessel_Fragment" }, /* ########## Vessel Fragments World ############ */ /* "Vessel Fragment" sceneData.persistentBoolItems.id */ vesselFragmentGreenpath: { name: "Vessel Fragment #5", spoiler: "Greenpath: near Queen's Gardens exit", wiki: "Vessel_Fragment", id: "Vessel Fragment", sceneName: "Fungus1_13" }, vesselFragmentCrossroads: { name: "Vessel Fragment #6", spoiler: "Forgotten Crossroads: unlock City of Tears lift", wiki: "Vessel_Fragment", id: "Vessel Fragment", sceneName: "Crossroads_37" }, vesselFragmentCityOfTears: { name: "Vessel Fragment #7", spoiler: "City of Tears: above King's Station", wiki: "Vessel_Fragment", id: "Vessel Fragment", sceneName: "Ruins2_09" }, vesselFragmentDeepnest: { name: "Vessel Fragment #8", spoiler: "Deepnest: Goam platforming challenge", wiki: "Vessel_Fragment", id: "Vessel Fragment", sceneName: "Deepnest_38" }, vesselFragmentFountain: { name: "Vessel Fragment #9", spoiler: "Ancient Basin Fountain: 3000 Geo", wiki: "Vessel_Fragment", id: "Vessel Fragment", sceneName: "Abyss_04" } }, }, /* ################ Dream Nail and Essence ################### */ dreamNail: { h2: "Dream Nail and Essence", id: "hk-dreamnail", percent: 0, maxPercent: 3, entries: { hasDreamNail: { name: "Dream Nail Acquired", spoiler: "Resting Grounds", wiki: "Dream_Nail" }, dreamNailUpgraded: { name: "Awoken Dream Nail", spoiler: "Seer: 1800 Essence", wiki: "Dream_Nail#Awoken_Dream_Nail" }, mothDeparted: { name: "Hear the Seer's Final Words", spoiler: "Seer: 2400 Essence", wiki: "Seer" } }, }, /* ################ Warrior Dreams ################### */ warriorDreams: { h2: "Warrior Dreams", id: "hk-warriordreams", percent: 0, maxPercent: 7, entries: { aladarSlugDefeated: { name: "P1 Gorb", spoiler: "Howling Cliffs, top middle area", wiki: "Gorb" }, xeroDefeated: { name: "P2 Xero", spoiler: "Resting Grounds, below Crystal Peak drop", wiki: "Xero" }, mumCaterpillarDefeated: { name: "P2 Marmu", spoiler: "Queen's Gardens, left of Stag Station", wiki: "Marmu" }, elderHuDefeated: { name: "P3 Elder Hu", spoiler: "Fungal Wastes, above acid bridge", wiki: "Elder_Hu" }, galienDefeated: { name: "P3 Galien", spoiler: "Deepnest, below Failed Tramway", wiki: "Galien" }, noEyesDefeated: { name: "P4 No Eyes", spoiler: "Greenpath: Stone Sanctuary, requires Lumafly Lantern", wiki: "No_Eyes" }, markothDefeated: { name: "P4 Markoth", spoiler: "Kingdom's Edge, requires Shade Cloak", wiki: "Markoth" }, }, }, /* ################ Dreamers ################### */ dreamers: { h2: "Dreamers", id: "hk-dreamers", percent: 0, maxPercent: 3, entries: { lurienDefeated: { name: "Lurien the Watcher", spoiler: "City of Tears: Watcher's Spire", wiki: "Lurien" }, monomonDefeated: { name: "Monomon the Teacher", spoiler: "Fog Canyon: Teacher's Archives", wiki: "Monomon" }, hegemolDefeated: { name: "Herrah the Beast", spoiler: "Deepnest: Distant Village", wiki: "Herrah" } }, }, /* ################ Colosseum of Fools ################### */ colosseum: { h2: "Colosseum of Fools", id: "hk-colosseum", percent: 0, maxPercent: 3, entries: { colosseumBronzeCompleted: { name: "Trial of the Warrior", spoiler: "Little Fool: 100 Geo", wiki: "Trial_of_the_Warrior" }, colosseumSilverCompleted: { name: "Trial of the Conqueror", spoiler: "Little Fool: 450 Geo + Warrior completed", wiki: "Trial_of_the_Conqueror" }, colosseumGoldCompleted: { name: "Trial of the Fool", spoiler: "Little Fool: 800 Geo + Conqueror completed", wiki: "Trial_of_the_Fool" }, }, }, /* ################ Grimm Troupe Content Pack ################### */ grimmTroupe: { h2: "Grimm Troupe Content Pack", id: "hk-grimmtroupe", percent: 0, maxPercent: 6, entries: { gotCharm_37: { name: "Charm #37 Sprintmaster", spoiler: "Sly: 400 Geo + Shopkeeper's Key", wiki: "Sprintmaster" }, gotCharm_38: { name: "Charm #38 Dreamshield", spoiler: "Resting Grounds, go left below Seer", wiki: "Dreamshield" }, gotCharm_39: { name: "Charm #39 Weaversong", spoiler: "Deepnest: Weaver's Den", wiki: "Weaversong" }, gotCharm_40: { name: "Charm #40 Grimmchild or Carefree Melody", nameDefault: "Charm #40 Grimmchild or Carefree Melody", nameGrimmchildP1: "Charm #40: Grimmchild (Phase 1)", nameGrimmchildP2: "Charm #40: Grimmchild (Phase 2)", nameGrimmchildP3: "Charm #40: Grimmchild (Phase 3)", nameGrimmchildP4: "Charm #40: Grimmchild (Phase 4)", nameCarefreeMelody: "Charm #40: Carefree Melody", spoiler: "Dirtmouth", spoilerDefault: "Dirtmouth", spoilerGrimmchildP1: "Collect 3 flames", spoilerGrimmchildP2: "Collect 3 flames", spoilerGrimmchildP3: "Collect 3 flames", spoilerGrimmchildP4: "Completed the Ritual", spoilerCarefreeMelody: "Banished Grimm Troupe", wiki: "Grimmchild", wikiDefault: "Grimmchild", wikiGrimmchild: "Grimmchild", wikiCarefreeMelody: "Carefree_Melody" }, killedGrimm: { name: "P3 Troupe Master Grimm", spoiler: "Dirtmouth, collect 6 flames", wiki: "Grimm" }, grimmChildLevel: { name: "Nightmare King or Banish Troupe", spoiler: "One choice per save file: Dirtmouth or Howling Cliffs", wiki: "Category:The_Grimm_Troupe#Banishment" } }, }, /* ################ Lifeblood Content Pack ################### */ lifeblood: { h2: "Lifeblood Content Pack", id: "hk-lifeblood", percent: 0, maxPercent: 1, entries: { killedHiveKnight: { name: "P3 Hive Knight", spoiler: "The Hive, guards Hiveblood charm", wiki: "Hive_Knight" } }, }, /* ################ Godmaster Content Pack ################### */ godmaster: { h2: "Godmaster Content Pack", id: "hk-godmaster", percent: 0, maxPercent: 5, entries: { hasGodfinder: { name: "Godtuner", spoiler: "Junk Pit: requires Simple Key", wiki: "Godtuner" }, /* ########## Godmaster doors ########## */ pantheonMaster: { name: "P1 Pantheon of the Master", spoiler: "Godhome: defeat P1 bosses", wiki: "Pantheon_of_the_Master", property: "bossDoorStateTier1" }, pantheonArtist: { name: "P2 Pantheon of the Artist", spoiler: "Godhome: defeat P2 bosses", wiki: "Pantheon_of_the_Artist", property: "bossDoorStateTier2" }, pantheonSage: { name: "P3 Pantheon of the Sage", spoiler: "Godhome: defeat P3 bosses", wiki: "Pantheon_of_the_Sage", property: "bossDoorStateTier3" }, pantheonKnight: { name: "P4 Pantheon of the Knight", spoiler: "Godhome: complete P1, P2 and P3", wiki: "Pantheon_of_the_Knight", property: "bossDoorStateTier4" } }, }, /* ################ Game Completion Essentials ################### */ essential: { h2: "Game Completion Essentials", id: "hk-essential", entries: { /* Soul Warrior 2 (Shade Soul) Absolute Radiance (for P5, achievements) Sisters of Battle (for P5, achievements) Winged Nosk (for P5, achievements) */ grubsCollected: { name: "Grubs Rescued", spoiler: "46 Grubs total", max: 46, wiki: "Grub" }, grubRewards: { name: "Grubfather Rewards Awarded", spoiler: "46 Rewards total", max: 46, wiki: "Grub#Rewards_and_locations" }, charmsOwned: { name: "Charms Owned", spoiler: "40 Charms total, useful for Salubra Notches", max: 40, wiki: "Category:Charms#List_of_Charms" }, dreamOrbs: { name: "Essence Collected", spoiler: "Dream Nail (2400 for completion)", max: 2400, wiki: "Dream_Nail#Essence" }, stationsOpened: { name: "Stag Stations Opened", spoiler: "10 Stag Stations total", max: 10, wiki: "Fast_Travel_(Hollow_Knight)#Locations_and_Prices" }, fountainGeo: { name: "Geo in Fountain", spoiler: "Ancient Basin: 3000 Geo maximum", max: 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" }, 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", wiki: "Lumafly_Lantern" }, shopkeeperKey: { name: "Shopkeeper's Key", spoiler: "Crystal Peak, below Quirrel location", wiki: "Shopkeeper's_Key" }, elegantKey: { name: "Elegant Key", spoiler: "Sly: 800 Geo + Shopkeeper's Key", wiki: "Elegant_Key" }, loveKey: { name: "Love Key", spoiler: "Queen's Gardens, near Fungal Wastes", wiki: "Love_Key" }, slySimpleKey: { name: "Simple Key #1", spoiler: "Sly: 950 Geo", wiki: "Simple_Key" }, simpleKeyCityOfTears: { name: "Simple Key #2", spoiler: "City of Tears, below left Stag Station", id: "Shiny Item", sceneName: "Ruins1_17", wiki: "Simple_Key#How_to_Acquire" }, simpleKeyAncientBasin: { name: "Simple Key #3", spoiler: "Ancient Basin, below Broken Vessel", id: "Shiny Item Stand", sceneName: "Abyss_20", wiki: "Simple_Key#How_to_Acquire" }, gotLurkerKey: { name: "Simple Key #4", spoiler: "Colosseum of Fools: Pale Lurker's Retreat", wiki: "Simple_Key#How_to_Acquire" }, paleOreAncientBasin: { name: "Pale Ore #1", spoiler: "Ancient Basin, left of Tram Station", id: "Battle Scene Ore", sceneName: "Abyss_17", wiki: "Pale_Ore" }, paleOreSeer: { name: "Pale Ore #2", spoiler: "Seer: 300 Essence", wiki: "Pale_Ore#How_to_Acquire" }, paleOreCrystalPeak: { name: "Pale Ore #3", spoiler: "Top of Crystal Peak, use Monarch Wings", id: "Shiny Item Stand", sceneName: "Mines_34", wiki: "Pale_Ore#How_to_Acquire" }, paleOreDeepnest: { name: "Pale Ore #4", spoiler: "Deepnest, Nosk reward", id: "Shiny Item Stand", sceneName: "Deepnest_32", wiki: "Pale_Ore#How_to_Acquire" }, paleOreGrubfather: { name: "Pale Ore #5", spoiler: "Grubfather: 31 Grubs rescued", id: "Shiny Item Ore", sceneName: "Crossroads_38", wiki: "Pale_Ore#How_to_Acquire" }, paleOreColosseum: { name: "Pale Ore #6", spoiler: "Colosseum of Fools: Trial of the Conqueror", id: "Shiny Item", sceneName: "Room_Colosseum_Silver", wiki: "Pale_Ore#How_to_Acquire" }, waterwaysAcidDrained: { name: "Acid Drained", spoiler: "Royal Waterways, lever after Dung Defender", wiki: "Royal_Waterways#Sub-area:_Isma.27s_Grove" }, /* "abyssGateOpened": false, */ hasTramPass: { name: "Tram Pass", spoiler: "Deepnest: Failed Tramway", wiki: "Tram_Pass" }, gotQueenFragment: { name: "White Fragment: Queen", spoiler: "White Lady: Queen's Gardens", wiki: "Kingsoul#How_to_Acquire" }, gotKingFragment: { 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" }, killedMegaMossCharger: { name: "P1 Massive Moss Charger", spoiler: "Greenpath, near Fog Canyon", wiki: "Massive_Moss_Charger" }, pantheonSoulWarrior: { name: "P1 Soul Warrior", spoiler: "City of Tears: Soul Sanctum", id: "Battle Scene v2", sceneName: "Ruins1_23", wiki: "Soul_Warrior" }, pantheonCrystalGuardian: { name: "P2 Crystal Guardian", spoiler: "Crystal Peak, guards Central Bench", id: "Mega Zombie Beam Miner (1)", sceneName: "Mines_18", wiki: "Crystal_Guardian" }, killedBigBuzzer: { name: "Vengefly King", spoiler: "Colosseum of Fools: Trial of the Warrior, Greenpath", wiki: "Vengefly_King" }, killedOblobble: { name: "P2 Oblobble", spoiler: "Colosseum of Fools: Trial of the Conqueror", wiki: "Oblobbles" }, killedLobsterLancer: { name: "God Tamer", spoiler: "Colosseum of Fools: Trial of the Fool", wiki: "God_Tamer" }, killedFlukeMother: { name: "P2 Flukemarm", spoiler: "Royal Waterways, requires Desolate Dive", wiki: "Flukemarm" }, pantheonEnragedGuardian: { name: "P4 Enraged Guardian", spoiler: "Crystal Peak, requires Monarch Wings", id: "Zombie Beam Miner Rematch", sceneName: "Mines_32", wiki: "Enraged_Guardian" }, killedNailBros: { name: "Brothers Oro & Mato", spoiler: "Godhome: Pantheon of the Master", wiki: "Brothers_Oro_%26_Mato" }, killedPaintmaster: { name: "Paintmaster Sheo", spoiler: "Godhome: Pantheon of the Artist", wiki: "Paintmaster_Sheo" }, killedNailsage: { name: "Great Nailsage Sly", spoiler: "Godhome: Pantheon of the Sage", wiki: "Great_Nailsage_Sly" }, killedHollowKnightPrime: { name: "Pure Vessel", spoiler: "Godhome: Pantheon of the Knight", wiki: "Pure_Vessel" }, }, 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"], }, /* ################ Achievements Essentials ################### */ achievements: { h2: "Achievements Essentials", id: "hk-achievements", entries: { areaMaps: { name: "Area Maps", spoiler: "Cornifer and Iselda, 13 Area Maps total", max: 13, list: [ "mapCrossroads", "mapGreenpath", "mapFogCanyon", "mapRoyalGardens", "mapFungalWastes", "mapCity", "mapWaterways", "mapMines", "mapDeepnest", "mapCliffs", "mapOutskirts", "mapRestingGrounds", "mapAbyss" ], wiki: "Map_and_Quill#Maps" }, journalEntriesCompleted: { name: "Creatures Encountered", spoiler: "Hunter's Journal (164 max)", max: 164, wiki: "Category:Enemies_(Hollow_Knight)#Compendium" }, /* Add 4 remaining to Hunter Notes max */ journalNotesCompleted: { name: "Hunter Notes Completed", spoiler: "Hunter's Journal (164 max)", max: 164, wiki: "Category:Enemies_(Hollow_Knight)#Compendium" }, hasJournal: { name: "Hunter's Journal", spoiler: "Greenpath: Hunter, above Stone Sanctuary", wiki: "Hunter%27s_Journal" }, hasHuntersMark: { name: "Hunter's Mark", spoiler: "Greenpath: Hunter, complete base 146 Hunter Notes", wiki: "Hunter's_Mark" }, killsBigBuzzer: { name: "Journal: Vengefly King", spoiler: "Greenpath, Colosseum: Trial of the Warrior", wiki: "Vengefly_King" }, killedPrayerSlug: { name: "Journal: Maggot", spoiler: "Forgotten Crossroads: False Knight secret room", wiki: "Maggot" }, killedOrangeScuttler: { name: "Journal: Lightseed", spoiler: "Infected Crossroads", wiki: "Lightseed" }, killedPigeon: { name: "Journal: Maskfly", spoiler: "Greenpath, Queen's Gardens", wiki: "Maskfly" }, killedLazyFlyer: { name: "Journal: Aluba", spoiler: "Lake of Unn, Queen's Gardens (near White Lady)", wiki: "Aluba" }, killedAcidFlyer: { name: "Journal: Duranda", spoiler: "Greenpath: Nailmaster Sheo's tent path", wiki: "Duranda" }, killedAcidWalker: { name: "Journal: Durandoo", spoiler: "Greenpath, Queen's Gardens", wiki: "Durandoo" }, killedPlantShooter: { name: "Journal: Gulka", spoiler: "Greenpath: left of Stone Sanctuary", wiki: "Gulka" }, killedMushroomTurret: { name: "Journal: Sporg", spoiler: "Fungal Wastes", wiki: "Sporg" }, killedZapBug: { name: "Journal: Charged Lumafly", spoiler: "Fog Canyon: Teacher's Archives (tank)", wiki: "Charged_Lumafly" }, killedCrystalCrawler: { name: "Journal: Crystal Crawler", spoiler: "Crystal Peak", wiki: "Crystal_Crawler" }, killedGorgeousHusk: { name: "Journal: Gorgeous Husk", spoiler: "City of Tears: secret room", wiki: "Gorgeous_Husk" }, killedWorm: { name: "Journal: Goam", spoiler: "Infected Crossroads: near Fungal Wastes entrance", wiki: "Goam" }, killedBigCentipede: { name: "Journal: Garpede", spoiler: "Deepnest: right of Hot Spring", wiki: "Garpede" }, killedAbyssTendril: { name: "Journal: Void Tendrils", spoiler: "The Abyss: secret room", wiki: "Void_Tendrils" }, killedLobsterLancer: { name: "Journal: God Tamer", spoiler: "Colosseum of Fools: Trial of the Fool boss", wiki: "God_Tamer" }, killedFatFluke: { name: "Journal: Flukemunga", spoiler: "Royal Waterways: secret area, left of bench", wiki: "Flukemunga" }, killedPaleLurker: { name: "Journal: Pale Lurker", spoiler: "Colosseum of Fools: top right breakable wall", wiki: "Pale_Lurker" }, falseKnightDreamDefeated: { name: "Failed Champion", spoiler: "Forgotten Crossroads, near False Knight", wiki: "Failed_Champion" }, mageLordDreamDefeated: { name: "Soul Tyrant", spoiler: "City of Tears: Soul Sanctum, near Soul Master", wiki: "Soul_Tyrant" }, infectedKnightDreamDefeated: { name: "Lost Kin", spoiler: "Ancient Basin, Broken Vessel location", wiki: "Lost_Kin" }, whiteDefenderDefeated: { name: "White Defender", spoiler: "Royal Waterways, Dung Defender, use Desolate Dive", wiki: "White_Defender" }, killedZote: { name: "Zote", spoiler: "Colosseum: Trial of the Warrior (per save choice)", wiki: "Zote" }, greyPrinceDefeated: { name: "Grey Prince Zote", spoiler: "Dirtmouth: Bretta's Room (per save choice)", wiki: "Grey_Prince_Zote" }, killedHollowKnight: { name: "Hollow Knight", spoiler: "Forgotten Crossroads: Black Egg Temple", wiki: "Hollow_Knight" }, salubraBlessing: { name: "Salubra's Blessing", spoiler: "Salubra: 800 Geo + all 40 Charms Owned", wiki: "Salubra's_Blessing" }, zoteStatus: { id: "zoteStatus", name: "Zote Status", nameNeglect: "Zote Choice: Neglect", nameRivalry: "Zote Choice: Rivalry", nameTrappedVengefly: "Zote Status: Vengefly", nameNotRescuedVengefly: "Zote Status: Greenpath", nameTrappedDeepnest: "Zote Status: Deepnest", nameColosseum: "Zote Status: Colosseum of Fools", spoiler: "One achievement per save file", spoilerNeglect: "Left Zote to die", spoilerRivalry: "Defeated Zote in the Colosseum of Fools", spoilerTrappedVengefly: "Greenpath, defeat Vengefly King", spoilerNotRescuedVengefly: "Check what happened with Zote", spoilerTrappedDeepnest: "Deepnest, free from cobwebs", spoilerColosseum: "Trial of the Warrior", wiki: "Zote" }, nailsmithStatus: { id: "nailsmithStatus", name: "Nailsmith Status", nameHappyCouple: "Nailsmith Choice: Happy Couple", namePurity: "Nailsmith Choice: Purity", nameSheoHutWaiting: "Nailsmith Status: Sheo", nameUpgradeNail: "Nailsmith Status: Waiting", spoiler: "One achievement per save file", spoilerHappyCouple: "Found a new calling", spoilerPurity: "Slain with Pure Nail", spoilerSheoHutWaiting: "Waiting at Sheo's Hut", spoilerUpgradeNail: "Upgrade Nail to Pure Nail", wiki: "Nailsmith" }, gotShadeCharm: { name: "Void Heart", spoiler: "Equip Kingsoul Charm and find Birthplace", wiki: "Void_Heart" }, killedFinalBoss: { name: "The Radiance", spoiler: "Requires Void Heart & Dream Nail Hollow Knight", wiki: "Radiance" }, mrMushroomState1: { name: "Mr Mushroom #1", spoiler: "Fungal Wastes, near Cornifer", wiki: "Mister_Mushroom", state: 1 }, mrMushroomState2: { name: "Mr Mushroom #2", spoiler: "Kingdom's Edge, near Isma's Grove", wiki: "Mister_Mushroom", state: 2 }, mrMushroomState3: { name: "Mr Mushroom #3", spoiler: "Deepnest, near Galien", wiki: "Mister_Mushroom", state: 3 }, mrMushroomState4: { name: "Mr Mushroom #4", spoiler: "Howling Cliffs, near Nailmaster Mato", wiki: "Mister_Mushroom", state: 4 }, mrMushroomState5: { name: "Mr Mushroom #5", spoiler: "Ancient Basin, near Monarch Wings", wiki: "Mister_Mushroom", state: 5 }, mrMushroomState6: { name: "Mr Mushroom #6", spoiler: "Fog Canyon, near Overgrown Mound", wiki: "Mister_Mushroom", state: 6 }, mrMushroomState7: { name: "Mr Mushroom #7", spoiler: "King's Pass, game starting location", wiki: "Mister_Mushroom", state: 7 }, bossDoorStateTier5: { name: "P5 Embrace the Void", spoiler: "Godhome: Pantheon of Hallownest", wiki: "Pantheon_of_Hallownest" }, /* Mr Mushroom data case SplitName.MrMushroom1: shouldSplit = mem.PlayerData(Offset.mrMushroomState) == 2; break; case SplitName.MrMushroom2: shouldSplit = mem.PlayerData(Offset.mrMushroomState) == 3; break; case SplitName.MrMushroom3: shouldSplit = mem.PlayerData(Offset.mrMushroomState) == 4; break; case SplitName.MrMushroom4: shouldSplit = mem.PlayerData(Offset.mrMushroomState) == 5; break; case SplitName.MrMushroom5: shouldSplit = mem.PlayerData(Offset.mrMushroomState) == 6; break; case SplitName.MrMushroom6: shouldSplit = mem.PlayerData(Offset.mrMushroomState) == 7; break; case SplitName.MrMushroom7: shouldSplit = mem.PlayerData(Offset.mrMushroomState) == 8; break; "mrMushroomState": 4, < this is the current location of Mr Mushroom (Howling Cliffs) 1. Spawn of self, their minds unite, (Fungal Wastes) 2. Aside the source of acid blight, (Kingdom's Edge, near Isma's Grove) 3. Aglow in darkest, winding depths, (Deepnest, near Galien) 4. Winds all howl above fossilstone steps, (Howling Cliffs) 5. Monarchflys in air set still, (Ancient Basin, near the Monarch Wings location) 6. To Root's domain and snail once shrill, (Fog Canyon, near Overgrown Mound) 7. Path of Wyrm, at new lands entered, (King's Pass) 8. There journeys end. The kingdom ventured. */ }, }, /* ################ Game Statistics ################### */ statistics: { h2: "Game Statistics", id: "hk-statistics", entries: { nailDamage: { name: "Nail Damage", spoiler: "Nailsmith upgrades, City of Tears", max: 21, wiki: "Nail#Nail_Upgrades" }, charmSlots: { name: "Charm Notches", spoiler: "11 Charm Notches total", max: 11, wiki: "Category:Charms#Notches" }, whisperingRoots: { name: "Whispering Roots Completed", spoiler: "Dream Nail (15 Roots total)", max: 15, wiki: "Whispering_Root" }, relicsWandererJournal: { name: "Relic #1 Found Total", nameHeld: "trinket1", nameSold: "soldTrinket1", spoiler: "Wanderer's Journal (14 Journals total)", max: 14, wiki: "Wanderer's_Journal" }, relicsHallownestSeal: { name: "Relic #2 Found Total", nameHeld: "trinket2", nameSold: "soldTrinket2", spoiler: "Hallownest Seal (17 Seals total)", max: 17, wiki: "Hallownest_Seal" }, relicsKingsIdol: { name: "Relic #3 Found Total", nameHeld: "trinket3", nameSold: "soldTrinket3", spoiler: "King's Idol (8 Idols total)", max: 8, wiki: "King's_Idol" }, relicsArcaneEgg: { name: "Relic #4 Found Total", nameHeld: "trinket4", nameSold: "soldTrinket4", spoiler: "Arcane Egg (4 Eggs max, 1 missable)", max: 3, wiki: "Arcane_Egg" }, // not ghostCoins geoPool: { name: "Shade Geo", spoiler: "Amount of Geo the Shade is currently holding", min: 0, wiki: "Shade" }, rancidEggs: { name: "Rancid Eggs", spoiler: "Find: Hallownest, Buy: Sly, Tuk", wiki: "Rancid_Egg" }, jinnEggsSold: { name: "Rancid Eggs Sold to Jinn", spoiler: "Only in Steel Soul Mode", wiki: "Jinn" }, xunFlowerBrokeTimes: { name: "Delicate Flowers Destroyed", spoiler: "Grey Mourner, Traitor's Child Grave", wiki: "Delicate_Flower" }, geoRocks: { id: "geoRocks", name: "Geo Rocks", spoiler: "Unbroken | Broken | Discovered", wiki: "Geo#How_to_Acquire", notActivated: 0, activated: 0, discoveredTotal: 0 }, itemsDiscovered: { id: "itemsDiscovered", name: "Interactables", spoiler: "Not A. | Activated | Discovered", wiki: "Category:Exploration_(Hollow_Knight)", notActivated: 0, activated: 0, discoveredTotal: 0 }, notchShroomOgres: { name: "Charm Notch #1", spoiler: "Fungal Wastes: Shroom Ogres room", wiki: "Category:Charms#Notches" }, salubraNotch1: { name: "Charm Notch #2", spoiler: "Salubra: 120 Geo + 5 Charms found", wiki: "Category:Charms#Notches" }, salubraNotch2: { name: "Charm Notch #3", spoiler: "Salubra: 500 Geo + 10 Charms found", wiki: "Category:Charms#Notches" }, salubraNotch3: { name: "Charm Notch #4", spoiler: "Salubra: 900 Geo + 18 Charms found", wiki: "Category:Charms#Notches" }, salubraNotch4: { name: "Charm Notch #5", spoiler: "Salubra: 1400 Geo + 25 Charms found", wiki: "Category:Charms#Notches" }, colosseumBronzeCompleted: { name: "Charm Notch #6", spoiler: "Colosseum of Fools: Trial of the Warrior", wiki: "Category:Charms#Notches" }, notchFogCanyon: { name: "Charm Notch #7", spoiler: "Fog Canyon: explosive eggs room", wiki: "Category:Charms#Notches" }, gotGrimmNotch: { name: "Charm Notch #8", spoiler: "Dirtmouth: Troupe Leader Grimm", wiki: "Category:Charms#Notches" }, hasDreamGate: { name: "Dreamgate", spoiler: "Seer: 900 Essence", wiki: "Dreamgate" }, fragileGreed_unbreakable: { name: "Unbreakable Greed", spoiler: "Divine: Fragile Greed + 9000 Geo", wiki: "Divine#Unbreakable_Charms" }, fragileHealth_unbreakable: { name: "Unbreakable Heart", spoiler: "Divine: Fragile Heart + 12000 Geo", wiki: "Divine#Unbreakable_Charms" }, fragileStrength_unbreakable: { name: "Unbreakable Strength", spoiler: "Divine: Fragile Strength + 15000 Geo", wiki: "Divine#Unbreakable_Charms" }, killedMenderBug: { name: "Journal: Menderbug", spoiler: "Forgotten Crossroads + destroy sign", wiki: "Menderbug" }, /* Path of Pain entrance discovered */ pathOfPainEntrance: { name: "White Palace: Path of Pain Entrance", spoiler: "Break left wall above lift area", id: "Breakable Wall Ruin Lift", sceneName: "White_Palace_06", wiki: "White_Palace#Sub-area:_Path_of_Pain" }, killsBindingSeal: { name: "White Palace: Path of Pain", spoiler: "Main Secret Area, After Middle Lift", wiki: "White_Palace#Sub-area:_Path_of_Pain" }, killedBindingSeal: { name: "Journal: Seal of Binding", spoiler: "White Palace: Path of Pain completion", wiki: "Seal_of_Binding" }, whitePalaceSecretRoomVisited: { name: "White Palace: Secret Room #1", spoiler: "The Pale King's Workshop", wiki: "White_Palace#The_Pale_King.27s_workshop" }, whiteLadyRoom: { name: "White Palace: Secret Room #2", spoiler: "White Lady's Room, break floor", id: "Quake Floor", sceneName: "White_Palace_09", wiki: "White_Palace#White_Lady.27s_room" }, /* Secret Room #3 ? "id": "Breakable Wall Waterways", "sceneName": "White_Palace_09", */ elderbugGaveFlower: { name: "Delicate Flower: Elderbug", spoiler: "Deliver from Traitor's Child Grave", wiki: "Delicate_Flower#List_of_Possible_Recipients" }, givenGodseekerFlower: { name: "Delicate Flower: Godseeker", spoiler: "Possible after completing 2 Pantheons", wiki: "Delicate_Flower#List_of_Possible_Recipients" }, givenOroFlower: { name: "Delicate Flower: Nailmaster Oro", spoiler: "D. from Traitor's Child Grave", wiki: "Delicate_Flower#List_of_Possible_Recipients" }, givenWhiteLadyFlower: { name: "Delicate Flower: White Lady", spoiler: "Deliver from Traitor's Child Grave", wiki: "Delicate_Flower#List_of_Possible_Recipients" }, givenEmilitiaFlower: { name: "Delicate Flower: Emilitia", spoiler: "Deliver from Traitor's Child Grave", wiki: "Delicate_Flower#List_of_Possible_Recipients" }, whiteDefenderDefeats: { name: "White Defender Times Defeated", spoiler: "Royal Waterways (5 max)", max: 5, wiki: "White_Defender" }, greyPrinceDefeats: { name: "Grey Prince Zote Times Defeated", spoiler: "Dirtmouth (10 max)", max: 10, wiki: "Grey_Prince_Zote" } }, }, /* ################ Godhome Statistics ################### */ godhomeStatistics: { h2: "Godhome Statistics", id: "hk-godhome-statistics", entries: { seenGGWastes: { name: "Tuner Memory", spoiler: "Requires completing 3 Pantheons, 2% chance", wiki: "Godhome#Tuner_Memory" }, killedVoidIdol_1: { name: "Journal: Void Idol Attuned", spoiler: "Hall of Gods: Defeat All (Attuned)", wiki: "Void_Idol" }, killedVoidIdol_2: { name: "Journal: Void Idol Ascended", spoiler: "Hall of Gods: Defeat All (Ascended)", wiki: "Void_Idol" }, killedVoidIdol_3: { name: "Journal: Void Idol Radiant", spoiler: "Hall of Gods: Defeat All (Radiant)", wiki: "Void_Idol" }, killedGodseekerMask: { name: "Journal: Weathered Mask", spoiler: "Land of Storms: All Pantheons & Bindings", wiki: "Weathered_Mask" }, zoteStatueWallBroken: { name: "Intruder Discovered", spoiler: "Hall of Gods: Zote Statue (upper right)", wiki: "Hall_of_Gods#Zote" }, ordealAchieved: { name: "The Eternal Ordeal", spoiler: "Reach 57 Zotelings defeated", wiki: "Eternal_Ordeal" } } } }, }; export default HK;