Fixes logic when to use mob-label and when to use subtype: subtype is preferred #1

Closed
n_to wants to merge 1 commits from fix_death_message_moblabel into master
2 changed files with 8 additions and 3 deletions
Showing only changes of commit 888cf3d35e - Show all commits

View File

@ -215,7 +215,11 @@ minetest.register_on_dieplayer(function(player, reason)
end
hittersubtype = hitter:get_luaentity().name
if hittername then
msg = dmsg("murder_by_named_mob", name, hittername)
if mobkills[hittersubtype] then
msg = mmsg(hittersubtype, name)
else
msg = dmsg("murder_by_named_mob", name, hittername)
end
elseif hittersubtype ~= nil and hittersubtype ~= "" then
msg = mmsg(hittersubtype, name)
else
@ -297,4 +301,4 @@ function mcl_death_messages.player_damage(player, message)
if dmg_sequence_number >= 65535 then
dmg_sequence_number = 0
end
end
end

View File

@ -10,6 +10,7 @@
@1 drowned.=@1 ertrank.
@1 ran out of oxygen.=@1 ging die Luft aus.
@1 was killed by @2.=@1 wurde von @2 getötet.
@1 was slain by @2.=@1 wurde von @2 getötet.
@1 was killed.=@1 wurde getötet.
@1 was killed by a mob.=@1 wurde von einem Mob getötet.
@1 was burned to death by a blaze's fireball.=@1 wurde von einem Feuerball einer Lohe zu Tode verbrannt.
@ -39,7 +40,7 @@ A ghast scared @1 to death.=Ein Ghast hat @1 zu Tode erschrocken.
@1 was killed by a guardian.=@1 wurde von einem Wächter getötet.
@1 was killed by an iron golem.=@1 wurde von einem Eisengolem getötet.
@1 was killed by a polar_bear.=@1 wurde von einem Eisbären getötet.
@1 was killed by a killer bunny.=@1 wurde von einem Killerkaninchen getötet.
@1 was slain by Killer Bunny.=@1 wurde von einem Killerkaninchen getötet.
@1 was killed by a shulker.=@1 wurde von einem Schulker getötet.
@1 was killed by a silverfish.=@1 wurde von einem Silberfischchen getötet.
@1 was killed by a skeleton.=@1 wurde von einem Skelett getötet.