- // during demo playback viewangles is lerped between these
- vec3_t mviewangles[2];
- // either client controlled, or lerped from demo mviewangles
- vec3_t viewangles;
-
+ // mviewangles is read from demo
+ // viewangles is either client controlled or lerped from mviewangles
+ vec3_t mviewangles[2], viewangles;
+ // update by server, used by qc to do weapon recoil
+ vec3_t mpunchangle[2], punchangle;
+ // update by server, can be used by mods to kick view around
+ vec3_t mpunchvector[2], punchvector;