Code: Select all
local i = 1
local line = {""}
for type, qualities in pairs(entities_count) do
if i > 20 then
print(line)
i = 1
line = {""}
end
local tmp = {"", " ⚙ ", prototypes.entity[type].localised_name}
for quality_name, count in pairs(qualities) do
local quality = prototypes.quality[quality_name]
local c = quality.color
local color = string.format("#%.2x%.2x%.2x%.2x", c.a * 255, c.r * 255, c.g * 255, c.b * 255)
table.insert(tmp, {"", string.format(": [color=%s]", color), quality.localised_name, string.format("[/color]: %d", count)})
end
table.insert(line, tmp)
i = i + 1
end
print(line)

