1,124
edits
| (11 intermediate revisions by the same user not shown) | |||
| Line 129: | Line 129: | ||
local prospRows = {} | local prospRows = {} | ||
for k, v in pairs(buildingData.prosperity) do | for k, v in pairs(buildingData.prosperity) do | ||
table.insert(prospRows, infoboxData(v, k)) | table.insert(prospRows, infoboxData(v, | ||
com.firstUpper({k}))) | |||
end | end | ||
local prospSet = infoboxGroup(prospRows, 2, 'Prosperity') | local prospSet = infoboxGroup(prospRows, 2, 'Prosperity') | ||
result:node( | mw.logObject(prospSet) | ||
for k, v in ipairs(prospSet) do | |||
result:node(v) | |||
end | |||
end | end | ||
--Production group | --Production group | ||
local workers = buildingData.workers | local workers = buildingData.workers | ||
if buildingData.rank then | |||
workers = workers .. ' ' .. buildingData.rank | |||
end | |||
local requirementData = buildingData.requirements | local requirementData = buildingData.requirements | ||
local requirements = '' | local requirements = '' | ||
if requirementData then | if requirementData then | ||
for k, v in ipairs(requirementData) do | for k, v in ipairs(requirementData) do | ||
requirements = requirements .. i.icon(v, nil, nil | requirements = requirements .. i.icon(v, nil, nil, | ||
com.firstUpper({v}), 'en') | |||
if k ~= #requirementData then | if k ~= #requirementData then | ||
requirements = requirements .. '<br />' | requirements = requirements .. '<br />' | ||
| Line 158: | Line 164: | ||
if productData then | if productData then | ||
for k, v in ipairs(productData) do | for k, v in ipairs(productData) do | ||
products = products .. i.icon(v, nil, nil, | products = products .. i.icon(v, nil, nil, com.firstUpper({v}), | ||
'en') | 'en') | ||
if k ~= #productData then | if k ~= #productData then | ||
| Line 188: | Line 193: | ||
local conList = {} | local conList = {} | ||
for k, v in pairs(construction) do | for k, v in pairs(construction) do | ||
local conLabel = i.icon(k, nil, nil, | local conLabel = i.icon(k, nil, nil, com.firstUpper({k}), | ||
'en') | 'en') | ||
table.insert(conList, infoboxData(v, conLabel)) | table.insert(conList, infoboxData(v, conLabel)) | ||