diff --git a/src/cgame/cg_players.c b/src/cgame/cg_players.c index eef64d32d..f4289fc3a 100644 --- a/src/cgame/cg_players.c +++ b/src/cgame/cg_players.c @@ -377,7 +377,6 @@ void CG_NewClientInfo(int clientNum) trap_Cvar_Set("cg_ui_voteFlags", Info_ValueForKey(info, "voteFlags")); CG_Printf("[cgnotify]^3*** You have been stripped of your referee status! ***\n"); - } else { @@ -386,6 +385,20 @@ void CG_NewClientInfo(int clientNum) CG_Printf("Type: ^3ref^7 (by itself) for a list of referee commands.\n"); } } + + if (newInfo.shoutcaster != ci->shoutcaster) + { + if (newInfo.shoutcaster <= 0) + { + const char *info = CG_ConfigString(CS_SERVERINFO); + + CG_Printf("[cgnotify]^3*** You have been stripped of your shoutcaster status! ***\n"); + } + else + { + CG_Printf("[cgnotify]^2*** You have been authorized \"shoutcaster\" status ***\n"); + } + } } // passing the clientNum since that's all we need, and we