From cd0509c2e695ce3c47a378be5f00f9ee3ee0844e Mon Sep 17 00:00:00 2001 From: Araca Date: Wed, 1 May 2024 22:15:56 +0000 Subject: [PATCH] Fix crash with ghast achievement fireball_redir_serv (#4179) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4179 Reviewed-by: Mikita Wiśniewski Co-authored-by: Araca Co-committed-by: Araca --- mods/ENTITIES/mobs_mc/ghast.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ENTITIES/mobs_mc/ghast.lua b/mods/ENTITIES/mobs_mc/ghast.lua index 83277910e..d32140912 100644 --- a/mods/ENTITIES/mobs_mc/ghast.lua +++ b/mods/ENTITIES/mobs_mc/ghast.lua @@ -132,7 +132,7 @@ mcl_mobs.register_arrow("mobs_mc:fireball", { }, nil) mcl_mobs.mob_class.boom(self,self.object:get_pos(), 1, true) local ent = mob:get_luaentity() - if not ent or ent.health <= 0 then + if (not ent or ent.health <= 0) and self._puncher then awards.unlock(self._puncher:get_player_name(), "mcl:fireball_redir_serv") end end,