Fix insane enderman 64 node radius check for players
This commit is contained in:
parent
8e2493dd9a
commit
00db03320b
|
@ -328,12 +328,7 @@ mobs:register_mob("mobs_mc:enderman", {
|
||||||
--end
|
--end
|
||||||
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)
|
for _,obj in pairs(minetest.get_connected_players()) do
|
||||||
local obj
|
|
||||||
for n = 1, #objs do
|
|
||||||
obj = objs[n]
|
|
||||||
if obj then
|
|
||||||
if minetest.is_player(obj) then
|
|
||||||
-- Check if they are looking at us.
|
-- Check if they are looking at us.
|
||||||
local player_pos = obj:get_pos()
|
local player_pos = obj:get_pos()
|
||||||
local look_dir_not_normalized = obj:get_look_dir()
|
local look_dir_not_normalized = obj:get_look_dir()
|
||||||
|
@ -359,8 +354,6 @@ mobs:register_mob("mobs_mc:enderman", {
|
||||||
look_pos.z = look_pos.z + (.25 * look_dir.z)
|
look_pos.z = look_pos.z + (.25 * look_dir.z)
|
||||||
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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user