@@ -20460,6 +20460,107 @@
20460
20460
"MSILHash": "+/sLy4QRladVS1YSd5e4/fjVg5VG+tMbVPnhNw1FdiY=",
20461
20461
"HookCategory": "Entity"
20462
20462
}
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
+ }
20463
20564
}
20464
20565
],
20465
20566
"Modifiers": [
23077
23178
},
23078
23179
"MSILHash": ""
23079
23180
},
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
+ },
23080
23200
{
23081
23201
"Name": "SamSite::lockOnTime",
23082
23202
"AssemblyName": "Assembly-CSharp.dll",
49536
49656
},
49537
49657
"MSILHash": ""
49538
49658
},
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
+ },
49539
49735
{
49540
49736
"Name": "IOEntity::_processQueues",
49541
49737
"AssemblyName": "Assembly-CSharp.dll",
0 commit comments