diff --git a/Classes/Item.lua b/Classes/Item.lua index 9da2453b..04c71eee 100644 --- a/Classes/Item.lua +++ b/Classes/Item.lua @@ -247,7 +247,7 @@ function ItemClass:ParseRaw(raw) -- Jewel radius is variable and must be read from it's mods instead after they are parsed deferJewelRadiusIndexAssignment = true else - for index, data in pairs(verData.jewelRadius) do + for index, data in pairs(data.jewelRadius) do if specVal:match("^%a+") == data.label then self.jewelRadiusIndex = index break diff --git a/Classes/PassiveTree.lua b/Classes/PassiveTree.lua index 6a6177a0..1aa95fae 100644 --- a/Classes/PassiveTree.lua +++ b/Classes/PassiveTree.lua @@ -399,7 +399,7 @@ local PassiveTreeClass = newClass("PassiveTree", function(self, treeVersion) for nodeId, socket in pairs(self.sockets) do socket.nodesInRadius = { } socket.attributesInRadius = { } - for radiusIndex, radiusInfo in ipairs(data[self.targetVersion].jewelRadius) do + for radiusIndex, radiusInfo in ipairs(data.jewelRadius) do socket.nodesInRadius[radiusIndex] = { } socket.attributesInRadius[radiusIndex] = { } local outerRadiusSquared = radiusInfo.outer * radiusInfo.outer