This commit is contained in:
Fabian Dill
2021-02-24 06:02:51 +01:00
parent e60ae897b4
commit 499f67c586
9 changed files with 1136 additions and 1382 deletions

View File

@@ -1,325 +1,382 @@
items = \
{ 16777217: {'advancement': True, 'name': 'Lurien'},
16777218: {'advancement': True, 'name': 'Monomon'},
16777219: {'advancement': True, 'name': 'Herrah'},
16777220: {'advancement': False, 'name': 'World_Sense'},
16777221: {'advancement': True, 'name': 'Dreamer'},
16777222: {'advancement': True, 'name': 'Mothwing_Cloak'},
16777223: {'advancement': True, 'name': 'Mantis_Claw'},
16777224: {'advancement': True, 'name': 'Crystal_Heart'},
16777225: {'advancement': True, 'name': 'Monarch_Wings'},
16777226: {'advancement': True, 'name': 'Shade_Cloak'},
16777227: {'advancement': True, 'name': "Isma's_Tear"},
16777228: {'advancement': True, 'name': 'Dream_Nail'},
16777229: {'advancement': True, 'name': 'Dream_Gate'},
16777230: {'advancement': True, 'name': 'Awoken_Dream_Nail'},
16777231: {'advancement': True, 'name': 'Vengeful_Spirit'},
16777232: {'advancement': True, 'name': 'Shade_Soul'},
16777233: {'advancement': True, 'name': 'Desolate_Dive'},
16777234: {'advancement': True, 'name': 'Descending_Dark'},
16777235: {'advancement': True, 'name': 'Howling_Wraiths'},
16777236: {'advancement': True, 'name': 'Abyss_Shriek'},
16777237: {'advancement': True, 'name': 'Cyclone_Slash'},
16777238: {'advancement': True, 'name': 'Dash_Slash'},
16777239: {'advancement': True, 'name': 'Great_Slash'},
16777240: {'advancement': True, 'name': 'Focus'},
16777241: {'advancement': False, 'name': 'Gathering_Swarm'},
16777242: {'advancement': False, 'name': 'Wayward_Compass'},
16777243: {'advancement': False, 'name': 'Grubsong'},
16777244: {'advancement': False, 'name': 'Stalwart_Shell'},
16777245: {'advancement': False, 'name': 'Baldur_Shell'},
16777246: {'advancement': False, 'name': 'Fury_of_the_Fallen'},
16777247: {'advancement': False, 'name': 'Quick_Focus'},
16777248: {'advancement': True, 'name': 'Lifeblood_Heart'},
16777249: {'advancement': True, 'name': 'Lifeblood_Core'},
16777250: {'advancement': False, 'name': "Defender's_Crest"},
16777251: {'advancement': False, 'name': 'Flukenest'},
16777252: {'advancement': False, 'name': 'Thorns_of_Agony'},
16777253: {'advancement': True, 'name': 'Mark_of_Pride'},
16777254: {'advancement': False, 'name': 'Steady_Body'},
16777255: {'advancement': False, 'name': 'Heavy_Blow'},
16777256: {'advancement': True, 'name': 'Sharp_Shadow'},
16777257: {'advancement': True, 'name': 'Spore_Shroom'},
16777258: {'advancement': False, 'name': 'Longnail'},
16777259: {'advancement': False, 'name': 'Shaman_Stone'},
16777260: {'advancement': False, 'name': 'Soul_Catcher'},
16777261: {'advancement': False, 'name': 'Soul_Eater'},
16777262: {'advancement': True, 'name': 'Glowing_Womb'},
16777263: {'advancement': False, 'name': 'Fragile_Heart'},
16777264: {'advancement': False, 'name': 'Fragile_Greed'},
16777265: {'advancement': False, 'name': 'Fragile_Strength'},
16777266: {'advancement': False, 'name': "Nailmaster's_Glory"},
16777267: {'advancement': True, 'name': "Joni's_Blessing"},
16777268: {'advancement': False, 'name': 'Shape_of_Unn'},
16777269: {'advancement': False, 'name': 'Hiveblood'},
16777270: {'advancement': False, 'name': 'Dream_Wielder'},
16777271: {'advancement': True, 'name': 'Dashmaster'},
16777272: {'advancement': False, 'name': 'Quick_Slash'},
16777273: {'advancement': False, 'name': 'Spell_Twister'},
16777274: {'advancement': False, 'name': 'Deep_Focus'},
16777275: {'advancement': True, 'name': "Grubberfly's_Elegy"},
16777276: {'advancement': True, 'name': 'Queen_Fragment'},
16777277: {'advancement': True, 'name': 'King_Fragment'},
16777278: {'advancement': True, 'name': 'Void_Heart'},
16777279: {'advancement': True, 'name': 'Sprintmaster'},
16777280: {'advancement': False, 'name': 'Dreamshield'},
16777281: {'advancement': True, 'name': 'Weaversong'},
16777282: {'advancement': True, 'name': 'Grimmchild'},
16777283: {'advancement': True, 'name': 'City_Crest'},
16777284: {'advancement': True, 'name': 'Lumafly_Lantern'},
16777285: {'advancement': True, 'name': 'Tram_Pass'},
16777286: {'advancement': True, 'name': 'Simple_Key-Sly'},
16777287: {'advancement': True, 'name': 'Simple_Key-Basin'},
16777288: {'advancement': True, 'name': 'Simple_Key-City'},
16777289: {'advancement': True, 'name': 'Simple_Key-Lurker'},
16777290: {'advancement': True, 'name': "Shopkeeper's_Key"},
16777291: {'advancement': True, 'name': 'Elegant_Key'},
16777292: {'advancement': True, 'name': 'Love_Key'},
16777293: {'advancement': True, 'name': "King's_Brand"},
16777294: {'advancement': False, 'name': 'Godtuner'},
16777295: {'advancement': False, 'name': "Collector's_Map"},
16777296: {'advancement': False, 'name': 'Mask_Shard-Sly1'},
16777297: {'advancement': False, 'name': 'Mask_Shard-Sly2'},
16777298: {'advancement': False, 'name': 'Mask_Shard-Sly3'},
16777299: {'advancement': False, 'name': 'Mask_Shard-Sly4'},
16777300: {'advancement': False, 'name': 'Mask_Shard-Seer'},
16777301: {'advancement': False, 'name': 'Mask_Shard-5_Grubs'},
16777302: {'advancement': False, 'name': 'Mask_Shard-Brooding_Mawlek'},
16777303: {'advancement': False, 'name': 'Mask_Shard-Crossroads_Goam'},
16777304: {'advancement': False, 'name': 'Mask_Shard-Stone_Sanctuary'},
16777305: {'advancement': False, 'name': "Mask_Shard-Queen's_Station"},
16777306: {'advancement': False, 'name': 'Mask_Shard-Deepnest'},
16777307: {'advancement': False, 'name': 'Mask_Shard-Waterways'},
16777308: {'advancement': False, 'name': 'Mask_Shard-Enraged_Guardian'},
16777309: {'advancement': False, 'name': 'Mask_Shard-Hive'},
16777310: {'advancement': False, 'name': 'Mask_Shard-Grey_Mourner'},
16777311: {'advancement': False, 'name': 'Mask_Shard-Bretta'},
16777312: {'advancement': False, 'name': 'Vessel_Fragment-Sly1'},
16777313: {'advancement': False, 'name': 'Vessel_Fragment-Sly2'},
16777314: {'advancement': False, 'name': 'Vessel_Fragment-Seer'},
16777315: {'advancement': False, 'name': 'Vessel_Fragment-Greenpath'},
16777316: {'advancement': False, 'name': 'Vessel_Fragment-City'},
16777317: {'advancement': False, 'name': 'Vessel_Fragment-Crossroads'},
16777318: {'advancement': False, 'name': 'Vessel_Fragment-Basin'},
16777319: {'advancement': False, 'name': 'Vessel_Fragment-Deepnest'},
16777320: {'advancement': False, 'name': 'Vessel_Fragment-Stag_Nest'},
16777321: {'advancement': False, 'name': 'Charm_Notch-Shrumal_Ogres'},
16777322: {'advancement': False, 'name': 'Charm_Notch-Fog_Canyon'},
16777323: {'advancement': False, 'name': 'Charm_Notch-Colosseum'},
16777324: {'advancement': False, 'name': 'Charm_Notch-Grimm'},
16777325: {'advancement': False, 'name': 'Pale_Ore-Basin'},
16777326: {'advancement': False, 'name': 'Pale_Ore-Crystal_Peak'},
16777327: {'advancement': False, 'name': 'Pale_Ore-Nosk'},
16777328: {'advancement': False, 'name': 'Pale_Ore-Seer'},
16777329: {'advancement': False, 'name': 'Pale_Ore-Grubs'},
16777330: {'advancement': False, 'name': 'Pale_Ore-Colosseum'},
16777331: {'advancement': False, 'name': '200_Geo-False_Knight_Chest'},
16777332: {'advancement': False, 'name': '380_Geo-Soul_Master_Chest'},
16777333: {'advancement': False, 'name': '655_Geo-Watcher_Knights_Chest'},
16777334: {'advancement': False, 'name': '85_Geo-Greenpath_Chest'},
16777335: {'advancement': False, 'name': '620_Geo-Mantis_Lords_Chest'},
16777336: {'advancement': False, 'name': '150_Geo-Resting_Grounds_Chest'},
16777337: {'advancement': False, 'name': '80_Geo-Crystal_Peak_Chest'},
16777338: {'advancement': False, 'name': '160_Geo-Weavers_Den_Chest'},
16777339: {'advancement': False, 'name': '1_Geo'},
16777340: {'advancement': False, 'name': 'Rancid_Egg-Sly'},
16777341: {'advancement': False, 'name': 'Rancid_Egg-Grubs'},
16777342: {'advancement': False, 'name': 'Rancid_Egg-Sheo'},
16777343: {'advancement': False, 'name': 'Rancid_Egg-Fungal_Core'},
16777344: {'advancement': False, 'name': "Rancid_Egg-Queen's_Gardens"},
16777345: {'advancement': False, 'name': 'Rancid_Egg-Blue_Lake'},
16777346: { 'advancement': False,
'name': 'Rancid_Egg-Crystal_Peak_Dive_Entrance'},
16777347: { 'advancement': False,
'name': 'Rancid_Egg-Crystal_Peak_Dark_Room'},
16777348: { 'advancement': False,
'name': 'Rancid_Egg-Crystal_Peak_Tall_Room'},
16777349: {'advancement': False, 'name': 'Rancid_Egg-City_of_Tears_Left'},
16777350: { 'advancement': False,
'name': 'Rancid_Egg-City_of_Tears_Pleasure_House'},
16777351: {'advancement': False, 'name': "Rancid_Egg-Beast's_Den"},
16777352: {'advancement': False, 'name': 'Rancid_Egg-Dark_Deepnest'},
16777353: {'advancement': False, 'name': "Rancid_Egg-Weaver's_Den"},
16777354: {'advancement': False, 'name': 'Rancid_Egg-Near_Quick_Slash'},
16777355: {'advancement': False, 'name': "Rancid_Egg-Upper_Kingdom's_Edge"},
16777356: {'advancement': False, 'name': 'Rancid_Egg-Waterways_East'},
16777357: {'advancement': False, 'name': 'Rancid_Egg-Waterways_Main'},
16777358: { 'advancement': False,
'name': 'Rancid_Egg-Waterways_West_Bluggsac'},
16777359: { 'advancement': False,
'name': 'Rancid_Egg-Waterways_West_Pickup'},
16777360: {'advancement': False, 'name': "Wanderer's_Journal-Cliffs"},
16777361: { 'advancement': False,
'name': "Wanderer's_Journal-Greenpath_Stag"},
16777362: { 'advancement': False,
'name': "Wanderer's_Journal-Greenpath_Lower"},
16777363: { 'advancement': False,
'name': "Wanderer's_Journal-Fungal_Wastes_Thorns_Gauntlet"},
16777364: { 'advancement': False,
'name': "Wanderer's_Journal-Above_Mantis_Village"},
16777365: { 'advancement': False,
'name': "Wanderer's_Journal-Crystal_Peak_Crawlers"},
16777366: { 'advancement': False,
'name': "Wanderer's_Journal-Resting_Grounds_Catacombs"},
16777367: { 'advancement': False,
'name': "Wanderer's_Journal-King's_Station"},
16777368: { 'advancement': False,
'name': "Wanderer's_Journal-Pleasure_House"},
16777369: { 'advancement': False,
'name': "Wanderer's_Journal-City_Storerooms"},
16777370: { 'advancement': False,
'name': "Wanderer's_Journal-Ancient_Basin"},
16777371: { 'advancement': False,
'name': "Wanderer's_Journal-Kingdom's_Edge_Entrance"},
16777372: { 'advancement': False,
'name': "Wanderer's_Journal-Kingdom's_Edge_Camp"},
16777373: { 'advancement': False,
'name': "Wanderer's_Journal-Kingdom's_Edge_Requires_Dive"},
16777374: {'advancement': False, 'name': 'Hallownest_Seal-Crossroads_Well'},
16777375: {'advancement': False, 'name': 'Hallownest_Seal-Grubs'},
16777376: {'advancement': False, 'name': 'Hallownest_Seal-Greenpath'},
16777377: {'advancement': False, 'name': 'Hallownest_Seal-Fog_Canyon_West'},
16777378: {'advancement': False, 'name': 'Hallownest_Seal-Fog_Canyon_East'},
16777379: {'advancement': False, 'name': "Hallownest_Seal-Queen's_Station"},
16777380: { 'advancement': False,
'name': 'Hallownest_Seal-Fungal_Wastes_Sporgs'},
16777381: {'advancement': False, 'name': 'Hallownest_Seal-Mantis_Lords'},
16777382: {'advancement': False, 'name': 'Hallownest_Seal-Seer'},
16777383: { 'advancement': False,
'name': 'Hallownest_Seal-Resting_Grounds_Catacombs'},
16777384: {'advancement': False, 'name': "Hallownest_Seal-King's_Station"},
16777385: {'advancement': False, 'name': 'Hallownest_Seal-City_Rafters'},
16777386: {'advancement': False, 'name': 'Hallownest_Seal-Soul_Sanctum'},
16777387: {'advancement': False, 'name': 'Hallownest_Seal-Watcher_Knight'},
16777388: { 'advancement': False,
'name': 'Hallownest_Seal-Deepnest_By_Mantis_Lords'},
16777389: {'advancement': False, 'name': "Hallownest_Seal-Beast's_Den"},
16777390: {'advancement': False, 'name': "Hallownest_Seal-Queen's_Gardens"},
16777391: {'advancement': False, 'name': "King's_Idol-Grubs"},
16777392: {'advancement': False, 'name': "King's_Idol-Cliffs"},
16777393: {'advancement': False, 'name': "King's_Idol-Crystal_Peak"},
16777394: {'advancement': False, 'name': "King's_Idol-Glade_of_Hope"},
16777395: {'advancement': False, 'name': "King's_Idol-Dung_Defender"},
16777396: {'advancement': False, 'name': "King's_Idol-Great_Hopper"},
16777397: {'advancement': False, 'name': "King's_Idol-Pale_Lurker"},
16777398: {'advancement': False, 'name': "King's_Idol-Deepnest"},
16777399: {'advancement': False, 'name': 'Arcane_Egg-Seer'},
16777400: {'advancement': False, 'name': 'Arcane_Egg-Lifeblood_Core'},
16777401: {'advancement': False, 'name': 'Arcane_Egg-Shade_Cloak'},
16777402: {'advancement': False, 'name': 'Arcane_Egg-Birthplace'},
16777403: {'advancement': True, 'name': 'Whispering_Root-Crossroads'},
16777404: {'advancement': True, 'name': 'Whispering_Root-Greenpath'},
16777405: {'advancement': True, 'name': 'Whispering_Root-Leg_Eater'},
16777406: {'advancement': True, 'name': 'Whispering_Root-Mantis_Village'},
16777407: {'advancement': True, 'name': 'Whispering_Root-Deepnest'},
16777408: {'advancement': True, 'name': 'Whispering_Root-Queens_Gardens'},
16777409: {'advancement': True, 'name': 'Whispering_Root-Kingdoms_Edge'},
16777410: {'advancement': True, 'name': 'Whispering_Root-Waterways'},
16777411: {'advancement': True, 'name': 'Whispering_Root-City'},
16777412: {'advancement': True, 'name': 'Whispering_Root-Resting_Grounds'},
16777413: {'advancement': True, 'name': 'Whispering_Root-Spirits_Glade'},
16777414: {'advancement': True, 'name': 'Whispering_Root-Crystal_Peak'},
16777415: {'advancement': True, 'name': 'Whispering_Root-Howling_Cliffs'},
16777416: {'advancement': True, 'name': 'Whispering_Root-Ancestral_Mound'},
16777417: {'advancement': True, 'name': 'Whispering_Root-Hive'},
16777418: {'advancement': True, 'name': 'Boss_Essence-Elder_Hu'},
16777419: {'advancement': True, 'name': 'Boss_Essence-Xero'},
16777420: {'advancement': True, 'name': 'Boss_Essence-Gorb'},
16777421: {'advancement': True, 'name': 'Boss_Essence-Marmu'},
16777422: {'advancement': True, 'name': 'Boss_Essence-No_Eyes'},
16777423: {'advancement': True, 'name': 'Boss_Essence-Galien'},
16777424: {'advancement': True, 'name': 'Boss_Essence-Markoth'},
16777425: {'advancement': True, 'name': 'Boss_Essence-Failed_Champion'},
16777426: {'advancement': True, 'name': 'Boss_Essence-Soul_Tyrant'},
16777427: {'advancement': True, 'name': 'Boss_Essence-Lost_Kin'},
16777428: {'advancement': True, 'name': 'Boss_Essence-White_Defender'},
16777429: {'advancement': True, 'name': 'Boss_Essence-Grey_Prince_Zote'},
16777430: {'advancement': True, 'name': 'Grub-Crossroads_Acid'},
16777431: {'advancement': True, 'name': 'Grub-Crossroads_Center'},
16777432: {'advancement': True, 'name': 'Grub-Crossroads_Stag'},
16777433: {'advancement': True, 'name': 'Grub-Crossroads_Spike'},
16777434: {'advancement': True, 'name': 'Grub-Crossroads_Guarded'},
16777435: {'advancement': True, 'name': 'Grub-Greenpath_Cornifer'},
16777436: {'advancement': True, 'name': 'Grub-Greenpath_Journal'},
16777437: {'advancement': True, 'name': 'Grub-Greenpath_MMC'},
16777438: {'advancement': True, 'name': 'Grub-Greenpath_Stag'},
16777439: {'advancement': True, 'name': 'Grub-Fog_Canyon'},
16777440: {'advancement': True, 'name': 'Grub-Fungal_Bouncy'},
16777441: {'advancement': True, 'name': 'Grub-Fungal_Spore_Shroom'},
16777442: {'advancement': True, 'name': 'Grub-Deepnest_Mimic'},
16777443: {'advancement': True, 'name': 'Grub-Deepnest_Nosk'},
16777444: {'advancement': True, 'name': 'Grub-Deepnest_Spike'},
16777445: {'advancement': True, 'name': 'Grub-Dark_Deepnest'},
16777446: {'advancement': True, 'name': "Grub-Beast's_Den"},
16777447: {'advancement': True, 'name': "Grub-Kingdom's_Edge_Oro"},
16777448: {'advancement': True, 'name': "Grub-Kingdom's_Edge_Camp"},
16777449: {'advancement': True, 'name': 'Grub-Hive_External'},
16777450: {'advancement': True, 'name': 'Grub-Hive_Internal'},
16777451: {'advancement': True, 'name': 'Grub-Basin_Requires_Wings'},
16777452: {'advancement': True, 'name': 'Grub-Basin_Requires_Dive'},
16777453: {'advancement': True, 'name': 'Grub-Waterways_Main'},
16777454: {'advancement': True, 'name': 'Grub-Waterways_East'},
16777455: {'advancement': True, 'name': 'Grub-Waterways_Requires_Tram'},
16777456: {'advancement': True, 'name': 'Grub-City_of_Tears_Left'},
16777457: {'advancement': True, 'name': 'Grub-Soul_Sanctum'},
16777458: {'advancement': True, 'name': "Grub-Watcher's_Spire"},
16777459: {'advancement': True, 'name': 'Grub-City_of_Tears_Guarded'},
16777460: {'advancement': True, 'name': "Grub-King's_Station"},
16777461: {'advancement': True, 'name': 'Grub-Resting_Grounds'},
16777462: {'advancement': True, 'name': 'Grub-Crystal_Peak_Below_Chest'},
16777463: {'advancement': True, 'name': 'Grub-Crystallized_Mound'},
16777464: {'advancement': True, 'name': 'Grub-Crystal_Peak_Spike'},
16777465: {'advancement': True, 'name': 'Grub-Crystal_Peak_Mimic'},
16777466: {'advancement': True, 'name': 'Grub-Crystal_Peak_Crushers'},
16777467: {'advancement': True, 'name': 'Grub-Crystal_Heart'},
16777468: {'advancement': True, 'name': 'Grub-Hallownest_Crown'},
16777469: {'advancement': True, 'name': 'Grub-Howling_Cliffs'},
16777470: {'advancement': True, 'name': "Grub-Queen's_Gardens_Stag"},
16777471: {'advancement': True, 'name': "Grub-Queen's_Gardens_Marmu"},
16777472: {'advancement': True, 'name': "Grub-Queen's_Gardens_Top"},
16777473: {'advancement': True, 'name': 'Grub-Collector_1'},
16777474: {'advancement': True, 'name': 'Grub-Collector_2'},
16777475: {'advancement': True, 'name': 'Grub-Collector_3'},
16777476: {'advancement': False, 'name': 'Crossroads_Map'},
16777477: {'advancement': False, 'name': 'Greenpath_Map'},
16777478: {'advancement': False, 'name': 'Fog_Canyon_Map'},
16777479: {'advancement': False, 'name': 'Fungal_Wastes_Map'},
16777480: {'advancement': False, 'name': 'Deepnest_Map-Upper'},
16777481: { 'advancement': False,
'name': 'Deepnest_Map-Right_[Gives_Quill]'},
16777482: {'advancement': False, 'name': 'Ancient_Basin_Map'},
16777483: {'advancement': False, 'name': "Kingdom's_Edge_Map"},
16777484: {'advancement': False, 'name': 'City_of_Tears_Map'},
16777485: {'advancement': False, 'name': 'Royal_Waterways_Map'},
16777486: {'advancement': False, 'name': 'Howling_Cliffs_Map'},
16777487: {'advancement': False, 'name': 'Crystal_Peak_Map'},
16777488: {'advancement': False, 'name': "Queen's_Gardens_Map"},
16777489: {'advancement': False, 'name': 'Resting_Grounds_Map'},
16777490: {'advancement': True, 'name': 'Dirtmouth_Stag'},
16777491: {'advancement': True, 'name': 'Crossroads_Stag'},
16777492: {'advancement': True, 'name': 'Greenpath_Stag'},
16777493: {'advancement': True, 'name': "Queen's_Station_Stag"},
16777494: {'advancement': True, 'name': "Queen's_Gardens_Stag"},
16777495: {'advancement': True, 'name': 'City_Storerooms_Stag'},
16777496: {'advancement': True, 'name': "King's_Station_Stag"},
16777497: {'advancement': True, 'name': 'Resting_Grounds_Stag'},
16777498: {'advancement': True, 'name': 'Distant_Village_Stag'},
16777499: {'advancement': True, 'name': 'Hidden_Station_Stag'},
16777500: {'advancement': True, 'name': 'Stag_Nest_Stag'},
16777501: {'advancement': False, 'name': "Lifeblood_Cocoon-King's_Pass"},
16777502: { 'advancement': False,
'name': 'Lifeblood_Cocoon-Ancestral_Mound'},
16777503: {'advancement': False, 'name': 'Lifeblood_Cocoon-Greenpath'},
16777504: { 'advancement': False,
'name': 'Lifeblood_Cocoon-Fog_Canyon_West'},
16777505: {'advancement': False, 'name': 'Lifeblood_Cocoon-Mantis_Village'},
16777506: {'advancement': False, 'name': 'Lifeblood_Cocoon-Failed_Tramway'},
16777507: {'advancement': False, 'name': 'Lifeblood_Cocoon-Galien'},
16777508: {'advancement': False, 'name': "Lifeblood_Cocoon-Kingdom's_Edge"},
16777509: {'advancement': False, 'name': 'Grubfather'},
16777510: {'advancement': False, 'name': 'Seer'},
16777511: {'advancement': False, 'name': 'Equipped'},
16777512: {'advancement': False, 'name': 'Placeholder'}}
# generated by https://github.com/Berserker66/HollowKnight.RandomizerMod/blob/master/extract_data.py
# do not edit manually
item_table = {data["name"]: item_id for item_id, data in items.items()}
lookup_id_to_name = {item_id: data["name"] for item_id, data in items.items()}
from .Types import HKItemData
item_table = \
{ '150_Geo-Resting_Grounds_Chest': HKItemData(advancement=False, id=16777336, type='Geo'),
'160_Geo-Weavers_Den_Chest': HKItemData(advancement=False, id=16777338, type='Geo'),
'1_Geo': HKItemData(advancement=False, id=16777339, type='Fake'),
'200_Geo-False_Knight_Chest': HKItemData(advancement=False, id=16777331, type='Geo'),
'380_Geo-Soul_Master_Chest': HKItemData(advancement=False, id=16777332, type='Geo'),
'620_Geo-Mantis_Lords_Chest': HKItemData(advancement=False, id=16777335, type='Geo'),
'655_Geo-Watcher_Knights_Chest': HKItemData(advancement=False, id=16777333, type='Geo'),
'80_Geo-Crystal_Peak_Chest': HKItemData(advancement=False, id=16777337, type='Geo'),
'85_Geo-Greenpath_Chest': HKItemData(advancement=False, id=16777334, type='Geo'),
'Abyss': HKItemData(advancement=True, id=0, type='Event'),
'Abyss_Shriek': HKItemData(advancement=True, id=16777236, type='Skill'),
'Ancestral_Mound': HKItemData(advancement=True, id=0, type='Event'),
'Ancient_Basin_Map': HKItemData(advancement=False, id=16777482, type='Map'),
'Arcane_Egg-Birthplace': HKItemData(advancement=False, id=16777402, type='Relic'),
'Arcane_Egg-Lifeblood_Core': HKItemData(advancement=False, id=16777400, type='Relic'),
'Arcane_Egg-Seer': HKItemData(advancement=False, id=16777399, type='Relic'),
'Arcane_Egg-Shade_Cloak': HKItemData(advancement=False, id=16777401, type='Relic'),
'Awoken_Dream_Nail': HKItemData(advancement=True, id=16777230, type='Skill'),
'Baldur_Shell': HKItemData(advancement=False, id=16777245, type='Charm'),
"Beast's_Den": HKItemData(advancement=True, id=0, type='Event'),
'Blue_Lake': HKItemData(advancement=True, id=0, type='Event'),
'Boss_Essence-Elder_Hu': HKItemData(advancement=True, id=16777418, type='Essence_Boss'),
'Boss_Essence-Failed_Champion': HKItemData(advancement=True, id=16777425, type='Essence_Boss'),
'Boss_Essence-Galien': HKItemData(advancement=True, id=16777423, type='Essence_Boss'),
'Boss_Essence-Gorb': HKItemData(advancement=True, id=16777420, type='Essence_Boss'),
'Boss_Essence-Grey_Prince_Zote': HKItemData(advancement=True, id=16777429, type='Essence_Boss'),
'Boss_Essence-Lost_Kin': HKItemData(advancement=True, id=16777427, type='Essence_Boss'),
'Boss_Essence-Markoth': HKItemData(advancement=True, id=16777424, type='Essence_Boss'),
'Boss_Essence-Marmu': HKItemData(advancement=True, id=16777421, type='Essence_Boss'),
'Boss_Essence-No_Eyes': HKItemData(advancement=True, id=16777422, type='Essence_Boss'),
'Boss_Essence-Soul_Tyrant': HKItemData(advancement=True, id=16777426, type='Essence_Boss'),
'Boss_Essence-White_Defender': HKItemData(advancement=True, id=16777428, type='Essence_Boss'),
'Boss_Essence-Xero': HKItemData(advancement=True, id=16777419, type='Essence_Boss'),
'Bottom_Left_Fungal_Wastes': HKItemData(advancement=True, id=0, type='Event'),
"Bottom_Left_Queen's_Gardens": HKItemData(advancement=True, id=0, type='Event'),
"Bottom_Right_Queen's_Gardens": HKItemData(advancement=True, id=0, type='Event'),
'Can_Stag': HKItemData(advancement=True, id=0, type='Event'),
'Cast_Off_Shell': HKItemData(advancement=True, id=0, type='Event'),
"Center_Right_Kingdom's_Edge": HKItemData(advancement=True, id=0, type='Event'),
"Central_Kingdom's_Edge": HKItemData(advancement=True, id=0, type='Event'),
'Central_Left_Waterways': HKItemData(advancement=True, id=0, type='Event'),
'Charm_Notch-Colosseum': HKItemData(advancement=False, id=16777323, type='Notch'),
'Charm_Notch-Fog_Canyon': HKItemData(advancement=False, id=16777322, type='Notch'),
'Charm_Notch-Grimm': HKItemData(advancement=False, id=16777324, type='Notch'),
'Charm_Notch-Shrumal_Ogres': HKItemData(advancement=False, id=16777321, type='Notch'),
'City_Crest': HKItemData(advancement=True, id=16777283, type='Key'),
'City_Storerooms_Stag': HKItemData(advancement=True, id=16777495, type='Stag'),
'City_of_Tears_Map': HKItemData(advancement=False, id=16777484, type='Map'),
"Collector's_Map": HKItemData(advancement=False, id=16777295, type='Key'),
'Colosseum': HKItemData(advancement=True, id=0, type='Event'),
'Crossroads': HKItemData(advancement=True, id=0, type='Event'),
'Crossroads_Map': HKItemData(advancement=False, id=16777476, type='Map'),
'Crossroads_Stag': HKItemData(advancement=True, id=16777491, type='Stag'),
'Crystal_Heart': HKItemData(advancement=True, id=16777224, type='Skill'),
'Crystal_Peak': HKItemData(advancement=True, id=0, type='Event'),
'Crystal_Peak_Map': HKItemData(advancement=False, id=16777487, type='Map'),
'Crystallized_Mound': HKItemData(advancement=True, id=0, type='Event'),
'Cyclone_Slash': HKItemData(advancement=True, id=16777237, type='Skill'),
'Dark_Deepnest': HKItemData(advancement=True, id=0, type='Event'),
'Dash_Slash': HKItemData(advancement=True, id=16777238, type='Skill'),
'Dashmaster': HKItemData(advancement=True, id=16777271, type='Charm'),
'Deep_Focus': HKItemData(advancement=False, id=16777274, type='Charm'),
'Deepnest': HKItemData(advancement=True, id=0, type='Event'),
'Deepnest_Map-Right_[Gives_Quill]': HKItemData(advancement=False, id=16777481, type='Map'),
'Deepnest_Map-Upper': HKItemData(advancement=False, id=16777480, type='Map'),
"Defender's_Crest": HKItemData(advancement=False, id=16777250, type='Charm'),
'Descending_Dark': HKItemData(advancement=True, id=16777234, type='Skill'),
'Desolate_Dive': HKItemData(advancement=True, id=16777233, type='Skill'),
'Dirtmouth': HKItemData(advancement=True, id=0, type='Event'),
'Dirtmouth_Stag': HKItemData(advancement=True, id=16777490, type='Stag'),
'Distant_Village': HKItemData(advancement=True, id=0, type='Event'),
'Distant_Village_Stag': HKItemData(advancement=True, id=16777498, type='Stag'),
'Dream_Gate': HKItemData(advancement=True, id=16777229, type='Skill'),
'Dream_Nail': HKItemData(advancement=True, id=16777228, type='Skill'),
'Dream_Wielder': HKItemData(advancement=False, id=16777270, type='Charm'),
'Dreamer': HKItemData(advancement=True, id=16777221, type='Fake'),
'Dreamshield': HKItemData(advancement=False, id=16777280, type='Charm'),
'Elegant_Key': HKItemData(advancement=True, id=16777291, type='Key'),
'Emilitia': HKItemData(advancement=True, id=0, type='Event'),
'Equipped': HKItemData(advancement=False, id=16777511, type='Fake'),
'Failed_Tramway': HKItemData(advancement=True, id=0, type='Event'),
'Far_Left_Basin': HKItemData(advancement=True, id=0, type='Event'),
'Far_Left_Waterways': HKItemData(advancement=True, id=0, type='Event'),
"Far_Queen's_Gardens": HKItemData(advancement=True, id=0, type='Event'),
'Far_Right_Deepnest': HKItemData(advancement=True, id=0, type='Event'),
'Flukenest': HKItemData(advancement=False, id=16777251, type='Charm'),
'Focus': HKItemData(advancement=True, id=16777240, type='Cursed'),
'Fog_Canyon_Map': HKItemData(advancement=False, id=16777478, type='Map'),
'Fragile_Greed': HKItemData(advancement=False, id=16777264, type='Charm'),
'Fragile_Heart': HKItemData(advancement=False, id=16777263, type='Charm'),
'Fragile_Strength': HKItemData(advancement=False, id=16777265, type='Charm'),
'Fungal_Core': HKItemData(advancement=True, id=0, type='Event'),
'Fungal_Wastes': HKItemData(advancement=True, id=0, type='Event'),
'Fungal_Wastes_Map': HKItemData(advancement=False, id=16777479, type='Map'),
'Fury_of_the_Fallen': HKItemData(advancement=False, id=16777246, type='Charm'),
'Gathering_Swarm': HKItemData(advancement=False, id=16777241, type='Charm'),
'Glowing_Womb': HKItemData(advancement=True, id=16777262, type='Charm'),
'Godtuner': HKItemData(advancement=False, id=16777294, type='Key'),
'Great_Slash': HKItemData(advancement=True, id=16777239, type='Skill'),
'Greenpath': HKItemData(advancement=True, id=0, type='Event'),
'Greenpath-QG': HKItemData(advancement=True, id=0, type='Event'),
'Greenpath_Map': HKItemData(advancement=False, id=16777477, type='Map'),
'Greenpath_Stag': HKItemData(advancement=True, id=16777492, type='Stag'),
'Grimmchild': HKItemData(advancement=True, id=16777282, type='Charm'),
'Grub-Basin_Requires_Dive': HKItemData(advancement=True, id=16777452, type='Grub'),
'Grub-Basin_Requires_Wings': HKItemData(advancement=True, id=16777451, type='Grub'),
"Grub-Beast's_Den": HKItemData(advancement=True, id=16777446, type='Grub'),
'Grub-City_of_Tears_Guarded': HKItemData(advancement=True, id=16777459, type='Grub'),
'Grub-City_of_Tears_Left': HKItemData(advancement=True, id=16777456, type='Grub'),
'Grub-Collector_1': HKItemData(advancement=True, id=16777473, type='Grub'),
'Grub-Collector_2': HKItemData(advancement=True, id=16777474, type='Grub'),
'Grub-Collector_3': HKItemData(advancement=True, id=16777475, type='Grub'),
'Grub-Crossroads_Acid': HKItemData(advancement=True, id=16777430, type='Grub'),
'Grub-Crossroads_Center': HKItemData(advancement=True, id=16777431, type='Grub'),
'Grub-Crossroads_Guarded': HKItemData(advancement=True, id=16777434, type='Grub'),
'Grub-Crossroads_Spike': HKItemData(advancement=True, id=16777433, type='Grub'),
'Grub-Crossroads_Stag': HKItemData(advancement=True, id=16777432, type='Grub'),
'Grub-Crystal_Heart': HKItemData(advancement=True, id=16777467, type='Grub'),
'Grub-Crystal_Peak_Below_Chest': HKItemData(advancement=True, id=16777462, type='Grub'),
'Grub-Crystal_Peak_Crushers': HKItemData(advancement=True, id=16777466, type='Grub'),
'Grub-Crystal_Peak_Mimic': HKItemData(advancement=True, id=16777465, type='Grub'),
'Grub-Crystal_Peak_Spike': HKItemData(advancement=True, id=16777464, type='Grub'),
'Grub-Crystallized_Mound': HKItemData(advancement=True, id=16777463, type='Grub'),
'Grub-Dark_Deepnest': HKItemData(advancement=True, id=16777445, type='Grub'),
'Grub-Deepnest_Mimic': HKItemData(advancement=True, id=16777442, type='Grub'),
'Grub-Deepnest_Nosk': HKItemData(advancement=True, id=16777443, type='Grub'),
'Grub-Deepnest_Spike': HKItemData(advancement=True, id=16777444, type='Grub'),
'Grub-Fog_Canyon': HKItemData(advancement=True, id=16777439, type='Grub'),
'Grub-Fungal_Bouncy': HKItemData(advancement=True, id=16777440, type='Grub'),
'Grub-Fungal_Spore_Shroom': HKItemData(advancement=True, id=16777441, type='Grub'),
'Grub-Greenpath_Cornifer': HKItemData(advancement=True, id=16777435, type='Grub'),
'Grub-Greenpath_Journal': HKItemData(advancement=True, id=16777436, type='Grub'),
'Grub-Greenpath_MMC': HKItemData(advancement=True, id=16777437, type='Grub'),
'Grub-Greenpath_Stag': HKItemData(advancement=True, id=16777438, type='Grub'),
'Grub-Hallownest_Crown': HKItemData(advancement=True, id=16777468, type='Grub'),
'Grub-Hive_External': HKItemData(advancement=True, id=16777449, type='Grub'),
'Grub-Hive_Internal': HKItemData(advancement=True, id=16777450, type='Grub'),
'Grub-Howling_Cliffs': HKItemData(advancement=True, id=16777469, type='Grub'),
"Grub-King's_Station": HKItemData(advancement=True, id=16777460, type='Grub'),
"Grub-Kingdom's_Edge_Camp": HKItemData(advancement=True, id=16777448, type='Grub'),
"Grub-Kingdom's_Edge_Oro": HKItemData(advancement=True, id=16777447, type='Grub'),
"Grub-Queen's_Gardens_Marmu": HKItemData(advancement=True, id=16777471, type='Grub'),
"Grub-Queen's_Gardens_Stag": HKItemData(advancement=True, id=16777470, type='Grub'),
"Grub-Queen's_Gardens_Top": HKItemData(advancement=True, id=16777472, type='Grub'),
'Grub-Resting_Grounds': HKItemData(advancement=True, id=16777461, type='Grub'),
'Grub-Soul_Sanctum': HKItemData(advancement=True, id=16777457, type='Grub'),
"Grub-Watcher's_Spire": HKItemData(advancement=True, id=16777458, type='Grub'),
'Grub-Waterways_East': HKItemData(advancement=True, id=16777454, type='Grub'),
'Grub-Waterways_Main': HKItemData(advancement=True, id=16777453, type='Grub'),
'Grub-Waterways_Requires_Tram': HKItemData(advancement=True, id=16777455, type='Grub'),
"Grubberfly's_Elegy": HKItemData(advancement=True, id=16777275, type='Charm'),
'Grubfather': HKItemData(advancement=False, id=16777509, type='Fake'),
'Grubsong': HKItemData(advancement=False, id=16777243, type='Charm'),
"Hallownest's_Crown": HKItemData(advancement=True, id=0, type='Event'),
"Hallownest_Seal-Beast's_Den": HKItemData(advancement=False, id=16777389, type='Relic'),
'Hallownest_Seal-City_Rafters': HKItemData(advancement=False, id=16777385, type='Relic'),
'Hallownest_Seal-Crossroads_Well': HKItemData(advancement=False, id=16777374, type='Relic'),
'Hallownest_Seal-Deepnest_By_Mantis_Lords': HKItemData(advancement=False, id=16777388, type='Relic'),
'Hallownest_Seal-Fog_Canyon_East': HKItemData(advancement=False, id=16777378, type='Relic'),
'Hallownest_Seal-Fog_Canyon_West': HKItemData(advancement=False, id=16777377, type='Relic'),
'Hallownest_Seal-Fungal_Wastes_Sporgs': HKItemData(advancement=False, id=16777380, type='Relic'),
'Hallownest_Seal-Greenpath': HKItemData(advancement=False, id=16777376, type='Relic'),
'Hallownest_Seal-Grubs': HKItemData(advancement=False, id=16777375, type='Relic'),
"Hallownest_Seal-King's_Station": HKItemData(advancement=False, id=16777384, type='Relic'),
'Hallownest_Seal-Mantis_Lords': HKItemData(advancement=False, id=16777381, type='Relic'),
"Hallownest_Seal-Queen's_Gardens": HKItemData(advancement=False, id=16777390, type='Relic'),
"Hallownest_Seal-Queen's_Station": HKItemData(advancement=False, id=16777379, type='Relic'),
'Hallownest_Seal-Resting_Grounds_Catacombs': HKItemData(advancement=False, id=16777383, type='Relic'),
'Hallownest_Seal-Seer': HKItemData(advancement=False, id=16777382, type='Relic'),
'Hallownest_Seal-Soul_Sanctum': HKItemData(advancement=False, id=16777386, type='Relic'),
'Hallownest_Seal-Watcher_Knight': HKItemData(advancement=False, id=16777387, type='Relic'),
'Heavy_Blow': HKItemData(advancement=False, id=16777255, type='Charm'),
'Herrah': HKItemData(advancement=True, id=16777219, type='Dreamer'),
'Hidden_Station_Stag': HKItemData(advancement=True, id=16777499, type='Stag'),
'Hive': HKItemData(advancement=True, id=0, type='Event'),
'Hiveblood': HKItemData(advancement=False, id=16777269, type='Charm'),
'Howling_Cliffs': HKItemData(advancement=True, id=0, type='Event'),
'Howling_Cliffs_Map': HKItemData(advancement=False, id=16777486, type='Map'),
'Howling_Wraiths': HKItemData(advancement=True, id=16777235, type='Skill'),
"Isma's_Grove": HKItemData(advancement=True, id=0, type='Event'),
"Isma's_Tear": HKItemData(advancement=True, id=16777227, type='Skill'),
"Joni's_Blessing": HKItemData(advancement=True, id=16777267, type='Charm'),
'Junk_Pit': HKItemData(advancement=True, id=0, type='Event'),
"King's_Brand": HKItemData(advancement=True, id=16777293, type='Key'),
"King's_Idol-Cliffs": HKItemData(advancement=False, id=16777392, type='Relic'),
"King's_Idol-Crystal_Peak": HKItemData(advancement=False, id=16777393, type='Relic'),
"King's_Idol-Deepnest": HKItemData(advancement=False, id=16777398, type='Relic'),
"King's_Idol-Dung_Defender": HKItemData(advancement=False, id=16777395, type='Relic'),
"King's_Idol-Glade_of_Hope": HKItemData(advancement=False, id=16777394, type='Relic'),
"King's_Idol-Great_Hopper": HKItemData(advancement=False, id=16777396, type='Relic'),
"King's_Idol-Grubs": HKItemData(advancement=False, id=16777391, type='Relic'),
"King's_Idol-Pale_Lurker": HKItemData(advancement=False, id=16777397, type='Relic'),
"King's_Pass": HKItemData(advancement=True, id=0, type='Event'),
"King's_Station_Stag": HKItemData(advancement=True, id=16777496, type='Stag'),
'King_Fragment': HKItemData(advancement=True, id=16777277, type='Charm'),
"Kingdom's_Edge_Map": HKItemData(advancement=False, id=16777483, type='Map'),
'Lake_of_Unn': HKItemData(advancement=True, id=0, type='Event'),
'Left_City': HKItemData(advancement=True, id=0, type='Event'),
'Left_Elevator': HKItemData(advancement=True, id=0, type='Event'),
'Left_Fog_Canyon': HKItemData(advancement=True, id=0, type='Event'),
'Lifeblood_Cocoon-Ancestral_Mound': HKItemData(advancement=False, id=16777502, type='Cocoon'),
'Lifeblood_Cocoon-Failed_Tramway': HKItemData(advancement=False, id=16777506, type='Cocoon'),
'Lifeblood_Cocoon-Fog_Canyon_West': HKItemData(advancement=False, id=16777504, type='Cocoon'),
'Lifeblood_Cocoon-Galien': HKItemData(advancement=False, id=16777507, type='Cocoon'),
'Lifeblood_Cocoon-Greenpath': HKItemData(advancement=False, id=16777503, type='Cocoon'),
"Lifeblood_Cocoon-King's_Pass": HKItemData(advancement=False, id=16777501, type='Cocoon'),
"Lifeblood_Cocoon-Kingdom's_Edge": HKItemData(advancement=False, id=16777508, type='Cocoon'),
'Lifeblood_Cocoon-Mantis_Village': HKItemData(advancement=False, id=16777505, type='Cocoon'),
'Lifeblood_Core': HKItemData(advancement=True, id=16777249, type='Charm'),
'Lifeblood_Heart': HKItemData(advancement=True, id=16777248, type='Charm'),
'Longnail': HKItemData(advancement=False, id=16777258, type='Charm'),
'Love_Key': HKItemData(advancement=True, id=16777292, type='Key'),
'Lower_Basin': HKItemData(advancement=True, id=0, type='Event'),
"Lower_King's_Station": HKItemData(advancement=True, id=0, type='Event'),
"Lower_Kingdom's_Edge": HKItemData(advancement=True, id=0, type='Event'),
'Lower_Left_Waterways': HKItemData(advancement=True, id=0, type='Event'),
'Lower_Resting_Grounds': HKItemData(advancement=True, id=0, type='Event'),
'Lower_Tram': HKItemData(advancement=True, id=0, type='Event'),
'Lumafly_Lantern': HKItemData(advancement=True, id=16777284, type='Key'),
'Lurien': HKItemData(advancement=True, id=16777217, type='Dreamer'),
'Mantis_Claw': HKItemData(advancement=True, id=16777223, type='Skill'),
'Mantis_Outskirts': HKItemData(advancement=True, id=0, type='Event'),
'Mantis_Village': HKItemData(advancement=True, id=0, type='Event'),
'Mark_of_Pride': HKItemData(advancement=True, id=16777253, type='Charm'),
'Mask_Shard-5_Grubs': HKItemData(advancement=False, id=16777301, type='Mask'),
'Mask_Shard-Bretta': HKItemData(advancement=False, id=16777311, type='Mask'),
'Mask_Shard-Brooding_Mawlek': HKItemData(advancement=False, id=16777302, type='Mask'),
'Mask_Shard-Crossroads_Goam': HKItemData(advancement=False, id=16777303, type='Mask'),
'Mask_Shard-Deepnest': HKItemData(advancement=False, id=16777306, type='Mask'),
'Mask_Shard-Enraged_Guardian': HKItemData(advancement=False, id=16777308, type='Mask'),
'Mask_Shard-Grey_Mourner': HKItemData(advancement=False, id=16777310, type='Mask'),
'Mask_Shard-Hive': HKItemData(advancement=False, id=16777309, type='Mask'),
"Mask_Shard-Queen's_Station": HKItemData(advancement=False, id=16777305, type='Mask'),
'Mask_Shard-Seer': HKItemData(advancement=False, id=16777300, type='Mask'),
'Mask_Shard-Sly1': HKItemData(advancement=False, id=16777296, type='Mask'),
'Mask_Shard-Sly2': HKItemData(advancement=False, id=16777297, type='Mask'),
'Mask_Shard-Sly3': HKItemData(advancement=False, id=16777298, type='Mask'),
'Mask_Shard-Sly4': HKItemData(advancement=False, id=16777299, type='Mask'),
'Mask_Shard-Stone_Sanctuary': HKItemData(advancement=False, id=16777304, type='Mask'),
'Mask_Shard-Waterways': HKItemData(advancement=False, id=16777307, type='Mask'),
'Mid_Basin': HKItemData(advancement=True, id=0, type='Event'),
'Monarch_Wings': HKItemData(advancement=True, id=16777225, type='Skill'),
'Monomon': HKItemData(advancement=True, id=16777218, type='Dreamer'),
'Mothwing_Cloak': HKItemData(advancement=True, id=16777222, type='Skill'),
"Nailmaster's_Glory": HKItemData(advancement=False, id=16777266, type='Charm'),
'Oro_Bench': HKItemData(advancement=True, id=0, type='Event'),
'Overgrown_Mound': HKItemData(advancement=True, id=0, type='Event'),
'Palace_Grounds': HKItemData(advancement=True, id=0, type='Event'),
'Pale_Lurker_Area': HKItemData(advancement=True, id=0, type='Event'),
'Pale_Ore-Basin': HKItemData(advancement=False, id=16777325, type='Ore'),
'Pale_Ore-Colosseum': HKItemData(advancement=False, id=16777330, type='Ore'),
'Pale_Ore-Crystal_Peak': HKItemData(advancement=False, id=16777326, type='Ore'),
'Pale_Ore-Grubs': HKItemData(advancement=False, id=16777329, type='Ore'),
'Pale_Ore-Nosk': HKItemData(advancement=False, id=16777327, type='Ore'),
'Pale_Ore-Seer': HKItemData(advancement=False, id=16777328, type='Ore'),
'Placeholder': HKItemData(advancement=False, id=16777512, type='Fake'),
'Pleasure_House': HKItemData(advancement=True, id=0, type='Event'),
"Queen's_Gardens_Map": HKItemData(advancement=False, id=16777488, type='Map'),
"Queen's_Gardens_Stag": HKItemData(advancement=True, id=16777494, type='Stag'),
"Queen's_Station": HKItemData(advancement=True, id=0, type='Event'),
"Queen's_Station_Stag": HKItemData(advancement=True, id=16777493, type='Stag'),
'Queen_Fragment': HKItemData(advancement=True, id=16777276, type='Charm'),
'Quick_Focus': HKItemData(advancement=False, id=16777247, type='Charm'),
'Quick_Slash': HKItemData(advancement=False, id=16777272, type='Charm'),
"Rancid_Egg-Beast's_Den": HKItemData(advancement=False, id=16777351, type='Egg'),
'Rancid_Egg-Blue_Lake': HKItemData(advancement=False, id=16777345, type='Egg'),
'Rancid_Egg-City_of_Tears_Left': HKItemData(advancement=False, id=16777349, type='Egg'),
'Rancid_Egg-City_of_Tears_Pleasure_House': HKItemData(advancement=False, id=16777350, type='Egg'),
'Rancid_Egg-Crystal_Peak_Dark_Room': HKItemData(advancement=False, id=16777347, type='Egg'),
'Rancid_Egg-Crystal_Peak_Dive_Entrance': HKItemData(advancement=False, id=16777346, type='Egg'),
'Rancid_Egg-Crystal_Peak_Tall_Room': HKItemData(advancement=False, id=16777348, type='Egg'),
'Rancid_Egg-Dark_Deepnest': HKItemData(advancement=False, id=16777352, type='Egg'),
'Rancid_Egg-Fungal_Core': HKItemData(advancement=False, id=16777343, type='Egg'),
'Rancid_Egg-Grubs': HKItemData(advancement=False, id=16777341, type='Egg'),
'Rancid_Egg-Near_Quick_Slash': HKItemData(advancement=False, id=16777354, type='Egg'),
"Rancid_Egg-Queen's_Gardens": HKItemData(advancement=False, id=16777344, type='Egg'),
'Rancid_Egg-Sheo': HKItemData(advancement=False, id=16777342, type='Egg'),
'Rancid_Egg-Sly': HKItemData(advancement=False, id=16777340, type='Egg'),
"Rancid_Egg-Upper_Kingdom's_Edge": HKItemData(advancement=False, id=16777355, type='Egg'),
'Rancid_Egg-Waterways_East': HKItemData(advancement=False, id=16777356, type='Egg'),
'Rancid_Egg-Waterways_Main': HKItemData(advancement=False, id=16777357, type='Egg'),
'Rancid_Egg-Waterways_West_Bluggsac': HKItemData(advancement=False, id=16777358, type='Egg'),
'Rancid_Egg-Waterways_West_Pickup': HKItemData(advancement=False, id=16777359, type='Egg'),
"Rancid_Egg-Weaver's_Den": HKItemData(advancement=False, id=16777353, type='Egg'),
'Resting_Grounds_Map': HKItemData(advancement=False, id=16777489, type='Map'),
'Resting_Grounds_Stag': HKItemData(advancement=True, id=16777497, type='Stag'),
'Right_City': HKItemData(advancement=True, id=0, type='Event'),
'Right_Elevator': HKItemData(advancement=True, id=0, type='Event'),
'Right_Fog_Canyon': HKItemData(advancement=True, id=0, type='Event'),
'Right_Waterways': HKItemData(advancement=True, id=0, type='Event'),
'Royal_Waterways_Map': HKItemData(advancement=False, id=16777485, type='Map'),
'Seer': HKItemData(advancement=False, id=16777510, type='Fake'),
'Shade_Cloak': HKItemData(advancement=True, id=16777226, type='Skill'),
'Shade_Soul': HKItemData(advancement=True, id=16777232, type='Skill'),
'Shaman_Stone': HKItemData(advancement=False, id=16777259, type='Charm'),
'Shape_of_Unn': HKItemData(advancement=False, id=16777268, type='Charm'),
'Sharp_Shadow': HKItemData(advancement=True, id=16777256, type='Charm'),
"Shopkeeper's_Key": HKItemData(advancement=True, id=16777290, type='Key'),
'Simple_Key-Basin': HKItemData(advancement=True, id=16777287, type='Key'),
'Simple_Key-City': HKItemData(advancement=True, id=16777288, type='Key'),
'Simple_Key-Lurker': HKItemData(advancement=True, id=16777289, type='Key'),
'Simple_Key-Sly': HKItemData(advancement=True, id=16777286, type='Key'),
'Soul_Catcher': HKItemData(advancement=False, id=16777260, type='Charm'),
'Soul_Eater': HKItemData(advancement=False, id=16777261, type='Charm'),
'Soul_Sanctum': HKItemData(advancement=True, id=0, type='Event'),
'Spell_Twister': HKItemData(advancement=False, id=16777273, type='Charm'),
'Spirits_Glade': HKItemData(advancement=True, id=0, type='Event'),
'Spore_Shroom': HKItemData(advancement=True, id=16777257, type='Charm'),
'Sprintmaster': HKItemData(advancement=True, id=16777279, type='Charm'),
'Stag_Nest': HKItemData(advancement=True, id=0, type='Event'),
'Stag_Nest_Stag': HKItemData(advancement=True, id=16777500, type='Stag'),
'Stalwart_Shell': HKItemData(advancement=False, id=16777244, type='Charm'),
'Steady_Body': HKItemData(advancement=False, id=16777254, type='Charm'),
'Stone_Sanctuary': HKItemData(advancement=True, id=0, type='Event'),
"Teacher's_Archives": HKItemData(advancement=True, id=0, type='Event'),
'Thorns_of_Agony': HKItemData(advancement=False, id=16777252, type='Charm'),
"Top_Kingdom's_Edge": HKItemData(advancement=True, id=0, type='Event'),
"Top_Left_Queen's_Gardens": HKItemData(advancement=True, id=0, type='Event'),
"Top_Right_Queen's_Gardens": HKItemData(advancement=True, id=0, type='Event'),
'Tower_of_Love': HKItemData(advancement=True, id=0, type='Event'),
'Tram_Pass': HKItemData(advancement=True, id=16777285, type='Key'),
'Upper_Basin': HKItemData(advancement=True, id=0, type='Event'),
'Upper_Crystal_Peak': HKItemData(advancement=True, id=0, type='Event'),
'Upper_Deepnest': HKItemData(advancement=True, id=0, type='Event'),
"Upper_King's_Station": HKItemData(advancement=True, id=0, type='Event'),
"Upper_Kingdom's_Edge": HKItemData(advancement=True, id=0, type='Event'),
'Upper_Left_Waterways': HKItemData(advancement=True, id=0, type='Event'),
'Upper_Resting_Grounds': HKItemData(advancement=True, id=0, type='Event'),
'Upper_Tram': HKItemData(advancement=True, id=0, type='Event'),
'Vengeful_Spirit': HKItemData(advancement=True, id=16777231, type='Skill'),
'Vessel_Fragment-Basin': HKItemData(advancement=False, id=16777318, type='Vessel'),
'Vessel_Fragment-City': HKItemData(advancement=False, id=16777316, type='Vessel'),
'Vessel_Fragment-Crossroads': HKItemData(advancement=False, id=16777317, type='Vessel'),
'Vessel_Fragment-Deepnest': HKItemData(advancement=False, id=16777319, type='Vessel'),
'Vessel_Fragment-Greenpath': HKItemData(advancement=False, id=16777315, type='Vessel'),
'Vessel_Fragment-Seer': HKItemData(advancement=False, id=16777314, type='Vessel'),
'Vessel_Fragment-Sly1': HKItemData(advancement=False, id=16777312, type='Vessel'),
'Vessel_Fragment-Sly2': HKItemData(advancement=False, id=16777313, type='Vessel'),
'Vessel_Fragment-Stag_Nest': HKItemData(advancement=False, id=16777320, type='Vessel'),
'Void_Heart': HKItemData(advancement=True, id=16777278, type='Charm'),
"Wanderer's_Journal-Above_Mantis_Village": HKItemData(advancement=False, id=16777364, type='Relic'),
"Wanderer's_Journal-Ancient_Basin": HKItemData(advancement=False, id=16777370, type='Relic'),
"Wanderer's_Journal-City_Storerooms": HKItemData(advancement=False, id=16777369, type='Relic'),
"Wanderer's_Journal-Cliffs": HKItemData(advancement=False, id=16777360, type='Relic'),
"Wanderer's_Journal-Crystal_Peak_Crawlers": HKItemData(advancement=False, id=16777365, type='Relic'),
"Wanderer's_Journal-Fungal_Wastes_Thorns_Gauntlet": HKItemData(advancement=False, id=16777363, type='Relic'),
"Wanderer's_Journal-Greenpath_Lower": HKItemData(advancement=False, id=16777362, type='Relic'),
"Wanderer's_Journal-Greenpath_Stag": HKItemData(advancement=False, id=16777361, type='Relic'),
"Wanderer's_Journal-King's_Station": HKItemData(advancement=False, id=16777367, type='Relic'),
"Wanderer's_Journal-Kingdom's_Edge_Camp": HKItemData(advancement=False, id=16777372, type='Relic'),
"Wanderer's_Journal-Kingdom's_Edge_Entrance": HKItemData(advancement=False, id=16777371, type='Relic'),
"Wanderer's_Journal-Kingdom's_Edge_Requires_Dive": HKItemData(advancement=False, id=16777373, type='Relic'),
"Wanderer's_Journal-Pleasure_House": HKItemData(advancement=False, id=16777368, type='Relic'),
"Wanderer's_Journal-Resting_Grounds_Catacombs": HKItemData(advancement=False, id=16777366, type='Relic'),
'Waterways_Shaft': HKItemData(advancement=True, id=0, type='Event'),
'Wayward_Compass': HKItemData(advancement=False, id=16777242, type='Charm'),
"Weaver's_Den": HKItemData(advancement=True, id=0, type='Event'),
'Weaversong': HKItemData(advancement=True, id=16777281, type='Charm'),
'Whispering_Root-Ancestral_Mound': HKItemData(advancement=True, id=16777416, type='Root'),
'Whispering_Root-City': HKItemData(advancement=True, id=16777411, type='Root'),
'Whispering_Root-Crossroads': HKItemData(advancement=True, id=16777403, type='Root'),
'Whispering_Root-Crystal_Peak': HKItemData(advancement=True, id=16777414, type='Root'),
'Whispering_Root-Deepnest': HKItemData(advancement=True, id=16777407, type='Root'),
'Whispering_Root-Greenpath': HKItemData(advancement=True, id=16777404, type='Root'),
'Whispering_Root-Hive': HKItemData(advancement=True, id=16777417, type='Root'),
'Whispering_Root-Howling_Cliffs': HKItemData(advancement=True, id=16777415, type='Root'),
'Whispering_Root-Kingdoms_Edge': HKItemData(advancement=True, id=16777409, type='Root'),
'Whispering_Root-Leg_Eater': HKItemData(advancement=True, id=16777405, type='Root'),
'Whispering_Root-Mantis_Village': HKItemData(advancement=True, id=16777406, type='Root'),
'Whispering_Root-Queens_Gardens': HKItemData(advancement=True, id=16777408, type='Root'),
'Whispering_Root-Resting_Grounds': HKItemData(advancement=True, id=16777412, type='Root'),
'Whispering_Root-Spirits_Glade': HKItemData(advancement=True, id=16777413, type='Root'),
'Whispering_Root-Waterways': HKItemData(advancement=True, id=16777410, type='Root'),
'World_Sense': HKItemData(advancement=False, id=16777220, type='Dreamer')}
lookup_id_to_name = {data.id: item_name for item_name, data in item_table.items()}