From 704dd73df4005fd4c40a3d49a00eea0112aab0f4 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Wed, 26 Feb 2025 23:58:33 +0900 Subject: [PATCH] . --- exp_legacy/module/modules/addons/logging.lua | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/exp_legacy/module/modules/addons/logging.lua b/exp_legacy/module/modules/addons/logging.lua index 2d2d6728..cbec212a 100644 --- a/exp_legacy/module/modules/addons/logging.lua +++ b/exp_legacy/module/modules/addons/logging.lua @@ -32,14 +32,15 @@ Event.add(defines.events.on_pre_player_died, function(event) return end - if event.cause then - if event.cause.type and event.cause.type == "character" and event.cause.player and event.cause.player.index then - add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (game.players[event.cause.player.index].name or "unknown reason")) - else - add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (event.cause.name or "unknown reason")) - end - else + if not event.cause then add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of unknown reason") + return + end + + if event.cause.type and event.cause.type == "character" and event.cause.player and event.cause.player.index then + add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (game.players[event.cause.player.index].name or "unknown reason")) + else + add_log("[DEATH] " .. game.players[event.player_index].name .. " died because of " .. (event.cause.name or "unknown reason")) end end)