mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-13 02:10:45 -05:00
Update scavlatepatch, remove logging from scavprofileloadpatch
This commit is contained in:
parent
2c2fe26f0b
commit
61d43585ab
@ -36,14 +36,15 @@ 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"
|
||||
&& arg.ReturnType == typeof(Task);
|
||||
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);
|
||||
}
|
||||
|
||||
[PatchPrefix]
|
||||
|
@ -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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user