Activity C_DHL_Player::Weapon_TranslateActivity( Activity baseAct, bool *pRequired ) { Activity translated = baseAct; CBaseCombatWeapon *pWeapon = GetActiveWeapon(); if ( pWeapon ) { translated = pWeapon->ActivityOverride( baseAct, pRequired ); } else if (pRequired) { *pRequired = false; } return translated; }