@@ -615,6 +615,18 @@ typedef IHookChainRegistryClassImpl<void, class CBaseEntity, ULONG, Vector &, Ve
615615typedef IHookChainClassImpl<Vector &, class CBaseEntity , Vector &, Vector &, float , float , int , int , int , float , entvars_t *, bool , int > CReGameHook_CBaseEntity_FireBullets3;
616616typedef IHookChainRegistryClassImpl<Vector &, class CBaseEntity , Vector &, Vector &, float , float , int , int , int , float , entvars_t *, bool , int > CReGameHookRegistry_CBaseEntity_FireBullets3;
617617
618+ // CBasePlayer::Pain hook
619+ typedef IHookChainClassImpl<void , CBasePlayer, int , bool > CReGameHook_CBasePlayer_Pain;
620+ typedef IHookChainRegistryClassImpl<void , CBasePlayer, int , bool > CReGameHookRegistry_CBasePlayer_Pain;
621+
622+ // CBasePlayer::DeathSound hook
623+ typedef IHookChainClassImpl<void , CBasePlayer> CReGameHook_CBasePlayer_DeathSound;
624+ typedef IHookChainRegistryClassImpl<void , CBasePlayer> CReGameHookRegistry_CBasePlayer_DeathSound;
625+
626+ // CBasePlayer::JoiningThink hook
627+ typedef IHookChainClassImpl<void , CBasePlayer> CReGameHook_CBasePlayer_JoiningThink;
628+ typedef IHookChainRegistryClassImpl<void , CBasePlayer> CReGameHookRegistry_CBasePlayer_JoiningThink;
629+
618630class CReGameHookchains : public IReGameHookchains {
619631public:
620632 // CBasePlayer virtual
@@ -740,6 +752,10 @@ class CReGameHookchains: public IReGameHookchains {
740752 CReGameHookRegistry_CBaseEntity_FireBullets m_CBaseEntity_FireBullets;
741753 CReGameHookRegistry_CBaseEntity_FireBuckshots m_CBaseEntity_FireBuckshots;
742754 CReGameHookRegistry_CBaseEntity_FireBullets3 m_CBaseEntity_FireBullets3;
755+
756+ CReGameHookRegistry_CBasePlayer_Pain m_CBasePlayer_Pain;
757+ CReGameHookRegistry_CBasePlayer_DeathSound m_CBasePlayer_DeathSound;
758+ CReGameHookRegistry_CBasePlayer_JoiningThink m_CBasePlayer_JoiningThink;
743759
744760public:
745761 virtual IReGameHookRegistry_CBasePlayer_Spawn *CBasePlayer_Spawn ();
@@ -864,6 +880,10 @@ class CReGameHookchains: public IReGameHookchains {
864880 virtual IReGameHookRegistry_CBaseEntity_FireBullets *CBaseEntity_FireBullets ();
865881 virtual IReGameHookRegistry_CBaseEntity_FireBuckshots *CBaseEntity_FireBuckshots ();
866882 virtual IReGameHookRegistry_CBaseEntity_FireBullets3 *CBaseEntity_FireBullets3 ();
883+
884+ virtual IReGameHookRegistry_CBasePlayer_Pain *CBasePlayer_Pain ();
885+ virtual IReGameHookRegistry_CBasePlayer_DeathSound *CBasePlayer_DeathSound ();
886+ virtual IReGameHookRegistry_CBasePlayer_JoiningThink *CBasePlayer_JoiningThink ();
867887};
868888
869889extern CReGameHookchains g_ReGameHookchains;
0 commit comments