diff --git a/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs b/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs index be86b657..9c3856d1 100644 --- a/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs +++ b/Libraries/Core/Models/Eft/Common/Tables/BotBase.cs @@ -52,6 +52,7 @@ public record BotBase [JsonPropertyName("InsuredItems")] public List? InsuredItems { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonPropertyName("Hideout")] public Hideout? Hideout { get; set; } @@ -172,14 +173,20 @@ public record Info public long? NicknameChangeDate { get; set; } public List? NeedWipeOptions { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonPropertyName("lastCompletedWipe")] public LastCompleted? LastCompletedWipe { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] + [JsonPropertyName("lastWipeTimestamp")] + public LastCompleted? LastWipeTimestamp { get; set; } + public List? Bans { get; set; } public bool? BannedState { get; set; } public long? BannedUntil { get; set; } public bool? IsStreamerModeAvailable { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonPropertyName("lastCompletedEvent")] public LastCompleted? LastCompletedEvent { get; set; } @@ -267,15 +274,18 @@ public record BotBaseInventory [JsonPropertyName("equipment")] public string? Equipment { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonPropertyName("stash")] public string? Stash { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonPropertyName("sortingTable")] public string? SortingTable { get; set; } [JsonPropertyName("questRaidItems")] public string? QuestRaidItems { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonPropertyName("questStashItems")] public string? QuestStashItems { get; set; } @@ -290,6 +300,7 @@ public record BotBaseInventory [JsonPropertyName("favoriteItems")] public List? FavoriteItems { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonPropertyName("hideoutCustomizationStashId")] public string? HideoutCustomizationStashId { get; set; } } @@ -355,6 +366,8 @@ public record EftStats public List? FoundInRaidItems { get; set; } public DamageHistory? DamageHistory { get; set; } public DeathCause? DeathCause { get; set; } + + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] public LastPlayerState? LastPlayerState { get; set; } public long? TotalInGameTime { get; set; } public string? SurvivorClass { get; set; } @@ -410,8 +423,12 @@ public record CounterKeyValue public record Aggressor { + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] public string? AccountId { get; set; } + + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] public string? ProfileId { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] public string? MainProfileNickname { get; set; } public string? Name { get; set; } public string? Side { get; set; } @@ -436,6 +453,8 @@ public record LethalDamage public double? Amount { get; set; } public string? Type { get; set; } public string? SourceId { get; set; } + + [JsonIgnore(Condition = JsonIgnoreCondition.Never)] public string? OverDamageFrom { get; set; } public bool? Blunt { get; set; } public double? ImpactsCount { get; set; }