From 35c19bfa381196c928b633f59adfa3979f9dfc86 Mon Sep 17 00:00:00 2001 From: Axwabo Date: Sat, 25 Feb 2023 18:20:23 +0100 Subject: [PATCH] fix nulls getting displayed --- DeathLog/DeathLogPlugin.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DeathLog/DeathLogPlugin.cs b/DeathLog/DeathLogPlugin.cs index 87cc422..9d233f7 100644 --- a/DeathLog/DeathLogPlugin.cs +++ b/DeathLog/DeathLogPlugin.cs @@ -1,4 +1,5 @@ using Axwabo.Helpers; +using PlayerRoles; using PlayerRoles.PlayableScps; using PlayerStatsSystem; using PluginAPI.Core; @@ -41,6 +42,8 @@ public sealed class DeathLogPlugin { [PluginEvent(ServerEventType.PlayerDying)] private void OnPlayerDeath(Player player, Player attacker, DamageHandlerBase handler) { + if (player.Role == RoleTypeId.None || string.IsNullOrEmpty(player.ReferenceHub.nicknameSync._myNickSync)) + return; if (attacker != null && handler is AttackerDamageHandler adh) LogHandler.LogAttackerDeathMessage(player, attacker, adh, Config.VisibilityRequirement, Config.KillOnSightPermitted, Config.DefaultFontSizeScalar); else if (Config.LogSimpleDeaths)