- float fov_target = player.phys.on_board? 125.0f: 108.0f;
- fov = vg_lerpf( fov, fov_target, vg.time_delta * 2.0f );
+
+ float fov_target = 108.0f;
+ if( player.phys.on_board )
+ fov_target = 125.0f;
+
+ if( cl_menu )
+ fov_target = menu_fov_target;
+
+ fov = vg_lerpf( fov, fov_target, vg.frame_delta * 2.0f );