ElEditors, Interface administrators, Administrators
70,866
edits
No edit summary |
No edit summary |
||
Line 269: | Line 269: | ||
-- Function wrapper for vardefine syntax in MW. | -- Function wrapper for vardefine syntax in MW. | ||
function var(name, dmg, prefix) | function var(name, dmg, prefix) | ||
if prefix == nil then | if prefix == nil then | ||
prefix = '' | prefix = '' | ||
Line 275: | Line 274: | ||
prefix = prefix .. '_' | prefix = prefix .. '_' | ||
end | end | ||
if dmg == 0 | if dmg == 0 then | ||
dmg = '-%' | dmg = '-%' | ||
else | else | ||
dmg = round(dmg) | dmg = round(dmg) | ||
end | end | ||
if (args.format == 'false' or | if (args.format == 'false' or dmg == 0) then | ||
return '{{#vardefine:' .. prefix .. name .. '|' .. dmg .. '}}' | return '{{#vardefine:' .. prefix .. name .. '|' .. dmg .. '}}' | ||
else | else |