engine: client: fix lightstyle timings on GoldSrc protocol, share the parser with Quake protocol handler
This commit is contained in:
parent
88949a9ee6
commit
5d6cf48687
2 changed files with 3 additions and 5 deletions
|
@ -1325,11 +1325,11 @@ void CL_ParseLightStyle( sizebuf_t *msg, connprotocol_t proto )
|
|||
{
|
||||
int style;
|
||||
const char *s;
|
||||
float f = 0.0f;
|
||||
float f = cl.mtime[0];
|
||||
|
||||
style = MSG_ReadByte( msg );
|
||||
s = MSG_ReadString( msg );
|
||||
if( proto != PROTO_GOLDSRC )
|
||||
if( proto != PROTO_GOLDSRC && proto != PROTO_QUAKE )
|
||||
f = MSG_ReadFloat( msg );
|
||||
|
||||
CL_SetLightstyle( style, s, f );
|
||||
|
|
|
@ -970,9 +970,7 @@ void CL_ParseQuakeMessage( sizebuf_t *msg )
|
|||
CL_ParseQuakeServerInfo( msg );
|
||||
break;
|
||||
case svc_lightstyle:
|
||||
param1 = MSG_ReadByte( msg );
|
||||
str = MSG_ReadString( msg );
|
||||
CL_SetLightstyle( param1, str, cl.mtime[0] );
|
||||
CL_ParseLightStyle( msg, PROTO_QUAKE );
|
||||
break;
|
||||
case svc_updatename:
|
||||
param1 = MSG_ReadByte( msg );
|
||||
|
|
Loading…
Add table
Reference in a new issue