From: Mircea Kitsune Date: Thu, 31 Mar 2011 15:16:07 +0000 (+0300) Subject: makevectors goes before view_forward. Though it worked fine before too, so I'm not... X-Git-Tag: xonotic-v0.5.0~268^2^2~26 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=dc7774c74124e7d04c44896cd30cbc9ad60035a5;p=xonotic%2Fxonotic-data.pk3dir.git makevectors goes before view_forward. Though it worked fine before too, so I'm not sure if makevectors is even needed. Just following the classic design for maximum safety :) --- diff --git a/qcsrc/client/View.qc b/qcsrc/client/View.qc index 1968eeddf..9f41d3b0b 100644 --- a/qcsrc/client/View.qc +++ b/qcsrc/client/View.qc @@ -422,15 +422,13 @@ void CSQC_UpdateView(float w, float h) chase_current_distance = autocvar_cl_chase_distance; vector chase_target_origin; + makevectors(view_angles); chase_target_origin = pmove_org - view_forward * chase_current_distance; // don't allow the camera to go through walls traceline(pmove_org, chase_target_origin, MOVE_NORMAL, self); if(trace_fraction == 1) - { - makevectors(view_angles); R_SetView(VF_ORIGIN, chase_target_origin); - } } else if(autocvar_chase_active < 0) {