tidy some luacheckrc warnings

This commit is contained in:
tenplus1 2022-10-31 15:05:34 +00:00
parent edf846c34c
commit d4145ddd3d
2 changed files with 11 additions and 19 deletions

28
api.lua
View File

@ -1,5 +1,3 @@
local MP = minetest.get_modpath(minetest.get_current_modname())
-- Check for translation method -- Check for translation method
local S local S
if minetest.get_translator ~= nil then if minetest.get_translator ~= nil then
@ -27,7 +25,7 @@ local use_cmi = minetest.global_exists("cmi")
mobs = { mobs = {
mod = "redo", mod = "redo",
version = "20221027", version = "20221031",
intllib = S, intllib = S,
invis = minetest.global_exists("invisibility") and invisibility or {} invis = minetest.global_exists("invisibility") and invisibility or {}
} }
@ -55,7 +53,6 @@ local atan = function(x)
end end
local table_copy = table.copy local table_copy = table.copy
local table_remove = table.remove local table_remove = table.remove
local vadd = vector.add
local vdirection = vector.direction local vdirection = vector.direction
local vmultiply = vector.multiply local vmultiply = vector.multiply
local vsubtract = vector.subtract local vsubtract = vector.subtract
@ -80,7 +77,6 @@ local spawn_monster_protected = settings:get_bool("mobs_spawn_monster_protected"
local remove_far = settings:get_bool("remove_far_mobs") ~= false local remove_far = settings:get_bool("remove_far_mobs") ~= false
local mob_area_spawn = settings:get_bool("mob_area_spawn") local mob_area_spawn = settings:get_bool("mob_area_spawn")
local difficulty = tonumber(settings:get("mob_difficulty")) or 1.0 local difficulty = tonumber(settings:get("mob_difficulty")) or 1.0
local show_health = settings:get_bool("mob_show_health") ~= false
local max_per_block = tonumber(settings:get("max_objects_per_block") or 99) local max_per_block = tonumber(settings:get("max_objects_per_block") or 99)
local mob_nospawn_range = tonumber(settings:get("mob_nospawn_range") or 12) local mob_nospawn_range = tonumber(settings:get("mob_nospawn_range") or 12)
local active_limit = tonumber(settings:get("mob_active_limit") or 0) local active_limit = tonumber(settings:get("mob_active_limit") or 0)
@ -446,7 +442,7 @@ local line_of_sight = function(self, pos1, pos2, stepsize)
stepsize = stepsize or 1 stepsize = stepsize or 1
local s, pos = minetest.line_of_sight(pos1, pos2, stepsize) local s = minetest.line_of_sight(pos1, pos2, stepsize)
-- normal walking and flying mobs can see you through air -- normal walking and flying mobs can see you through air
if s == true then if s == true then
@ -1289,7 +1285,7 @@ print("on: " .. self.standing_on
local yaw = self.object:get_yaw() or 0 local yaw = self.object:get_yaw() or 0
local turn = random(0, 2) + 1.35 local turn = random(0, 2) + 1.35
yaw = self:set_yaw(yaw + turn, 12) self:set_yaw(yaw + turn, 12)
self.jump_count = 0 self.jump_count = 0
end end
@ -1316,7 +1312,6 @@ local entity_physics = function(pos, radius)
if dist < 1 then dist = 1 end if dist < 1 then dist = 1 end
local damage = floor((4 / dist) * radius) local damage = floor((4 / dist) * radius)
local ent = objs[n]:get_luaentity()
-- punches work on entities AND players -- punches work on entities AND players
objs[n]:punch(objs[n], 1.0, { objs[n]:punch(objs[n], 1.0, {
@ -2245,7 +2240,7 @@ function mob_class:do_states(dtime)
yaw = yaw + random(-0.5, 0.5) yaw = yaw + random(-0.5, 0.5)
end end
yaw = self:set_yaw(yaw, 8) self:set_yaw(yaw, 8)
end end
self:set_velocity(0) self:set_velocity(0)
@ -2309,14 +2304,14 @@ function mob_class:do_states(dtime)
end end
end end
yaw = self:set_yaw(yaw, 8) self:set_yaw(yaw, 8)
-- otherwise randomly turn -- otherwise randomly turn
elseif self.randomly_turn and random(100) <= 30 then elseif self.randomly_turn and random(100) <= 30 then
yaw = yaw + random(-0.5, 0.5) yaw = yaw + random(-0.5, 0.5)
yaw = self:set_yaw(yaw, 8) self:set_yaw(yaw, 8)
-- for flying/swimming mobs randomly move up and down also -- for flying/swimming mobs randomly move up and down also
if self.fly_in if self.fly_in
@ -2412,7 +2407,7 @@ function mob_class:do_states(dtime)
if self.attack_type == "explode" then if self.attack_type == "explode" then
yaw = yaw_to_pos(self, p) yaw_to_pos(self, p)
local node_break_radius = self.explosion_radius or 1 local node_break_radius = self.explosion_radius or 1
local entity_damage_radius = self.explosion_damage_radius local entity_damage_radius = self.explosion_damage_radius
@ -2581,7 +2576,7 @@ function mob_class:do_states(dtime)
p = {x = p1.x, y = p1.y, z = p1.z} p = {x = p1.x, y = p1.y, z = p1.z}
end end
yaw = yaw_to_pos(self, p) yaw_to_pos(self, p)
-- move towards enemy if beyond mob reach -- move towards enemy if beyond mob reach
if dist > (self.reach + (self.reach_ext or 0)) then if dist > (self.reach + (self.reach_ext or 0)) then
@ -2675,7 +2670,7 @@ function mob_class:do_states(dtime)
local vec = {x = p.x - s.x, y = p.y - s.y, z = p.z - s.z} local vec = {x = p.x - s.x, y = p.y - s.y, z = p.z - s.z}
yaw = yaw_to_pos(self, p) yaw_to_pos(self, p)
self:set_velocity(0) self:set_velocity(0)
@ -2835,7 +2830,6 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage)
local weapon = hitter:get_wielded_item() local weapon = hitter:get_wielded_item()
local weapon_def = weapon:get_definition() or {} local weapon_def = weapon:get_definition() or {}
local punch_interval = 1.4
-- calculate mob damage -- calculate mob damage
local damage = 0 local damage = 0
@ -2897,7 +2891,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage)
end end
-- add weapon wear -- add weapon wear
punch_interval = tool_capabilities.full_punch_interval or 1.4 local punch_interval = tool_capabilities.full_punch_interval or 1.4
-- toolrank support -- toolrank support
local wear = floor((punch_interval / 75) * 9000) local wear = floor((punch_interval / 75) * 9000)
@ -2995,7 +2989,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage)
and self.order ~= "stand" then and self.order ~= "stand" then
local lp = hitter:get_pos() local lp = hitter:get_pos()
local yaw = yaw_to_pos(self, lp, 3) yaw = yaw_to_pos(self, lp, 3)
self.state = "runaway" self.state = "runaway"
self.runaway_timer = 0 self.runaway_timer = 0

View File

@ -733,8 +733,6 @@ External Settings for "minetest.conf"
spawn number e.g. mobs_animal:cow = 1000,5 spawn number e.g. mobs_animal:cow = 1000,5
'mob_difficulty' sets difficulty level (health and hit damage 'mob_difficulty' sets difficulty level (health and hit damage
multiplied by this number), defaults to 1.0. multiplied by this number), defaults to 1.0.
'mob_show_health' if false then punching mob will not show health status
(true by default)
'mob_chance_multiplier' multiplies chance of all mobs spawning and can be set 'mob_chance_multiplier' multiplies chance of all mobs spawning and can be set
to 0.5 to have mobs spawn more or 2.0 to spawn less. to 0.5 to have mobs spawn more or 2.0 to spawn less.
e.g. 1 in 7000 * 0.5 = 1 in 3500 so better odds of e.g. 1 in 7000 * 0.5 = 1 in 3500 so better odds of