Module:ModifierTables/Sandbox: Difference between revisions

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

edits