Difference between revisions of "Module:OInfobox-Building"

Jump to navigation Jump to search
m
no edit summary
m
m
Line 236: Line 236:
         --/
         --/
         --SECTION-RUNNING-COSTS
         --SECTION-RUNNING-COSTS
        local costData = {}
    local costData = {}
    local goldCoinsFound = false


if buildingData.costs or buildingData.influence['bsplendour'] or buildingData.costs['gold coins'] then
    if buildingData.costs or buildingData.influence['bsplendour'] then
            local costData = {}
        for resource, amount in pairs(buildingData.costs) do
            for resource, amount in pairs(buildingData.costs) do
            if resource == 'gold coins' then
            if buildingData.costs['gold coins'] then
                local resourceIcon = i.icon('gold coins', nil, nil, 'gold coins', 'en')
        local resourceIcon = i.icon('gold coins', nil, nil, 'gold coins', 'en')
                table.insert(costData, {label = 'Build Cost', value = amount})
        table.insert(costData, {label = 'Build Cost', value = buildingData.costs['gold coins']})
                goldCoinsFound = true
            end
            else
                 local resourceIcon = i.icon(resource, nil, nil, com.firstUpper({resource}), 'en')
                 local resourceIcon = i.icon(resource, nil, nil, com.firstUpper({resource}), 'en')
                 table.insert(costData, {label = resourceIcon, value = amount})
                 table.insert(costData, {label = resourceIcon, value = amount})
             end
             end
        end
if buildingData.influence['bsplendour'] then
 
        if buildingData.influence['bsplendour'] then
             local resourceIcon = i.icon('bsplendour', nil, nil, 'splendor', 'en')
             local resourceIcon = i.icon('bsplendour', nil, nil, 'splendor', 'en')
        table.insert(costData, {label = resourceIcon, value = buildingData.influence['bsplendour']})
            table.insert(costData, {label = resourceIcon, value = buildingData.influence['bsplendour']})
            end
        end
 
            if #costData > 0 then
        if #costData > 0 then
                addSection(infobox, costData, 'Economic Costs', 2)
            addSection(infobox, costData, 'Economic Costs', 2)
            end
        end
         end
         end
     end
     end
606

edits

Navigation menu