From 047148ef5d0e1ac877f312385a8f76ffb7bdc61b Mon Sep 17 00:00:00 2001 From: ppoelzl <33464174+ppoelzl@users.noreply.github.com> Date: Sun, 8 Nov 2020 21:05:19 +0100 Subject: [PATCH] Remove game version dependency of jewel radius data --- Classes/Item.lua | 2 +- Classes/PassiveTree.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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