From d813566f1e7b3cf7591f0ca33db6b3254e578be4 Mon Sep 17 00:00:00 2001 From: Archangel Date: Thu, 18 Dec 2025 16:22:00 +0100 Subject: [PATCH] Validate if item is in db before passing to IsOfBaseclass --- .../Generators/BotEquipmentModGenerator.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs b/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs index db77bbd6..2d8f04bd 100644 --- a/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs +++ b/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs @@ -1820,10 +1820,13 @@ public class BotEquipmentModGenerator( scopeSlot?.All(slot => slot.Properties.Filters.FirstOrDefault() .Filter.All(tpl => - itemHelper.IsOfBaseclasses(tpl, whitelistedSightTypes) || itemHelper.IsOfBaseclass(tpl, BaseClasses.MOUNT) + itemHelper.IsItemInDb(tpl) + && ( + itemHelper.IsOfBaseclasses(tpl, whitelistedSightTypes) + || itemHelper.IsOfBaseclass(tpl, BaseClasses.MOUNT) + ) ) - ) - ?? false + ) ?? false ) // Add mod to allowed list {