diff --git a/ReallifeGamemode.Server/Events/Death.cs b/ReallifeGamemode.Server/Events/Death.cs index d12a62ec..5a71081a 100644 --- a/ReallifeGamemode.Server/Events/Death.cs +++ b/ReallifeGamemode.Server/Events/Death.cs @@ -237,7 +237,7 @@ namespace ReallifeGamemode.Server.Events var lostItems = InventoryManager.RemoveIllegalItemsFromInventory(player); if (lostItems.Any()) { - logger.LogInformation("Player {0} lost the following items on death: " + string.Join(", ", lostItems.Select(i => + logger.LogInformation("Player {0} lost the following items on death: {1}", player.Name, string.Join(", ", lostItems.Select(i => { IItem item = InventoryManager.GetItemById(i.ItemId); return $"{item.Name} ({item.Id}, amount: {i.Amount})"; diff --git a/ReallifeGamemode.Server/Extensions/ClientExtension.cs b/ReallifeGamemode.Server/Extensions/ClientExtension.cs index 0e89965a..75d34c7f 100644 --- a/ReallifeGamemode.Server/Extensions/ClientExtension.cs +++ b/ReallifeGamemode.Server/Extensions/ClientExtension.cs @@ -109,12 +109,13 @@ namespace ReallifeGamemode.Server.Extensions var lostItems = InventoryManager.RemoveIllegalItemsFromInventory(user.Player); if (lostItems.Any()) { - Logger.LogInformation("Player {0} lost the following items when sent to prison: " + string.Join(", ", lostItems.Select(i => + Logger.LogInformation("Player {0} lost the following items when sent to prison: {1}", user.Name, string.Join(", ", lostItems.Select(i => { IItem item = InventoryManager.GetItemById(i.ItemId); return $"{item.Name} ({item.Id}, amount: {i.Amount})"; }))); } + var illegalItemsPrice = lostItems.Select(i => { IIllegalItem item = (IIllegalItem)InventoryManager.GetItemById(i.ItemId);