summaryrefslogtreecommitdiff
path: root/source/cl_parse.c
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2010-08-01 21:36:10 +0000
committerAndrey Nazarov <skuller@skuller.net>2010-08-01 21:36:10 +0000
commitd4cd3103fa33f243594f17f98364f88435def609 (patch)
treecf20839e7fb63d89bda08d10d307db52aa7d182e /source/cl_parse.c
parent19691ff84f13e778975fb587d086489bd896f437 (diff)
Applied patch from Toni Spets re-introducing support for message triggers.
Allow ‘$var$’ syntax when performing macro expansion.
Diffstat (limited to 'source/cl_parse.c')
-rw-r--r--source/cl_parse.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/cl_parse.c b/source/cl_parse.c
index 0423066..178f014 100644
--- a/source/cl_parse.c
+++ b/source/cl_parse.c
@@ -406,6 +406,7 @@ static void CL_SetActiveState( void ) {
if( !cls.demo.playback ) {
EXEC_TRIGGER( cl_beginmapcmd );
+ Cmd_ExecTrigger( "#cl_enterlevel" );
}
Cvar_Set( "cl_paused", "0" );
@@ -1333,6 +1334,9 @@ static void CL_ParsePrint( void ) {
if( level != PRINT_CHAT ) {
Com_Printf( "%s", string );
+ if( !cls.demo.playback ) {
+ Cmd_ExecTrigger( string );
+ }
return;
}
@@ -1379,6 +1383,10 @@ static void CL_ParseCenterPrint( void ) {
MSG_ReadString( string, sizeof( string ) );
SHOWNET( 2, " \"%s\"\n", string );
SCR_CenterPrint( string );
+
+ if( !cls.demo.playback ) {
+ Cmd_ExecTrigger( string );
+ }
}
/*