Untitled

 avatar
unknown
json5
a year ago
8.0 kB
14
Indexable
IL_0071: call System.Void VocalPlayer.Patches.QuickReloadingMagPatch::Postfix(Fika.Core.Coop.ClientClasses.CoopClientFirearmController)
IL_0076: ret

[Info   :ModulePatch] Enabled patch QuickReloadingMagPatch
[Info   :  HarmonyX] ### Harmony id=ReloadBarrelsPatch, version=2.9.0.0, location=X:\New folder\MPT 3.9\BepInEx\core\0Harmony.dll, env/clr=4.0.30319.42000, platform=Win32NT, ptrsize:runtime/env=8/Bits64, Windows
### Started from void SPT.Reflection.Patching.ModulePatch::.ctor(string name), location X:\New folder\MPT 3.9\BepInEx\plugins\spt\spt-reflection.dll
### At 2024-07-12 10.31.10
[Info   :  HarmonyX] Patching virtual void Fika.Core.Coop.ClientClasses.CoopClientFirearmController::ReloadBarrels(AmmoPackReloadingClass ammoPack, ItemAddressClass placeToPutContainedAmmoMagazine, Comfort.Common.Callback callback) with 0 prefixes, 1 postfixes, 0 transpilers, 0 finalizers
1 postfixes:
* static void VocalPlayer.Patches.ReloadBarrelsPatch::Postfix(Fika.Core.Coop.ClientClasses.CoopClientFirearmController __instance)

[Info   :  HarmonyX] Running ILHook manipulator on virtual void Fika.Core.Coop.ClientClasses.CoopClientFirearmController::ReloadBarrels(AmmoPackReloadingClass ammoPack, ItemAddressClass placeToPutContainedAmmoMagazine, Comfort.Common.Callback callback)
[Info   :  HarmonyX] Writing postfixes
[Debug  :  HarmonyX] Generated patch (System.Void DMD<Fika.Core.Coop.ClientClasses.CoopClientFirearmController::ReloadBarrels>?1932948224::Fika.Core.Coop.ClientClasses.CoopClientFirearmController::ReloadBarrels(Fika.Core.Coop.ClientClasses.CoopClientFirearmController,AmmoPackReloadingClass,ItemAddressClass,Comfort.Common.Callback)):
.locals init (
    Fika.Core.Coop.ClientClasses.CoopClientFirearmController/ReloadBarrelsHandler V_0
    System.Boolean V_1
    System.Boolean V_2
)
IL_0000: nop
IL_0001: ldarg.0
IL_0002: callvirt System.Boolean EFT.Player/FirearmController::CanStartReload()
IL_0007: brtrue.s IL_0014
IL_0009: ldarg.1
IL_000a: callvirt System.Int32 AmmoPackReloadingClass::get_AmmoCount()
IL_000f: ldc.i4.1
IL_0010: clt
IL_0012: br.s IL_0015
IL_0014: ldc.i4.0
IL_0015: stloc.1
IL_0016: ldloc.1
IL_0017: brfalse.s IL_001c
IL_0019: nop
IL_001a: br.s IL_0045
IL_001c: ldarg.0
IL_001d: ldfld Fika.Core.Coop.Players.CoopPlayer Fika.Core.Coop.ClientClasses.CoopClientFirearmController::coopPlayer
IL_0022: ldarg.2
IL_0023: ldarg.1
IL_0024: newobj System.Void Fika.Core.Coop.ClientClasses.CoopClientFirearmController/ReloadBarrelsHandler::.ctor(Fika.Core.Coop.Players.CoopPlayer,ItemAddressClass,AmmoPackReloadingClass)
IL_0029: stloc.0
IL_002a: ldarg.0
IL_002b: call EFT.Player/FirearmController/GClass1595 EFT.Player/FirearmController::get_CurrentOperation()
IL_0030: ldarg.1
IL_0031: ldarg.2
IL_0032: ldarg.3
IL_0033: ldloc.0
IL_0034: ldftn System.Void Fika.Core.Coop.ClientClasses.CoopClientFirearmController/ReloadBarrelsHandler::Process(Comfort.Common.IResult)
IL_003a: newobj System.Void Comfort.Common.Callback::.ctor(System.Object,System.IntPtr)
IL_003f: callvirt System.Void EFT.Player/FirearmController/GClass1595::ReloadBarrels(AmmoPackReloadingClass,ItemAddressClass,Comfort.Common.Callback,Comfort.Common.Callback)
IL_0044: nop
IL_0045: br IL_004a
IL_004a: ldc.i4.1
IL_004b: stloc V_2
IL_004f: ldarg.0
IL_0050: call System.Void VocalPlayer.Patches.ReloadBarrelsPatch::Postfix(Fika.Core.Coop.ClientClasses.CoopClientFirearmController)
IL_0055: ret

[Info   :ModulePatch] Enabled patch ReloadBarrelsPatch
[Info   :  HarmonyX] ### Harmony id=EnemyKillPatch, version=2.9.0.0, location=X:\New folder\MPT 3.9\BepInEx\core\0Harmony.dll, env/clr=4.0.30319.42000, platform=Win32NT, ptrsize:runtime/env=8/Bits64, Windows
### Started from void SPT.Reflection.Patching.ModulePatch::.ctor(string name), location X:\New folder\MPT 3.9\BepInEx\plugins\spt\spt-reflection.dll
### At 2024-07-12 10.31.10
[Info   :  HarmonyX] Patching virtual void GClass1800::OnEnemyKill(DamageInfo damage, EFT.EDamageType lethalDamageType, EBodyPart bodyPart, EFT.EPlayerSide playerSide, EFT.WildSpawnType role, string playerAccountId, string playerProfileId, string playerName, string groupId, int level, int killExp, float distance, int hour, System.Collections.Generic.List<string> targetEquipment, EFT.HealthSystem.HealthEffects enemyEffects, System.Collections.Generic.List<string> zoneIds, bool isFriendly, bool isAI) with 0 prefixes, 1 postfixes, 0 transpilers, 0 finalizers
1 postfixes:
* static void VocalPlayer.Patches.EnemyKillPatch::Postfix(GClass1800 __instance, DamageInfo damage, EFT.EDamageType lethalDamageType, EBodyPart bodyPart, EFT.EPlayerSide playerSide, EFT.WildSpawnType role, string playerAccountId, string playerProfileId, string playerName, string groupId, int level, int killExp, float distance, int hour, System.Collections.Generic.List<string> targetEquipment, System.Collections.Generic.List<string> zoneIds)

[Info   :  HarmonyX] Running ILHook manipulator on virtual void GClass1800::OnEnemyKill(DamageInfo damage, EFT.EDamageType lethalDamageType, EBodyPart bodyPart, EFT.EPlayerSide playerSide, EFT.WildSpawnType role, string playerAccountId, string playerProfileId, string playerName, string groupId, int level, int killExp, float distance, int hour, System.Collections.Generic.List<string> targetEquipment, EFT.HealthSystem.HealthEffects enemyEffects, System.Collections.Generic.List<string> zoneIds, bool isFriendly, bool isAI)
[Info   :  HarmonyX] Writing postfixes
[Debug  :  HarmonyX] Generated patch (System.Void DMD<GClass1800::OnEnemyKill>?519725056::GClass1800::OnEnemyKill(GClass1800,DamageInfo,EFT.EDamageType,EBodyPart,EFT.EPlayerSide,EFT.WildSpawnType,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.Single,System.Int32,System.Collections.Generic.List`1<System.String>,EFT.HealthSystem.HealthEffects,System.Collections.Generic.List`1<System.String>,System.Boolean,System.Boolean)):
.locals init (
    System.Boolean V_0
)
IL_0000: ldarg.0
IL_0001: ldfld EFT.Player GClass1800::player_0
IL_0006: callvirt EFT.Profile EFT.Player::get_Profile()
IL_000b: callvirt ProfileStats EFT.Profile::get_EftStats()
IL_0010: ldfld GClass3391`1<EFT.VictimStats> ProfileStats::Victims
IL_0015: ldarg.s playerAccountId
IL_0017: ldarg.s playerProfileId
IL_0019: ldarg.s playerName
IL_001b: ldarg.s playerSide
IL_001d: call System.DateTime EFTDateTimeClass::get_UtcNow()
IL_0022: ldarg.0
IL_0023: ldfld System.DateTime GClass1800::dateTime_0
IL_0028: call System.TimeSpan System.DateTime::op_Subtraction(System.DateTime,System.DateTime)
IL_002d: ldarg.s level
IL_002f: ldarg.3
IL_0030: ldarg.1
IL_0031: ldfld EFT.InventoryLogic.Item DamageInfo::Weapon
IL_0036: dup
IL_0037: brtrue.s IL_003d
IL_0039: pop
IL_003a: ldnull
IL_003b: br.s IL_0042
IL_003d: call System.String EFT.InventoryLogic.Item::get_ShortName()
IL_0042: ldarg.2
IL_0043: ldarg.s distance
IL_0045: ldarg.s role
IL_0047: newobj System.Void EFT.VictimStats::.ctor(System.String,System.String,System.String,EFT.EPlayerSide,System.TimeSpan,System.Int32,EBodyPart,System.String,EFT.EDamageType,System.Single,EFT.WildSpawnType)
IL_004c: callvirt System.Void GClass3384`1<EFT.VictimStats>::Add(T)
IL_0051: br IL_0056
IL_0056: ldc.i4.1
IL_0057: stloc V_0
IL_005b: ldarg.0
IL_005c: ldarg damage
IL_0060: ldarg lethalDamageType
IL_0064: ldarg bodyPart
IL_0068: ldarg playerSide
IL_006c: ldarg role
IL_0070: ldarg playerAccountId
IL_0074: ldarg playerProfileId
IL_0078: ldarg playerName
IL_007c: ldarg groupId
IL_0080: ldarg level
IL_0084: ldarg killExp
IL_0088: ldarg distance
IL_008c: ldarg hour
IL_0090: ldarg targetEquipment
IL_0094: ldarg zoneIds
IL_0098: call System.Void VocalPlayer.Patches.EnemyKillPatch::Postfix(GClass1800,DamageInfo,EFT.EDamageType,EBodyPart,EFT.EPlayerSide,EFT.WildSpawnType,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.Single,System.Int32,System.Collections.Generic.List`1<System.String>,System.Collections.Generic.List`1<System.String>)
IL_009d: ret
Editor is loading...
Leave a Comment