fix ignored luacheck warnings

#105
This commit is contained in:
OgelGames 2020-10-24 22:59:38 +11:00
parent 761cd3e14b
commit ddeaf76ade
11 changed files with 37 additions and 69 deletions

View File

@ -29,19 +29,9 @@ read_globals = {
"monitoring", "drawers"
}
files["concrete/init.lua"].ignore = { "steel_ingot" }
files["technic/machines/MV/tool_workshop.lua"].ignore = { "pos" }
files["technic/machines/other/frames.lua"].ignore = { "item_texture", "item_type", "adj", "connected", "" }
files["technic/machines/register/battery_box.lua"].ignore = { "pos", "tube_upgrade" }
-- Remove after network update
files["technic/machines/register/cables.lua"].ignore = { "name", "from_below", "p" }
files["technic/machines/register/common.lua"].ignore = { "result" }
files["technic/machines/register/generator.lua"].ignore = { "node" }
files["technic/machines/switching_station.lua"].ignore = { "pos1", "tier", "poshash" }
files["technic/radiation.lua"].ignore = { "LAVA_VISC" }
files["technic/tools/chainsaw.lua"].ignore = { "pos" }
files["technic/tools/mining_drill.lua"].ignore = { "mode" }
files["technic_chests/register.lua"].ignore = { "fs_helpers", "name", "locked_after_place" }
files["technic_cnc/cnc.lua"].ignore = { "multiplier" }
files["wrench/init.lua"].ignore = { "name", "stack" }
-- Remove after chests update
files["technic_chests/register.lua"].ignore = { "fs_helpers", "name", "locked_after_place" }

View File

@ -16,13 +16,6 @@ for i = 32, 63 do
"technic:concrete_post_with_platform")
end
local steel_ingot
if minetest.get_modpath("technic_worldgen") then
steel_ingot = "technic:carbon_steel_ingot"
else
steel_ingot = "default:steel_ingot"
end
minetest.register_craft({
output = 'technic:concrete_post_platform 6',
recipe = {

View File

@ -60,9 +60,9 @@ local run = function(pos, node)
repairable = true
end
end
technic.handle_machine_pipeworks(pos, tube_upgrade, function (pos, x_velocity, z_velocity)
technic.handle_machine_pipeworks(pos, tube_upgrade, function(pos2, x_velocity, z_velocity)
if not repairable then
technic.send_items(pos, x_velocity, z_velocity, "src")
technic.send_items(pos2, x_velocity, z_velocity, "src")
end
end)
if not repairable then

View File

@ -88,13 +88,6 @@ local function pos_in_list(l, pos)
return false
end
local function table_empty(table)
for _, __ in pairs(table) do
return false
end
return true
end
local function add_table(table, toadd)
local i = 1
while true do
@ -398,6 +391,8 @@ minetest.register_entity("technic:frame_entity", {
local pos = vector.round(self.object:getpos())
frames_pos[pos_to_string(pos)] = node.name
-- This code does nothing currently, so it is disabled to stop luacheck warnings
--[[
local stack = ItemStack(node.name)
local itemtable = stack:to_table()
local itemname = nil
@ -412,6 +407,7 @@ minetest.register_entity("technic:frame_entity", {
item_texture = minetest.registered_items[itemname].inventory_image
item_type = minetest.registered_items[itemname].type
end
--]]
local prop = {
is_visible = true,
textures = { node.name },
@ -579,8 +575,8 @@ local function connected(pos, c, adj)
minetest.registered_nodes[nodename].frames_can_connect(pos1, vect)) then
c[#c + 1] = pos1
if minetest.registered_nodes[nodename].frame == 1 then
local adj = minetest.registered_nodes[nodename].frame_connect_all(nodename)
connected(pos1, c, adj)
local adj2 = minetest.registered_nodes[nodename].frame_connect_all(nodename)
connected(pos1, c, adj2)
end
end
end
@ -798,7 +794,7 @@ local function template_drops(pos, node, oldmeta, digger)
drops = { "technic:template 1" }
else
local dcc = minetest.deserialize(cc)
if not table_empty(dcc) then
if next(dcc) ~= nil then
drops = {}
for sp, _ in pairs(dcc) do
local ssp = pos_from_string(sp)
@ -918,9 +914,9 @@ minetest.register_tool("technic:template_tool", {
-- Template motor
local function get_template_nodes(pos)
local meta = minetest.get_meta(pos)
local connected = meta:get_string("connected")
if connected == "" then return {} end
local adj = minetest.deserialize(connected)
local connected_to = meta:get_string("connected")
if connected_to == "" then return {} end
local adj = minetest.deserialize(connected_to)
local c = {}
for _, vect in ipairs(adj) do
local pos1 = vector.add(pos, vect)

View File

@ -225,11 +225,11 @@ function technic.register_battery_box(data)
if data.tube then
local inv = meta:get_inventory()
technic.handle_machine_pipeworks(pos, tube_upgrade,
function(pos, x_velocity, z_velocity)
function(pos2, x_velocity, z_velocity)
if tool_full and not inv:is_empty("src") then
technic.send_items(pos, x_velocity, z_velocity, "src")
technic.send_items(pos2, x_velocity, z_velocity, "src")
elseif tool_empty and not inv:is_empty("dst") then
technic.send_items(pos, x_velocity, z_velocity, "dst")
technic.send_items(pos2, x_velocity, z_velocity, "dst")
end
end)
end
@ -303,9 +303,9 @@ function technic.register_battery_box(data)
drop = "technic:"..ltier.."_battery_box0",
on_construct = function(pos)
local meta = minetest.get_meta(pos)
local EU_upgrade, tube_upgrade = 0, 0
local EU_upgrade = 0
if data.upgrade then
EU_upgrade, tube_upgrade = technic.handle_machine_upgrades(meta)
EU_upgrade = technic.handle_machine_upgrades(meta)
end
local max_charge = data.max_charge * (1 + EU_upgrade / 10)
local charge = meta:get_int("internal_EU_charge")
@ -344,9 +344,9 @@ function technic.register_battery_box(data)
meta = minetest.get_meta(pos)
if not pipeworks.may_configure(pos, sender) then return end
fs_helpers.on_receive_fields(pos, fields)
local EU_upgrade, tube_upgrade = 0, 0
local EU_upgrade = 0
if data.upgrade then
EU_upgrade, tube_upgrade = technic.handle_machine_upgrades(meta)
EU_upgrade = technic.handle_machine_upgrades(meta)
end
local max_charge = data.max_charge * (1 + EU_upgrade / 10)
local charge = meta:get_int("internal_EU_charge")

View File

@ -84,13 +84,13 @@ function technic.send_items(pos, x_velocity, z_velocity, output_name)
end
end
-- FIXME: This funtion is never used anywhere, what is it for?
function technic.smelt_item(meta, result, speed)
local inv = meta:get_inventory()
meta:set_int("cook_time", meta:get_int("cook_time") + 1)
if meta:get_int("cook_time") < result.time / speed then
return
end
local result
local afterfuel
result, afterfuel = minetest.get_craft_result({method = "cooking", width = 1, items = inv:get_list("src")})

View File

@ -205,7 +205,7 @@ function technic.register_generator(data)
local timer = minetest.get_node_timer(pos)
timer:start(1)
end,
on_timer = function(pos, node)
on_timer = function(pos)
-- Connected back?
if technic.get_timeout(tier, pos) > 0 then return false end

View File

@ -465,7 +465,7 @@ for _, state in pairs({"flowing", "source"}) do
liquidtype = state,
liquid_alternative_flowing = "technic:corium_flowing",
liquid_alternative_source = "technic:corium_source",
liquid_viscosity = LAVA_VISC,
liquid_viscosity = 7,
liquid_renewable = false,
damage_per_second = 6,
post_effect_color = {a=192, r=80, g=160, b=80},

View File

@ -242,18 +242,12 @@ end
local function mining_drill_mk2_setmode(user,itemstack)
local player_name=user:get_player_name()
local item=itemstack:to_table()
local mode = nil
local meta=minetest.deserialize(item["metadata"])
if meta==nil then
meta={}
mode=0
end
local meta=minetest.deserialize(item["metadata"]) or {}
if meta["mode"]==nil then
minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk%d modes."):format(2))
meta["mode"]=0
mode=0
end
mode=(meta["mode"])
local mode=meta["mode"]
mode=mode+1
if mode>=5 then mode=1 end
minetest.chat_send_player(player_name, S("Mining Drill Mk%d Mode %d"):format(2, mode)..": "..mining_drill_mode_text[mode][1])
@ -266,17 +260,12 @@ end
local function mining_drill_mk3_setmode(user,itemstack)
local player_name=user:get_player_name()
local item=itemstack:to_table()
local meta=minetest.deserialize(item["metadata"])
if meta==nil then
meta={}
mode=0
end
local meta=minetest.deserialize(item["metadata"]) or {}
if meta["mode"]==nil then
minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk%d modes."):format(3))
meta["mode"]=0
mode=0
end
mode=(meta["mode"])
local mode=meta["mode"]
mode=mode+1
if mode>=6 then mode=1 end
minetest.chat_send_player(player_name, S("Mining Drill Mk%d Mode %d"):format(3, mode)..": "..mining_drill_mode_text[mode][1])

View File

@ -163,7 +163,7 @@ local function form_handler(pos, formname, fields, sender)
local inv = meta:get_inventory()
local inputstack = inv:get_stack("src", 1)
local inputname = inputstack:get_name()
local multiplier = 0
local multiplier
local size = meta:get_int("size")
if size < 1 then size = 1 end

View File

@ -33,7 +33,7 @@ local function get_pickup_name(name)
end
local function restore(pos, placer, itemstack)
local name = itemstack:get_name()
local itemname = itemstack:get_name()
local node = minetest.get_node(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
@ -43,7 +43,7 @@ local function restore(pos, placer, itemstack)
if not data then
minetest.remove_node(pos)
minetest.log("error", placer:get_player_name().." wanted to place "..
name.." at "..minetest.pos_to_string(pos)..
itemname.." at "..minetest.pos_to_string(pos)..
", but it had no data.")
minetest.log("verbose", "itemstack: "..itemstack:to_string())
return true
@ -120,13 +120,13 @@ minetest.register_tool("wrench:wrench", {
minetest.record_protection_violation(pos, player_name)
return
end
local name = minetest.get_node(pos).name
local def = wrench.registered_nodes[name]
local nname = minetest.get_node(pos).name
local def = wrench.registered_nodes[nname]
if not def then
return
end
local stack = ItemStack(get_pickup_name(name))
local stack = ItemStack(get_pickup_name(nname))
local player_inv = placer:get_inventory()
if not player_inv:room_for_item("main", stack) then
return
@ -144,15 +144,15 @@ minetest.register_tool("wrench:wrench", {
end
local metadata = {}
metadata.name = name
metadata.name = nname
metadata.version = LATEST_SERIALIZATION_VERSION
local inv = meta:get_inventory()
local lists = {}
for _, listname in pairs(def.lists or {}) do
local list = inv:get_list(listname)
for i, stack in pairs(list) do
list[i] = stack:to_string()
for i, s in pairs(list) do
list[i] = s:to_string()
end
lists[listname] = list
end