diff --git a/engine/client/cl_parse.c b/engine/client/cl_parse.c index 798c5fc1..0932b7ec 100644 --- a/engine/client/cl_parse.c +++ b/engine/client/cl_parse.c @@ -156,7 +156,7 @@ void CL_ParseRestoreSoundPacket( sizebuf_t *msg ) char sentenceName[32]; if( flags & SND_SEQUENCE ) - Q_snprintf( sentenceName, sizeof( sentenceName ), "!%i", sound + MAX_SOUNDS_NONSENTENCE ); + Q_snprintf( sentenceName, sizeof( sentenceName ), "!#%i", sound + MAX_SOUNDS_NONSENTENCE ); else Q_snprintf( sentenceName, sizeof( sentenceName ), "!%i", sound ); handle = S_RegisterSound( sentenceName ); diff --git a/engine/client/cl_parse_48.c b/engine/client/cl_parse_48.c index cbee2ec6..95b34508 100644 --- a/engine/client/cl_parse_48.c +++ b/engine/client/cl_parse_48.c @@ -469,8 +469,7 @@ void CL_ParseLegacyServerMessage( sizebuf_t *msg ) CL_ParseParticles( msg ); break; case svc_restoresound: - CL_ParseRestoreSoundPacket( msg ); - cl.frames[cl.parsecountmod].graphdata.sound += MSG_GetNumBytesRead( msg ) - bufStart; + Con_Printf( S_ERROR "%s: svc_restoresound: implement me!\n", __func__ ); break; case svc_spawnstatic: CL_LegacyParseStaticEntity( msg );