Browse Source

engine: client: wire Cbuf_AddFilteredText to svc_stufftext commands

pull/2/head
Alibek Omarov 3 years ago committed by a1batross
parent
commit
3203d9a043
  1. 8
      engine/client/cl_parse.c
  2. 3
      engine/client/cl_qparse.c

8
engine/client/cl_parse.c

@ -2226,11 +2226,11 @@ void CL_ParseServerMessage( sizebuf_t *msg, qboolean normal_message )
case svc_stufftext: case svc_stufftext:
s = MSG_ReadString( msg ); s = MSG_ReadString( msg );
#ifdef HACKS_RELATED_HLMODS #ifdef HACKS_RELATED_HLMODS
// dsiable Cry Of Fear antisave protection // disable Cry Of Fear antisave protection
if( !Q_strnicmp( s, "disconnect", 10 ) && cls.signon != SIGNONS ) if( !Q_strnicmp( s, "disconnect", 10 ) && cls.signon != SIGNONS )
break; // too early break; // too early
#endif #endif
Cbuf_AddText( s ); Cbuf_AddFilteredText( s );
break; break;
case svc_setangle: case svc_setangle:
CL_ParseSetAngle( msg ); CL_ParseSetAngle( msg );
@ -2994,13 +2994,13 @@ void CL_ParseLegacyServerMessage( sizebuf_t *msg, qboolean normal_message )
case svc_stufftext: case svc_stufftext:
s = MSG_ReadString( msg ); s = MSG_ReadString( msg );
#ifdef HACKS_RELATED_HLMODS #ifdef HACKS_RELATED_HLMODS
// dsiable Cry Of Fear antisave protection // disable Cry Of Fear antisave protection
if( !Q_strnicmp( s, "disconnect", 10 ) && cls.signon != SIGNONS ) if( !Q_strnicmp( s, "disconnect", 10 ) && cls.signon != SIGNONS )
break; // too early break; // too early
#endif #endif
Con_Reportf( "Stufftext: %s", s ); Con_Reportf( "Stufftext: %s", s );
Cbuf_AddText( s ); Cbuf_AddFilteredText( s );
break; break;
case svc_setangle: case svc_setangle:
CL_ParseSetAngle( msg ); CL_ParseSetAngle( msg );

3
engine/client/cl_qparse.c

@ -825,6 +825,9 @@ CL_QuakeStuffText
void CL_QuakeStuffText( const char *text ) void CL_QuakeStuffText( const char *text )
{ {
Q_strncat( cmd_buf, text, sizeof( cmd_buf )); Q_strncat( cmd_buf, text, sizeof( cmd_buf ));
// a1ba: didn't filtered, anyway quake protocol
// only supported for demos, not network games
Cbuf_AddText( text ); Cbuf_AddText( text );
} }

Loading…
Cancel
Save