From e46474fdd2679877fe3d69f6f9bd8c20d380effb Mon Sep 17 00:00:00 2001 From: Archangel Date: Sat, 20 Dec 2025 16:28:40 +0100 Subject: [PATCH] Update if check --- .../Services/LocationLifecycleService.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Services/LocationLifecycleService.cs b/Libraries/SPTarkov.Server.Core/Services/LocationLifecycleService.cs index 796bb3bb..78d50340 100644 --- a/Libraries/SPTarkov.Server.Core/Services/LocationLifecycleService.cs +++ b/Libraries/SPTarkov.Server.Core/Services/LocationLifecycleService.cs @@ -113,11 +113,12 @@ public class LocationLifecycleService( HideoutConfig.RunIntervalSeconds = HideoutConfig.RunIntervalValues.InRaid; var location = GenerateLocationAndLoot(sessionId, request.Location, !request.ShouldSkipLootGeneration ?? true); + var isRundansActive = databaseService.GetGlobals().Configuration.RunddansSettings.Active; - foreach (var transits in location.Transits) + // Handle Runddans / Khorovod event + if (transitionType == TransitionType.EVENT && isRundansActive) { - // Handle Runddans / Khorovod event - if (transitionType == TransitionType.EVENT && databaseService.GetGlobals().Configuration.RunddansSettings.Active) + foreach (var transits in location.Transits ?? []) { transits.ActivateAfterSeconds = 300; transits.Events = true; @@ -134,7 +135,7 @@ public class LocationLifecycleService( TransitionType = transitionType, Transition = new Transition { - TransitionType = request.TransitionType, + TransitionType = transitionType, TransitionRaidId = new MongoId(), TransitionCount = 0, VisitedLocations = [],