1
0
Fork 0

Correct undeclared local obj in enderman line 318

objects
Brandon 2020-07-19 18:32:33 -04:00
parent fa86a09fd5
commit 1eeb0511de
1 changed files with 6 additions and 5 deletions

View File

@ -178,7 +178,7 @@ local select_enderman_animation = function(animation_type)
end end
end end
local mobs_griefing = minetest.settings:get_bool("mobs_griefing") ~= false local mobs_griefing = minetest.settings:get_bool("mobs_griefing") ~= false
mobs:register_mob("mobs_mc:enderman", { mobs:register_mob("mobs_mc:enderman", {
-- TODO: Endermen should be classified as passive -- TODO: Endermen should be classified as passive
@ -248,7 +248,7 @@ mobs:register_mob("mobs_mc:enderman", {
end end
end end
end end
if damage == true then if damage == true then
self.state = "" self.state = ""
--rain hurts enderman --rain hurts enderman
@ -288,7 +288,7 @@ mobs:register_mob("mobs_mc:enderman", {
-- Warp from players during day. -- Warp from players during day.
if (minetest.get_timeofday() * 24000) > 5001 and (minetest.get_timeofday() * 24000) < 19000 then if (minetest.get_timeofday() * 24000) > 5001 and (minetest.get_timeofday() * 24000) < 19000 then
self:teleport(nil) self:teleport(nil)
end end
else else
local lua = obj:get_luaentity() local lua = obj:get_luaentity()
if lua then if lua then
@ -314,6 +314,7 @@ mobs:register_mob("mobs_mc:enderman", {
end end
-- Check to see if people are near by enough to look at us. -- Check to see if people are near by enough to look at us.
local objs = minetest.get_objects_inside_radius(enderpos, 64) local objs = minetest.get_objects_inside_radius(enderpos, 64)
local obj
for n = 1, #objs do for n = 1, #objs do
obj = objs[n] obj = objs[n]
if obj then if obj then
@ -326,7 +327,7 @@ mobs:register_mob("mobs_mc:enderman", {
-- Cast up to 64 to see if player is looking at enderman. -- Cast up to 64 to see if player is looking at enderman.
for n = 1,64,.25 do for n = 1,64,.25 do
local node = minetest.get_node(look_pos) local node = minetest.get_node(look_pos)
if node.name ~= "air" then if node.name ~= "air" then
break break
end end
if look_pos.x-1<enderpos.x and look_pos.x+1>enderpos.x and look_pos.y-2.89<enderpos.y and look_pos.y-2>enderpos.y and look_pos.z-1<enderpos.z and look_pos.z+1>enderpos.z then if look_pos.x-1<enderpos.x and look_pos.x+1>enderpos.x and look_pos.y-2.89<enderpos.y and look_pos.y-2>enderpos.y and look_pos.z-1<enderpos.z and look_pos.z+1>enderpos.z then
@ -344,7 +345,7 @@ mobs:register_mob("mobs_mc:enderman", {
end end
end end
end end
end end
-- TAKE AND PLACE STUFF BEHAVIOUR BELOW. -- TAKE AND PLACE STUFF BEHAVIOUR BELOW.
if not mobs_griefing then if not mobs_griefing then
return return