From 1b8bffe6a683a2deaadbe858c33a5a9bf0d25be3 Mon Sep 17 00:00:00 2001 From: mckaygerhard Date: Thu, 18 Apr 2024 17:15:08 -0400 Subject: [PATCH] mods - mobs - fix stop mob attacking if mobs attack other mobs and player * another check nil of position when there is another mob inside range of the same attack --- api.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api.lua b/api.lua index e46728c..e5d273c 100644 --- a/api.lua +++ b/api.lua @@ -2741,7 +2741,7 @@ function mob_class:do_states(dtime) p = {x = p1.x, y = p1.y, z = p1.z} end - self:yaw_to_pos(p) + if p then self:yaw_to_pos(p) end -- move towards enemy if beyond mob reach if dist > (self.reach + (self.reach_ext or 0)) then @@ -2785,7 +2785,7 @@ function mob_class:do_states(dtime) self:set_velocity(0) - if self.timer > 1 then + if self.timer > 1 and p then -- no custom attack or custom attack returns true to continue if not self.custom_attack