update fork #6

Merged
chmodsayshello merged 260 commits from VoxeLibre/VoxeLibre:master into master 2022-05-29 21:37:34 +02:00
1 changed files with 6 additions and 2 deletions
Showing only changes of commit 47fa43825c - Show all commits

View File

@ -2975,10 +2975,14 @@ end
local function check_entity_cramming(self) local function check_entity_cramming(self)
local p = self.object:get_pos() local p = self.object:get_pos()
local oo = minetest.get_objects_inside_radius(p,1) local oo = minetest.get_objects_inside_radius(p,1)
local clear = #oo < ENTITY_CRAMMING_MAX local mobs = {}
local ncram = {}
for _,o in pairs(oo) do for _,o in pairs(oo) do
local l = o:get_luaentity() local l = o:get_luaentity()
if l and l.is_mob and l.health > 0 then table.insert(mobs,l) end
end
local clear = #mobs < ENTITY_CRAMMING_MAX
local ncram = {}
for _,l in pairs(mobs) do
if l then if l then
if clear then if clear then
l.cram = nil l.cram = nil