From 99c062a65e485d22ccec7c9b199685a552d92d5f Mon Sep 17 00:00:00 2001
From: havoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Date: Thu, 23 Mar 2006 11:44:47 +0000
Subject: [PATCH] corrected PFLAGS_FULLDYNAMIC pitch angle handling

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6174 d7cf8633-e32d-0410-b094-e92efae38249
---
 cl_main.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/cl_main.c b/cl_main.c
index aea2bbde..ac85e9f9 100644
--- a/cl_main.c
+++ b/cl_main.c
@@ -892,7 +892,7 @@ void CL_LinkNetworkEntity(entity_t *e)
 		if (e->render.model)
 		{
 			// if model is alias or this is a tenebrae-like dlight, reverse pitch direction
-			if (e->render.model->type == mod_alias || (e->state_current.lightpflags & PFLAGS_FULLDYNAMIC))
+			if (e->render.model->type == mod_alias)
 				angles[0] = -angles[0];
 			if ((e->render.model->flags & EF_ROTATE) && (!e->state_current.tagentity && !(e->render.flags & RENDER_VIEWMODEL)))
 			{
@@ -905,6 +905,9 @@ void CL_LinkNetworkEntity(entity_t *e)
 			if (cl_prydoncursor.integer && (e->render.effects & EF_SELECTABLE) && cl.cmd.cursor_entitynumber == e->state_current.number)
 				VectorScale(e->render.colormod, 2, e->render.colormod);
 		}
+		// if model is alias or this is a tenebrae-like dlight, reverse pitch direction
+		else if (e->state_current.lightpflags & PFLAGS_FULLDYNAMIC)
+			angles[0] = -angles[0];
 
 		// animation lerp
 		if (e->render.frame2 == e->state_current.frame)
-- 
2.39.5