Fix create_item classification

This commit is contained in:
Scipio Wright
2024-07-21 09:58:16 -04:00
committed by GitHub
parent 92786799f5
commit c5344e20d2

View File

@@ -171,9 +171,9 @@ class TunicWorld(World):
def create_item(self, name: str, classification: ItemClassification = None) -> TunicItem:
item_data = item_table[name]
# if item_data.combat_ic is None, it'll take item_data.classification instead
classification: ItemClassification = ((item_data.combat_ic if self.options.combat_logic else None)
or item_data.classification)
return TunicItem(name, classification or item_data.classification, self.item_name_to_id[name], self.player)
itemclass: ItemClassification = ((item_data.combat_ic if self.options.combat_logic else None)
or item_data.classification)
return TunicItem(name, classification or itemclass, self.item_name_to_id[name], self.player)
def create_items(self) -> None:
tunic_items: List[TunicItem] = []