Archipelago/worlds/hk/Locations.py

298 lines
11 KiB
Python

# generated by https://github.com/Berserker66/HollowKnight.RandomizerMod/blob/master/extract_data.py
# do not edit manually
lookup_id_to_name = \
{ 17825793: 'Lurien',
17825794: 'Monomon',
17825795: 'Herrah',
17825796: 'World_Sense',
17825798: 'Mothwing_Cloak',
17825799: 'Mantis_Claw',
17825800: 'Crystal_Heart',
17825801: 'Monarch_Wings',
17825802: 'Shade_Cloak',
17825803: "Isma's_Tear",
17825804: 'Dream_Nail',
17825805: 'Dream_Gate',
17825806: 'Awoken_Dream_Nail',
17825807: 'Vengeful_Spirit',
17825808: 'Shade_Soul',
17825809: 'Desolate_Dive',
17825810: 'Descending_Dark',
17825811: 'Howling_Wraiths',
17825812: 'Abyss_Shriek',
17825813: 'Cyclone_Slash',
17825814: 'Dash_Slash',
17825815: 'Great_Slash',
17825816: 'Focus',
17825817: 'Gathering_Swarm',
17825818: 'Wayward_Compass',
17825819: 'Grubsong',
17825820: 'Stalwart_Shell',
17825821: 'Baldur_Shell',
17825822: 'Fury_of_the_Fallen',
17825823: 'Quick_Focus',
17825824: 'Lifeblood_Heart',
17825825: 'Lifeblood_Core',
17825826: "Defender's_Crest",
17825827: 'Flukenest',
17825828: 'Thorns_of_Agony',
17825829: 'Mark_of_Pride',
17825830: 'Steady_Body',
17825831: 'Heavy_Blow',
17825832: 'Sharp_Shadow',
17825833: 'Spore_Shroom',
17825834: 'Longnail',
17825835: 'Shaman_Stone',
17825836: 'Soul_Catcher',
17825837: 'Soul_Eater',
17825838: 'Glowing_Womb',
17825839: 'Fragile_Heart',
17825840: 'Fragile_Greed',
17825841: 'Fragile_Strength',
17825842: "Nailmaster's_Glory",
17825843: "Joni's_Blessing",
17825844: 'Shape_of_Unn',
17825845: 'Hiveblood',
17825846: 'Dream_Wielder',
17825847: 'Dashmaster',
17825848: 'Quick_Slash',
17825849: 'Spell_Twister',
17825850: 'Deep_Focus',
17825851: "Grubberfly's_Elegy",
17825852: 'Queen_Fragment',
17825853: 'King_Fragment',
17825854: 'Void_Heart',
17825855: 'Sprintmaster',
17825856: 'Dreamshield',
17825857: 'Weaversong',
17825858: 'Grimmchild',
17825859: 'City_Crest',
17825860: 'Lumafly_Lantern',
17825861: 'Tram_Pass',
17825862: 'Simple_Key-Sly',
17825863: 'Simple_Key-Basin',
17825864: 'Simple_Key-City',
17825865: 'Simple_Key-Lurker',
17825866: "Shopkeeper's_Key",
17825867: 'Elegant_Key',
17825868: 'Love_Key',
17825869: "King's_Brand",
17825870: 'Godtuner',
17825871: "Collector's_Map",
17825872: 'Mask_Shard-Sly1',
17825873: 'Mask_Shard-Sly2',
17825874: 'Mask_Shard-Sly3',
17825875: 'Mask_Shard-Sly4',
17825876: 'Mask_Shard-Seer',
17825877: 'Mask_Shard-5_Grubs',
17825878: 'Mask_Shard-Brooding_Mawlek',
17825879: 'Mask_Shard-Crossroads_Goam',
17825880: 'Mask_Shard-Stone_Sanctuary',
17825881: "Mask_Shard-Queen's_Station",
17825882: 'Mask_Shard-Deepnest',
17825883: 'Mask_Shard-Waterways',
17825884: 'Mask_Shard-Enraged_Guardian',
17825885: 'Mask_Shard-Hive',
17825886: 'Mask_Shard-Grey_Mourner',
17825887: 'Mask_Shard-Bretta',
17825888: 'Vessel_Fragment-Sly1',
17825889: 'Vessel_Fragment-Sly2',
17825890: 'Vessel_Fragment-Seer',
17825891: 'Vessel_Fragment-Greenpath',
17825892: 'Vessel_Fragment-City',
17825893: 'Vessel_Fragment-Crossroads',
17825894: 'Vessel_Fragment-Basin',
17825895: 'Vessel_Fragment-Deepnest',
17825896: 'Vessel_Fragment-Stag_Nest',
17825897: 'Charm_Notch-Shrumal_Ogres',
17825898: 'Charm_Notch-Fog_Canyon',
17825899: 'Charm_Notch-Colosseum',
17825900: 'Charm_Notch-Grimm',
17825901: 'Pale_Ore-Basin',
17825902: 'Pale_Ore-Crystal_Peak',
17825903: 'Pale_Ore-Nosk',
17825904: 'Pale_Ore-Seer',
17825905: 'Pale_Ore-Grubs',
17825906: 'Pale_Ore-Colosseum',
17825907: '200_Geo-False_Knight_Chest',
17825908: '380_Geo-Soul_Master_Chest',
17825909: '655_Geo-Watcher_Knights_Chest',
17825910: '85_Geo-Greenpath_Chest',
17825911: '620_Geo-Mantis_Lords_Chest',
17825912: '150_Geo-Resting_Grounds_Chest',
17825913: '80_Geo-Crystal_Peak_Chest',
17825914: '160_Geo-Weavers_Den_Chest',
17825916: 'Rancid_Egg-Sly',
17825917: 'Rancid_Egg-Grubs',
17825918: 'Rancid_Egg-Sheo',
17825919: 'Rancid_Egg-Fungal_Core',
17825920: "Rancid_Egg-Queen's_Gardens",
17825921: 'Rancid_Egg-Blue_Lake',
17825922: 'Rancid_Egg-Crystal_Peak_Dive_Entrance',
17825923: 'Rancid_Egg-Crystal_Peak_Dark_Room',
17825924: 'Rancid_Egg-Crystal_Peak_Tall_Room',
17825925: 'Rancid_Egg-City_of_Tears_Left',
17825926: 'Rancid_Egg-City_of_Tears_Pleasure_House',
17825927: "Rancid_Egg-Beast's_Den",
17825928: 'Rancid_Egg-Dark_Deepnest',
17825929: "Rancid_Egg-Weaver's_Den",
17825930: 'Rancid_Egg-Near_Quick_Slash',
17825931: "Rancid_Egg-Upper_Kingdom's_Edge",
17825932: 'Rancid_Egg-Waterways_East',
17825933: 'Rancid_Egg-Waterways_Main',
17825934: 'Rancid_Egg-Waterways_West_Bluggsac',
17825935: 'Rancid_Egg-Waterways_West_Pickup',
17825936: "Wanderer's_Journal-Cliffs",
17825937: "Wanderer's_Journal-Greenpath_Stag",
17825938: "Wanderer's_Journal-Greenpath_Lower",
17825939: "Wanderer's_Journal-Fungal_Wastes_Thorns_Gauntlet",
17825940: "Wanderer's_Journal-Above_Mantis_Village",
17825941: "Wanderer's_Journal-Crystal_Peak_Crawlers",
17825942: "Wanderer's_Journal-Resting_Grounds_Catacombs",
17825943: "Wanderer's_Journal-King's_Station",
17825944: "Wanderer's_Journal-Pleasure_House",
17825945: "Wanderer's_Journal-City_Storerooms",
17825946: "Wanderer's_Journal-Ancient_Basin",
17825947: "Wanderer's_Journal-Kingdom's_Edge_Entrance",
17825948: "Wanderer's_Journal-Kingdom's_Edge_Camp",
17825949: "Wanderer's_Journal-Kingdom's_Edge_Requires_Dive",
17825950: 'Hallownest_Seal-Crossroads_Well',
17825951: 'Hallownest_Seal-Grubs',
17825952: 'Hallownest_Seal-Greenpath',
17825953: 'Hallownest_Seal-Fog_Canyon_West',
17825954: 'Hallownest_Seal-Fog_Canyon_East',
17825955: "Hallownest_Seal-Queen's_Station",
17825956: 'Hallownest_Seal-Fungal_Wastes_Sporgs',
17825957: 'Hallownest_Seal-Mantis_Lords',
17825958: 'Hallownest_Seal-Seer',
17825959: 'Hallownest_Seal-Resting_Grounds_Catacombs',
17825960: "Hallownest_Seal-King's_Station",
17825961: 'Hallownest_Seal-City_Rafters',
17825962: 'Hallownest_Seal-Soul_Sanctum',
17825963: 'Hallownest_Seal-Watcher_Knight',
17825964: 'Hallownest_Seal-Deepnest_By_Mantis_Lords',
17825965: "Hallownest_Seal-Beast's_Den",
17825966: "Hallownest_Seal-Queen's_Gardens",
17825967: "King's_Idol-Grubs",
17825968: "King's_Idol-Cliffs",
17825969: "King's_Idol-Crystal_Peak",
17825970: "King's_Idol-Glade_of_Hope",
17825971: "King's_Idol-Dung_Defender",
17825972: "King's_Idol-Great_Hopper",
17825973: "King's_Idol-Pale_Lurker",
17825974: "King's_Idol-Deepnest",
17825975: 'Arcane_Egg-Seer',
17825976: 'Arcane_Egg-Lifeblood_Core',
17825977: 'Arcane_Egg-Shade_Cloak',
17825978: 'Arcane_Egg-Birthplace',
17825979: 'Whispering_Root-Crossroads',
17825980: 'Whispering_Root-Greenpath',
17825981: 'Whispering_Root-Leg_Eater',
17825982: 'Whispering_Root-Mantis_Village',
17825983: 'Whispering_Root-Deepnest',
17825984: 'Whispering_Root-Queens_Gardens',
17825985: 'Whispering_Root-Kingdoms_Edge',
17825986: 'Whispering_Root-Waterways',
17825987: 'Whispering_Root-City',
17825988: 'Whispering_Root-Resting_Grounds',
17825989: 'Whispering_Root-Spirits_Glade',
17825990: 'Whispering_Root-Crystal_Peak',
17825991: 'Whispering_Root-Howling_Cliffs',
17825992: 'Whispering_Root-Ancestral_Mound',
17825993: 'Whispering_Root-Hive',
17825994: 'Boss_Essence-Elder_Hu',
17825995: 'Boss_Essence-Xero',
17825996: 'Boss_Essence-Gorb',
17825997: 'Boss_Essence-Marmu',
17825998: 'Boss_Essence-No_Eyes',
17825999: 'Boss_Essence-Galien',
17826000: 'Boss_Essence-Markoth',
17826001: 'Boss_Essence-Failed_Champion',
17826002: 'Boss_Essence-Soul_Tyrant',
17826003: 'Boss_Essence-Lost_Kin',
17826004: 'Boss_Essence-White_Defender',
17826005: 'Boss_Essence-Grey_Prince_Zote',
17826006: 'Grub-Crossroads_Acid',
17826007: 'Grub-Crossroads_Center',
17826008: 'Grub-Crossroads_Stag',
17826009: 'Grub-Crossroads_Spike',
17826010: 'Grub-Crossroads_Guarded',
17826011: 'Grub-Greenpath_Cornifer',
17826012: 'Grub-Greenpath_Journal',
17826013: 'Grub-Greenpath_MMC',
17826014: 'Grub-Greenpath_Stag',
17826015: 'Grub-Fog_Canyon',
17826016: 'Grub-Fungal_Bouncy',
17826017: 'Grub-Fungal_Spore_Shroom',
17826018: 'Grub-Deepnest_Mimic',
17826019: 'Grub-Deepnest_Nosk',
17826020: 'Grub-Deepnest_Spike',
17826021: 'Grub-Dark_Deepnest',
17826022: "Grub-Beast's_Den",
17826023: "Grub-Kingdom's_Edge_Oro",
17826024: "Grub-Kingdom's_Edge_Camp",
17826025: 'Grub-Hive_External',
17826026: 'Grub-Hive_Internal',
17826027: 'Grub-Basin_Requires_Wings',
17826028: 'Grub-Basin_Requires_Dive',
17826029: 'Grub-Waterways_Main',
17826030: 'Grub-Waterways_East',
17826031: 'Grub-Waterways_Requires_Tram',
17826032: 'Grub-City_of_Tears_Left',
17826033: 'Grub-Soul_Sanctum',
17826034: "Grub-Watcher's_Spire",
17826035: 'Grub-City_of_Tears_Guarded',
17826036: "Grub-King's_Station",
17826037: 'Grub-Resting_Grounds',
17826038: 'Grub-Crystal_Peak_Below_Chest',
17826039: 'Grub-Crystallized_Mound',
17826040: 'Grub-Crystal_Peak_Spike',
17826041: 'Grub-Crystal_Peak_Mimic',
17826042: 'Grub-Crystal_Peak_Crushers',
17826043: 'Grub-Crystal_Heart',
17826044: 'Grub-Hallownest_Crown',
17826045: 'Grub-Howling_Cliffs',
17826046: "Grub-Queen's_Gardens_Stag",
17826047: "Grub-Queen's_Gardens_Marmu",
17826048: "Grub-Queen's_Gardens_Top",
17826049: 'Grub-Collector_1',
17826050: 'Grub-Collector_2',
17826051: 'Grub-Collector_3',
17826052: 'Crossroads_Map',
17826053: 'Greenpath_Map',
17826054: 'Fog_Canyon_Map',
17826055: 'Fungal_Wastes_Map',
17826056: 'Deepnest_Map-Upper',
17826057: 'Deepnest_Map-Right_[Gives_Quill]',
17826058: 'Ancient_Basin_Map',
17826059: "Kingdom's_Edge_Map",
17826060: 'City_of_Tears_Map',
17826061: 'Royal_Waterways_Map',
17826062: 'Howling_Cliffs_Map',
17826063: 'Crystal_Peak_Map',
17826064: "Queen's_Gardens_Map",
17826065: 'Resting_Grounds_Map',
17826066: 'Dirtmouth_Stag',
17826067: 'Crossroads_Stag',
17826068: 'Greenpath_Stag',
17826069: "Queen's_Station_Stag",
17826070: "Queen's_Gardens_Stag",
17826071: 'City_Storerooms_Stag',
17826072: "King's_Station_Stag",
17826073: 'Resting_Grounds_Stag',
17826074: 'Distant_Village_Stag',
17826075: 'Hidden_Station_Stag',
17826076: 'Stag_Nest_Stag',
17826077: "Lifeblood_Cocoon-King's_Pass",
17826078: 'Lifeblood_Cocoon-Ancestral_Mound',
17826079: 'Lifeblood_Cocoon-Greenpath',
17826080: 'Lifeblood_Cocoon-Fog_Canyon_West',
17826081: 'Lifeblood_Cocoon-Mantis_Village',
17826082: 'Lifeblood_Cocoon-Failed_Tramway',
17826083: 'Lifeblood_Cocoon-Galien',
17826084: "Lifeblood_Cocoon-Kingdom's_Edge"}
lookup_name_to_id = {location_name: location_id for location_id, location_name in lookup_id_to_name.items()}