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

Fix Botgroups softlocking player from extracting from raid. (!147)

Reviewed-on: SPT/Modules#147
This commit is contained in:
Kaeno 2024-07-07 09:24:33 +00:00
parent 5eaadd1391
commit a3404853ff
2 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,31 @@
using HarmonyLib;
using SPT.Reflection.Patching;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace SPT.Custom.Patches
{
/// <summary>
/// If Scav war is turned on Botsgroup can be null for some reason if null return early to not softlock player.
/// </summary>
public class FixBotgroupMarkofTheUnknown : ModulePatch
{
protected override MethodBase GetTargetMethod()
{
return AccessTools.Method(typeof(BotsGroupMarkOfUnknown), nameof(BotsGroupMarkOfUnknown.Dispose));
}
[PatchPrefix]
private static bool PatchPrefix(BotsGroup ____groups)
{
if (____groups == null)
{
return false;
}
return true;
}
}
}

View File

@ -81,6 +81,7 @@ namespace SPT.Custom
new InsurancePlaceItem().Enable();
new FileCachePatch().Enable();
new PMCSpawnParamPatch().Enable();
new FixBotgroupMarkofTheUnknown().Enable();
HookObject.AddOrGetComponent<MenuNotificationManager>();
}