From b115f8998b4d2ca8523a851a1b61fcf9867e0a40 Mon Sep 17 00:00:00 2001 From: Molgrum Date: Fri, 20 Jun 2008 21:44:10 +0000 Subject: [PATCH] Don't change the viewheight when the player is dead. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3013 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/view.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/engine/client/view.c b/engine/client/view.c index 95dad2689..2e875f4ef 100644 --- a/engine/client/view.c +++ b/engine/client/view.c @@ -1124,7 +1124,6 @@ void V_CalcRefdef (int pnum) VectorCopy (cl.simorg[pnum], r_refdef.vieworg); r_refdef.useperspective = true; - r_refdef.vieworg[2] += bob; // never let it sit exactly on a node line, because a water plane can // dissapear when viewed with the eye exactly on it. @@ -1151,7 +1150,11 @@ void V_CalcRefdef (int pnum) if (!cl.spectator || !cl_chasecam.value) r_refdef.viewangles[ROLL] = 80; // dead view angle } - + else + { + // v_viewheight only affects the view if the player is alive + r_refdef.vieworg[2] += bob; + } // offsets AngleVectors (cl.simangles[pnum], forward, right, up);