@@ -20460,6 +20460,107 @@
2046020460 "MSILHash": "+/sLy4QRladVS1YSd5e4/fjVg5VG+tMbVPnhNw1FdiY=",
2046120461 "HookCategory": "Entity"
2046220462 }
20463+ },
20464+ {
20465+ "Type": "Modify",
20466+ "Hook": {
20467+ "InjectionIndex": 8,
20468+ "RemoveCount": 0,
20469+ "Instructions": [
20470+ {
20471+ "OpCode": "ldarg_1",
20472+ "OpType": "None"
20473+ },
20474+ {
20475+ "OpCode": "ldfld",
20476+ "OpType": "Field",
20477+ "Operand": "Assembly-CSharp|BaseEntity/RPCMessage|read"
20478+ },
20479+ {
20480+ "OpCode": "callvirt",
20481+ "OpType": "Method",
20482+ "Operand": "Facepunch.Network|Network.NetRead|Vector3"
20483+ },
20484+ {
20485+ "OpCode": "stloc_1",
20486+ "OpType": "None"
20487+ },
20488+ {
20489+ "OpCode": "ldstr",
20490+ "OpType": "String",
20491+ "Operand": "OnMetalDetectorFlagRequest"
20492+ },
20493+ {
20494+ "OpCode": "ldarg_0",
20495+ "OpType": "None"
20496+ },
20497+ {
20498+ "OpCode": "ldloc_1",
20499+ "OpType": "None"
20500+ },
20501+ {
20502+ "OpCode": "ldloc_0",
20503+ "OpType": "None"
20504+ },
20505+ {
20506+ "OpCode": "call",
20507+ "OpType": "Method",
20508+ "Operand": "Oxide.Core|Oxide.Core.Interface|CallHook(System.String,System.Object,System.Object,System.Object)"
20509+ },
20510+ {
20511+ "OpCode": "brfalse_s",
20512+ "OpType": "Instruction",
20513+ "Operand": 8
20514+ },
20515+ {
20516+ "OpCode": "ret",
20517+ "OpType": "None"
20518+ }
20519+ ],
20520+ "HookTypeName": "Modify",
20521+ "Name": "OnMetalDetectorFlagRequest",
20522+ "HookName": "OnMetalDetectorFlagRequest",
20523+ "HookDescription": "",
20524+ "AssemblyName": "Assembly-CSharp.dll",
20525+ "TypeName": "BaseMetalDetector",
20526+ "Flagged": false,
20527+ "Signature": {
20528+ "Exposure": 0,
20529+ "Name": "RPC_RequestFlag",
20530+ "ReturnType": "System.Void",
20531+ "Parameters": [
20532+ "BaseEntity/RPCMessage"
20533+ ]
20534+ },
20535+ "MSILHash": "eSPtIv/vd+ukDV5VnEjrDXVh+IKNBoMl08nuFWzAE+A=",
20536+ "HookCategory": "Player"
20537+ }
20538+ },
20539+ {
20540+ "Type": "Modify",
20541+ "Hook": {
20542+ "InjectionIndex": 27,
20543+ "RemoveCount": 4,
20544+ "Instructions": [],
20545+ "HookTypeName": "Modify",
20546+ "Name": "OnMetalDetectorFlagRequest [patch]",
20547+ "HookName": "OnMetalDetectorFlagRequest [patch]",
20548+ "HookDescription": "",
20549+ "AssemblyName": "Assembly-CSharp.dll",
20550+ "TypeName": "BaseMetalDetector",
20551+ "Flagged": false,
20552+ "Signature": {
20553+ "Exposure": 0,
20554+ "Name": "RPC_RequestFlag",
20555+ "ReturnType": "System.Void",
20556+ "Parameters": [
20557+ "BaseEntity/RPCMessage"
20558+ ]
20559+ },
20560+ "MSILHash": "eSPtIv/vd+ukDV5VnEjrDXVh+IKNBoMl08nuFWzAE+A=",
20561+ "BaseHookName": "OnMetalDetectorFlagRequest",
20562+ "HookCategory": "Player"
20563+ }
2046320564 }
2046420565 ],
2046520566 "Modifiers": [
2307723178 },
2307823179 "MSILHash": ""
2307923180 },
23181+ {
23182+ "Name": "BaseMetalDetector::nearestSource",
23183+ "AssemblyName": "Assembly-CSharp.dll",
23184+ "TypeName": "BaseMetalDetector",
23185+ "Type": 0,
23186+ "TargetExposure": [
23187+ 2
23188+ ],
23189+ "Flagged": false,
23190+ "Signature": {
23191+ "Exposure": [
23192+ 0
23193+ ],
23194+ "Name": "nearestSource",
23195+ "FullTypeName": "IMetalDetectable BaseMetalDetector::nearestSource",
23196+ "Parameters": []
23197+ },
23198+ "MSILHash": ""
23199+ },
2308023200 {
2308123201 "Name": "SamSite::lockOnTime",
2308223202 "AssemblyName": "Assembly-CSharp.dll",
4953649656 },
4953749657 "MSILHash": ""
4953849658 },
49659+ {
49660+ "Name": "LockOnLauncher::lockRange",
49661+ "AssemblyName": "Assembly-CSharp.dll",
49662+ "TypeName": "LockOnLauncher",
49663+ "Type": 0,
49664+ "TargetExposure": [
49665+ 2
49666+ ],
49667+ "Flagged": false,
49668+ "Signature": {
49669+ "Exposure": [
49670+ 0
49671+ ],
49672+ "Name": "lockRange",
49673+ "FullTypeName": "System.Single LockOnLauncher::lockRange",
49674+ "Parameters": []
49675+ },
49676+ "MSILHash": ""
49677+ },
49678+ {
49679+ "Name": "LockOnLauncher::lockConeDot",
49680+ "AssemblyName": "Assembly-CSharp.dll",
49681+ "TypeName": "LockOnLauncher",
49682+ "Type": 0,
49683+ "TargetExposure": [
49684+ 2
49685+ ],
49686+ "Flagged": false,
49687+ "Signature": {
49688+ "Exposure": [
49689+ 0
49690+ ],
49691+ "Name": "lockConeDot",
49692+ "FullTypeName": "System.Single LockOnLauncher::lockConeDot",
49693+ "Parameters": []
49694+ },
49695+ "MSILHash": ""
49696+ },
49697+ {
49698+ "Name": "LockOnLauncher::timeToLock",
49699+ "AssemblyName": "Assembly-CSharp.dll",
49700+ "TypeName": "LockOnLauncher",
49701+ "Type": 0,
49702+ "TargetExposure": [
49703+ 2
49704+ ],
49705+ "Flagged": false,
49706+ "Signature": {
49707+ "Exposure": [
49708+ 0
49709+ ],
49710+ "Name": "timeToLock",
49711+ "FullTypeName": "System.Single LockOnLauncher::timeToLock",
49712+ "Parameters": []
49713+ },
49714+ "MSILHash": ""
49715+ },
49716+ {
49717+ "Name": "LockOnLauncher::timeToLoseLock",
49718+ "AssemblyName": "Assembly-CSharp.dll",
49719+ "TypeName": "LockOnLauncher",
49720+ "Type": 0,
49721+ "TargetExposure": [
49722+ 2
49723+ ],
49724+ "Flagged": false,
49725+ "Signature": {
49726+ "Exposure": [
49727+ 0
49728+ ],
49729+ "Name": "timeToLoseLock",
49730+ "FullTypeName": "System.Single LockOnLauncher::timeToLoseLock",
49731+ "Parameters": []
49732+ },
49733+ "MSILHash": ""
49734+ },
4953949735 {
4954049736 "Name": "IOEntity::_processQueues",
4954149737 "AssemblyName": "Assembly-CSharp.dll",
0 commit comments