Difference between revisions of "Module:Equipment"
Jump to navigation
Jump to search
Line 14: | Line 14: | ||
return mw.html.create('div').wikitext("''Hello World''") | return mw.html.create('div').wikitext("''Hello World''") | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
end | end | ||
Revision as of 10:51, 7 December 2021
Documentation for this module may be created at Module:Equipment/doc
-- Module:Equipment is my attempt to create a list of mechs that use a particular -- bit of equipment with the idea being you can see what mechs to hunt for particular bits of gear. local p = {} local mechs = require('Module:Mech').core local getArgs = require('Module:Arguments').getArgs function p.equipmentMechs(frame) local tpl_args = getArgs(frame, {parentFirst=true}) local equipment = tpl_args[1] return mw.html.create('div').wikitext("''Hello World''") end function p.mechEquipment(frame) local tpl_args = getArgs(frame, {parentFirst=true}) gearpiece = tpl_args[1] local mech = mechs.mech_inventory.componentDefID(gearpiece) if mech == nil then return mw.html.create('div').wikitext("''Mech not found''") end local equip = {} local mechList = mw.html.create('ul') for _, tag in ipairs(mech.equip) do if p.componentID[equip] ~= nil then table.insert(equip, p.componentID[tag]) end end table.sort(tags) for _, tag in ipairs(equip) do factionList:tag('li'):wikitext(tag) end return mechList end return p