0
0
mirror of https://github.com/sp-tarkov/modules.git synced 2025-02-13 02:10:45 -05:00

Gets the value from server. No longer hard coded to 10

This commit is contained in:
Kaeno 2024-02-16 16:14:11 +00:00
parent 1759abd842
commit 625442d2e3

View File

@ -1,7 +1,9 @@
using Aki.Reflection.Patching; using Aki.Common.Http;
using Aki.Reflection.Patching;
using Comfort.Common; using Comfort.Common;
using EFT; using EFT;
using HarmonyLib; using HarmonyLib;
using Newtonsoft.Json;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using UnityEngine; using UnityEngine;
@ -28,12 +30,18 @@ namespace Aki.Custom.Patches
return; return;
} }
var playerLocation = gameWorld.MainPlayer.Location; var playerLocation = gameWorld.MainPlayer.Location;
if (playerLocation == "Sandbox") if (playerLocation == "Sandbox")
{ {
Object.FindObjectsOfType<BotZone>().ToList().First(x => x.name == "ZoneSandbox").MaxPersonsOnPatrol = 10; Object.FindObjectsOfType<BotZone>().ToList().First(x => x.name == "ZoneSandbox").MaxPersonsOnPatrol = GetMaxPatrolValueFromServer();
} }
} }
}
public static int GetMaxPatrolValueFromServer()
{
string json = RequestHandler.GetJson("/singleplayer/sandbox/maxpatrol");
return JsonConvert.DeserializeObject<int>(json);
}
}
} }