diff options
Diffstat (limited to 'src/game')
-rw-r--r-- | src/game/g_cmds.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/game/g_cmds.c b/src/game/g_cmds.c index 1a3413a1..6ab2ae15 100644 --- a/src/game/g_cmds.c +++ b/src/game/g_cmds.c @@ -859,6 +859,9 @@ static qboolean G_SayTo( gentity_t *ent, gentity_t *other, saymode_t mode, const if( other->client->pers.connected != CON_CONNECTED ) return qfalse; + if( Com_ClientListContains( &other->client->sess.ignoreList, (int)( ent - g_entities ) ) ) + return qfalse; + if( ( ent && !OnSameTeam( ent, other ) ) && ( mode == SAY_TEAM || mode == SAY_AREA || mode == SAY_TPRIVMSG ) ) { |