]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_main.c
changed the Cvar_Command: prints to developer.integer >= 100
[xonotic/darkplaces.git] / cl_main.c
index 22acc719e757b6e6a0850b787265f085d88ca8d2..2fd7720dbc583d8a4ae09f3c3ef7e14cd51fade4 100644 (file)
--- a/cl_main.c
+++ b/cl_main.c
@@ -1028,7 +1028,7 @@ void CL_LinkNetworkEntity(entity_t *e)
                        tempmatrix.m[1][3] = trace.endpos[1];
                        tempmatrix.m[2][3] = trace.endpos[2];
                        CL_AllocDlight(NULL, &tempmatrix, 100, e->persistent.muzzleflash, e->persistent.muzzleflash, e->persistent.muzzleflash, 0, 0, 0, -1, true, 0, 0.25, 0.25, 1, 1, LIGHTFLAG_NORMALMODE | LIGHTFLAG_REALTIMEMODE);
-                       e->persistent.muzzleflash -= cl.frametime * 10;
+                       e->persistent.muzzleflash -= (cl.time - cl.oldtime) * 10;
                }
                // 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)))
@@ -1093,8 +1093,7 @@ void CL_LinkNetworkEntity(entity_t *e)
                        if (len > 0)
                                len = 1.0f / len;
                        VectorScale(vel, len, vel);
-                       len = VectorDistance(origin, e->persistent.trail_origin);
-                       CL_ParticleEffect(trailtype, len, e->persistent.trail_origin, origin, vel, vel, e, e->state_current.glowcolor);
+                       CL_ParticleEffect(trailtype, 1, e->persistent.trail_origin, origin, vel, vel, e, e->state_current.glowcolor);
                }
                VectorCopy(origin, e->persistent.trail_origin);
                // tenebrae's sprites are all additive mode (weird)
@@ -1563,6 +1562,9 @@ int CL_ReadFromServer(void)
 
                // update view blend
                V_CalcViewBlend();
+
+               // update the r_refdef time again because cl.time may have changed
+               r_refdef.time = cl.time;
        }
 
        return 0;