Anonymous

Module:CommonFunctions: Difference between revisions

From Elwiki
no edit summary
No edit summary
No edit summary
Line 250: Line 250:
     local formattedDamage = number > 0 and (formatnum(math.round(number, 2)) .. '%') or '-%'
     local formattedDamage = number > 0 and (formatnum(math.round(number, 2)) .. '%') or '-%'
     return formattedDamage
     return formattedDamage
end
function doVariables(input)
    local s = ''
    for mode, mode_content in pairs(input) do
        for damage_name, damage_number in pairs(mode_content) do
            s = s .. '{{#vardefine:' .. damage_name .. '|' .. doRangeText(damage_number) .. '}}'
        end
    end
    return frame:preprocess(s)
end
end