diff --git a/Libraries/SPTarkov.Server.Core/Helpers/BotGeneratorHelper.cs b/Libraries/SPTarkov.Server.Core/Helpers/BotGeneratorHelper.cs index abd4bf89..8d7d9e20 100644 --- a/Libraries/SPTarkov.Server.Core/Helpers/BotGeneratorHelper.cs +++ b/Libraries/SPTarkov.Server.Core/Helpers/BotGeneratorHelper.cs @@ -171,7 +171,7 @@ public class BotGeneratorHelper( } /// - /// Randomize the HpResource for bots e.g (245/400 resources) + /// Choose a random value between a min and max for a resource to be /// /// Max resource value of medical items /// Value provided from config @@ -188,12 +188,11 @@ public class BotGeneratorHelper( return 1; } - var min = randomUtil.GetPercentOfValue(randomizationValues.ResourcePercent, maxResource, 0); + // Generate a randomised min value the resource could have + var min = Math.Max(1, randomUtil.GetPercentOfValue(randomizationValues.ResourcePercent, maxResource, 0)); - // Using food at 0 causes client to error - var clampedMin = Math.Clamp(min, 1, min); - - return randomUtil.GetDouble(clampedMin, maxResource); + // Choose value from randomised min and resource max possible + return randomUtil.GetDouble(min, maxResource); } ///