diff --git a/docs/app.js b/docs/app.js
index 082d947..9ceb9d6 100644
--- a/docs/app.js
+++ b/docs/app.js
@@ -1 +1,304 @@
-(()=>{var e={853:(e,r,a)=>{"use strict";a.r(r);const s={DIV_ID:{intro:{h2:"Game Status",id:"hk-intro",maxPercent:112},hints:{h2:"My friend Elderbug once told me about...",id:"hk-hints"},bosses:{h2:"Bosses",id:"hk-bosses",percent:0,maxPercent:14},charms:{h2:"Charms",id:"hk-charms",percent:0,maxPercent:36},equipment:{h2:"Equipment",id:"hk-equipment",percent:0,maxPercent:14},nailUpgrades:{h2:"Nail Upgrades",id:"hk-nailupgrades",percent:0,maxPercent:4},nailArts:{h2:"Nail Arts",id:"hk-nailarts",percent:0,maxPercent:3},spells:{h2:"Spells",id:"hk-spells",percent:0,maxPercent:6},maskShards:{h2:"Mask Shards",id:"hk-maskshards",percent:0,maxPercent:4},vesselFragments:{h2:"Vessel Fragments",id:"hk-vesselfragments",percent:0,maxPercent:3},dreamNail:{h2:"Dream Nail and Essence",id:"hk-dreamnail",percent:0,maxPercent:3},warriorDreams:{h2:"Warrior Dreams",id:"hk-warriordreams",percent:0,maxPercent:7},dreamers:{h2:"Dreamers",id:"hk-dreamers",percent:0,maxPercent:3},colosseum:{h2:"Colosseum of Fools",id:"hk-colosseum",percent:0,maxPercent:3},grimmTroupe:{h2:"Grimm Troupe Content Pack",id:"hk-grimmtroupe",percent:0,maxPercent:6},lifeblood:{h2:"Lifeblood Content Pack",id:"hk-lifeblood",percent:0,maxPercent:1},godmaster:{h2:"Godmaster Content Pack",id:"hk-godmaster",percent:0,maxPercent:5},essential:{h2:"Game Completion Essentials",id:"hk-essential"},achievements:{h2:"Achievements Essentials",id:"hk-achievements"},statistics:{h2:"Game Statistics",id:"hk-statistics"}},HINTS:{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 precious item able to carry some light to even the darkest 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"},killedInfectedKnight:{spoiler:"...a shattered corpse forgotten in a windy cave in the ancient depths below the city"},hasDoubleJump:{spoiler:"...something incredibly light dropped by a monarchfly in the ancient depths below the city"},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"},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"},killedHollowKnight:{spoiler:"...a disturbance inside a black temple"}},BOSSES:{falseKnightDefeated:{name:"False Knight",spoiler:"Forgotten Crossroads",wiki:"False_Knight"},hornet1Defeated:{name:"Hornet Protector",spoiler:"Greenpath",wiki:"Hornet_Protector"},defeatedDungDefender:{name:"Dung Defender",spoiler:"Royal Waterways",wiki:"Dung_Defender"},mageLordDefeated:{name:"Soul Master",spoiler:"City of Tears: Soul Sanctum",wiki:"Soul_Master"},killedBlackKnight:{name:"Watcher Knights",spoiler:"City of Tears: Watcher's Spire",wiki:"Watcher_Knight"},collectorDefeated:{name:"The Collector",spoiler:"City of Tears: Tower of Love",wiki:"Collector"},defeatedMantisLords:{name:"Mantis Lords",spoiler:"Mantis Village",wiki:"Mantis_Lords"},defeatedMegaJelly:{name:"Uumuu",spoiler:"Fog Canyon: Teacher's Archives",wiki:"Uumuu"},hornetOutskirtsDefeated:{name:"Hornet Sentinel",spoiler:"Kingdom's Edge",wiki:"Hornet_Sentinel"},killedInfectedKnight:{name:"Broken Vessel",spoiler:"Ancient Basin",wiki:"Broken_Vessel"},killedMimicSpider:{name:"Nosk",spoiler:"Deepnest",wiki:"Nosk"},killedTraitorLord:{name:"Traitor Lord",spoiler:"Queen's Gardens",wiki:"Traitor_Lord"}},BOSSES_WORLD:{Crossroads_04:{name:"Gruz Mother",spoiler:"Forgotten Crossroads",wiki:"Gruz_Mother"},Crossroads_09:{name:"Brooding Mawlek",spoiler:"Forgotten Crossroads",wiki:"Brooding_Mawlek"}},CHARMS:{gotCharm_1:{name:"#1 Gathering Swarm",spoiler:"Sly: 300 Geo"},gotCharm_2:{name:"#2 Wayward Compass",spoiler:"Iselda: 220 Geo"},gotCharm_3:{name:"#3 Grubsong",spoiler:"Grubfather: 10 Grubs rescued"},gotCharm_4:{name:"#4 Stalwart Shell",spoiler:"Sly: 200 Geo"},gotCharm_5:{name:"#5 Baldur Shell",spoiler:"Howling Cliffs"},gotCharm_6:{name:"#6 Fury of the Fallen",spoiler:"King's Pass"},gotCharm_7:{name:"#7 Quick Focus",spoiler:"Salubra: 800 Geo"},gotCharm_8:{name:"#8 Lifeblood Heart",spoiler:"Salubra: 250 Geo"},gotCharm_9:{name:"#9 Lifeblood Core",spoiler:"The Abyss: 15 Lifeblood masks"},gotCharm_10:{name:"#10 Defender's Crest",spoiler:"Royal Waterways"},gotCharm_11:{name:"#11 Flukenest",spoiler:"Royal Waterways"},gotCharm_12:{name:"#12 Thorns of Agony",spoiler:"Greenpath"},gotCharm_13:{name:"#13 Mark of Pride",spoiler:"Mantis Village"},gotCharm_14:{name:"#14 Steady Body",spoiler:"Salubra: 120 Geo"},gotCharm_15:{name:"#15 Heavy Blow",spoiler:"Sly: 350 Geo + Shopkeeper's Key"},gotCharm_16:{name:"#16 Sharp Shadow",spoiler:"Deepnest"},gotCharm_17:{name:"#17 Spore Shroom",spoiler:"Fungal Wastes"},gotCharm_18:{name:"#18 Longnail",spoiler:"Salubra: 300 Geo"},gotCharm_19:{name:"#19 Shaman Stone",spoiler:"Salubra: 220 Geo"},gotCharm_20:{name:"#20 Soul Catcher",spoiler:"Forgotten Crossroads: Ancestral Mound"},gotCharm_21:{name:"#21 Soul Eater",spoiler:"Resting Grounds"},gotCharm_22:{name:"#22 Glowing Womb",spoiler:"Forgotten Crossroads"},gotCharm_23:{name:"#23 Fragile Heart",spoiler:"Leg Eater: 350/280 Geo"},gotCharm_24:{name:"#24 Fragile Greed",spoiler:"Leg Eater: 250/200 Geo"},gotCharm_25:{name:"#25 Fragile Strength",spoiler:"Leg Eater: 600/480 Geo"},gotCharm_26:{name:"#26 Nailmaster’s Glory",spoiler:"Sly: All Nail Arts"},gotCharm_27:{name:"#27 Joni’s Blessing",spoiler:"Howling Cliffs: Joni's Repose"},gotCharm_28:{name:"#28 Shape of Unn",spoiler:"Greenpath: Lake of Unn"},gotCharm_29:{name:"#29 Hiveblood",spoiler:"The Hive"},gotCharm_30:{name:"#30 Dream Wielder",spoiler:"Seer: 500 Essence"},gotCharm_31:{name:"#31 Dashmaster",spoiler:"Fungal Wastes"},gotCharm_32:{name:"#32 Quick Slash",spoiler:"Kingdom's Edge"},gotCharm_33:{name:"#33 Spell Twister",spoiler:"City of Tears: Soul Sanctum"},gotCharm_34:{name:"#34 Deep Focus",spoiler:"Crystal Peak"},gotCharm_35:{name:"#35 Grubberfly’s Elegy",spoiler:"Grubfather: 46 Grubs rescued"},gotCharm_36:{name:"#36 Kingsoul",spoiler:"Queen's Gardens + Ancient Basin"}},COLOSSEUM:{colosseumBronzeCompleted:{name:"Trial of the Warrior",spoiler:"Little Fool: 100 Geo"},colosseumSilverCompleted:{name:"Trial of the Conqueror",spoiler:"Little Fool: 450 Geo + Warrior completed"},colosseumGoldCompleted:{name:"Trial of the Fool",spoiler:"Little Fool: 800 Geo + Conqueror completed"}},DREAMERS:{lurienDefeated:{name:"Lurien the Watcher",spoiler:"City of Tears: Watcher's Spire"},monomonDefeated:{name:"Monomon the Teacher",spoiler:"Fog Canyon: Teacher's Archives"},hegemolDefeated:{name:"Herrah the Beast",spoiler:"Deepnest: Distant Village"}},DREAMNAIL:{hasDreamNail:{name:"Dream Nail acquired",spoiler:"Resting Grounds"},dreamNailUpgraded:{name:"Awoken Dream Nail",spoiler:"Seer: 1800 Essence"},mothDeparted:{name:"Hear the Seer's final words",spoiler:"Seer: 2400 Essence"}},EQUIPMENT:{hasDash:{name:"Mothwing Cloak",spoiler:"Greenpath: Dash ability"},hasWalljump:{name:"Mantis Claw",spoiler:"Mantis Village: Wall Jump ability"},hasSuperDash:{name:"Crystal Heart",spoiler:"Crystal Peak: Super Dash ability"},hasDoubleJump:{name:"Monarch Wings",spoiler:"Ancient Basin: Double Jump ability"},hasAcidArmour:{name:"Isma's Tear",spoiler:"Royal Waterways: Acid Armour ability"},hasKingsBrand:{name:"King's Brand",spoiler:"Kingdom's Edge"},hasShadowDash:{name:"Shade Cloak",spoiler:"The Abyss: Shadow Dash ability"}},MASKSHARDS:{slyShellFrag1:{name:"Mask Shard #1",spoiler:"Sly: 150 Geo"},slyShellFrag2:{name:"Mask Shard #2",spoiler:"Sly: 500 Geo"},slyShellFrag3:{name:"Mask Shard #3",spoiler:"Sly: 800 Geo + Shopkeeper's Key"},slyShellFrag4:{name:"Mask Shard #4",spoiler:"Sly: 1500 Geo + Shopkeeper's Key"},dreamReward7:{name:"Mask Shard #5",spoiler:"Seer: 1500 Essence"}},MASKSHARDS_WORLD:{Crossroads_13:{name:"Mask Shard #6",spoiler:"Forgotten Crossroads: below Hot Springs"},Crossroads_09:{name:"Mask Shard #7",spoiler:"Forgotten Crossroads: Brooding Mawlek"},Crossroads_38:{name:"Mask Shard #8",spoiler:"Grubfather: 5 Grubs rescued"},Room_Bretta:{name:"Mask Shard #9",spoiler:"Dirtmouth: Bretta's Room, rescue Bretta"},Fungus2_01:{name:"Mask Shard #10",spoiler:"Queen's Station, requires Mantis Claw"},Waterways_04b:{name:"Mask Shard #11",spoiler:"Royal Waterways"},Fungus1_36:{name:"Mask Shard #12",spoiler:"Greenpath: Stone Sanctuary"},Mines_32:{name:"Mask Shard #13",spoiler:"Crystal Peak: Enraged Guardian"},Fungus2_25:{name:"Mask Shard #14",spoiler:"Deepnest: entrance from Fungal Wastes"},Hive_04:{name:"Mask Shard #15",spoiler:"The Hive, use Hive Guardian"},Room_Mansion:{name:"Mask Shard #16",spoiler:"Resting Grounds: Delicate Flower"}},VESSELFRAGMENTS:{slyVesselFrag1:{name:"Vessel Fragment #1",spoiler:"Sly: 550 Geo"},slyVesselFrag2:{name:"Vessel Fragment #2",spoiler:"Sly: 900 Geo + Shopkeeper's Key"},dreamReward5:{name:"Vessel Fragment #3",spoiler:"Seer: 700 Essence"},vesselFragStagNest:{name:"Vessel Fragment #4",spoiler:"Stag Nest"}},VESSELFRAGMENTS_WORLD:{Fungus1_13:{name:"Vessel Fragment #5",spoiler:"Greenpath: near Queen's Gardens exit"},Crossroads_37:{name:"Vessel Fragment #6",spoiler:"Forgotten Crossroads: unlock City of Tears lift"},Ruins2_09:{name:"Vessel Fragment #7",spoiler:"Above King's Station"},Deepnest_38:{name:"Vessel Fragment #8",spoiler:"Deepnest: Goam platforming challenge"},Abyss_04:{name:"Vessel Fragment #9",spoiler:"Ancient Basin Fountain: 3000 Geo"}},NAILARTS:{hasDashSlash:{name:"Great Slash",spoiler:"Nailmaster Sheo: Greenpath"},hasUpwardSlash:{name:"Dash Slash",spoiler:"Nailmaster Oro: Kingdom's Edge, 800 Geo"},hasCyclone:{name:"Cyclone Slash",spoiler:"Nailmaster Mato: Howling Cliffs"}},NAILUPGRADES:{oldNail:{name:"#0 Old Nail",spoiler:"Starting Weapon"},sharpenedNail:{name:"#1 Sharpened Nail",spoiler:"Nailsmith: 250 Geo"},channeledNail:{name:"#2 Channeled Nail",spoiler:"Nailsmith: 800 Geo + 1 Pale Ore"},coiledNail:{name:"#3 Coiled Nail",spoiler:"Nailsmith: 2000 Geo + 2 Pale Ore"},pureNail:{name:"#4 Pure Nail",spoiler:"Nailsmith: 4000 Geo + 3 Pale Ore"}},SPELLS:{vengefulSpirit:{fireballLevel:1,name:"Vengeful Spirit",spoiler:"Forgotten Crossroads: Ancestral Mound"},shadeSoul:{fireballLevel:2,name:"Shade Soul",spoiler:"City of Tears: Soul Sanctum + Elegant Key"},desolateDive:{quakeLevel:1,name:"Desolate Dive",spoiler:"City of Tears: Soul Sanctum"},descendingDark:{quakeLevel:2,name:"Descending Dark",spoiler:"Crystal Peak: Crystallised Mound"},howlingWraiths:{screamLevel:1,name:"Howling Wraiths",spoiler:"Fog Canyon: Overgrown Mound"},abyssShriek:{screamLevel:2,name:"Abyss Shriek",spoiler:"The Abyss"}},WARRIORDREAMS:{xeroDefeated:{name:"Xero",spoiler:"Resting Grounds"},noEyesDefeated:{name:"No Eyes",spoiler:"Greenpath: Stone Sanctuary"},elderHuDefeated:{name:"Elder Hu",spoiler:"Fungal Wastes"},aladarSlugDefeated:{name:"Gorb",spoiler:"Howling Cliffs"},mumCaterpillarDefeated:{name:"Marmu",spoiler:"Queen's Gardens"},galienDefeated:{name:"Galien",spoiler:"Deepnest"},markothDefeated:{name:"Markoth",spoiler:"Kingdom's Edge, requires Shade Cloak"}},GRIMMTROUPE:{gotCharm_37:{name:"Charm #37 Sprintmaster",spoiler:"Sly: 400 Geo + Shopkeeper's Key"},gotCharm_38:{name:"Charm #38 Dreamshield",spoiler:"Resting Grounds"},gotCharm_39:{name:"Charm #39 Weaversong",spoiler:"Deepnest: Weaver's Den"},gotCharm_40:{name:"Charm #40 Grimmchild / Carefree Melody",spoiler:"Dirtmouth"},killedGrimm:{name:"Troupe Leader Grimm",spoiler:"Dirtmouth"}},LIFEBLOOD:{killedHiveKnight:{name:"Hive Knight",spoiler:"The Hive"}},GODMASTER_DOORS:{pantheonMaster:{name:"#1 Pantheon of the Master",spoiler:"Godhome"},pantheonArtist:{name:"#2 Pantheon of the Artist",spoiler:"Godhome"},pantheonSage:{name:"#3 Pantheon of the Sage",spoiler:"Godhome"},pantheonKnight:{name:"#4 Pantheon of the Knight",spoiler:"Godhome"}},GODMASTER:{hasGodfinder:{name:"Godtuner",spoiler:"Junk Pit, requires Simple Key"}},ESSENTIAL:{grubsCollected:{name:"Grubs Rescued",spoiler:"out of 46 total",max:46},dreamOrbs:{name:"Essence Collected",spoiler:"Dream Nail (2400 for completion)",max:2400},stationsOpened:{name:"Stag Stations opened",spoiler:"out of 10 total",max:10},fountainGeo:{name:"Geo in Fountain",spoiler:"Ancient Basin: 3000 Geo maximum",max:3e3},slyRescued:{name:"Sly Rescued",spoiler:"Forgotten Crossroads, near Gruz Mother"},brettaRescued:{name:"Bretta Rescued",spoiler:"Fungal Wastes, near Dashmaster charm statue"},hasLantern:{name:"Lumafly Lantern",spoiler:"Sly: 1800 Geo"},shopkeeperKey:{name:"Shopkeeper's Key",spoiler:"Crystal Peak"},elegantKey:{name:"Elegant Key",spoiler:"Sly: 800 Geo + Shopkeeper's Key"},loveKey:{name:"Love Key",spoiler:"Queen's Gardens, near Fungal Wastes"},slySimpleKey:{name:"Simple Key #1",spoiler:"Sly: 950 Geo"},simpleKeyCityOfTears:{name:"Simple Key #2",spoiler:"City of Tears"},simpleKeyAncientBasin:{name:"Simple Key #3",spoiler:"Ancient Basin"},gotLurkerKey:{name:"Simple Key #4",spoiler:"Kingdom's Edge: Colosseum of Fools"},paleOreAncientBasin:{name:"Pale Ore #1",spoiler:"Ancient Basin"},paleOreSeer:{name:"Pale Ore #2",spoiler:"Seer: 300 Essence"},paleOreCrystalPeak:{name:"Pale Ore #3",spoiler:"Crystal Peak: Hallownest's Crown"},paleOreDeepnest:{name:"Pale Ore #4",spoiler:"Deepnest, Nosk reward"},paleOreGrubfather:{name:"Pale Ore #5",spoiler:"Grubfather: 31 Grubs rescued"},paleOreColosseum:{name:"Pale Ore #6",spoiler:"Colosseum of Fools: Trial of the Conqueror"},hasTramPass:{name:"Tram Pass",spoiler:"Deepnest, Failed Tramway"},nightmareLanternLit:{name:"Nightmare Lantern Lit",spoiler:"Howling Cliffs, corpse of a large bug"}},GRUBS_LIST:["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","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:{areaMaps:{name:"Area Maps",spoiler:"Cornifer and Iselda (out of 13)",max:13,list:["mapCrossroads","mapGreenpath","mapFogCanyon","mapRoyalGardens","mapFungalWastes","mapCity","mapWaterways","mapMines","mapDeepnest","mapCliffs","mapOutskirts","mapRestingGrounds","mapAbyss"]},journalEntriesCompleted:{name:"Creatures Encountered",spoiler:"Hunter's Journal (164 max)",max:164},journalNotesCompleted:{name:"Hunter Notes Completed",spoiler:"Hunter's Journal (164 max)",max:164},hasJournal:{name:"Hunter's Journal",spoiler:"Greenpath: Hunter"},hasHuntersMark:{name:"Hunter's Mark",spoiler:"Greenpath: Hunter"},killedPrayerSlug:{name:"Journal: Maggot",spoiler:"Forgotten Crossroads: False Knight secret room"},killedOrangeScuttler:{name:"Journal: Lightseed",spoiler:"Infected Crossroads"},killedPigeon:{name:"Journal: Maskfly",spoiler:"Greenpath, Queen's Gardens"},killedLazyFlyer:{name:"Journal: Aluba",spoiler:"Lake of Unn, Queen's Gardens (near White Lady)"},killedAcidFlyer:{name:"Journal: Duranda",spoiler:"Greenpath: Nailmaster Sheo's tent path"},killedAcidWalker:{name:"Journal: Durandoo",spoiler:"Greenpath, Queen's Gardens"},killedPlantShooter:{name:"Journal: Gulka",spoiler:"Greenpath: west of Stone Sanctuary"},killedMushroomTurret:{name:"Journal: Sporg",spoiler:"Fungal Wastes"},killedZapBug:{name:"Journal: Charged Lumafly",spoiler:"Fog Canyon: Teacher's Archives (tank)"},killedCrystalCrawler:{name:"Journal: Crystal Crawler",spoiler:"Crystal Peak"},killedGorgeousHusk:{name:"Journal: Gorgeous Husk",spoiler:"City of Tears: secret room"},killedWorm:{name:"Journal: Goam",spoiler:"Infected Crossroads: near Fungal Wastes entrance"},killedBigCentipede:{name:"Journal: Garpede",spoiler:"Deepnest: east of Hot Spring"},killedAbyssTendril:{name:"Journal: Void Tendrils",spoiler:"The Abyss: secret room"},killedPaleLurker:{name:"Journal: Pale Lurker",spoiler:"Colosseum of Fools: secret area"},falseKnightDreamDefeated:{name:"Failed Champion",spoiler:"Forgotten Crossroads"},mageLordDreamDefeated:{name:"Soul Tyrant",spoiler:"City of Tears: Soul Sanctum"},infectedKnightDreamDefeated:{name:"Lost Kin",spoiler:"Ancient Basin"},whiteDefenderDefeated:{name:"White Defender",spoiler:"Royal Waterways"},greyPrinceDefeated:{name:"Grey Prince Zote",spoiler:"Dirtmouth: Bretta's Room (per save choice)"},killedHollowKnight:{name:"Hollow Knight",spoiler:"Forgotten Crossroads: Black Egg Temple"},salubraBlessing:{name:"Salubra's Blessing",spoiler:"Salubra: 800 Geo + all 40 Charms found"},gotShadeCharm:{name:"Void Heart",spoiler:"Kingsoul + Birthplace"},killedFinalBoss:{name:"Radiance",spoiler:"Forgotten Crossroads: Black Egg Temple"},bossDoorStateTier5:{name:"Embrace the Void",spoiler:"Godhome: Pantheon of Hallownest"},zoteDead:{name:"Optimal Zote",spoiler:"Neglect achievement (per save choice)"},nailsmithSpared:{name:"Optimal Nailsmith",spoiler:"Happy Couple achievement (per save choice)"},mrMushroomState:{name:"Mr Mushroom",spoiler1:"Fungal Wastes, near Cornifer",spoiler2:"Kingdom's Edge, near Isma's Grove",spoiler3:"Deepnest, near Galien",spoiler4:"Howling Cliffs, near Nailmaster Mato",spoiler5:"Ancient Basin, near Monarch Wings",spoiler6:"Fog Canyon, near Overgrown Mound",spoiler7:"King's Pass, game starting location"}},STATISTICS:{nailDamage:{name:"Nail Damage",spoiler:"Nailsmith upgrades, City of Tears",max:21},charmSlots:{name:"Charm Notches",spoiler:"out of 11 total",max:11},whisperingRoots:{name:"Whispering Roots completed",spoiler:"Dream Nail (out of 15)",max:15},relicsWandererJournal:{name:"Relic #1 found total",nameHeld:"trinket1",nameSold:"soldTrinket1",spoiler:"Wanderer's Journal (out of 14)",max:14},relicsHallownestSeal:{name:"Relic #2 found total",nameHeld:"trinket2",nameSold:"soldTrinket2",spoiler:"Hallownest Seal (out of 17)",max:17},relicsKingsIdol:{name:"Relic #3 found total",nameHeld:"trinket3",nameSold:"soldTrinket3",spoiler:"King's Idol (out of 8)",max:8},relicsArcaneEgg:{name:"Relic #4 found total",nameHeld:"trinket4",nameSold:"soldTrinket4",spoiler:"Arcane Egg (4 max, 1 missable)",max:4},geoRocks:{name:"Geo Rocks",spoiler:"Unbroken/Broken/Discovered Total"},geoPool:{name:"Shade Geo",spoiler:"Amount of Geo the Shade is currently holding",min:0},rancidEggs:{name:"Rancid Eggs",spoiler:"Find: Hallownest, Buy: Sly, Tuk"},xunFlowerBrokeTimes:{name:"Delicate Flowers broken",spoiler:"Resting Grounds: Grey Mourner"},notchShroomOgres:{name:"Charm Notch #1",spoiler:"Fungal Wastes: Shroom Ogres room"},salubraNotch1:{name:"Charm Notch #2",spoiler:"Salubra: 120 Geo + 5 Charms found"},salubraNotch2:{name:"Charm Notch #3",spoiler:"Salubra: 500 Geo + 10 Charms found"},salubraNotch3:{name:"Charm Notch #4",spoiler:"Salubra: 900 Geo + 18 Charms found"},salubraNotch4:{name:"Charm Notch #5",spoiler:"Salubra: 1400 Geo + 25 Charms found"},colosseumBronzeCompleted:{name:"Charm Notch #6",spoiler:"Colosseum of Fools: Trial of the Warrior"},notchFogCanyon:{name:"Charm Notch #7",spoiler:"Fog Canyon: explosive eggs room"},gotGrimmNotch:{name:"Charm Notch #8",spoiler:"Dirtmouth: Troupe Leader Grimm"},hasDreamGate:{name:"Dream Gate",spoiler:"Seer: 900 Essence"},fragileGreed_unbreakable:{name:"Unbreakable Greed",spoiler:"Divine: Fragile Greed + 9000 Geo"},fragileHealth_unbreakable:{name:"Unbreakable Heart",spoiler:"Divine: Fragile Heart + 12000 Geo"},fragileStrength_unbreakable:{name:"Unbreakable Strength",spoiler:"Divine: Fragile Strength + 15000 Geo"},killedMenderBug:{name:"Journal: Menderbug",spoiler:"Forgotten Crossroads + destroy sign"},killedBindingSeal:{name:"Journal: Seal of Binding",spoiler:"White Palace: Path of Pain completion"},killedGodseekerMask:{name:"Journal: Weathered Mask",spoiler:"Godhome: Land of Storms"},killedVoidIdol_1:{name:"Journal: Void Idol Attuned",spoiler:"Godhome: Hall of Gods, defeat all"},killedVoidIdol_2:{name:"Journal: Void Idol Ascended",spoiler:"Godhome: Hall of Gods, defeat all"},killedVoidIdol_3:{name:"Journal: Void Idol Radiant",spoiler:"Godhome: Hall of Gods, defeat all"},whiteDefenderDefeats:{name:"White Defender times defeated",spoiler:"Royal Waterways (5 max)",max:5},greyPrinceDefeats:{name:"Grey Prince Zote times defeated",spoiler:"Dirtmouth (10 max)",max:10},whitePalaceSecretRoomVisited:{name:"White Palace Secret Room visited",spoiler:"Help identify this room!"},killsBindingSeal:{name:"Path of Pain",spoiler:"White Palace: main secret area"}}},o={Tutorial_01:"King's_Pass",Town:"Dirtmouth",Room_shop:"Sly",Room_Sly_Storeroom:"Sly_Basement",Room_Town_Stag_Station:"Dirtmouth_Stag",Room_mapper:"Iselda",Room_Bretta:"Bretta",Room_Bretta_Basement:"Bretta_Basement",Room_Ouiji:"Jiji",Room_Jinn:"Jinn",Room_Tram_RG:"Upper_Tram",Room_Tram:"Lower_Tram",Crossroads_01:"Crossroads_Well",Crossroads_02:"Crossroads_Outside_Temple",Crossroads_03:"Crossroads_Outside_Stag",Crossroads_04:"Crossroads_Gruz_Mother",Crossroads_05:"Crossroads_Central_Grub",Crossroads_06:"Crossroads_Outside_Mound",Crossroads_07:"Crossroads_Gruzzer",Crossroads_08:"Crossroads_Aspid_Arena",Crossroads_09:"Crossroads_Mawlek_Boss",Crossroads_10:"Crossroads_False_Knight_Arena",Crossroads_11_alt:"Crossroads_Greenpath_Entrance",Crossroads_12:"Crossroads_Corridor_to_Acid_Grub",Crossroads_13:"Crossroads_Goam_Mask_Shard",Crossroads_14:"Crossroads_Outside_Myla",Crossroads_15:"Crossroads_Corridor_to_Tram",Crossroads_16:"Crossroads_Above_Lever",Crossroads_18:"Crossroads_Fungal_Entrance",Crossroads_19:"Crossroads_Before_Gruz_Mother",Crossroads_21:"Crossroads_Outside_False_Knight",Crossroads_22:"Crossroads_Glowing_Womb_Arena",Crossroads_25:"Crossroads_Mawlek_Entrance",Crossroads_27:"Crossroads_Outside_Tram",Crossroads_30:"Crossroads_Hot_Spring",Crossroads_31:"Crossroads_Spike_Grub",Crossroads_33:"Crossroads_Cornifer",Crossroads_35:"Crossroads_Acid_Grub",Crossroads_36:"Crossroads_Mawlek_Middle",Crossroads_37:"Crossroads_Vessel_Fragment",Crossroads_38:"Crossroads_Grubfather",Crossroads_39:"Crossroads_Corridor_Right_of_Temple",Crossroads_40:"Crossroads_Corridor_Right_of_Central_Grub",Crossroads_42:"Crossroads_Right_Of_Mask_Shard",Crossroads_43:"Crossroads_Corridor_to_Elevator",Crossroads_45:"Crossroads_Myla",Crossroads_46:"Crossroads_Tram",Crossroads_47:"Crossroads_Stag",Crossroads_48:"Crossroads_Guarded_Grub",Crossroads_49:"Crossroads_Elevator",Crossroads_52:"Crossroads_Goam_Journal",Crossroads_ShamanTemple:"Crossroads_Ancestral_Mound",Room_Mender_House:"Crossroads_Menderbug",Room_Charm_Shop:"Crossroads_Salubra",Room_ruinhouse:"Crossroads_Rescue_Sly",Room_temple:"Crossroads_Inside_Temple",Fungus1_01:"Greenpath_Entrance",Fungus1_01b:"Greenpath_Waterfall_Bench",Fungus1_02:"Greenpath_First_Hornet_Sighting",Fungus1_03:"Greenpath_Storerooms",Fungus1_04:"Greenpath_Hornet",Fungus1_05:"Greenpath_Outside_Thorns",Fungus1_06:"Greenpath_Cornifer",Fungus1_07:"Greenpath_Outside_Hunter",Fungus1_08:"Greenpath_Hunter",Fungus1_09:"Greenpath_Sheo_Gauntlet",Fungus1_10:"Greenpath_Acid_Bridge",Fungus1_11:"Greenpath_Above_Fog_Canyon",Fungus1_12:"Greenpath_MMC_Corridor",Fungus1_13:"Greenpath_Whispering_Root",Fungus1_14:"Greenpath_Thorns_of_Agony",Fungus1_15:"Greenpath_Outside_Sheo",Fungus1_16_alt:"Greenpath_Stag",Fungus1_17:"Greenpath_Charger_Corridor",Fungus1_19:"Greenpath_Above_Sanctuary_Bench",Fungus1_20_v02:"Greenpath_Vengefly_King",Fungus1_21:"Greenpath_Outside_Hornet",Fungus1_22:"Greenpath_Outside_Stag",Fungus1_25:"Greenpath_Corridor_to_Unn",Fungus1_26:"Greenpath_Lake_Of_Unn",Fungus1_29:"Greenpath_Massive_Moss_Charger",Fungus1_30:"Greenpath_Below_Toll_Bench",Fungus1_31:"Greenpath_Toll",Fungus1_32:"Greenpath_Moss_Knight_Arena",Fungus1_34:"Greenpath_Stone_Sanctuary_Entrance",Fungus1_35:"Greenpath_Stone_Sanctuary",Fungus1_36:"Greenpath_Stone_Sanctuary_Mask_Shard",Fungus1_37:"Greenpath_Sanctuary_Bench",Fungus1_Slug:"Greenpath_Unn",Room_nailmaster_02:"Greenpath_Sheo",Room_Slug_Shrine:"Greenpath_Unn_Bench",Deepnest_01:"Fungal_Deepnest_Fall",Fungus2_01:"Fungal_Queen's_Station",Fungus2_02:"Fungal_Queen's_Stag",Fungus2_03:"Fungal_Outside_Queen's",Fungus2_04:"Fungal_Below_Ogres",Fungus2_05:"Fungal_Shrumal_Ogres",Fungus2_06:"Fungal_Outside_Leg_Eater",Fungus2_07:"Fungal_Shrumal_Warrior_Acid_Bridge",Fungus2_08:"Fungal_Outside_Elder_Hu",Fungus2_09:"Fungal_Cloth_Corridor",Fungus2_10:"Fungal_Left_Of_Pilgrim's_Way",Fungus2_11:"Fungal_Right_of_Bouncy_Grub",Fungus2_12:"Fungal_Mantis_Corridor",Fungus2_13:"Fungal_Bretta_Bench",Fungus2_14:"Fungal_Mantis_Village",Fungus2_15:"Fungal_Mantis_Lords",Fungus2_17:"Fungal_Above_Mantis_Village",Fungus2_18:"Fungal_Cornifer",Fungus2_19:"Fungal_Right_Of_Spore_Shroom",Fungus2_20:"Fungal_Spore_Shroom",Fungus2_21:"Fungal_Pilgrim's_Way",Fungus2_23:"Fungal_Dashmaster",Fungus2_26:"Fungal_Leg_Eater",Fungus2_28:"Fungal_Shrumal_Warrior_Loop",Fungus2_29:"Fungal_Core_Upper",Fungus2_30:"Fungal_Core_Lower",Fungus2_31:"Fungal_Mantis_Rewards",Fungus2_32:"Fungal_Elder_Hu",Fungus2_33:"Fungal_Leg_Eater_Root",Fungus2_34:"Fungal_Willoh",Fungus3_01:"Fog_Upper_West_Tall",Fungus3_02:"Fog_Lower_West_Tall",Fungus3_03:"Fog_Queen's_Gardens_Acid_Entrance",Fungus3_24:"Fog_Corridor_to_Overgrown_Mound",Fungus3_25:"Fog_Cornifer",Fungus3_25b:"Fog_Corridor_to_Cornifer",Fungus3_26:"Fog_East_Tall",Fungus3_27:"Fog_Corridor_to_Archives",Fungus3_28:"Fog_Charm_Notch",Fungus3_30:"Fog_Lifeblood",Fungus3_35:"Fog_Millibelle",Fungus3_44:"Fog_Overgrown_Mound_Entrance",Fungus3_47:"Fog_Archives_Entrance",Fungus3_archive:"Fog_Archives_Bench",Fungus3_archive_02:"Fog_Uumuu_Arena",Room_Fungus_Shaman:"Fog_Overgrown_Mound",Cliffs_01:"Cliffs_Main",Cliffs_02:"Cliffs_Gorb",Cliffs_03:"Cliffs_Stag_Nest",Cliffs_04:"Cliffs_Joni's_Dark",Cliffs_05:"Cliffs_Joni's_Pickup",Cliffs_06:"Cliffs_Grimm_Lantern",Fungus1_28:"Cliffs_Baldur's_Shell",Room_nailmaster:"Cliffs_Mato",Mines_01:"Crystal_Dive_Entrance",Mines_02:"Crystal_Dark_Entrance",Mines_03:"Crystal_Spike_Grub",Mines_04:"Crystal_Entrance_Conveyors",Mines_05:"Crystal_Above_Spike_Grub",Mines_06:"Crystal_Deep_Focus_Gauntlet",Mines_07:"Crystal_Dark_Room",Mines_10:"Crystal_Elevator_Entrance",Mines_11:"Crystal_Left_Of_Guardian",Mines_13:"Crystal_Top_Corridor",Mines_16:"Crystal_Mimic",Mines_17:"Crystal_Corridor_to_Spike_Grub",Mines_18:"Crystal_Guardian_Bench",Mines_19:"Crystal_Grub_Crushers",Mines_20:"Crystal_East_Tall",Mines_23:"Crystal_Crown_Whispering_Root",Mines_24:"Crystal_Crown_Grub",Mines_25:"Crystal_Crown_Climb",Mines_28:"Crystal_Outside_Mound",Mines_29:"Crystal_Dark_Bench",Mines_30:"Crystal_Cornifer",Mines_31:"Crystal_Crystal_Heart_Gauntlet",Mines_32:"Crystal_Enraged_Guardian_Arena",Mines_33:"Crossroads_Peak_Dark_Toll",Mines_34:"Crystal_Crown_Peak",Mines_35:"Crystal_Mound",Mines_36:"Crystal_Deep_Focus",Mines_37:"Crystal_Chest_Crushers",Abyss_02:"Basin_Broken_Bridge",Abyss_03:"Basin_Tram",Abyss_04:"Basin_Fountain",Abyss_05:"Basin_Palace_Grounds",Abyss_17:"Basin_Cloth",Abyss_18:"Basin_Corridor_to_Broken_Vessel",Abyss_19:"Basin_Broken_Vessel_Grub",Abyss_20:"Basin_Simple_Key",Abyss_21:"Basin_Monarch_Wings",Abyss_22:"Basin_Hidden_Station",Abyss_06_Core:"Abyss_Core",Abyss_08:"Abyss_Lifeblood_Core",Abyss_09:"Abyss_Lighthouse_Climb",Abyss_10:"Abyss_Shade_Cloak",Abyss_12:"Abyss_Shriek",Abyss_15:"Abyss_Birthplace",Abyss_16:"Abyss_Corridor_to_Lighthouse",Abyss_Lighthouse_room:"Abyss_Lighthouse",Crossroads_46b:"Grounds_Tram",Crossroads_50:"Grounds_Blue_Lake",RestingGrounds_02:"Grounds_Xero",RestingGrounds_04:"Grounds_Dream_Nail_Entrance",RestingGrounds_05:"Grounds_Whispering_Root",RestingGrounds_06:"Grounds_Corridor_Below_Xero",RestingGrounds_07:"Grounds_Seer",RestingGrounds_08:"Grounds_Spirit's_Glade",RestingGrounds_09:"Grounds_Stag",RestingGrounds_10:"Grounds_Crypts",RestingGrounds_12:"Grounds_Outside_Grey_Mourner",RestingGrounds_17:"Grounds_Dreamshield",Room_Mansion:"Grounds_Grey_Mourner",Ruins2_10:"Grounds_Elevator",Abyss_03_c:"Edge_Tram",Deepnest_East_01:"Edge_Left_Of_Hive",Deepnest_East_02:"Edge_Above_Hive",Deepnest_East_03:"Edge_Entrance",Deepnest_East_04:"Edge_Bardoon",Deepnest_East_06:"Edge_Outside_Oro",Deepnest_East_07:"Edge_Whispering_Root",Deepnest_East_08:"Edge_Great_Hopper_Idol",Deepnest_East_09:"Edge_Corridor_Outside_Colosseum",Deepnest_East_10:"Edge_Markoth_Arena",Deepnest_East_11:"Edge_Below_Camp_Bench",Deepnest_East_12:"Edge_Hornet_Sentinel_Corridor",Deepnest_East_13:"Edge_Camp_Bench",Deepnest_East_14:"Edge_Below_Oro",Deepnest_East_14b:"Edge_Quick_Slash",Deepnest_East_15:"Edge_Lifeblood",Deepnest_East_16:"Edge_Oro_Scarecrow",Deepnest_East_17:"Edge_420_Geo_Rock",Deepnest_East_18:"Edge_Outside_Markoth",Deepnest_East_Hornet:"Edge_Hornet_Sentinel_Arena",GG_Lurker:"Edge_Pale_Lurker",Room_Colosseum_01:"Edge_Colo_Entrance",Room_Colosseum_02:"Edge_Colo_Bench",Room_Colosseum_Bronze:"Edge_Colo_1_Arena",Room_Colosseum_Gold:"Edge_Colo_3_Arena",Room_Colosseum_Silver:"Edge_Colo_2_Arena",Room_Colosseum_Spectate:"Edge_Colo_Spectate",Room_nailmaster_03:"Edge_Oro",Room_Wyrm:"Edge_Cast-Off_Shell",Abyss_01:"City_Broken_Elevator",Crossroads_49b:"City_Left_Elevator",Room_nailsmith:"City_Nailsmith",Ruins_Bathhouse:"City_Pleasure_House_Bench",Ruins_Elevator:"City_Pleasure_House_Elevator",Ruins_House_01:"City_Guarded_Grub",Ruins_House_02:"City_Gorgeous_Husk",Ruins_House_03:"City_Emilitia",Ruins1_01:"City_Pilgrim's_Entrance",Ruins1_02:"City_Quirrel_Bench",Ruins1_03:"City_Rafters",Ruins1_04:"City_Outside_Nailsmith",Ruins1_05:"City_Grub_Above_Lemm",Ruins1_05b:"City_Lemm",Ruins1_05c:"City_Egg_Above_Lemm",Ruins1_06:"City_Corridor_to_Storerooms",Ruins1_09:"City_Soul_Twister_Arena",Ruins1_17:"City_Whispering_Root",Ruins1_18:"City_Corridor_to_Spire",Ruins1_23:"City_Sanctum_Entrance",Ruins1_24:"City_Soul_Master_Arena",Ruins1_25:"City_Sanctum_East_Elevators",Ruins1_27:"City_Hollow_Knight_Fountain",Ruins1_28:"City_Storerooms",Ruins1_29:"City_Storerooms_Stag",Ruins1_30:"City_Sanctum_Spell_Twister",Ruins1_31:"City_Toll_Bench",Ruins1_31b:"City_Shade_Soul_Arena",Ruins1_32:"City_Soul_Master_Rewards",Ruins2_01:"City_Spire_Second_Floor",Ruins2_01_b:"City_Spire_First_Floor",Ruins2_03:"City_Spire_Fourth_Floor",Ruins2_03b:"City_Spire_Third_Floor",Ruins2_04:"City_Right_Hub",Ruins2_05:"City_Above_King's",Ruins2_06:"City_King's_Station",Ruins2_07:"City_Grub_Below_King's",Ruins2_08:"City_King's_Stag",Ruins2_09:"City_King's_Vessel_Fragment",Ruins2_10b:"City_Right_Elevator",Ruins2_11:"City_Collector_Arena",Ruins2_11_b:"City_Tower_of_Love",Ruins2_Watcher_Room:"City_Lurien_Elevator",Hive_01:"Hive_Entrance",Hive_02:"Hive_Whispering_Root",Hive_03:"Hive_Outside_Grub",Hive_03_c:"Hive_Outside_Shortcut",Hive_04:"Hive_Mask_Shard",Hive_05:"Hive_Knight_Arena",GG_Pipeway:"Waterways_Flukemunga_Corridor",GG_Waterways:"Waterways_Junk_Pit",Room_GG_Shortcut:"Waterways_Fluke_Hermit",Waterways_01:"Waterways_Entrance",Waterways_02:"Waterways_Main_Bench",Waterways_03:"Waterways_Tuk",Waterways_04:"Waterways_Hidden_Grub",Waterways_04b:"Waterways_Mask_Shard",Waterways_05:"Waterways_Dung_Defender_Arena",Waterways_06:"Waterways_Corridor_to_Broken_Elevator",Waterways_07:"Waterways_Left_Of_Isma's_Grove",Waterways_08:"Waterways_Outside_Flukemarm",Waterways_09:"Waterways_Cornifer",Waterways_12:"Waterways_Flukemarm_Arena",Waterways_13:"Waterways_Isma's_Grove",Waterways_14:"Waterways_Edge_Acid_Corridor",Waterways_15:"Waterways_Dung_Defender's_Cave",Abyss_03_b:"Deepnest_Tram",Deepnest_01b:"Deepnest_Upper_Cornifer",Deepnest_02:"Deepnest_Outside_Mimics",Deepnest_03:"Deepnest_Left_Of_Hot_Spring",Deepnest_09:"Deepnest_Distant_Village_Stag",Deepnest_10:"Deepnest_Distant_Village",Deepnest_14:"Deepnest_Failed_Tramway_Bench",Deepnest_16:"Deepnest_After_Lower_Cornifer",Deepnest_17:"Deepnest_Garpede_Corridor_Below_Cornifer",Deepnest_26:"Deepnest_Failed_Tramway_Lifeblood",Deepnest_26b:"Deepnest_Tram_Pass",Deepnest_30:"Deepnest_Hot_Spring",Deepnest_31:"Deepnest_Nosk_Corridor",Deepnest_32:"Deepnest_Nosk_Arena",Deepnest_33:"Deepnest_Zote_Arena",Deepnest_34:"Deepnest_First_Devout",Deepnest_35:"Deepnest_Outside_Galien",Deepnest_36:"Deepnest_Mimics",Deepnest_37:"Deepnest_Corridor_to_Tram",Deepnest_38:"Deepnest_Vessel_Fragment",Deepnest_39:"Deepnest_Whispering_Root",Deepnest_40:"Deepnest_Galien_Arena",Deepnest_41:"Deepnest_Midwife",Deepnest_42:"Deepnest_Outside_Mask_Maker",Deepnest_44:"Deepnest_Sharp_Shadow",Deepnest_45_v02:"Deepnest_Weaver's_Den",Deepnest_Spider_Town:"Deepnest_Beast's_Den",Fungus2_25:"Deepnest_Lower_Cornifer",Room_Mask_Maker:"Deepnest_Mask_Maker",Room_spider_small:"Deepnest_Brumm",Deepnest_43:"Gardens_Corridor_To_Deepnest",Fungus1_23:"Gardens_First_Loodle_Corridor",Fungus1_24:"Gardens_Cornifer",Fungus3_04:"Gardens_Before_Petra_Arena",Fungus3_05:"Gardens_Petra_Arena",Fungus3_08:"Gardens_Lower_Petra_Corridor",Fungus3_10:"Gardens_Main_Arena",Fungus3_11:"Gardens_Whispering_Root",Fungus3_13:"Gardens_Outside_Stag",Fungus3_21:"Gardens_Corridor_to_Traitor_Lord",Fungus3_22:"Gardens_Upper_Grub",Fungus3_23:"Gardens_Traitor_Lord_Arena",Fungus3_34:"Gardens_Entrance",Fungus3_39:"Gardens_Moss_Prophet",Fungus3_49:"Gardens_Traitor's_Child's_Grave",Fungus3_40:"Gardens_Gardens_Stag",Fungus3_48:"Gardens_Outside_White_Lady",Fungus3_50:"Gardens_Toll_Bench",Room_Queen:"Gardens_White_Lady",White_Palace_01:"Palace_Entrance",White_Palace_02:"Palace_First_Mold",White_Palace_03_hub:"Palace_Hub",White_Palace_04:"Palace_Left_Of_Hub",White_Palace_05:"Palace_Saw_Room",White_Palace_06:"Palace_Balcony",White_Palace_07:"Palace_Lamp_Pogo",White_Palace_08:"Palace_Workshop",White_Palace_09:"Palace_Throne",White_Palace_11:"Palace_Outside",White_Palace_12:"Palace_Spike_Drop",White_Palace_13:"Palace_Thorn_Jump",White_Palace_14:"Palace_Hell_Corridor",White_Palace_15:"Palace_Caged_Lever",White_Palace_16:"Palace_Saw_Climb",White_Palace_17:"POP_Lever",White_Palace_18:"POP_Entrance",White_Palace_19:"POP_Vertical",White_Palace_20:"POP_Final",Dream_Final_Boss:"Egg_Radiance",Room_Final_Boss_Atrium:"Egg_Bench",Room_Final_Boss_Core:"Egg_Hollow_Knight",Grimm_Divine:"Grimm_Divine",Grimm_Main_Tent:"Grimm_Tent",Grimm_Nightmare:"Grimm_NKG",Dream_01_False_Knight:"Dream_Failed_Champion",Dream_02_Mage_Lord:"Dream_Soul_Tyrant",Dream_03_Infected_Knight:"Dream_Lost_Kin",Dream_04_White_Defender:"Dream_White_Defender",Dream_Abyss:"Dream_Abyss",Dream_Backer_Shrine:"Dream_Outside_Shrine",Dream_Guardian_Hegemol:"Dream_Herrah",Dream_Guardian_Lurien:"Dream_Lurien",Dream_Guardian_Monomon:"Dream_Monomon",Dream_Mighty_Zote:"Dream_Grey_Prince_Zote",Dream_Nailcollection:"Dream_Nail",Dream_Room_Believer_Shrine:"Dream_Shrine_of_Believers",GG_Atrium:"Godhome_Atrium",GG_Atrium_Roof:"Godhome_Roof",GG_Blue_Room:"Godhome_Lifeblood",GG_Land_Of_Storms:"Godhome_Land_Of_Storms",GG_Mighty_Zote:"GG_Enchanting_Vigorous_Diligent_Overwhelming_Gorgeous_Passionate_Terrifying_Beautiful_Zote",GG_Unlock_Wastes:"Godhome_Godtuner",GG_Workshop:"Godhome_Hall_Of_Gods"};var n,t,i=a(943),l=a(668),A=a(696),u=a(391),d=a(249),h=a(402),m=a(881),c=a(613),_="",g="",p="",f="
"].join("\n"),y=["
"].join("\n"),D=["
"].join("\n"),k="
";function E(e){var r,a,o;return n=new Date,!(!e.hasOwnProperty("playerData")||(r=e.playerData,!e.hasOwnProperty("sceneData")||(o=e.sceneData,!e.sceneData.hasOwnProperty("persistentBoolItems")||(a=e.sceneData.persistentBoolItems,w(s.DIV_ID),function(e){for(var r in e)e[r].hasOwnProperty("percent")&&(e[r].percent=0)}(s.DIV_ID),F(s.DIV_ID.intro,r.playTime),I(s.DIV_ID.intro,r.completionPercentage),v(s.DIV_ID.intro,f),M(s.DIV_ID.intro,r.maxHealthBase,r.permadeathMode),L(s.DIV_ID.intro,r.maxMP+r.MPReserveMax),K(s.DIV_ID.intro,r.charmSlots,r.charmSlotsFilled),P(s.DIV_ID.intro,r.geo,r.geoPool),H(s.DIV_ID.bosses,s.BOSSES,r),a&&W(s.DIV_ID.bosses,"Battle Scene",s.BOSSES_WORLD,a),H(s.DIV_ID.charms,s.CHARMS,r),H(s.DIV_ID.colosseum,s.COLOSSEUM,r),H(s.DIV_ID.dreamers,s.DREAMERS,r),H(s.DIV_ID.dreamNail,s.DREAMNAIL,r),H(s.DIV_ID.equipment,s.EQUIPMENT,r),function(e,r,a){for(var s=["old","sharpened","channeled","coiled","pure"].map((function(e){return e+"Nail"})),o=0;o<5;o++)a.nailSmithUpgrades>=o?b(e):B(),G(e,r[s[o]].name,r[s[o]].spoiler);e.percent&&e.percent--}(s.DIV_ID.nailUpgrades,s.NAILUPGRADES,r),H(s.DIV_ID.maskShards,s.MASKSHARDS,r),W(s.DIV_ID.maskShards,"Heart Piece",s.MASKSHARDS_WORLD,a),H(s.DIV_ID.nailArts,s.NAILARTS,r),function(e,r,a){for(var s in r)switch(s){case"vengefulSpirit":case"shadeSoul":a.fireballLevel>=r[s].fireballLevel?b(e):B(),G(e,r[s].name,r[s].spoiler);break;case"desolateDive":case"descendingDark":a.quakeLevel>=r[s].quakeLevel?b(e):B(),G(e,r[s].name,r[s].spoiler);break;case"howlingWraiths":case"abyssShriek":a.screamLevel>=r[s].screamLevel?b(e):B(),G(e,r[s].name,r[s].spoiler)}}(s.DIV_ID.spells,s.SPELLS,r),H(s.DIV_ID.vesselFragments,s.VESSELFRAGMENTS,r),W(s.DIV_ID.vesselFragments,"Vessel Fragment",s.VESSELFRAGMENTS_WORLD,a),function(e,r,a){for(var s in r)a[s]>=2?b(e):B(),G(e,r[s].name,r[s].spoiler)}(s.DIV_ID.warriorDreams,s.WARRIORDREAMS,r),H(s.DIV_ID.grimmTroupe,s.GRIMMTROUPE,r),r.grimmChildLevel>=4?b(s.DIV_ID.grimmTroupe):B(),G(s.DIV_ID.grimmTroupe,"Nightmare King Grimm / Banishment","Dirtmouth or Howling Cliffs"),H(s.DIV_ID.lifeblood,s.LIFEBLOOD,r),H(s.DIV_ID.godmaster,s.GODMASTER,r),function(e,r,a){for(var s=["Master","Artist","Sage","Knight"].map((function(e){return"pantheon"+e})),o=0;o<4;o++)!0===a["bossDoorStateTier"+(o+1)].completed?b(e):B(),G(e,r[s[o]].name,r[s[o]].spoiler)}(s.DIV_ID.godmaster,s.GODMASTER_DOORS,r),v(s.DIV_ID.godmaster,f),O(s.DIV_ID.essential,s.ESSENTIAL,r,a),v(s.DIV_ID.essential,f),O(s.DIV_ID.achievements,s.ACHIEVEMENTS,r,a),v(s.DIV_ID.achievements,f),O(s.DIV_ID.statistics,s.STATISTICS,r,a,o),function(e,r,a,s){if(!0===a.killedHollowKnight)return G(e,"","...a successful Knight who doesn't need hints anymore. The Knight explores the world of Hallownest patiently in constant search of its remaining secrets..."),!0;for(var o in r)if(!0!==a[o]){if("fireballLevel"===o){if(a[o]>=1)continue;return G(e,"",r[o].spoiler),!1}if("Crossroads_04"===o){for(var n=!1,t=0,i=s.length;t
").concat("intro"===l?n:n+e[l].maxPercent,"% ")}else i="";document.getElementById(s).innerHTML=a+i}}(s.DIV_ID,r.completionPercentage),N(),U(),t=new Date,console.info("HKCheckCompletion() time (ms) =",t-n),0))))}function w(e){document.getElementById("generated").innerHTML="";var r="",a="",s="",o="";for(var n in e)r=e[n].id,a=e[n].h2,s="h2-"+e[n].id,o="