From 7b9ccd14634df177280484db845ada007ea13be9 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Sat, 24 Jun 2017 20:02:44 -0500 Subject: [PATCH] Have spectator always be in first person Flying around in third person with no body is weird. --- code/cgame/cg_view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/cgame/cg_view.c b/code/cgame/cg_view.c index 1131841f..74bd2488 100644 --- a/code/cgame/cg_view.c +++ b/code/cgame/cg_view.c @@ -796,7 +796,8 @@ void CG_DrawActiveFrame( int serverTime, stereoFrame_t stereoView, qboolean demo CG_PredictPlayerState(); // decide on third person view - cg.renderingThirdPerson = cg_thirdPerson.integer || (cg.snap->ps.stats[STAT_HEALTH] <= 0); + cg.renderingThirdPerson = cg.snap->ps.persistant[PERS_TEAM] != TEAM_SPECTATOR + && (cg_thirdPerson.integer || (cg.snap->ps.stats[STAT_HEALTH] <= 0)); // build cg.refdef inwater = CG_CalcViewValues();