From e55bf4d951f0f4861edc914aa0c3d6ba4f42a674 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sat, 14 Sep 2024 07:51:06 +0100 Subject: [PATCH] mob hear nil check for player --- api.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api.lua b/api.lua index 4e2fa40..1b37d83 100644 --- a/api.lua +++ b/api.lua @@ -18,7 +18,7 @@ end mobs = { mod = "redo", - version = "20240908", + version = "20240914", spawning_mobs = {}, translate = S, invis = minetest.global_exists("invisibility") and invisibility or {}, @@ -4750,7 +4750,8 @@ if settings:get_bool("mobs_can_hear") ~= false then elseif param.object then def.pos = param.object:get_pos() elseif param.to_player then - def.pos = minetest.get_player_by_name(param.to_player):get_pos() + local player = minetest.get_player_by_name(param.to_player) + def.pos = player and player:get_pos() end -- if no position found use default function