Module:Param Parse: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Try to prettify invalid profession bubbles) |
No edit summary |
||
Line 4: | Line 4: | ||
-- <nowiki> |
-- <nowiki> |
||
local Infobox = require('Module:Infobox') |
local Infobox = require('Module:Infobox') |
||
local currency = require('Module:Currency').parse |
|||
local parse = {} |
local parse = {} |
||
Line 198: | Line 199: | ||
-- Value |
-- Value |
||
function parse.value_func(val) |
function parse.value_func(val) |
||
return currency(val) |
|||
if val == nil then |
|||
return nil |
|||
end |
|||
local output = '' |
|||
local gold = math.floor(val / 1000000) |
|||
if gold > 0 then |
|||
output = gold .. '[[File:Gold coin.png|link=]] ' |
|||
val = val - (gold * 1000000) |
|||
end |
|||
local silver = math.floor(val / 1000) |
|||
if (silver > 0) or (gold > 0) then |
|||
output = output .. silver .. '[[File:Silver coin.png|link=]] ' |
|||
val = val - (silver * 1000) |
|||
end |
|||
output = output .. val .. '[[File:Copper coin.png|link=]]' |
|||
return output |
|||
end |
end |
||
parse.value = { |
parse.value = { |