diff --git a/scripts/lookuptable_generator.py b/scripts/lookuptable_generator.py index 56f1102f..3fec5efa 100644 --- a/scripts/lookuptable_generator.py +++ b/scripts/lookuptable_generator.py @@ -10,7 +10,6 @@ filePath = "D:\\Programme\\Steam\\steamapps\\common\\The Binding of Isaac Rebirt def sortByID(elem): return elem["id"] recipes = [] -itemQuality = [] itempools = {} itemIDToPool = {} maxItemID = 0 @@ -57,6 +56,14 @@ for recipe in recipesXML.findall('recipe'): convertedInput = str(convertedInput).replace(" ","").replace("[","").replace("]","") recipes.append({"input": convertedInput, "output": recipe.get('output')}) +# Read items_metadata.xml +items_metadataXML = ET.parse(filePath+'items_metadata.xml').getroot() +for item in items_metadataXML.findall('item'): + id = int(item.get('id')) + if maxItemID < id: + maxItemID = id + itemIDToPool[id] = [] + # Read itempools.xml itempoolsXML = ET.parse(filePath+'itempools.xml').getroot() currentpool = 0