@@ -621,6 +621,18 @@ typedef IHookChainRegistryClassImpl<void, class CBaseEntity, ULONG, Vector &, Ve
621621typedef IHookChainClassImpl<Vector &, class CBaseEntity , Vector &, Vector &, float , float , int , int , int , float , entvars_t *, bool , int > CReGameHook_CBaseEntity_FireBullets3;
622622typedef IHookChainRegistryClassImpl<Vector &, class CBaseEntity , Vector &, Vector &, float , float , int , int , int , float , entvars_t *, bool , int > CReGameHookRegistry_CBaseEntity_FireBullets3;
623623
624+ // CBasePlayer::Pain hook
625+ typedef IHookChainClassImpl<void , CBasePlayer, int , bool > CReGameHook_CBasePlayer_Pain;
626+ typedef IHookChainRegistryClassImpl<void , CBasePlayer, int , bool > CReGameHookRegistry_CBasePlayer_Pain;
627+
628+ // CBasePlayer::DeathSound hook
629+ typedef IHookChainClassImpl<void , CBasePlayer> CReGameHook_CBasePlayer_DeathSound;
630+ typedef IHookChainRegistryClassImpl<void , CBasePlayer> CReGameHookRegistry_CBasePlayer_DeathSound;
631+
632+ // CBasePlayer::JoiningThink hook
633+ typedef IHookChainClassImpl<void , CBasePlayer> CReGameHook_CBasePlayer_JoiningThink;
634+ typedef IHookChainRegistryClassImpl<void , CBasePlayer> CReGameHookRegistry_CBasePlayer_JoiningThink;
635+
624636class CReGameHookchains : public IReGameHookchains {
625637public:
626638 // CBasePlayer virtual
@@ -746,6 +758,10 @@ class CReGameHookchains: public IReGameHookchains {
746758 CReGameHookRegistry_CBaseEntity_FireBullets m_CBaseEntity_FireBullets;
747759 CReGameHookRegistry_CBaseEntity_FireBuckshots m_CBaseEntity_FireBuckshots;
748760 CReGameHookRegistry_CBaseEntity_FireBullets3 m_CBaseEntity_FireBullets3;
761+
762+ CReGameHookRegistry_CBasePlayer_Pain m_CBasePlayer_Pain;
763+ CReGameHookRegistry_CBasePlayer_DeathSound m_CBasePlayer_DeathSound;
764+ CReGameHookRegistry_CBasePlayer_JoiningThink m_CBasePlayer_JoiningThink;
749765
750766public:
751767 virtual IReGameHookRegistry_CBasePlayer_Spawn *CBasePlayer_Spawn ();
@@ -870,6 +886,10 @@ class CReGameHookchains: public IReGameHookchains {
870886 virtual IReGameHookRegistry_CBaseEntity_FireBullets *CBaseEntity_FireBullets ();
871887 virtual IReGameHookRegistry_CBaseEntity_FireBuckshots *CBaseEntity_FireBuckshots ();
872888 virtual IReGameHookRegistry_CBaseEntity_FireBullets3 *CBaseEntity_FireBullets3 ();
889+
890+ virtual IReGameHookRegistry_CBasePlayer_Pain *CBasePlayer_Pain ();
891+ virtual IReGameHookRegistry_CBasePlayer_DeathSound *CBasePlayer_DeathSound ();
892+ virtual IReGameHookRegistry_CBasePlayer_JoiningThink *CBasePlayer_JoiningThink ();
873893};
874894
875895extern CReGameHookchains g_ReGameHookchains;
0 commit comments