Fix crash when slain by named mob

This commit is contained in:
Elias Fleckenstein 2021-04-19 17:40:50 +02:00
parent c80b1c5140
commit 20a4e038f5

View file

@ -193,7 +193,7 @@ minetest.register_on_dieplayer(function(player, reason)
-- Player was slain by potions -- Player was slain by potions
if not hitter then return end if not hitter then return end
local hittername, hittertype, hittersubtype, shooter local hittername, hittertype, hittersubtype, shooter
local hitter_toolname = get_tool_name(hitter:get_wielded_item()) local hitter_toolname = get_tool_name(hitter:get_wielded_item())
@ -222,7 +222,7 @@ minetest.register_on_dieplayer(function(player, reason)
end end
hittersubtype = hitter:get_luaentity().name hittersubtype = hitter:get_luaentity().name
if hittername then if hittername then
msg = dmsg("murder", name, hittername) msg = dmsg("murder_hand", name, hittername)
elseif hittersubtype ~= nil and hittersubtype ~= "" then elseif hittersubtype ~= nil and hittersubtype ~= "" then
msg = mmsg(hittersubtype, name) msg = mmsg(hittersubtype, name)
else else
@ -304,4 +304,4 @@ function mcl_death_messages.player_damage(player, message)
if dmg_sequence_number >= 65535 then if dmg_sequence_number >= 65535 then
dmg_sequence_number = 0 dmg_sequence_number = 0
end end
end end