Difference between revisions of "Module:Collection"
From Nookipedia, the Animal Crossing wiki
PanchamBro (talk | contribs) m |
PanchamBro (talk | contribs) m |
||
Line 34: | Line 34: | ||
local print = '' | local print = '' | ||
if not isEmpty(collection) then | if not isEmpty(collection) then | ||
− | if not tableEmpty(data) | + | if not tableEmpty(data[collection][1]) and not isEmpty(data[collection][1]) then |
− | + | print = print .. data[collection][1] | |
− | |||
− | |||
else | else | ||
print = print .. collection | print = print .. collection |
Revision as of 05:44, June 6, 2022
Documentation for this module may be created at Module:Collection/doc
local p = {}
local function getArgs(frame)
local args = {}
for key, value in pairs(frame:getParent().args) do
args[key] = value
end
for key, value in pairs(frame.args) do
args[key] = value
end
return args
end
function p.main(frame)
local args = getArgs(frame)
local collection = args[1] or args.collection or ''
return p.collectionFurniture(collection)
end
function p.collectionFurniture(collection)
local function isEmpty(s)
return s == nil or s == ''
end
local function tableEmpty(s)
return next(s) == nil
end
local data = {
["Asian Series"] = {"Exotic Series"},
["Pavé Series"] = {"Festivale Series"},
["Jingle Series"] = {"Festive Series"},
["Mushroom Series"] = {"Mush Series"},
["Minimalist Series"] = {"Simple Series"}
}
local print = ''
if not isEmpty(collection) then
if not tableEmpty(data[collection][1]) and not isEmpty(data[collection][1]) then
print = print .. data[collection][1]
else
print = print .. collection
end
end
return print
end
return p