Module:Room features: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(Created page with "local p = {} function p.main(frame) local args = frame:getParent().args return p._main(args) end local categories = { 'Non-player characters', 'Monsters', 'Skill nodes', 'Scenery' } function base_query(location, category) return { '[[Has subobject::<q>Located in::' .. location .. '</q>]]', 'category=' .. category, '?#-', '?Name', '?Image#-', } end function p._main(args) local ret = '' local location = args[1] or mw.title.getCurrentTitle() f...")
 
No edit summary
Line 29: Line 29:
for _,cat in ipairs(categories) do
for _,cat in ipairs(categories) do
ret = ret .. '===' .. cat .. '===\n'
ret = ret .. '===' .. cat .. '===\n'
local query = mw.smw.ask(base_query(location, 'Skill nodes'))
local query = mw.smw.ask(base_query(location, cat))
local gallery = '<gallery>\n'
local gallery = '<gallery>\n'