Fix TF2 crash caused by hand viewmodel meant for HL2

This commit is contained in:
ALLEN-PC\acj30 2025-02-25 12:51:00 -06:00
parent 8fa677c27c
commit ae139c1194
3 changed files with 5 additions and 5 deletions

View File

@ -650,7 +650,7 @@ void CBasePlayer::DestroyViewModels( void )
}
}
#ifdef MAPBASE
#if defined(MAPBASE) && defined(HL2_DLL)
extern char g_szDefaultHandsModel[MAX_PATH];
extern int g_iDefaultHandsSkin;
extern int g_iDefaultHandsBody;
@ -5460,7 +5460,7 @@ void CBasePlayer::Spawn( void )
enginesound->SetPlayerDSP( user, 0, false );
CreateViewModel();
#ifdef MAPBASE
#if defined(MAPBASE) && defined(HL2_DLL)
CreateHandModel();
#endif
@ -5600,7 +5600,7 @@ void CBasePlayer::Precache( void )
m_iTrain = TRAIN_NEW;
#endif
#ifdef MAPBASE
#if defined(MAPBASE) && defined(HL2_DLL)
PrecacheModel( g_szDefaultHandsModel );
#endif

View File

@ -271,7 +271,7 @@ public:
void HideViewModels( void );
void DestroyViewModels( void );
#ifdef MAPBASE
#if defined(MAPBASE) && defined(HL2_DLL)
virtual void CreateHandModel( int viewmodelindex = 1, int iOtherVm = 0 );
#endif

View File

@ -762,7 +762,7 @@ bool CBaseViewModel::GetAttachmentVelocity( int number, Vector &originVel, Quate
#endif
#ifdef MAPBASE
#if defined(MAPBASE) && (defined(HL2_DLL) || defined(HL2_CLIENT_DLL))
#if defined( CLIENT_DLL )
#define CHandViewModel C_HandViewModel
#endif