]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_parse.c
fixed broken trails (introduced by my attempt to fix them)
[xonotic/darkplaces.git] / cl_parse.c
index 968a3d1dfa8122346acdfd671b490bc506990c59..c77cd252c770fe66fc41fde00676d69ccc980ade 100644 (file)
@@ -1626,6 +1626,7 @@ void CL_MoveLerpEntityStates(entity_t *ent)
                ent->render.framelerp = 1;
                // reset various persistent stuff
                ent->persistent.muzzleflash = 0;
+               ent->persistent.trail_allowed = false;
        }
        else if (DotProduct(odelta, odelta) > 1000*1000 || (cl.fixangle[0] && !cl.fixangle[1]))
        {
@@ -1638,6 +1639,7 @@ void CL_MoveLerpEntityStates(entity_t *ent)
                VectorCopy(ent->state_current.angles, ent->persistent.oldangles);
                VectorCopy(ent->state_current.origin, ent->persistent.neworigin);
                VectorCopy(ent->state_current.angles, ent->persistent.newangles);
+               ent->persistent.trail_allowed = false;
        }
        else if (ent->state_current.flags & RENDER_STEP)
        {