Minor behavioural correction.

This commit is contained in:
Shpoike 2020-09-04 13:23:19 +01:00
parent ee51277ed8
commit ec7b4fcadb

View file

@ -2762,7 +2762,7 @@ void SV_VoiceSendPacket(client_t *client, sizebuf_t *buf)
static void SV_Voice_Ignore_f(void) static void SV_Voice_Ignore_f(void)
{ {
if (cmd_source == src_command) if (cmd_source != src_client)
{ {
if (cls.state == ca_connected) if (cls.state == ca_connected)
Cmd_ForwardToServer (); Cmd_ForwardToServer ();
@ -2804,7 +2804,7 @@ static void SV_Voice_Ignore_f(void)
} }
static void SV_Voice_Target_f(void) static void SV_Voice_Target_f(void)
{ {
if (cmd_source == src_command) if (cmd_source != src_client)
{ {
if (cls.state == ca_connected) if (cls.state == ca_connected)
Cmd_ForwardToServer (); Cmd_ForwardToServer ();
@ -2835,7 +2835,7 @@ static void SV_Voice_Target_f(void)
} }
static void SV_Voice_MuteAll_f(void) static void SV_Voice_MuteAll_f(void)
{ {
if (cmd_source == src_command) if (cmd_source != src_client)
{ {
Cvar_Set("cl_voip_play", "0"); Cvar_Set("cl_voip_play", "0");
if (cls.state == ca_connected) if (cls.state == ca_connected)
@ -2848,7 +2848,7 @@ static void SV_Voice_MuteAll_f(void)
} }
static void SV_Voice_UnmuteAll_f(void) static void SV_Voice_UnmuteAll_f(void)
{ {
if (cmd_source == src_command) if (cmd_source != src_client)
{ {
Cvar_Set("cl_voip_play", "1"); Cvar_Set("cl_voip_play", "1");
if (cls.state == ca_connected) if (cls.state == ca_connected)