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

Update scavlatepatch, remove logging from scavprofileloadpatch

This commit is contained in:
CWX 2024-08-20 21:31:32 +01:00
parent 2c2fe26f0b
commit 61d43585ab
2 changed files with 8 additions and 12 deletions

View File

@ -36,13 +36,14 @@ namespace SPT.SinglePlayer.Patches.ScavMode
private bool IsTargetMethod(MethodInfo arg)
{
// method_47 as of 26535
// method_46 as of 32128
var parameters = arg.GetParameters();
return parameters.Length == 4
&& parameters[0]?.Name == "timeAndWeather"
&& parameters[1]?.Name == "timeHasComeScreenController"
&& parameters[2]?.Name == "metricsEvents"
&& parameters[3]?.Name == "metricsConfig"
return parameters.Length == 5
&& parameters[0]?.Name == "gameWorld"
&& parameters[1]?.Name == "timeAndWeather"
&& parameters[2]?.Name == "timeHasComeScreenController"
&& parameters[3]?.Name == "metricsEvents"
&& parameters[4]?.Name == "metricsConfig"
&& arg.ReturnType == typeof(Task);
}

View File

@ -76,11 +76,6 @@ namespace SPT.SinglePlayer.Patches.ScavMode
new CodeWithLabel(OpCodes.Stfld, brLabel, typeof(TarkovApplication).GetNestedTypes(BindingFlags.Public).SingleCustom(IsTargetNestedType), "profile")
});
foreach (var code in newCodes)
{
Logger.LogInfo($"opcode: {code?.opcode} - operand: {code?.operand}");
}
codes.RemoveRange(searchIndex, 4);
codes.InsertRange(searchIndex, newCodes);