diff --git a/Libraries/Core/Helpers/ProfileHelper.cs b/Libraries/Core/Helpers/ProfileHelper.cs index 9e0bf86b..6ef80282 100644 --- a/Libraries/Core/Helpers/ProfileHelper.cs +++ b/Libraries/Core/Helpers/ProfileHelper.cs @@ -303,8 +303,13 @@ public class ProfileHelper( FoundInRaidItems = new(), LastPlayerState = null, LastSessionDate = 0, - OverallCounters = new(), - SessionCounters = new(), + OverallCounters = new() + { + Items = [] + }, + SessionCounters = new(){ + Items = [] + }, SessionExperienceMult = 0, SurvivorClass = "Unknown", TotalInGameTime = 0, diff --git a/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs b/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs index 5828618e..fd14daec 100644 --- a/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs +++ b/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs @@ -231,6 +231,9 @@ public record BotBaseHealth public CurrentMax? Hydration { get; set; } public CurrentMax? Energy { get; set; } public CurrentMax? Temperature { get; set; } + + [JsonConverter(typeof(ArrayToObjectFactoryConverter))] + [JsonPropertyName("BodyParts")] public Dictionary? BodyParts { get; set; } public double? UpdateTime { get; set; } public bool? Immortal { get; set; }