Module:Homepage: Difference between revisions

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
959

edits