diff --git a/Libraries/Core/Models/Eft/Common/LocationBase.cs b/Libraries/Core/Models/Eft/Common/LocationBase.cs index 5b877fe8..532c216a 100644 --- a/Libraries/Core/Models/Eft/Common/LocationBase.cs +++ b/Libraries/Core/Models/Eft/Common/LocationBase.cs @@ -747,9 +747,11 @@ public record Exit public double? ExfiltrationTimePVE { get; set; } [JsonPropertyName("ExfiltrationType")] + [JsonConverter(typeof(JsonStringEnumConverter))] public ExfiltrationType? ExfiltrationType { get; set; } [JsonPropertyName("RequiredSlot")] + [JsonConverter(typeof(JsonStringEnumConverter))] public EquipmentSlots? RequiredSlot { get; set; } [JsonPropertyName("Id")] @@ -778,6 +780,7 @@ public record Exit public string? _NameLower { get; set; } [JsonPropertyName("PassageRequirement")] + [JsonConverter(typeof(JsonStringEnumConverter))] public RequirementState? PassageRequirement { get; set; } [JsonPropertyName("PlayersCount")] diff --git a/Libraries/Core/Models/Eft/Common/Tables/TemplateItem.cs b/Libraries/Core/Models/Eft/Common/Tables/TemplateItem.cs index 7cfd72f7..9d02dc73 100644 --- a/Libraries/Core/Models/Eft/Common/Tables/TemplateItem.cs +++ b/Libraries/Core/Models/Eft/Common/Tables/TemplateItem.cs @@ -216,8 +216,8 @@ public record Props [JsonPropertyName("DiscardingBlock")] public bool? DiscardingBlock { get; set; } - [JsonConverter(typeof(JsonStringEnumConverter))] [JsonPropertyName("DropSoundType")] + [JsonConverter(typeof(JsonStringEnumConverter))] public ItemDropSoundType? DropSoundType { get; set; } [JsonPropertyName("RagFairCommissionModifier")]