From b06fc524a47100d38af7b6e2377890fd9d1c24b4 Mon Sep 17 00:00:00 2001 From: IIIaKa Date: Wed, 26 Feb 2025 00:29:00 +0500 Subject: [PATCH] Update Rust.opj --- resources/Rust.opj | 324 +++++++++++++++++++-------------------------- 1 file changed, 137 insertions(+), 187 deletions(-) diff --git a/resources/Rust.opj b/resources/Rust.opj index b63258234..ab84d8ea0 100644 --- a/resources/Rust.opj +++ b/resources/Rust.opj @@ -273,7 +273,7 @@ "ArgumentBehavior": 4, "ArgumentString": "l0, a1, a5", "HookTypeName": "Simple", - "Name": "OnItemCraft", + "Name": "OnItemCraft [ItemCrafter]", "HookName": "OnItemCraft", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ItemCrafter", @@ -354,7 +354,7 @@ "ReturnBehavior": 1, "ArgumentBehavior": 3, "HookTypeName": "Simple", - "Name": "OnEntityEnter", + "Name": "OnEntityEnter [TriggerBase]", "HookName": "OnEntityEnter", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "TriggerBase", @@ -378,7 +378,7 @@ "ReturnBehavior": 1, "ArgumentBehavior": 3, "HookTypeName": "Simple", - "Name": "OnEntityLeave", + "Name": "OnEntityLeave [TriggerBase]", "HookName": "OnEntityLeave", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "TriggerBase", @@ -1128,31 +1128,6 @@ "InjectionIndex": 13, "ReturnBehavior": 1, "ArgumentBehavior": 4, - "ArgumentString": "l0, l1", - "HookTypeName": "Simple", - "Name": "CanResearchItem", - "HookName": "CanResearchItem", - "AssemblyName": "Assembly-CSharp.dll", - "TypeName": "ResearchTable", - "Flagged": false, - "Signature": { - "Exposure": 2, - "Name": "DoResearch", - "ReturnType": "System.Void", - "Parameters": [ - "BaseEntity/RPCMessage" - ] - }, - "MSILHash": "PSym68reaz4z97lOUB4FpltXur6ysgksJPr7gMPpfmQ=", - "HookCategory": "Player" - } - }, - { - "Type": "Simple", - "Hook": { - "InjectionIndex": 30, - "ReturnBehavior": 0, - "ArgumentBehavior": 4, "ArgumentString": "this, l1, l0", "HookTypeName": "Simple", "Name": "OnItemResearch", @@ -1169,8 +1144,7 @@ ] }, "MSILHash": "PSym68reaz4z97lOUB4FpltXur6ysgksJPr7gMPpfmQ=", - "BaseHookName": "CanResearchItem", - "HookCategory": "Item" + "HookCategory": "Player" } }, { @@ -1628,7 +1602,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0.player", "HookTypeName": "Simple", - "Name": "OnCupboardDeauthorize", + "Name": "OnCupboardDeauthorize [BuildingPrivlidge]", "HookName": "OnCupboardDeauthorize", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BuildingPrivlidge", @@ -1775,8 +1749,8 @@ "ArgumentBehavior": 4, "ArgumentString": "this, l1, l3", "HookTypeName": "Simple", - "Name": "CanBuild", - "HookName": "CanBuild", + "Name": "OnBuild", + "HookName": "OnBuild", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "Planner", "Flagged": false, @@ -1922,7 +1896,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0.player", "HookTypeName": "Simple", - "Name": "OnCupboardClearList", + "Name": "OnCupboardClearList [BuildingPrivlidge]", "HookName": "OnCupboardClearList", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BuildingPrivlidge", @@ -2022,8 +1996,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, a1", "HookTypeName": "Simple", - "Name": "CanCreateWorldProjectile", - "HookName": "CanCreateWorldProjectile", + "Name": "OnCreateWorldProjectile", + "HookName": "OnCreateWorldProjectile", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BasePlayer", "Flagged": false, @@ -2327,7 +2301,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 357, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 4, "ArgumentString": "l1", "HookTypeName": "Simple", @@ -2813,7 +2787,7 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this", "HookTypeName": "Simple", - "Name": "CanAdministerVending", + "Name": "CanAdministerVending [VendingMachine]", "HookName": "CanAdministerVending", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "VendingMachine", @@ -3090,8 +3064,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this, l0", "HookTypeName": "Simple", - "Name": "CanAssignBed", - "HookName": "CanAssignBed", + "Name": "OnSleepingBagAssign", + "HookName": "OnSleepingBagAssign", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "SleepingBag", "Flagged": false, @@ -3140,8 +3114,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this", "HookTypeName": "Simple", - "Name": "CanUnlock [CodeLock]", - "HookName": "CanUnlock", + "Name": "OnUnlock [CodeLock]", + "HookName": "OnUnlock", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "CodeLock", "Flagged": false, @@ -3165,8 +3139,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this", "HookTypeName": "Simple", - "Name": "CanLock [code]", - "HookName": "CanLock", + "Name": "OnLock [CodeLock]", + "HookName": "OnLock", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "CodeLock", "Flagged": false, @@ -3190,8 +3164,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this, l0, l1", "HookTypeName": "Simple", - "Name": "CanChangeCode", - "HookName": "CanChangeCode", + "Name": "OnCodeChange [CodeLock]", + "HookName": "OnCodeChange", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "CodeLock", "Flagged": false, @@ -3215,8 +3189,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this", "HookTypeName": "Simple", - "Name": "CanUnlock [KeyLock]", - "HookName": "CanUnlock", + "Name": "OnUnlock [KeyLock]", + "HookName": "OnUnlock", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "KeyLock", "Flagged": false, @@ -3336,8 +3310,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this", "HookTypeName": "Simple", - "Name": "CanSetBedPublic", - "HookName": "CanSetBedPublic", + "Name": "OnSleepingBagPublic", + "HookName": "OnSleepingBagPublic", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "SleepingBag", "Flagged": false, @@ -3439,8 +3413,8 @@ "ArgumentBehavior": 4, "ArgumentString": "l5, this, l1, l2, l3, l4", "HookTypeName": "Simple", - "Name": "CanMoveItem", - "HookName": "CanMoveItem", + "Name": "OnItemMove", + "HookName": "OnItemMove", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "PlayerInventory", "Flagged": false, @@ -3464,8 +3438,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this", "HookTypeName": "Simple", - "Name": "CanHideStash", - "HookName": "CanHideStash", + "Name": "OnStashHide", + "HookName": "OnStashHide", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "StashContainer", "Flagged": false, @@ -3489,8 +3463,8 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0", "HookTypeName": "Simple", - "Name": "CanCombineDroppedItem", - "HookName": "CanCombineDroppedItem", + "Name": "OnDroppedItemCombine", + "HookName": "OnDroppedItemCombine", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "DroppedItem", "Flagged": false, @@ -3908,7 +3882,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this, l0 => l0", "HookTypeName": "Simple", - "Name": "OnPlayerRespawn", + "Name": "OnPlayerRespawn [BasePlayer]", "HookName": "OnPlayerRespawn", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BasePlayer", @@ -3931,8 +3905,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this", "HookTypeName": "Simple", - "Name": "CanPickupLock", - "HookName": "CanPickupLock", + "Name": "OnLockPickup", + "HookName": "OnLockPickup", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseLock", "Flagged": false, @@ -4265,8 +4239,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this", "HookTypeName": "Simple", - "Name": "CanDismountEntity", - "HookName": "CanDismountEntity", + "Name": "OnEntityDismount [BaseMountable]", + "HookName": "OnEntityDismount", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseMountable", "Flagged": false, @@ -4291,7 +4265,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0", "HookTypeName": "Simple", - "Name": "OnEntityDismounted", + "Name": "OnEntityDismounted [BaseMountable]", "HookName": "OnEntityDismounted", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseMountable", @@ -4306,7 +4280,7 @@ ] }, "MSILHash": "Bh0QZ3iLuh/1jAl+vr0CkCSk6jDY3bI+sopmbKvz+xE=", - "BaseHookName": "CanDismountEntity", + "BaseHookName": "OnEntityDismount [BaseMountable]", "HookCategory": "Entity" } }, @@ -4318,7 +4292,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0", "HookTypeName": "Simple", - "Name": "OnEntityDismounted [lite]", + "Name": "OnEntityDismounted [BaseMountable, lite]", "HookName": "OnEntityDismounted", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseMountable", @@ -4333,7 +4307,7 @@ ] }, "MSILHash": "Bh0QZ3iLuh/1jAl+vr0CkCSk6jDY3bI+sopmbKvz+xE=", - "BaseHookName": "OnEntityDismounted", + "BaseHookName": "OnEntityDismounted [BaseMountable]", "HookCategory": "Entity" } }, @@ -4345,8 +4319,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this", "HookTypeName": "Simple", - "Name": "CanMountEntity", - "HookName": "CanMountEntity", + "Name": "OnEntityMount [BaseMountable]", + "HookName": "OnEntityMount", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseMountable", "Flagged": false, @@ -4369,7 +4343,7 @@ "ReturnBehavior": 0, "ArgumentBehavior": 3, "HookTypeName": "Simple", - "Name": "OnEntityMounted", + "Name": "OnEntityMounted [BaseMountable]", "HookName": "OnEntityMounted", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseMountable", @@ -4383,7 +4357,7 @@ ] }, "MSILHash": "7PBOdb4QxQqbkG7mqmcz4/LC1N8kS7XZGH5t/mhSQ/E=", - "BaseHookName": "CanMountEntity", + "BaseHookName": "OnEntityMount [BaseMountable]", "HookCategory": "Player" } }, @@ -4585,7 +4559,7 @@ ] }, "MSILHash": "zIcAFMwrwnfUNKMGJqYZW0wo24qEsolZbQ1ES+EbuU4=", - "BaseHookName": "CanCreateWorldProjectile", + "BaseHookName": "OnCreateWorldProjectile", "HookCategory": "Weapon" } }, @@ -4764,8 +4738,8 @@ "ArgumentBehavior": 4, "ArgumentString": "l0, this", "HookTypeName": "Simple", - "Name": "CanLootEntity [LootableCorpse]", - "HookName": "CanLootEntity", + "Name": "OnTryLootEntity [LootableCorpse]", + "HookName": "OnTryLootEntity", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "LootableCorpse", "Flagged": false, @@ -4789,8 +4763,8 @@ "ArgumentBehavior": 4, "ArgumentString": "l0, this", "HookTypeName": "Simple", - "Name": "CanLootEntity [ResourceContainer]", - "HookName": "CanLootEntity", + "Name": "OnTryLootEntity [ResourceContainer]", + "HookName": "OnTryLootEntity", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ResourceContainer", "Flagged": false, @@ -4814,8 +4788,8 @@ "ArgumentBehavior": 4, "ArgumentString": "l0, this", "HookTypeName": "Simple", - "Name": "CanLootEntity [DroppedItemContainer]", - "HookName": "CanLootEntity", + "Name": "OnTryLootEntity [DroppedItemContainer]", + "HookName": "OnTryLootEntity", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "DroppedItemContainer", "Flagged": false, @@ -5106,8 +5080,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this", "HookTypeName": "Simple", - "Name": "CanHackCrate", - "HookName": "CanHackCrate", + "Name": "OnCrateHack", + "HookName": "OnCrateHack", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "HackableLockedCrate", "Flagged": false, @@ -5130,8 +5104,8 @@ "ReturnBehavior": 0, "ArgumentBehavior": 1, "HookTypeName": "Simple", - "Name": "OnCrateHack", - "HookName": "OnCrateHack", + "Name": "OnCrateHackStart", + "HookName": "OnCrateHackStart", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "HackableLockedCrate", "Flagged": false, @@ -5335,8 +5309,8 @@ "ReturnBehavior": 1, "ArgumentBehavior": 1, "HookTypeName": "Simple", - "Name": "OnHelicopterOutOfCrates", - "HookName": "OnHelicopterOutOfCrates", + "Name": "CanHelicopterBeOutOfCrates", + "HookName": "CanHelicopterBeOutOfCrates", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "CH47HelicopterAIController", "Flagged": false, @@ -5382,8 +5356,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this, l0", "HookTypeName": "Simple", - "Name": "CanRenameBed", - "HookName": "CanRenameBed", + "Name": "OnSleepingBagRename", + "HookName": "OnSleepingBagRename", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "SleepingBag", "Flagged": false, @@ -5606,7 +5580,7 @@ "ReturnBehavior": 1, "ArgumentBehavior": 1, "HookTypeName": "Simple", - "Name": "CanEntityBeHostile", + "Name": "CanEntityBeHostile [BaseCombatEntity]", "HookName": "CanEntityBeHostile", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseCombatEntity", @@ -6034,8 +6008,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.player, this, l2", "HookTypeName": "Simple", - "Name": "CanDeployItem", - "HookName": "CanDeployItem", + "Name": "OnItemDeploy", + "HookName": "OnItemDeploy", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "Deployer", "Flagged": false, @@ -6058,8 +6032,8 @@ "ReturnBehavior": 1, "ArgumentBehavior": 1, "HookTypeName": "Simple", - "Name": "CanSamSiteShoot", - "HookName": "CanSamSiteShoot", + "Name": "OnSamSiteShoot", + "HookName": "OnSamSiteShoot", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "SamSite", "Flagged": false, @@ -6211,8 +6185,8 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0", "HookTypeName": "Simple", - "Name": "CanSpectateTarget", - "HookName": "CanSpectateTarget", + "Name": "OnUpdateSpectateTarget", + "HookName": "OnUpdateSpectateTarget", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BasePlayer", "Flagged": false, @@ -6311,7 +6285,7 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this", "HookTypeName": "Simple", - "Name": "CanAdministerVending [NPC]", + "Name": "CanAdministerVending [NPCVendingMachine]", "HookName": "CanAdministerVending", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "NPCVendingMachine", @@ -6362,8 +6336,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this", "HookTypeName": "Simple", - "Name": "CanTakeCutting", - "HookName": "CanTakeCutting", + "Name": "OnTakeClones", + "HookName": "OnTakeClones", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "GrowableEntity", "Flagged": false, @@ -6664,7 +6638,7 @@ "ArgumentBehavior": 4, "ArgumentString": "a0.connection, l2.name, l2.value", "HookTypeName": "Simple", - "Name": "OnPlayerSetInfo [server]", + "Name": "OnPlayerSetInfo [ServerMgr]", "HookName": "OnPlayerSetInfo", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ServerMgr", @@ -6689,7 +6663,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this.net.connection, a0, a1", "HookTypeName": "Simple", - "Name": "OnPlayerSetInfo", + "Name": "OnPlayerSetInfo [BasePlayer]", "HookName": "OnPlayerSetInfo", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BasePlayer", @@ -7516,7 +7490,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 35, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 4, "ArgumentString": "a1, l0, a2, l1, a3", "HookTypeName": "Simple", @@ -8461,7 +8435,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 18, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 4, "ArgumentString": "a2, a3, a0, a1", "HookTypeName": "Simple", @@ -8625,8 +8599,8 @@ } ], "HookTypeName": "Modify", - "Name": "CanLootEntity [StorageContainer]", - "HookName": "CanLootEntity", + "Name": "OnTryLootEntity [StorageContainer]", + "HookName": "OnTryLootEntity", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "StorageContainer", "Flagged": false, @@ -8998,7 +8972,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 23, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 2, "ArgumentString": "", "HookTypeName": "Simple", @@ -9168,7 +9142,7 @@ ] }, "MSILHash": "U0pYxcVdgcId619/h3NyTACYsq51rfrqYImeu0KHlD0=", - "BaseHookName": "OnItemCraft", + "BaseHookName": "OnItemCraft [ItemCrafter]", "HookCategory": "_Patches" } }, @@ -9211,8 +9185,8 @@ } ], "HookTypeName": "Modify", - "Name": "CanLootEntity [ContainerIOEntity]", - "HookName": "CanLootEntity", + "Name": "OnTryLootEntity [ContainerIOEntity]", + "HookName": "OnTryLootEntity", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ContainerIOEntity", "Flagged": false, @@ -9329,7 +9303,7 @@ ] }, "MSILHash": "IogXTsc14TW0dv/z1n7a2XTc1U1iQlmu4gx9pYY+rzA=", - "BaseHookName": "CanHideStash", + "BaseHookName": "OnStashHide", "HookCategory": "Entity" } }, @@ -10630,8 +10604,8 @@ "ReturnBehavior": 1, "ArgumentBehavior": 3, "HookTypeName": "Simple", - "Name": "OnEntityControl [AutoTurret]", - "HookName": "OnEntityControl", + "Name": "CanEntityControl [AutoTurret]", + "HookName": "CanEntityControl", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "AutoTurret", "Flagged": false, @@ -10654,8 +10628,8 @@ "ReturnBehavior": 1, "ArgumentBehavior": 3, "HookTypeName": "Simple", - "Name": "OnEntityControl [PoweredRemoteControl]", - "HookName": "OnEntityControl", + "Name": "CanEntityControl [PoweredRemoteControlEntity]", + "HookName": "CanEntityControl", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "PoweredRemoteControlEntity", "Flagged": false, @@ -10678,8 +10652,8 @@ "ReturnBehavior": 1, "ArgumentBehavior": 3, "HookTypeName": "Simple", - "Name": "OnEntityControl [RemoteControlEntity]", - "HookName": "OnEntityControl", + "Name": "CanEntityControl [RemoteControlEntity]", + "HookName": "CanEntityControl", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "RemoteControlEntity", "Flagged": false, @@ -11595,11 +11569,12 @@ "Type": "Simple", "Hook": { "InjectionIndex": 0, - "ReturnBehavior": 4, - "ArgumentBehavior": 1, + "ReturnBehavior": 1, + "ArgumentBehavior": 4, + "ArgumentString": "this, this.owner", "HookTypeName": "Simple", - "Name": "OnVehicleLockableCheck", - "HookName": "OnVehicleLockableCheck", + "Name": "CanVehicleHaveALock", + "HookName": "CanVehicleHaveALock", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ModularCarCodeLock", "Flagged": false, @@ -11897,12 +11872,12 @@ "Type": "Simple", "Hook": { "InjectionIndex": 8, - "ReturnBehavior": 4, + "ReturnBehavior": 1, "ArgumentBehavior": 4, "ArgumentString": "l0, this, a0", "HookTypeName": "Simple", - "Name": "OnVehicleModuleMove", - "HookName": "OnVehicleModuleMove", + "Name": "CanMoveVehicleModule", + "HookName": "CanMoveVehicleModule", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseModularVehicle", "Flagged": false, @@ -12080,7 +12055,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0", "HookTypeName": "Simple", - "Name": "OnEntitySnapshot", + "Name": "OnEntitySnapshot [BaseNetworkable]", "HookName": "OnEntitySnapshot", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BaseNetworkable", @@ -12346,8 +12321,8 @@ "ArgumentBehavior": 4, "ArgumentString": "this, l0", "HookTypeName": "Simple", - "Name": "OnFuelAmountCheck", - "HookName": "OnFuelAmountCheck", + "Name": "OnFuelGetAmount", + "HookName": "OnFuelGetAmount", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "EntityFuelSystem", "Flagged": false, @@ -12388,7 +12363,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 7, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 1, "ArgumentString": "", "HookTypeName": "Simple", @@ -12442,8 +12417,8 @@ "ArgumentBehavior": 4, "ArgumentString": "this, l0, a0, a1", "HookTypeName": "Simple", - "Name": "CanUseFuel", - "HookName": "CanUseFuel", + "Name": "OnFuelUse", + "HookName": "OnFuelUse", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "EntityFuelSystem", "Flagged": false, @@ -12902,7 +12877,7 @@ "ArgumentBehavior": 4, "ArgumentString": "a0", "HookTypeName": "Simple", - "Name": "OnResearchCostDetermine [ItemDef]", + "Name": "OnResearchCostDetermine [ItemDefinition]", "HookName": "OnResearchCostDetermine", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ResearchTable", @@ -12968,7 +12943,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 29, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 4, "ArgumentString": "this, a0, a1, a2, a3", "HookTypeName": "Simple", @@ -13027,8 +13002,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this", "HookTypeName": "Simple", - "Name": "CanLock [key]", - "HookName": "CanLock", + "Name": "OnLock [KeyLock]", + "HookName": "OnLock", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "KeyLock", "Flagged": false, @@ -13864,8 +13839,8 @@ "ArgumentBehavior": 4, "ArgumentString": "this, a0, a1", "HookTypeName": "Simple", - "Name": "OnSleepingBagValidCheck", - "HookName": "OnSleepingBagValidCheck", + "Name": "CanSleepingBagBeValid", + "HookName": "CanSleepingBagBeValid", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "SleepingBag", "Flagged": false, @@ -14177,8 +14152,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, a1, a2, a3", "HookTypeName": "Simple", - "Name": "CanSetRelationship", - "HookName": "CanSetRelationship", + "Name": "OnSetRelationship", + "HookName": "OnSetRelationship", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "RelationshipManager", "Flagged": false, @@ -14848,8 +14823,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this", "HookTypeName": "Simple", - "Name": "CanUseHelicopter", - "HookName": "CanUseHelicopter", + "Name": "OnEntityMount [CH47HelicopterAIController]", + "HookName": "OnEntityMount", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "CH47HelicopterAIController", "Flagged": false, @@ -14888,7 +14863,7 @@ ] }, "MSILHash": "jJP2Lc/V5HAbdLRD7wt5J8WWhRqMCkRCJsQCjBMHqDU=", - "BaseHookName": "CanUseHelicopter", + "BaseHookName": "OnEntityMount [CH47HelicopterAIController]", "HookCategory": "_Patches" } }, @@ -15347,8 +15322,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, l15, a5, this, a3", "HookTypeName": "Simple", - "Name": "CanPurchaseItem", - "HookName": "CanPurchaseItem", + "Name": "OnPurchaseItem", + "HookName": "OnPurchaseItem", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "VendingMachine", "Flagged": false, @@ -15707,7 +15682,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 0, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 4, "ArgumentString": "this, a0, a1, a2", "HookTypeName": "Simple", @@ -15940,7 +15915,7 @@ } ], "HookTypeName": "Modify", - "Name": "OnEngineStart", + "Name": "OnEngineStart [VehicleEngineController]", "HookName": "OnEngineStart", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "VehicleEngineController`1", @@ -15992,7 +15967,7 @@ } ], "HookTypeName": "Modify", - "Name": "OnEngineStarted", + "Name": "OnEngineStarted [VehicleEngineController]", "HookName": "OnEngineStarted", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "VehicleEngineController`1", @@ -16006,7 +15981,7 @@ ] }, "MSILHash": "AnxSRChg7ma/wZAYxk5l40aAgBl1/H3gTjQjzdnCezA=", - "BaseHookName": "OnEngineStart", + "BaseHookName": "OnEngineStart [VehicleEngineController]", "HookCategory": "Vehicle" } }, @@ -17192,8 +17167,8 @@ "ArgumentBehavior": 3, "ArgumentString": "", "HookTypeName": "Simple", - "Name": "OnTreeMarkerHit", - "HookName": "OnTreeMarkerHit", + "Name": "CanHitTreeMarker", + "HookName": "CanHitTreeMarker", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "TreeEntity", "Flagged": false, @@ -18360,8 +18335,8 @@ } ], "HookTypeName": "Modify", - "Name": "CanLootEntity [IndustrialCrafter]", - "HookName": "CanLootEntity", + "Name": "OnTryLootEntity [IndustrialCrafter]", + "HookName": "OnTryLootEntity", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "IndustrialCrafter", "Flagged": false, @@ -18959,7 +18934,7 @@ ] }, "MSILHash": "OAWSYiXzkgbM79bOrc2rTBww8GJ8CHkMlcsp/aMlNh8=", - "BaseHookName": "CanChangeCode", + "BaseHookName": "OnCodeChange [CodeLock]", "HookCategory": "Structure" } }, @@ -18967,7 +18942,7 @@ "Type": "Simple", "Hook": { "InjectionIndex": 0, - "ReturnBehavior": 1, + "ReturnBehavior": 4, "ArgumentBehavior": 4, "ArgumentString": "this, a0, this.GetOwnerPlayer()", "HookTypeName": "Simple", @@ -19613,31 +19588,6 @@ "HookCategory": "Entity" } }, - { - "Type": "Simple", - "Hook": { - "InjectionIndex": 0, - "ReturnBehavior": 1, - "ArgumentBehavior": 3, - "HookTypeName": "Simple", - "Name": "CanLockerAcceptItem", - "HookName": "CanLockerAcceptItem", - "AssemblyName": "Assembly-CSharp.dll", - "TypeName": "Locker", - "Flagged": false, - "Signature": { - "Exposure": 2, - "Name": "ItemFilter", - "ReturnType": "System.Boolean", - "Parameters": [ - "Item", - "System.Int32" - ] - }, - "MSILHash": "ejawyZrQREe89G3RByEb4hfv1PdoaV4bNhtdjCD+LHI=", - "HookCategory": "Item" - } - }, { "Type": "Simple", "Hook": { @@ -20193,10 +20143,10 @@ "InjectionIndex": 0, "ReturnBehavior": 1, "ArgumentBehavior": 4, - "ArgumentString": "a0, this, a1", + "ArgumentString": "this, a0, a1", "HookTypeName": "Simple", - "Name": "OnItemFilter", - "HookName": "OnItemFilter", + "Name": "CanContainerAcceptItem", + "HookName": "CanContainerAcceptItem", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "StorageContainer", "Flagged": false, @@ -20292,8 +20242,8 @@ "ArgumentBehavior": 4, "ArgumentString": "a0", "HookTypeName": "Simple", - "Name": "OnBoomboxStationValidate", - "HookName": "OnBoomboxStationValidate", + "Name": "CanBoomboxStationBeValid", + "HookName": "CanBoomboxStationBeValid", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BoomBox", "Flagged": false, @@ -20472,8 +20422,8 @@ "ArgumentBehavior": 4, "ArgumentString": "this, l1.Entity", "HookTypeName": "Simple", - "Name": "CanSeeStash", - "HookName": "CanSeeStash", + "Name": "OnStashReveal", + "HookName": "OnStashReveal", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BasePlayer", "Flagged": false, @@ -20495,8 +20445,8 @@ "ArgumentBehavior": 4, "ArgumentString": "l1.Entity, this", "HookTypeName": "Simple", - "Name": "OnStashExposed", - "HookName": "OnStashExposed", + "Name": "OnStashRevealed", + "HookName": "OnStashRevealed", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "BasePlayer", "Flagged": false, @@ -20507,7 +20457,7 @@ "Parameters": [] }, "MSILHash": "zyB7KffEFWKZAGOH5gzbeJky/xSghdEpp39TC3Oin6g=", - "BaseHookName": "CanSeeStash", + "BaseHookName": "OnStashReveal", "HookCategory": "Entity" } }, @@ -20912,7 +20862,7 @@ "ArgumentBehavior": 4, "ArgumentString": "this.carOccupant, l0, l1", "HookTypeName": "Simple", - "Name": "OnCodeChange", + "Name": "OnCodeChange [ModularCarGarage]", "HookName": "OnCodeChange", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ModularCarGarage", @@ -20963,7 +20913,7 @@ "ArgumentBehavior": 4, "ArgumentString": "a0, this.owner, this", "HookTypeName": "Simple", - "Name": "CanLock", + "Name": "CanLock [ModularCarCodeLock]", "HookName": "CanLock", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "ModularCarCodeLock", @@ -21115,8 +21065,8 @@ "ArgumentBehavior": 4, "ArgumentString": "L1, this", "HookTypeName": "Simple", - "Name": "CanLootEntity", - "HookName": "CanLootEntity", + "Name": "OnTryLootEntity [WorldItem]", + "HookName": "OnTryLootEntity", "HookDescription": "Called when a player tries to loot a WorldItem", "AssemblyName": "Assembly-CSharp.dll", "TypeName": "WorldItem", @@ -54240,4 +54190,4 @@ "Fields": [] } ] -} \ No newline at end of file +}