From ee1cca633054e3cfbfe101d782a57dc83f61e70a Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 14 Sep 2025 10:20:24 +0100 Subject: [PATCH] Force `StackObjectCount` property to be added to: Bot equipment Bot loot Player scav additional loot items Emulates what we see in live data --- .../SPTarkov.Server.Core/Generators/BotInventoryGenerator.cs | 2 +- Libraries/SPTarkov.Server.Core/Generators/BotLootGenerator.cs | 2 +- .../SPTarkov.Server.Core/Generators/PlayerScavGenerator.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Generators/BotInventoryGenerator.cs b/Libraries/SPTarkov.Server.Core/Generators/BotInventoryGenerator.cs index cb22c20d..2cf10e41 100644 --- a/Libraries/SPTarkov.Server.Core/Generators/BotInventoryGenerator.cs +++ b/Libraries/SPTarkov.Server.Core/Generators/BotInventoryGenerator.cs @@ -572,7 +572,7 @@ public class BotInventoryGenerator( Template = pickedItemDb.Id, ParentId = settings.Inventory.Equipment, SlotId = settings.RootEquipmentSlot.ToString(), - Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(pickedItemDb, settings.BotData.Role), + Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(pickedItemDb, settings.BotData.Role, true), }; var botEquipBlacklist = botEquipmentFilterService.GetBotEquipmentBlacklist( diff --git a/Libraries/SPTarkov.Server.Core/Generators/BotLootGenerator.cs b/Libraries/SPTarkov.Server.Core/Generators/BotLootGenerator.cs index 2601fcff..3b14cf18 100644 --- a/Libraries/SPTarkov.Server.Core/Generators/BotLootGenerator.cs +++ b/Libraries/SPTarkov.Server.Core/Generators/BotLootGenerator.cs @@ -510,7 +510,7 @@ public class BotLootGenerator( { Id = newRootItemId, Template = itemToAddTemplate?.Id ?? MongoId.Empty(), - Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemToAddTemplate, botRole), + Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemToAddTemplate, botRole, true), }, ]; diff --git a/Libraries/SPTarkov.Server.Core/Generators/PlayerScavGenerator.cs b/Libraries/SPTarkov.Server.Core/Generators/PlayerScavGenerator.cs index 2426fd5c..7c3d7c35 100644 --- a/Libraries/SPTarkov.Server.Core/Generators/PlayerScavGenerator.cs +++ b/Libraries/SPTarkov.Server.Core/Generators/PlayerScavGenerator.cs @@ -169,7 +169,7 @@ public class PlayerScavGenerator( { Id = new MongoId(), Template = itemTemplate.Id, - Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemTemplate, "assault"), + Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemTemplate, "assault", true), }, };