Skip to content

Commit 035db52

Browse files
bmgjetMrBlue
authored andcommitted
Add OnMetalDetectorFlagRequest and exposure changes
- OnMetalDetectorFlagRequest(BaseMetalDetector, Vector3) Exposures BaseMetalDetector::nearestSource LockOnLauncher::lockRange LockOnLauncher::lockConeDot LockOnLauncher::timeToLock LockOnLauncher::timeToLoseLock
1 parent 54471cd commit 035db52

File tree

1 file changed

+196
-0
lines changed

1 file changed

+196
-0
lines changed

resources/Rust.opj

Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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": [
@@ -23077,6 +23178,25 @@
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",
@@ -49536,6 +49656,82 @@
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

Comments
 (0)