-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings-final-fixes.lua
More file actions
98 lines (98 loc) · 2.53 KB
/
settings-final-fixes.lua
File metadata and controls
98 lines (98 loc) · 2.53 KB
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
-- Make all mod settings descriptions be more informative
if data.raw["bool-setting"] then
for k,v in pairs(data.raw["bool-setting"]) do
if v.default_value ~= nil then
v.localised_description = {
"miscellaneous.merge_3",
{"mod-setting-description." .. v.name},
"\n\n",
{"mod-setting-extra-info.default",{"miscellaneous.bool-state." .. tostring(v.default_value)}}
}
end
end
end
for _,s in pairs{"int-setting", "double-setting"} do
if data.raw[s] then
for k,v in pairs(data.raw[s]) do
local localised_description = {
"miscellaneous.merge_2",
{"mod-setting-description." .. v.name},
"\n"
}
if v.minimum_value ~= nil then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.minimum_value",v.minimum_value}
}
end
if v.default_value ~= nil then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.default",v.default_value}
}
end
if v.maximum_value ~= nil then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.maximum_value",v.maximum_value}
}
end
if v.allowed_values ~= nil then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.allowed_values",table.concat(v.allowed_values,"; ")}
}
end
v.localised_description = localised_description
end
end
end
if data.raw["string-setting"] then
for k,v in pairs(data.raw["string-setting"]) do
local localised_description = {
"miscellaneous.merge_2",
{"mod-setting-description." .. v.name},
"\n"
}
if v.default_value ~= nil then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.default",v.default_value}
}
end
if v.allowed_values ~= nil then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.allowed_values",table.concat(v.allowed_values,"; ")}
}
end
if v.allow_blank == true then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.allow_blank"}
}
elseif v.allow_blank == false then
localised_description = {
"miscellaneous.merge_3",
localised_description,
"\n",
{"mod-setting-extra-info.disallow_blank"}
}
end
v.localised_description = localised_description
end
end