606
edits
m |
m |
||
| (12 intermediate revisions by the same user not shown) | |||
| Line 48: | Line 48: | ||
local c = buildingList[v] | local c = buildingList[v] | ||
local buildingType = c.type | local buildingType = c.type | ||
local influence = '' | |||
if c.influence then | |||
local influenceKeys = {} | |||
for k in pairs(c.influence) do | |||
if k ~= 'bsplendour' and k ~= 'tier' then -- Exclude 'bsplendour' and 'tier'... for now | |||
table.insert(influenceKeys, k) | |||
end | end | ||
end | |||
if | local lastKey = influenceKeys[#influenceKeys] | ||
local itemCount = #influenceKeys | |||
for k, v in pairs(c.influence) do | |||
if k ~= 'bsplendour' and k ~= 'tier' then | |||
influence = influence .. i.icon(k, v, nil, k, 'en') | |||
if k ~= lastKey and itemCount > 1 then | |||
influence = influence .. '<br />' | |||
end | |||
end | end | ||
end | |||
end | |||
local unlocks = influence | |||
local production = '' | |||
if c.input then | |||
production = '\'\'\'Consumes:\'\'\'<br />' | |||
for k, v in pairs(c.input) do | |||
production = production .. i.icon(v, nil, nil, v, 'en') .. '<br />' | |||
end | |||
end | |||
if c.output then | if c.output then | ||
| Line 83: | Line 96: | ||
end | end | ||
local l = string.len(construction) | local l = string.len(construction) | ||
construction = string.sub(construction, 1, l -6) | if l > 0 then | ||
construction = string.sub(construction, 1, l - 6) | |||
end | |||
end | |||
-- adding gold coins back in?? | |||
if c.costs and c.costs['gold coins'] then | |||
construction = construction .. '<br />' .. i.icon('gold coins', c.costs['gold coins'], nil, 'gold coins', 'en') | |||
end | end | ||
local newRow = mw.html.create('tr') | local newRow = mw.html.create('tr') | ||
edits