diff --git a/Core/Models/Eft/Common/Tables/Achievement.cs b/Core/Models/Eft/Common/Tables/Achievement.cs index 152466c6..4cf81a8c 100644 --- a/Core/Models/Eft/Common/Tables/Achievement.cs +++ b/Core/Models/Eft/Common/Tables/Achievement.cs @@ -17,7 +17,7 @@ public class Achievement public List? Rewards { get; set; } [JsonPropertyName("conditions")] - public QuestConditionTypes? Conditions { get; set; } + public AchievementQuestConditionTypes? Conditions { get; set; } [JsonPropertyName("instantComplete")] public bool? InstantComplete { get; set; } @@ -48,4 +48,22 @@ public class Achievement [JsonPropertyName("index")] public int? Index { get; set; } -} \ No newline at end of file +} + +public class AchievementQuestConditionTypes +{ + [JsonPropertyName("started")] + public List? Started { get; set; } + + [JsonPropertyName("availableForFinish")] + public List? AvailableForFinish { get; set; } + + [JsonPropertyName("availableForStart")] + public List? AvailableForStart { get; set; } + + [JsonPropertyName("success")] + public List? Success { get; set; } + + [JsonPropertyName("fail")] + public List? Fail { get; set; } +}