Code format and shit

This commit is contained in:
2025-04-28 09:10:33 +02:00
parent 05f147b220
commit 596b287fe6
3 changed files with 63 additions and 25 deletions

5
.luacheckrc Normal file
View File

@@ -0,0 +1,5 @@
globals = { "CykaPersistentData", "CreateFrame", "GetItemInfo" }
unused_args = false
max_line_length = 150
exclude_files = { "Meta/" }
global = false

8
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,8 @@
{
"Lua.diagnostics.disable": [
"unused-local"
],
"Lua.diagnostics.globals": [
"SlashCmdList"
]
}

View File

@@ -114,56 +114,81 @@ local function init()
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "enabled" }, true),
filter = { filter = {
gold = { gold = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "gold", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "gold", "enabled" },
true),
}, },
orderResource = { orderResource = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "orderResource", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "orderResource", "enabled" }, true),
}, },
mount = { mount = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "mount", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "mount", "enabled" },
true),
}, },
ilvl = { ilvl = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "ilvl", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "ilvl", "enabled" },
true),
value = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "ilvl", "value" }, 910), value = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "ilvl", "value" }, 910),
}, },
profession = { profession = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "profession", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config,
professions = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "profession", "professions" }, ""), { "autoloot", "filter", "profession", "enabled" }, true),
professions = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "profession", "professions" }, ""),
}, },
value = { value = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "value", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "value", "enabled" },
byStack = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "value", "byStack" }, false), true),
value = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "value", "value" }, 10000), byStack = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "value", "byStack" },
false),
value = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "value", "value" },
10000),
}, },
greyvalue = { greyvalue = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "greyvalue", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config,
byStack = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "greyvalue", "byStack" }, false), { "autoloot", "filter", "greyvalue", "enabled" }, true),
value = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "greyvalue", "value" }, 100000), byStack = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "greyvalue", "byStack" }, false),
value = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "greyvalue", "value" },
100000),
}, },
questItem = { questItem = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "questItem", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "questItem", "enabled" }, true),
}, },
classGear = { classGear = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "classGear", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config,
ilvlThreshold = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "classGear", "ilvlThreshold" }, 910), { "autoloot", "filter", "classGear", "enabled" }, true),
qualityThreshold = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "classGear", "qualityThreshold" }, 3), ilvlThreshold = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "classGear", "ilvlThreshold" }, 910),
qualityThreshold = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "classGear", "qualityThreshold" }, 3),
}, },
boe = { boe = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "boe", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "boe", "enabled" },
ilvlThreshold = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "boe", "ilvlThreshold" }, 910), true),
qualityThreshold = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "boe", "qualityThreshold" }, 3), ilvlThreshold = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "boe", "ilvlThreshold" }, 910),
qualityThreshold = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "boe", "qualityThreshold" }, 3),
}, },
ap = { ap = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "ap", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "ap", "enabled" },
true),
}, },
name = { name = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "name", "enabled" }, false), enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "name", "enabled" },
exact = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "name", "exact" }, false), false),
caseSensitive = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "name", "caseSensitive" }, false), exact = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "name", "exact" },
whitelist = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "name", "whitelist" }, ""), false),
caseSensitive = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "name", "caseSensitive" }, false),
whitelist = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "name", "whitelist" }, ""),
}, },
everything = { everything = {
enabled = shared.GetOrDefault(CykaPersistentData.config, { "autoloot", "filter", "everything", "enabled" }, true), enabled = shared.GetOrDefault(CykaPersistentData.config,
{ "autoloot", "filter", "everything", "enabled" }, true),
}, },
} }
} }