Anonymous

Module:ModifierTables/Sandbox: Difference between revisions

From Melvor Idle
no edit summary
No edit summary
Tag: Manual revert
No edit summary
Tag: Manual revert
Line 38: Line 38:
function p.getSkillTreeNodesWithModifier(modifierCriteria)
function p.getSkillTreeNodesWithModifier(modifierCriteria)
     local nodesWithModifier = SkillTree.getSkillTreeNodes(
     local nodesWithModifier = SkillTree.getSkillTreeNodes(
         function(nodeWithSkill)
         function(node)
             if nodeWithSkill and nodeWithSkill.nodeData then
             if node.modifiers ~= nil then
                local node = nodeWithSkill.nodeData
                local mods = Modifiers.getMatchingModifiers(node.modifiers, modifierCriteria)
                if node.modifiers ~= nil then
                return not Shared.tableIsEmpty(mods.matched)
                    local mods = Modifiers.getMatchingModifiers(node.modifiers, modifierCriteria)
                    if not Shared.tableIsEmpty(mods.matched) then
                        return nodeWithSkill
                    end
                end
             end
             end
             return false
             return false
393

edits