diff --git a/nq/source/cl_ents.c b/nq/source/cl_ents.c index 000049b35..73002d3ea 100644 --- a/nq/source/cl_ents.c +++ b/nq/source/cl_ents.c @@ -612,7 +612,7 @@ CL_RelinkEntities (void) cl.scores[i - 1].bottomcolor); } } - ent->scale = new->scale; + ent->scale = new->scale / 16.0; VectorCopy (ent_colormod[new->colormod], ent->colormod); ent->colormod[3] = ENTALPHA_DECODE (new->alpha); diff --git a/nq/source/cl_parse.c b/nq/source/cl_parse.c index 642a71336..132b535fd 100644 --- a/nq/source/cl_parse.c +++ b/nq/source/cl_parse.c @@ -570,6 +570,9 @@ CL_ParseUpdate (int bits) if (bits & U_LERPFINISH) { MSG_ReadByte (net_message); //FIXME ignored for now. see fitzquake } + state->scale = baseline->scale; + state->glow_size = baseline->glow_size; + state->glow_color = baseline->glow_color; state->colormod = baseline->colormod; } else { state->alpha = baseline->alpha;