From: havoc Date: Thu, 23 Mar 2006 11:44:47 +0000 (+0000) Subject: corrected PFLAGS_FULLDYNAMIC pitch angle handling X-Git-Tag: xonotic-v0.1.0preview~4147 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=99c062a65e485d22ccec7c9b199685a552d92d5f;p=xonotic%2Fdarkplaces.git corrected PFLAGS_FULLDYNAMIC pitch angle handling git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6174 d7cf8633-e32d-0410-b094-e92efae38249 --- 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)