From 79da1611fb75f95c218cb4d7c4fdbf88c701c310 Mon Sep 17 00:00:00 2001 From: Chomp Date: Mon, 10 Nov 2025 11:10:30 +0000 Subject: [PATCH] Fixed `GetWeaponRepairSkillPoints` never applying crit success/failure --- Libraries/SPTarkov.Server.Core/Services/RepairService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Services/RepairService.cs b/Libraries/SPTarkov.Server.Core/Services/RepairService.cs index 302f14b5..137d0fed 100644 --- a/Libraries/SPTarkov.Server.Core/Services/RepairService.cs +++ b/Libraries/SPTarkov.Server.Core/Services/RepairService.cs @@ -247,13 +247,13 @@ public class RepairService( // You can both crit fail and succeed at the same time, for fun (Balances out to 0 with default settings) // Add a random chance to crit-fail - if (random.Next() <= RepairConfig.WeaponTreatment.CritFailureChance) + if (random.NextDouble() <= RepairConfig.WeaponTreatment.CritFailureChance) { skillPoints -= RepairConfig.WeaponTreatment.CritFailureAmount; } // Add a random chance to crit-succeed - if (random.Next() <= RepairConfig.WeaponTreatment.CritSuccessChance) + if (random.NextDouble() <= RepairConfig.WeaponTreatment.CritSuccessChance) { skillPoints += RepairConfig.WeaponTreatment.CritSuccessAmount; }