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 }