Module:Crafting: Difference between revisions

No edit summary
No edit summary
Line 140: Line 140:
for _, item in pairs(itemSet) do
for _, item in pairs(itemSet) do
--local name = item.mod .. ":" .. item.name    -- use instead of just item.name if mods are covered
--local name = item.mod .. ":" .. item.name    -- use instead of just item.name if mods are covered
local raw = item.name
local name = raw:gsub('%.png$', '')
local gifflessname = item.name:gsub("%.gif$", "")
if not usedNames[name] then
table.insert(retTable, name)
if not usedNames[gifflessname] then
table.insert(inputRetTable, name)
table.insert(retTable, gifflessname)
usedNames[name] = true
table.insert(inputRetTable, gifflessname)
usedNames[gifflessname] = true
if aliases[gifflessname] then
if aliases[name] then
for _, aliasEntry in ipairs(aliases[item.name]) do
for _, aliasEntry in ipairs(aliases[name]) do
local aliasName = (aliasEntry.name or aliasEntry):gsub("%.gif$", "")
local aliasName = (aliasEntry.name or aliasEntry):gsub("%.gif$", "")