From 2d71f862da0da0d6b9a83e81cefd5bfc2e1b4f1d Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Sat, 5 Nov 2022 23:50:47 +0100 Subject: [PATCH] Fixed lookup table generator script --- scripts/lookuptable_generator.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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