Force StackObjectCount property to be added to:

Bot equipment
Bot loot
Player scav additional loot items

Emulates what we see in live data
This commit is contained in:
Chomp
2025-09-14 10:20:24 +01:00
parent 0c68d56ee1
commit ee1cca6330
3 changed files with 3 additions and 3 deletions
@@ -572,7 +572,7 @@ public class BotInventoryGenerator(
Template = pickedItemDb.Id, Template = pickedItemDb.Id,
ParentId = settings.Inventory.Equipment, ParentId = settings.Inventory.Equipment,
SlotId = settings.RootEquipmentSlot.ToString(), SlotId = settings.RootEquipmentSlot.ToString(),
Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(pickedItemDb, settings.BotData.Role), Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(pickedItemDb, settings.BotData.Role, true),
}; };
var botEquipBlacklist = botEquipmentFilterService.GetBotEquipmentBlacklist( var botEquipBlacklist = botEquipmentFilterService.GetBotEquipmentBlacklist(
@@ -510,7 +510,7 @@ public class BotLootGenerator(
{ {
Id = newRootItemId, Id = newRootItemId,
Template = itemToAddTemplate?.Id ?? MongoId.Empty(), Template = itemToAddTemplate?.Id ?? MongoId.Empty(),
Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemToAddTemplate, botRole), Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemToAddTemplate, botRole, true),
}, },
]; ];
@@ -169,7 +169,7 @@ public class PlayerScavGenerator(
{ {
Id = new MongoId(), Id = new MongoId(),
Template = itemTemplate.Id, Template = itemTemplate.Id,
Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemTemplate, "assault"), Upd = botGeneratorHelper.GenerateExtraPropertiesForItem(itemTemplate, "assault", true),
}, },
}; };