Module:Homepage: Difference between revisions
Jump to navigation
Jump to search
no edit summary
mNo edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
} | } | ||
return mw.text.trim(template) | return mw.text.trim(template) | ||
end | |||
function p.randomIcon() | |||
local query = { | |||
limit = '1000', | |||
where = 'Characters.type="horsegirl" AND Characters.media IS NULL AND Characters.icon IS NOT NULL' | |||
} | |||
local fields = {'icon'} | |||
local characters = cargo.query('Characters', table.concat(fields, ','), query) | |||
math.randomseed(os.time()) | |||
local ri = math.random(#characters) | |||
local ch = characters[ri] | |||
return string.format('[[File:%s]]', ch.icon) | |||
end | end | ||
return p | return p |