mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-13 09:50:43 -05:00
harden method against client changes
This commit is contained in:
parent
c05644c5aa
commit
0dbcd5e764
@ -8,6 +8,7 @@ namespace SPT.SinglePlayer.Patches.MainMenu
|
||||
/// <summary>
|
||||
/// This patch ensures that the gamemode is always <see cref="ERaidMode.Local"/> and that IsPveOffline is always true when starting a game<br/>
|
||||
/// This prevents a bug where the gameworld is instantiated as an online world
|
||||
/// One outcome of not having this patch is grenades do not explode after being thrown
|
||||
/// </summary>
|
||||
public class ForceRaidModeToLocalPatch : ModulePatch
|
||||
{
|
||||
@ -17,7 +18,7 @@ namespace SPT.SinglePlayer.Patches.MainMenu
|
||||
}
|
||||
|
||||
[PatchPrefix]
|
||||
public static void Prefix(ref RaidSettings ____raidSettings)
|
||||
public static void Prefix(ref RaidSettings ____raidSettings, bool canEscape)
|
||||
{
|
||||
____raidSettings.RaidMode = ERaidMode.Local;
|
||||
____raidSettings.IsPveOffline = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user