diff --git a/.luacheckrc b/.luacheckrc index 7433251..b25cad6 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -1,9 +1,17 @@ read_globals = { - -- Defined by Minetest + -- Defined by Luanti "minetest", "vector", "PseudoRandom", "VoxelArea", "table", "ItemStack", -- Mods - "digiline", "default", "creative", + "digiline", "default", "creative", "mesecon" } -globals = {"moremesecons", "mesecon"} +files.moremesecons_utils = {globals = {"moremesecons"}} +local utils_depender = {"adjustable_blinkyplant", "adjustable_player_detector", + "commandblock", "entity_detector", "jammer", "luablock", "playerkiller", + "sayer", "teleporter", "timegate", "wireless"} +for _, folder_suffix in ipairs(utils_depender) do + files["moremesecons_" .. folder_suffix] = {read_globals = {"moremesecons"}} +end +files.moremesecons_jammer.globals = {"mesecon"} + ignore = {"212", "631", "422", "432"} diff --git a/moremesecons_luacontroller_tool/mod.conf b/moremesecons_luacontroller_tool/mod.conf index 3cac5a5..7b66258 100644 --- a/moremesecons_luacontroller_tool/mod.conf +++ b/moremesecons_luacontroller_tool/mod.conf @@ -1,2 +1,2 @@ name = moremesecons_luacontroller_tool -depends = mesecons,mesecons_luacontroller,moremesecons_utils +depends = mesecons,mesecons_luacontroller diff --git a/moremesecons_timegate/mod.conf b/moremesecons_timegate/mod.conf index d916d20..fcc3cc1 100644 --- a/moremesecons_timegate/mod.conf +++ b/moremesecons_timegate/mod.conf @@ -1,3 +1,3 @@ name = moremesecons_timegate -depends = mesecons,default +depends = mesecons,moremesecons_utils,default optional_depends = craft_guide