diff --git a/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs b/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs index f1aa3b2e..72a73eab 100644 --- a/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs +++ b/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs @@ -1024,12 +1024,16 @@ public class SeasonalEventService( if (!maps.TryGetValue(gifterMapSettings.Map, out var mapData)) { _logger.Warning($"AddGifterBotToMaps() Map not found {gifterMapSettings.Map}"); + continue; } - // Dont add gifter to map twice - if (mapData.Base.BossLocationSpawn.Any(boss => boss.BossName == "gifter")) + // Don't add gifter to map twice + var existingGifter = mapData.Base.BossLocationSpawn.FirstOrDefault(boss => boss.BossName == "gifter"); + if (existingGifter is not null) { + existingGifter.BossChance = gifterMapSettings.SpawnChance; + continue; } diff --git a/server-csharp.sln.DotSettings b/server-csharp.sln.DotSettings index a05aa8f3..a2a24c46 100644 --- a/server-csharp.sln.DotSettings +++ b/server-csharp.sln.DotSettings @@ -1,4 +1,5 @@  + True True True True