DS3: Use the ItemClassification object

This commit is contained in:
Marechal-l
2022-07-09 14:34:33 +02:00
parent bc6e205dd4
commit 6ab2c91c17

View File

@@ -14,7 +14,7 @@ from .data.locations_data import dictionary_table, cemetery_of_ash_table, fire_l
irithyll_dungeon_table, profaned_capital_table, anor_londo_table, lothric_castle_table, grand_archives_table, \
untended_graves_table, archdragon_peak_table, firelink_shrine_bell_tower_table
from ..AutoWorld import World, WebWorld
from BaseClasses import MultiWorld, Location, Region, Item, RegionType, Entrance, Tutorial
from BaseClasses import MultiWorld, Location, Region, Item, RegionType, Entrance, Tutorial, ItemClassification
from ..generic.Rules import set_rule
@@ -44,7 +44,7 @@ class DarkSouls3World(World):
def create_item(self, name: str) -> Item:
data = self.item_name_to_id[name]
return DarkSouls3Item(name, name in key_items_list, data, self.player)
return DarkSouls3Item(name, ItemClassification.progression if name in key_items_list else ItemClassification.useful, data, self.player)
def create_regions(self):
menu_region = Region("Menu", RegionType.Generic, "Menu", self.player)