25 lines
840 B
Lua

local config = {}
local PT_rect_color_specs =
{
["red"] = {r=0.10, g=0.05, b=0.05, a=0.05},
["yellow"] = {r=0.10, g=0.10, b=0.05, a=0.05},
["green"] = {r=0.05, g=0.10, b=0.05, a=0.05},
["cyan"] = {r=0.05, g=0.10, b=0.10, a=0.05},
["blue"] = {r=0.05, g=0.05, b=0.10, a=0.05},
["magenta"] = {r=0.10, g=0.05, b=0.10, a=0.05},
["white"] = {r=0.10, g=0.10, b=0.10, a=0.05},
}
config.idx_inv_chest = defines.inventory.chest
config.PT_mod_name = "SchallPickupTower"
config.PT_ptrn = "^Schall%-pickup%-tower%-"
config.PT_radius_ptrn = "%a+%-%a(%d+)"
config.PT_upper_suffix = "-upper"
config.PT_upper_ptrn = "%-upper$"
config.PT_upper_radius_ptrn = "%a+%-%a(%d+)%-.+"
config.PT_rect_color = PT_rect_color_specs[settings.startup["pickuptower-range-color"].value]
return config