18 lines
		
	
	
		
			450 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			450 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from BaseClasses import Item | ||
|  | from worlds.dark_souls_3.data.items_data import item_tables | ||
|  | 
 | ||
|  | 
 | ||
|  | class DarkSouls3Item(Item): | ||
|  |     game: str = "Dark Souls III" | ||
|  | 
 | ||
|  |     @staticmethod | ||
|  |     def get_name_to_id() -> dict: | ||
|  |         base_id = 100000 | ||
|  |         table_offset = 100 | ||
|  | 
 | ||
|  |         output = {} | ||
|  |         for i, table in enumerate(item_tables): | ||
|  |             output.update({name: id for id, name in enumerate(table, base_id + (table_offset * i))}) | ||
|  | 
 | ||
|  |         return output |