diff --git a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/seasonalevents.json b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/seasonalevents.json index da024a7a..1388ce3a 100644 --- a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/seasonalevents.json +++ b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/seasonalevents.json @@ -9395,7 +9395,138 @@ "TriggerName": "" } ] - } + }, + "halloweennightcult":{ + "shoreline": [ + { + "BossChance": 40, + "BossDifficult": "normal", + "BossEscortAmount": "0", + "BossEscortDifficult": "normal", + "BossEscortType": "exUsec", + "BossName": "sectantPredvestnik", + "BossPlayer": false, + "BossZone": "ZoneMeteoStation", + "Delay": 0, + "DependKarma": false, + "DependKarmaPVE": false, + "ForceSpawn": false, + "IgnoreMaxBots": true, + "RandomTimeSpawn": false, + "ShowOnTarkovMap": false, + "ShowOnTarkovMapPvE": false, + "SpawnMode": [ + "pve", + "regular" + ], + "Supports": [ + { + "BossEscortType": "sectantOni", + "BossEscortDifficult": [ + "normal" + ], + "BossEscortAmount": "1" + }, + { + "BossEscortType": "sectantPrizrak", + "BossEscortDifficult": [ + "normal" + ], + "BossEscortAmount": "1" + } + ], + "Time": -1, + "TriggerId": "", + "TriggerName": "" + } + ], + "woods": [ + { + "BossChance": 40, + "BossDifficult": "normal", + "BossEscortAmount": "2", + "BossEscortDifficult": "normal", + "BossEscortType": "exUsec", + "BossName": "sectantPredvestnik", + "BossPlayer": false, + "BossZone": "ZoneScavBase2", + "Delay": 0, + "DependKarma": false, + "DependKarmaPVE": false, + "ForceSpawn": false, + "IgnoreMaxBots": true, + "RandomTimeSpawn": true, + "ShowOnTarkovMap": false, + "ShowOnTarkovMapPvE": false, + "SpawnMode": [ + "regular", + "pve" + ], + "Supports": [ + { + "BossEscortType": "sectantOni", + "BossEscortDifficult": [ + "normal" + ], + "BossEscortAmount": "1" + }, + { + "BossEscortType": "sectantPrizrak", + "BossEscortDifficult": [ + "normal" + ], + "BossEscortAmount": "1" + } + ], + "Time": -1, + "TriggerId": "", + "TriggerName": "" + } + ], + "bigmap": [ + { + "BossChance": 40, + "BossDifficult": "normal", + "BossEscortAmount": "2", + "BossEscortDifficult": "normal", + "BossEscortType": "exUsec", + "BossName": "sectantPredvestnik", + "BossPlayer": false, + "BossZone": "ZoneScavBase", + "Delay": 0, + "DependKarma": false, + "DependKarmaPVE": false, + "ForceSpawn": false, + "IgnoreMaxBots": true, + "RandomTimeSpawn": true, + "ShowOnTarkovMap": false, + "ShowOnTarkovMapPvE": false, + "SpawnMode": [ + "regular", + "pve" + ], + "Supports": [ + { + "BossEscortType": "sectantOni", + "BossEscortDifficult": [ + "normal" + ], + "BossEscortAmount": "1" + }, + { + "BossEscortType": "sectantPrizrak", + "BossEscortDifficult": [ + "normal" + ], + "BossEscortAmount": "1" + } + ], + "Time": -1, + "TriggerId": "", + "TriggerName": "" + } + ] + } }, "eventBotMapping": { "arenaFighterEvent": "arenaFighterEvent", diff --git a/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs b/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs index 675e5314..9cff7b1f 100644 --- a/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs +++ b/Libraries/SPTarkov.Server.Core/Services/SeasonalEventService.cs @@ -480,6 +480,8 @@ public class SeasonalEventService( { usec.BotAppearance.Head[new MongoId("6644d2da35d958070c02642c")] = 30; } + + AddEventBossesToMaps("halloweennightcult"); } protected void ApplyChristmasEvent(SeasonalEvent eventType, Config globalConfig) @@ -909,7 +911,7 @@ public class SeasonalEventService( { if (mapBosses.All(bossSpawn => bossSpawn.BossName != boss.BossName)) { - // Zombie doesn't exist in maps boss list yet, add + // Boss doesn't exist in maps boss list yet, add mapBosses.Add(boss); } }