From 9abb3b479c01cd5ba7ca6aa4c17c7a132c3f9d2a Mon Sep 17 00:00:00 2001 From: Shpoike Date: Tue, 7 May 2024 16:25:38 +0100 Subject: [PATCH] small tweak to item timers. --- engine/client/cl_ents.c | 16 ++++++++-------- engine/client/cl_parse.c | 2 -- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/engine/client/cl_ents.c b/engine/client/cl_ents.c index d07bda0ba..584131089 100644 --- a/engine/client/cl_ents.c +++ b/engine/client/cl_ents.c @@ -4309,15 +4309,15 @@ void CL_LinkPacketEntities (void) else { timerlink = &(*timerlink)->next; - if (timer->entnum) +/* if (timer->entnum>0) { - if (timer->entnum >= cl.maxlerpents) - continue; - le = &cl.lerpents[timer->entnum]; - if (le->sequence != cl.lerpentssequence) - continue; -// VectorCopy(le->origin, timer->origin); - } + if (timer->entnum < cl.maxlerpents) + { + le = &cl.lerpents[timer->entnum]; + if (le->sequence == cl.lerpentssequence) + VectorCopy(le->origin, timer->origin); + } + }*/ R_AddItemTimer(timer->origin, cl.time*90 + timer->origin[0] + timer->origin[1] + timer->origin[2], timer->radius, (cl.time - timer->start) / timer->duration, timer->rgb); } } diff --git a/engine/client/cl_parse.c b/engine/client/cl_parse.c index e69159479..ac2103924 100644 --- a/engine/client/cl_parse.c +++ b/engine/client/cl_parse.c @@ -6906,8 +6906,6 @@ static void CL_ParseItemTimer(void) } VectorCopy(org, timer->origin); - timer->start = cl.time; - timer->duration = timeout; timer->radius = radius; timer->duration = timeout; timer->entnum = entnum;