diff --git a/engine/client/cl_ents.c b/engine/client/cl_ents.c index 783555476..7b7e095eb 100644 --- a/engine/client/cl_ents.c +++ b/engine/client/cl_ents.c @@ -1608,6 +1608,10 @@ void CL_LinkPacketEntities (void) cl_numvisedicts++; +#ifdef Q3SHADERS + ent->forcedshader = NULL; +#endif + ent->visframe = 0; ent->keynum = s1->number; @@ -2400,6 +2404,10 @@ void CL_LinkPlayers (void) ent->keynum = j+1; ent->flags = 0; +#ifdef Q3SHADERS + ent->forcedshader = NULL; +#endif + ent->model = cl.model_precache[state->modelindex]; ent->skinnum = state->skinnum;