From 99c062a65e485d22ccec7c9b199685a552d92d5f Mon Sep 17 00:00:00 2001 From: havoc 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.2