ElEditors, Interface administrators, Administrators
70,769
edits
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 |