]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Use MOVE_WORLDONLY for the trace for chase_eventcam -- This way it isn't accidentally...
authorSamual <samual@xonotic.org>
Thu, 21 Apr 2011 01:56:06 +0000 (21:56 -0400)
committerSamual <samual@xonotic.org>
Thu, 21 Apr 2011 01:56:06 +0000 (21:56 -0400)
qcsrc/client/View.qc

index 7aa306aee90a65ba832429866df79a0fd44dd680..27075599b3ec6a2d9011bd54a840d529d50944ca 100644 (file)
@@ -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);