Module:ModifierTables: Difference between revisions
From Melvor Idle
Falterfire (talk | contribs) (Sort modifier tables alphabetically by default if more than one argument is passed in) |
Falterfire (talk | contribs) (Adding option for skill-specific modifiers to get all things for that skill (in the messiest way possible)) |
||
Line 41: | Line 41: | ||
for i, subVal in Shared.skpairs(modifiers[increaseMod]) do | for i, subVal in Shared.skpairs(modifiers[increaseMod]) do | ||
if subVal[1] == skill then | if subVal[1] == skill then | ||
increaseVal = subVal[2] | |||
elseif skill == nil or skill == '' then | |||
increaseVal = increaseVal + subVal[2] | |||
end | end | ||
end | end | ||
Line 53: | Line 55: | ||
for i, subVal in Shared.skpairs(modifiers[decreaseMod]) do | for i, subVal in Shared.skpairs(modifiers[decreaseMod]) do | ||
if subVal[1] == skill then | if subVal[1] == skill then | ||
decreaseVal = subVal[2] | |||
elseif skill == nil or skill == '' then | |||
decreaseVal = decreaseVal + subVal[2] | |||
end | end | ||
end | end |