Anonymous

Module:Figurines: Difference between revisions

From Zelda Wiki, the Zelda encyclopedia
no edit summary
No edit summary
No edit summary
Line 26: Line 26:
function p.Store(frame)
function p.Store(frame)
local categories = ""
local categories = ""
local result = ""
local dataTable, dataTableCategories = DataTable.Main(frame, {}, function(args, dataRows, columnHeaders)
local dataTable, dataTableCategories = DataTable.Main(frame, {}, function(args, dataRows, columnHeaders)
local requiredColumns = {COLUMN_DESCRIPTION, COLUMN_FIGURINE, COLUMN_SUBJECTS}
local requiredColumns = {COLUMN_DESCRIPTION, COLUMN_FIGURINE, COLUMN_SUBJECTS}
Line 55: Line 56:
figurineName = figurineName and string.gsub(figurineName, "%[Player Name%]", "Link")
figurineName = figurineName and string.gsub(figurineName, "%[Player Name%]", "Link")
figurineName = figurineName and string.gsub(figurineName, "%s%[[%d]%]", "")
figurineName = figurineName and string.gsub(figurineName, "%s%[[%d]%]", "")
frame:callParserFunction({
result = result..frame:callParserFunction({
name = "#cargo_store:_table="..CARGO_TABLE,
name = "#cargo_store:_table="..CARGO_TABLE,
args = {
args = {
game = args.game,
game = args.game,
number = numberCell.raw,
-- number = numberCell.raw,
name = figurineName,
-- name = figurineName,
-- figurine = figurineCell.content,
-- figurine = figurineCell.content,
-- description = descriptionCell.raw,
-- description = descriptionCell.raw,
subjects = subjectsCell.raw,
-- subjects = subjectsCell.raw,
}
}
})
})
Line 69: Line 70:
end
end
end)
end)
return dataTable, categories..dataTableCategories
return result..dataTable, categories..dataTableCategories
end
end