From 699b43ef930a0d9ad783b1995c74b2e4abb1b7e4 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 6 Apr 2025 09:48:46 +0100 Subject: [PATCH] Prevent UBGLs from generating patron_in_weapon during mod generation https://github.com/sp-tarkov/server/pull/1154 --- .../Generators/BotEquipmentModGenerator.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs b/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs index ae78a417..3898c277 100644 --- a/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs +++ b/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs @@ -511,6 +511,12 @@ public class BotEquipmentModGenerator( continue; } + // If the parent is a UBGL, the patron_in_weapon will be generated later - so skip it for now + if (modSlot == "patron_in_weapon" && _itemHelper.IsOfBaseclass(request.ParentTemplate.Id, BaseClasses.UBGL)) + { + continue; + } + // Check spawn chance of mod var modSpawnResult = ShouldModBeSpawned( modsParentSlot,