From 9b3977e30d00e8a81866787af84fd319b174f9d2 Mon Sep 17 00:00:00 2001 From: Blixibon Date: Wed, 26 Oct 2022 23:02:46 -0500 Subject: [PATCH] Fix crash with player use animations --- sp/src/game/server/hl2/hl2_player.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sp/src/game/server/hl2/hl2_player.cpp b/sp/src/game/server/hl2/hl2_player.cpp index 6720ff10..1cd610bb 100644 --- a/sp/src/game/server/hl2/hl2_player.cpp +++ b/sp/src/game/server/hl2/hl2_player.cpp @@ -1393,7 +1393,8 @@ Activity CHL2_Player::Weapon_TranslateActivity( Activity baseAct, bool *pRequire #if EXPANDED_HL2DM_ACTIVITIES // +USE activities - if ( m_hUseEntity && player_use_anim_enabled.GetBool() ) + // HACKHACK: Make sure m_hUseEntity is a pickup controller first + if ( m_hUseEntity && m_hUseEntity->ClassMatches("player_pickup") && player_use_anim_enabled.GetBool()) { CBaseEntity* pHeldEnt = GetPlayerHeldEntity( this ); float flMass = pHeldEnt ?