-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.lua
111 lines (108 loc) · 2.85 KB
/
settings.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
local thicknesses = {
"factorio-like-belt-indicator",
"factorio-like-pipe-indicator",
"double-thick-line",
"double-thin-line",
"extra-thick-line",
"thick-line",
"thin-line"
}
local colors = {
"white",
"red",
"blue",
"green",
"yellow",
"magenta",
"cyan"
}
data:extend({
{
type = "string-setting",
name = "underground-indicators-belt-thickness",
setting_type = "runtime-global",
default_value = "factorio-like-belt-indicator",
allow_blank = false,
allowed_values = thicknesses,
order = "underground-indicators-aa",
},
{
type = "string-setting",
name = "underground-indicators-pipe-thickness",
setting_type = "runtime-global",
default_value = "factorio-like-pipe-indicator",
allow_blank = false,
allowed_values = thicknesses,
order = "underground-indicators-ab",
},
{
type = "int-setting",
name = "underground-indicators-range",
setting_type = "runtime-global",
default_value = 40,
maximum_value = 250,
minimum_value = 1,
order = "underground-indicators-b",
},
{
type = "string-setting",
name = "underground-indicators-color-normal",
setting_type = "runtime-global",
default_value = "white",
allow_blank = false,
allowed_values = colors,
order = "underground-indicators-c",
},
{
type = "string-setting",
name = "underground-indicators-color-blocked",
setting_type = "runtime-global",
default_value = "red",
allow_blank = false,
allowed_values = colors,
order = "underground-indicators-d",
},
{
type = "string-setting",
name = "underground-indicators-color-replaceable",
setting_type = "runtime-global",
default_value = "yellow",
allow_blank = false,
allowed_values = colors,
order = "underground-indicators-e",
},
{
type = "bool-setting",
name = "underground-indicators-placement-indicator",
setting_type = "startup",
default_value = true,
order = "underground-indicators-a",
},
{
type = "string-setting",
name = "underground-indicators-placement-belt",
setting_type = "startup",
default_value = "factorio-like-belt-indicator",
allow_blank = false,
allowed_values = thicknesses,
order = "underground-indicators-b",
},
{
type = "string-setting",
name = "underground-indicators-placement-pipe",
setting_type = "startup",
default_value = "factorio-like-pipe-indicator",
allow_blank = false,
allowed_values = thicknesses,
order = "underground-indicators-c",
},
{
type = "string-setting",
name = "underground-indicators-placement-color",
setting_type = "startup",
default_value = "white",
allow_blank = false,
allowed_values = colors,
order = "underground-indicators-d",
}
})