From: Samual Date: Thu, 21 Apr 2011 01:56:06 +0000 (-0400) Subject: Use MOVE_WORLDONLY for the trace for chase_eventcam -- This way it isn't accidentally... X-Git-Tag: xonotic-v0.5.0~268^2^2~5 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=ed524024be241e4b66b3d3189a8874471660c871;p=xonotic%2Fxonotic-data.pk3dir.git Use MOVE_WORLDONLY for the trace for chase_eventcam -- This way it isn't accidentally broken by gibs or close entities. --- diff --git a/qcsrc/client/View.qc b/qcsrc/client/View.qc index 7aa306aee..27075599b 100644 --- a/qcsrc/client/View.qc +++ b/qcsrc/client/View.qc @@ -445,7 +445,7 @@ void CSQC_UpdateView(float w, float h) // pass 1, used to check where the camera would go and obtain the trace_fraction eventchase_target_origin = pmove_org - view_forward * eventchase_current_distance; - traceline(pmove_org, eventchase_target_origin, MOVE_NORMAL, self); + traceline(pmove_org, eventchase_target_origin, MOVE_WORLDONLY, self); // pass 2, also multiplying view_forward with trace_fraction, to prevent the camera from going through walls // The 0.1 subtraction is to not limit the camera precisely at the wall surface, as that allows the view to poke through eventchase_target_origin = pmove_org - view_forward * eventchase_current_distance * (trace_fraction - 0.1);