Jump to: navigation, search

Module:CraftingDPL

Revision as of 19:33, 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.explode(inputstr, sep)
    local t={}
    local i=1
    for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
        t[i] = str
        i = i+1
    end
    return t
end

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

return p


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