From 5b5deb14a64a7d5bfd8435345bf3054ce30e4c8b Mon Sep 17 00:00:00 2001 From: Hanicef <gustaf@hanicef.me> Date: Fri, 9 Feb 2024 18:34:34 +0100 Subject: [PATCH] Refine text messages when muting players --- src/hu_stuff.c | 6 ++++-- src/netcode/d_netcmd.c | 10 ++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/hu_stuff.c b/src/hu_stuff.c index bdafe4112c..09622b28c6 100644 --- a/src/hu_stuff.c +++ b/src/hu_stuff.c @@ -1565,7 +1565,6 @@ static void HU_DrawChat(void) INT32 cflag = 0; const char *ntalk = "Say: ", *ttalk = "Team: "; const char *talk = ntalk; - const char *mute = "Chat has been muted."; #ifdef NETSPLITSCREEN if (splitscreen) @@ -1592,7 +1591,10 @@ static void HU_DrawChat(void) if (CHAT_MUTE) { - talk = mute; + if (cv_mute.value) + talk = "Chat has been muted."; + else + talk = "You have been muted."; typelines = 1; cflag = V_GRAYMAP; // set text in gray if chat is muted. } diff --git a/src/netcode/d_netcmd.c b/src/netcode/d_netcmd.c index a07620b1c1..79ce7e47c8 100644 --- a/src/netcode/d_netcmd.c +++ b/src/netcode/d_netcmd.c @@ -2557,11 +2557,17 @@ static void Got_MutePlayer(UINT8 **cp, INT32 playernum) if (!players[player].muted && muted) { - CONS_Printf(M_GetText("%s has been muted.\n"), player_names[player]); + if (player == consoleplayer) + CONS_Printf(M_GetText("You has been muted.\n")); + else + CONS_Printf(M_GetText("%s has been muted.\n"), player_names[player]); } else if (players[player].muted && !muted) { - CONS_Printf(M_GetText("%s is no longer muted.\n"), player_names[player]); + if (player == consoleplayer) + CONS_Printf(M_GetText("You are no longer muted.\n")); + else + CONS_Printf(M_GetText("%s is no longer muted.\n"), player_names[player]); } players[player].muted = muted; -- GitLab