You should also pass the deathtype here and return normal damage if it's DEATH_ISSPECIAL or DEATH_ISHG, or if the target is not a player.