Silly creeper explosion death msg workaround

This commit is contained in:
Wuzzy 2017-07-24 20:37:51 +02:00
parent 26f2fc1b12
commit 9e095d0c0c
1 changed files with 7 additions and 1 deletions

View File

@ -143,7 +143,13 @@ minetest.register_on_dieplayer(function(player)
end
-- Player
elseif last_damages[name].hittertype == "player" then
msg = dmsg("murder", name, last_damages[name].hittername)
if last_damages[name].hittername == name then
-- Workaround when player somehow punches self. Caused by creeper explosions in mobs mod.
-- FIXME: Remove when self-punching is no longer buggy.
msg = dmsg("other", name)
else
msg = dmsg("murder", name, last_damages[name].hittername)
end
-- Arrow
elseif last_damages[name].hittertype == "arrow" then
msg = dmsg("arrow", name)