65 lines
1.5 KiB
Lua

local constants = {}
constants.additional_vertical_offset = 0.1
constants.colors = {
off = { a = 0 },
blue = { b = 1 },
cyan = { g = 1, b = 1 },
green = { g = 1 },
orange = { r = 1, g = 0.5 },
purple = { r = 1, b = 1 },
red = { r = 1 },
white = { r = 1, g = 1, b = 1 },
yellow = { r = 1, g = 1 },
}
local color_settings = {}
for name in pairs(constants.colors) do
color_settings[#color_settings + 1] = name
end
constants.color_settings = color_settings
constants.default_size = "small"
constants.horizontal_position = 0.3
constants.ignored_entities = {
-- Mining Drones
["mining-depot"] = true,
-- Space Exploration
["se-core-miner"] = true,
["se-rocket-launch-pad-silo"] = true,
-- Transport Drones
["fuel-depot"] = true,
["request-depot"] = true,
["supply-depot"] = true,
["buffer-depot"] = true,
}
constants.sizes = {
small = 0.15,
medium = 0.2,
large = 0.25,
huge = 0.5,
}
local size_settings = {}
for name in pairs(constants.sizes) do
size_settings[#size_settings + 1] = name
end
constants.size_settings = size_settings
constants.status_settings = {
disabled = { color = "red", order = "ba" },
full_output = { color = "yellow", order = "bb" },
idle = { color = "red", order = "bc" },
insufficient_input = { color = "red", order = "bd" },
low_power = { color = "yellow", order = "be" },
no_minable_resources = { color = "red", order = "bf" },
no_power = { color = "red", order = "bg" },
working = { color = "green", order = "bh" },
}
return constants