From 06fc3ac48c382ea41a28ce425fe130c7541b892f Mon Sep 17 00:00:00 2001 From: kai Date: Tue, 2 Jun 2020 10:05:28 +0100 Subject: only show as GUID'less to those without SEESINCOGNITO --- src/game/g_admin.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/game/g_admin.c b/src/game/g_admin.c index e8761fc..e22639a 100644 --- a/src/game/g_admin.c +++ b/src/game/g_admin.c @@ -5016,7 +5016,10 @@ qboolean G_admin_listplayers( gentity_t *ent, int skiparg ) } guidless[ 0 ] = '\0'; - if( !Q_stricmp( p->pers.guid, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) || G_admin_permission( &g_entities[ i ], ADMF_INCOGNITO ) ) + if( !Q_stricmp( p->pers.guid, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) + || ( G_admin_permission( &g_entities[ i ], ADMF_INCOGNITO ) + && !admin_higher( ent, &g_entities[ i ] ) + && !G_admin_permission( ent, ADMF_SEESINCOGNITO ) ) ) { Q_strncpyz( guidless, "G", sizeof( guidless ) ); } -- cgit