From fdd6fb023e5fa35cd1e99e8d6b20178456b886ed Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 3 Aug 2025 20:49:05 +0100 Subject: [PATCH] Added missing properties to objects --- .../Models/Eft/Common/Tables/Quest.cs | 3 +++ .../Models/Eft/Common/Tables/Reward.cs | 17 ++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Quest.cs b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Quest.cs index 86177096..911e1539 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Quest.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Quest.cs @@ -191,6 +191,9 @@ public record QuestCondition [JsonPropertyName("dynamicLocale")] public required bool DynamicLocale { get; set; } + [JsonPropertyName("globalQuestCounterId")] + public string? GlobalQuestCounterId { get; set; } + [JsonPropertyName("visibilityConditions")] public List? VisibilityConditions { get; set; } diff --git a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Reward.cs b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Reward.cs index aec7a18b..bf5da06c 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Reward.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Reward.cs @@ -65,8 +65,23 @@ public record Reward // This is always Null atm in the achievements.json [JsonPropertyName("illustrationConfig")] - public object? IllustrationConfig { get; set; } + public IllustrationConfig? IllustrationConfig { get; set; } [JsonPropertyName("isHidden")] public bool? IsHidden { get; set; } } + +public record IllustrationConfig +{ + [JsonExtensionData] + public Dictionary? ExtensionData { get; set; } + + [JsonPropertyName("Image")] + public string image { get; set; } + + [JsonPropertyName("BigImage")] + public string bigImage { get; set; } + + [JsonPropertyName("IsBigImage")] + public bool isBigImage { get; set; } +}