mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Add "Fake" (Randomizer-only) Hollow Knight items
This commit is contained in:
@@ -2,10 +2,12 @@
|
||||
# do not edit manually
|
||||
|
||||
from .Types import HKItemData
|
||||
from typing import Dict, Set
|
||||
|
||||
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'),
|
||||
@@ -78,9 +80,11 @@ item_table = \
|
||||
'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'),
|
||||
@@ -152,6 +156,7 @@ item_table = \
|
||||
'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'),
|
||||
@@ -256,6 +261,7 @@ item_table = \
|
||||
'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'),
|
||||
@@ -291,6 +297,7 @@ item_table = \
|
||||
'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'),
|
||||
@@ -374,4 +381,7 @@ item_table = \
|
||||
'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()}
|
||||
lookup_id_to_name:Dict[int, str] = {data.id: item_name for item_name, data in item_table.items()}
|
||||
lookup_type_to_names:Dict[str, Set[str]] = {}
|
||||
for item, item_data in item_table.items():
|
||||
lookup_type_to_names.setdefault(item_data.type, set()).add(item)
|
Reference in New Issue
Block a user