Better fix for enderman behavior

This commit is contained in:
anarquimico 2023-03-03 10:03:26 -03:00
parent 7cbeae00cc
commit a3ab67cb55

@ -314,7 +314,7 @@ mcl_mobs.register_mob("mobs_mc:enderman", {
-- RAIN DAMAGE / EVASIVE WARP BEHAVIOUR HERE. -- RAIN DAMAGE / EVASIVE WARP BEHAVIOUR HERE.
local enderpos = self.object:get_pos() local enderpos = self.object:get_pos()
local dim = mcl_worlds.pos_to_dimension(enderpos) local dim = mcl_worlds.pos_to_dimension(enderpos)
if dim then if dim == "overworld" then
if mcl_weather.state == "rain" or mcl_weather.state == "lightning" then if mcl_weather.state == "rain" or mcl_weather.state == "lightning" then
local damage = true local damage = true
local enderpos = self.object:get_pos() local enderpos = self.object:get_pos()
@ -345,7 +345,7 @@ mcl_mobs.register_mob("mobs_mc:enderman", {
self:teleport(nil) self:teleport(nil)
end end
end end
else return end end
-- AGRESSIVELY WARP/CHASE PLAYER BEHAVIOUR HERE. -- AGRESSIVELY WARP/CHASE PLAYER BEHAVIOUR HERE.
if self.state == "attack" then if self.state == "attack" then
if self.attack then if self.attack then