]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
allow model flags to work on attached entities
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Tue, 24 Apr 2007 19:24:32 +0000 (19:24 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Tue, 24 Apr 2007 19:24:32 +0000 (19:24 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7183 d7cf8633-e32d-0410-b094-e92efae38249

cl_main.c

index 8ac9ddbc9318ab4b76d5582aa48c01a020d1846a..b9d26a011b7d9febf9bbd45fce4ddc8d6ea7bf5e 100644 (file)
--- a/cl_main.c
+++ b/cl_main.c
@@ -1069,7 +1069,7 @@ void CL_UpdateNetworkEntityTrail(entity_t *e)
        if (e->persistent.muzzleflash > 0)
                e->persistent.muzzleflash -= bound(0, cl.time - cl.oldtime, 0.1) * 20;
        // LordHavoc: if the model has no flags, don't check each
-       if (e->render.model && e->render.model->flags && (!e->state_current.tagentity && !(e->render.flags & RENDER_VIEWMODEL)))
+       if (e->render.model && e->render.model->flags && !(e->render.flags & RENDER_VIEWMODEL))
        {
                if (e->render.model->flags & EF_GIB)
                        trailtype = EFFECT_TR_BLOOD;
@@ -1318,7 +1318,7 @@ void CL_LinkNetworkEntity(entity_t *e)
                R_RTLight_Update(&r_refdef.lights[r_refdef.numlights++], false, &tempmatrix, color, -1, NULL, true, 0, 0.25, 0, 1, 1, LIGHTFLAG_NORMALMODE | LIGHTFLAG_REALTIMEMODE);
        }
        // LordHavoc: if the model has no flags, don't check each
-       if (e->render.model && e->render.model->flags && (!e->state_current.tagentity && !(e->render.flags & RENDER_VIEWMODEL)))
+       if (e->render.model && e->render.model->flags && !(e->render.flags & RENDER_VIEWMODEL))
        {
                if (e->render.model->flags & EF_GIB)
                        trailtype = EFFECT_TR_BLOOD;