Implement cl_gunoffset: adjusts position of first person weapon viewmodel Fixes first person viewmodel casings being drawn on spectating clients with r_drawviewmodel 0 set. Fixes casing bitflag(s) being sent to clients other than the intended one(s). Includes casing-related refactoring.
Using GAME_STOPPED to freeze the round timer
Disable crosshair (and crosshair_chase) if chase_front is enabled
Purge autocvars.qh from the client-side codebase, cvars are defined in the headers of the features that use them
Purge miscfunctions.qc from the client-side codebase, also remove an old unused CSQC constants header
Purge client/defs.qh
Port crosshair code to its own file
Fix stair smoothing while observing
Add a weapon flag for weapons that don't use truaim, and fix porto secondary held angle mode
Avoid a glitch when the HUD cursor gets (re)displayed
Clean up / simplify some hud cursor code
Introduce proper constants for cursor types (while fixing compilation units)
Clean up some dangling definitions on the client side
Add a spawnflag to allow free aiming in side-scrolling mode
client: remove _all
Fix compilation unit test
Colorize vehicle's crosshair (optional, cl_vehicles_crosshair_colorize 0 to use old white color)
Header police