diff --git a/mobs/mese_dragon.lua b/mobs/mese_dragon.lua index cb7a076..59a36ea 100644 --- a/mobs/mese_dragon.lua +++ b/mobs/mese_dragon.lua @@ -75,6 +75,9 @@ mobs:register_mob("nssm:mese_dragon", { self.attack_rip = self.attack_rip+1 local s = self.object:getpos() + if minetest.is_protected(s, "") then + return + end local p = self.attack:getpos() p.y = p.y + 1.5 diff --git a/nssm_api.lua b/nssm_api.lua index a33225b..1cf8819 100644 --- a/nssm_api.lua +++ b/nssm_api.lua @@ -345,10 +345,8 @@ function digging_attack( dir = vector.normalize(dir) local per = perpendicular_vector(dir) - local posp = vector.add(s,dir) - --minetest.chat_send_all("La mia posizione:"..minetest.pos_to_string(s)) --minetest.chat_send_all("La posizione davanti:"..minetest.pos_to_string(posp)) posp = vector.subtract(posp,per)