Filter events out of datapackage

This commit is contained in:
Fabian Dill
2021-07-12 18:47:58 +02:00
parent 741ab3e45c
commit 14cadbf80d
5 changed files with 27 additions and 19 deletions

View File

@@ -391,7 +391,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:Dict[int, str] = {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() if data.type != 'Event'}
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)

View File

@@ -18,7 +18,7 @@ class HKWorld(World):
item_names: Set[str] = frozenset(item_table)
location_names: Set[str] = frozenset(lookup_name_to_id)
item_name_to_id = {name: data.id for name, data in item_table.items()}
item_name_to_id = {name: data.id for name, data in item_table.items() if data.type != "Event"}
location_name_to_id = lookup_name_to_id
def generate_basic(self):