Skip to content

Commit 03c3185

Browse files
committed
Fix runtime error
1 parent 0cbfbb8 commit 03c3185

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

mods/mobs/api.lua

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,10 @@ function mobs:register_mob(name, def)
241241
else
242242
if not dist then
243243
p = self.following:getpos()
244+
if not p then
245+
self.following = nil
246+
return
247+
end
244248
vec = vector.subtract(p, s)
245249
dist = (vec.x ^ 2 + vec.y ^ 2 + vec.z ^ 2) ^ 0.5
246250
end
@@ -314,6 +318,10 @@ function mobs:register_mob(name, def)
314318
end
315319
if not dist then
316320
p = self.attack:getpos()
321+
if not p then
322+
self.attack = nil
323+
return
324+
end
317325
vec = vector.subtract(p, s)
318326
dist = (vec.x ^ 2 + vec.y ^ 2 + vec.z ^ 2) ^ 0.5
319327
end

0 commit comments

Comments
 (0)