From c149099b77fb29b246dd1a87a833c4254a2fec2f Mon Sep 17 00:00:00 2001 From: Chomp Date: Wed, 9 Apr 2025 13:33:13 +0100 Subject: [PATCH] Added type changes for 36113 --- .../Models/Eft/Common/LocationBase.cs | 7 +++++++ .../Models/Eft/Common/Tables/Trader.cs | 7 +++++++ .../Models/Enums/RewardType.cs | 15 ++++++++++++--- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/LocationBase.cs b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/LocationBase.cs index 4537c1f1..1469fa3f 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/LocationBase.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/LocationBase.cs @@ -702,6 +702,13 @@ public record LocationBase set; } + [JsonPropertyName("OneTimeSpawn")] + public double? OneTimeSpawn + { + get; + set; + } + [JsonPropertyName("exits")] public List? Exits { diff --git a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Trader.cs b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Trader.cs index 4683166b..83ce5e3f 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Trader.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Eft/Common/Tables/Trader.cs @@ -583,6 +583,13 @@ public record Suit get; set; } + + [JsonPropertyName("relatedBattlePassSeason")] + public int? RelatedBattlePassSeason + { + get; + set; + } } public record SuitRequirements diff --git a/Libraries/SPTarkov.Server.Core/Models/Enums/RewardType.cs b/Libraries/SPTarkov.Server.Core/Models/Enums/RewardType.cs index 65b01c06..1b2d39f1 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Enums/RewardType.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Enums/RewardType.cs @@ -2,11 +2,13 @@ namespace SPTarkov.Server.Core.Models.Enums; public enum RewardType { - Skill, Experience, + Skill, + Item, TraderStanding, TraderUnlock, - Item, + Location, + Counter, AssortmentUnlock, ProductionScheme, TraderStandingReset, @@ -14,7 +16,14 @@ public enum RewardType StashRows, Achievement, Pockets, + Quest, CustomizationOffer, + ExtraDailyQuest, CustomizationDirect, - ExtraDailyQuest + WebPromoCode, + NotificationPopup, + Customization = 116, + BattlePassExperience, + BattlePassCurrency, + ArenaArmoryItem = 100 }