Jump to: navigation, search

Module:CraftingDPL

Revision as of 19:15, 13 February 2014 by MrTJP (talk | contribs)

Returns a list of categories based on the string of items that are used for crafting. Used in the creation of DPL categories for crafting templates.


local p = {}

function p.parseCats(frame)
    local s = tostring(frame.args[1])
    local arr = explode(";", s)
    local s2 = ""
    for k,v in pairs(arr) do s2 = s2.."[[Category:Recipe using "..v.."]] " end
    return s2
end

function explode(inputstr, sep)
    if sep == nil then sep = "%s" end
    local t={}
    local i=1
        for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
                t[i] = str
                i = i + 1
        end
        return t
end

return p


Cookies help us deliver our services. By using our services, you agree to our use of cookies.