Module:Chemistry Lookup: Difference between revisions
From Space Station 14 Wiki
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
function p.hasrecipe(frame) | function p.hasrecipe(frame) | ||
return prototypes[frame.args[1]]["recipes"] ~= nil | return prototypes[frame.args[1]]["recipes"] ~= nil | ||
end | |||
function p.buildboxes(frame) | |||
for k in pairs(prototypes) do | |||
frame:expandTemplate{ title = "Chembox", args = { prototype = k }} | |||
end | |||
end | end | ||
return p | return p |
Revision as of 01:40, 18 December 2021
Documentation for this module may be created at Module:Chemistry Lookup/doc
local prototypes = mw.loadData("Module:Prototype Lookup/data") local p = {} p.prototypes = prototypes function p.readscalar(frame) return prototypes[frame.args[1]][frame.args[2]] end function p.hasrecipe(frame) return prototypes[frame.args[1]]["recipes"] ~= nil end function p.buildboxes(frame) for k in pairs(prototypes) do frame:expandTemplate{ title = "Chembox", args = { prototype = k }} end end return p