Anonymous

Module:CommonFunctions: Difference between revisions

From Elwiki
no edit summary
No edit summary
No edit summary
Line 256: Line 256:
     for mode, mode_content in pairs(input) do
     for mode, mode_content in pairs(input) do
         for damage_name, damage_number in pairs(mode_content) do
         for damage_name, damage_number in pairs(mode_content) do
             s = s .. '{{#vardefine:' .. (prefix and prefix .. '_' or '') .. damage_name .. (mode ~= 'PvE' and ('_' .. string.lower(mode)) or '') .. '|' .. doRangeText(damage_number) .. '}}'
            local is_range = string.find(damage_number, '~')
             s = s .. '{{#vardefine:' .. (is_range and 'range_' or '') .. (prefix and prefix .. '_' or '') .. damage_name .. (mode ~= 'PvE' and ('_' .. string.lower(mode)) or '') .. '|' .. doRangeText(damage_number) .. '}}'
         end
         end
     end
     end
     return frame:preprocess(s)
     return frame:preprocess(s)
end
end