ElEditors, Interface administrators, Administrators
70,769
edits
No edit summary Tag: Manual revert |
No edit summary |
||
Line 252: | Line 252: | ||
end | end | ||
function doVariables(frame, input) | function doVariables(frame, input, prefix) | ||
local s = '' | local s = '' | ||
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:' .. damage_name .. '|' .. doRangeText(damage_number) .. '}}' | s = s .. '{{#vardefine:' .. (prefix and prefix .. '_' or '') .. damage_name .. '|' .. doRangeText(damage_number) .. '}}' | ||
end | end | ||
end | end | ||
return frame:preprocess(s) | return frame:preprocess(s) | ||
end | end |