Update dev (#402)

This commit is contained in:
Isaac
2025-10-19 02:38:33 -07:00
committed by GitHub

View File

@@ -110,8 +110,8 @@ public class LastRequestManager(ILRLocale messages, IServiceProvider provider)
stats?.Stats.Add(new LRStat());
basePlugin.RegisterListener<Listeners.OnEntityParentChanged>(OnDrop);
VirtualFunctions.CBaseEntity_TakeDamageOldFunc.Hook(OnTakeDamage,
HookMode.Pre);
// VirtualFunctions.CBaseEntity_TakeDamageOldFunc.Hook(OnTakeDamage,
// HookMode.Pre);
VirtualFunctions.CCSPlayer_ItemServices_CanAcquireFunc.Hook(OnCanAcquire,
HookMode.Pre);
}
@@ -120,8 +120,8 @@ public class LastRequestManager(ILRLocale messages, IServiceProvider provider)
VirtualFunctions.CCSPlayer_ItemServices_CanAcquireFunc.Unhook(OnCanAcquire,
HookMode.Pre);
VirtualFunctions.CBaseEntity_TakeDamageOldFunc.Unhook(OnTakeDamage,
HookMode.Pre);
// VirtualFunctions.CBaseEntity_TakeDamageOldFunc.Unhook(OnTakeDamage,
// HookMode.Pre);
}
public void DisableLR() { IsLREnabled = false; }
@@ -468,7 +468,7 @@ public class LastRequestManager(ILRLocale messages, IServiceProvider provider)
if (!ShouldBlockDamage(player, attacker)) return HookResult.Continue;
if (player.PlayerPawn.IsValid) {
var playerPawn = player.PlayerPawn.Value!;
playerPawn.Health = playerPawn.LastHealth;
playerPawn.Health += ev.DmgHealth;
}
info.DontBroadcast = false;