From d49adb1be1d38045a58425607ea4819eb8c93cd5 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 8 Mar 2025 10:17:24 +0000 Subject: [PATCH] Updated static hashsets inside `BotEquipmentModGenerator` to be readonly --- .../Generators/BotEquipmentModGenerator.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs b/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs index 69fbbf17..040d9057 100644 --- a/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs +++ b/Libraries/SPTarkov.Server.Core/Generators/BotEquipmentModGenerator.cs @@ -40,10 +40,10 @@ public class BotEquipmentModGenerator( ) { protected BotConfig _botConfig = _configServer.GetConfig(); - protected static HashSet _modSightIds = ["mod_sight_front", "mod_sight_rear"]; + protected static readonly HashSet _modSightIds = ["mod_sight_front", "mod_sight_rear"]; // Slots that hold scopes - protected static HashSet _scopeIds = + protected static readonly HashSet _scopeIds = [ "mod_scope", "mod_mount", @@ -55,14 +55,19 @@ public class BotEquipmentModGenerator( ]; // Slots that hold muzzles - protected static HashSet _muzzleIds = ["mod_muzzle", "mod_muzzle_000", "mod_muzzle_001"]; + protected static readonly HashSet _muzzleIds = ["mod_muzzle", "mod_muzzle_000", "mod_muzzle_001"]; // Slots a weapon can store its stock in - protected static HashSet _stockSlots = ["mod_stock", "mod_stock_000", "mod_stock_001", "mod_stock_akms"]; + protected static readonly HashSet _stockSlots = ["mod_stock", "mod_stock_000", "mod_stock_001", "mod_stock_akms"]; // Slots that hold cartridges - protected static HashSet _cartridgeHolderSlots = - ["mod_magazine", "patron_in_weapon", "patron_in_weapon_000", "patron_in_weapon_001", "cartridges"]; + protected static readonly HashSet _cartridgeHolderSlots = + [ + "mod_magazine", + "patron_in_weapon", + "patron_in_weapon_000", + "patron_in_weapon_001", + "cartridges"]; /// /// Check mods are compatible and add to array