From baa0f4510f2ba466a88234f1b0bf29b4a5f478ca Mon Sep 17 00:00:00 2001 From: Archangel Date: Tue, 23 Dec 2025 21:23:21 +0100 Subject: [PATCH] Check if fence is not locked for daily scav quest gen --- .../Controllers/RepeatableQuestController.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Libraries/SPTarkov.Server.Core/Controllers/RepeatableQuestController.cs b/Libraries/SPTarkov.Server.Core/Controllers/RepeatableQuestController.cs index a48e1288..92af6fd6 100644 --- a/Libraries/SPTarkov.Server.Core/Controllers/RepeatableQuestController.cs +++ b/Libraries/SPTarkov.Server.Core/Controllers/RepeatableQuestController.cs @@ -771,6 +771,14 @@ public class RepeatableQuestController( /// True if unlocked protected bool PlayerHasDailyScavQuestsUnlocked(PmcData pmcData) { + if (pmcData.TradersInfo.TryGetValue("579dc571d53a0658a154fbec", out TraderInfo fence)) + { + if (fence.Unlocked is not null && !fence.Unlocked.Value) + { + return false; + } + } + return pmcData.Hideout?.Areas?.FirstOrDefault(hideoutArea => hideoutArea.Type == HideoutAreas.IntelligenceCenter)?.Level >= 1; }