From df04f475f68859543f114b2f2c68ec7b4b9930df Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Fri, 21 Nov 2025 15:51:25 +1100 Subject: [PATCH] Fix Ascendant forbidden flesh / flame jewels --- src/Classes/PassiveTree.lua | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/Classes/PassiveTree.lua b/src/Classes/PassiveTree.lua index 9338f6f1..42509fde 100644 --- a/src/Classes/PassiveTree.lua +++ b/src/Classes/PassiveTree.lua @@ -531,8 +531,9 @@ local PassiveTreeClass = newClass("PassiveTree", function(self, treeVersion) end else node.type = "Normal" - if node.ascendancyName == "Ascendant" and not node.isMultipleChoiceOption and not node.dn:find("Dexterity") - and not node.dn:find("Intelligence") and not node.dn:find("Strength") and not node.dn:find("Passive") then + if (node.ascendancyName == "Ascendant" and not node.isMultipleChoiceOption and not node.dn:find("Dexterity") + and not node.dn:find("Intelligence") and not node.dn:find("Strength") and not node.dn:find("Passive")) + or (node.isMultipleChoiceOption and node.ascendancyName) then local className = self.ascendNameMap[node.ascendancyName].class.name self.ascendancyMap[node.dn:lower()] = node if not self.classNotables[className] then @@ -540,16 +541,6 @@ local PassiveTreeClass = newClass("PassiveTree", function(self, treeVersion) end t_insert(self.classNotables[className], node.dn) end - if node.isMultipleChoiceOption and node.ascendancyName then - local className = self.ascendNameMap[node.ascendancyName].class.name - if className ~= "Scion" then - self.ascendancyMap[node.dn:lower()] = node - if not self.classNotables[className] then - self.classNotables[className] = { } - end - t_insert(self.classNotables[className], node.dn) - end - end end -- Find the node group