Made use of AddUpd extension

This commit is contained in:
Chomp
2025-08-05 15:56:23 +01:00
parent c7e40deb90
commit 3b4bcaf910
10 changed files with 33 additions and 23 deletions
@@ -780,7 +780,7 @@ public class BotLootGenerator(
var currencyWeight = currencyWeights[moneyItem.Template];
itemHelper.AddUpdObjectToItem(moneyItem);
moneyItem.AddUpd();
moneyItem.Upd.StackObjectsCount = int.Parse(weightedRandomHelper.GetWeightedValue(currencyWeight));
}
@@ -794,7 +794,7 @@ public class BotLootGenerator(
public void RandomiseAmmoStackSize(bool isPmc, TemplateItem itemTemplate, Item ammoItem)
{
var randomSize = itemHelper.GetRandomisedAmmoStackSize(itemTemplate);
itemHelper.AddUpdObjectToItem(ammoItem);
ammoItem.AddUpd();
ammoItem.Upd.StackObjectsCount = randomSize;
}
@@ -1,6 +1,7 @@
using System.Diagnostics;
using SPTarkov.Common.Extensions;
using SPTarkov.DI.Annotations;
using SPTarkov.Server.Core.Extensions;
using SPTarkov.Server.Core.Helpers;
using SPTarkov.Server.Core.Models.Common;
using SPTarkov.Server.Core.Models.Eft.Common.Tables;
@@ -695,7 +696,7 @@ public class RagfairOfferGenerator(
);
if (randomUtil.GetChance100(25) && visorMod != null)
{
itemHelper.AddUpdObjectToItem(visorMod);
visorMod.AddUpd();
visorMod.Upd.FaceShield = new UpdFaceShield { Hits = randomUtil.GetInt(1, 3) };
}
@@ -787,7 +788,7 @@ public class RagfairOfferGenerator(
var itemDbDetails = itemHelper.GetItem(armorItem.Template).Value;
if (itemDbDetails.Properties.ArmorClass > 1)
{
itemHelper.AddUpdObjectToItem(armorItem);
armorItem.AddUpd();
var baseMaxDurability = itemDbDetails.Properties.MaxDurability;
var lowestMaxDurability = randomUtil.GetDouble(maxMultiplier, 1) * baseMaxDurability;