From 72aea29a34b2bfe6e6ad91548ab54531a60859bb Mon Sep 17 00:00:00 2001 From: Kamay Xutax Date: Sat, 14 Sep 2024 06:44:49 +0200 Subject: [PATCH] Added sv_deadtalk --- game/server/basemultiplayerplayer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game/server/basemultiplayerplayer.cpp b/game/server/basemultiplayerplayer.cpp index b6ecd44c46..703b40804f 100644 --- a/game/server/basemultiplayerplayer.cpp +++ b/game/server/basemultiplayerplayer.cpp @@ -6,6 +6,7 @@ //============================================================================= #include "cbase.h" +#include "convar.h" #include "mp_shareddefs.h" #include "basemultiplayerplayer.h" @@ -103,6 +104,8 @@ bool CBaseMultiplayerPlayer::SpeakConceptIfAllowed( int iConcept, const char *mo return SpeakIfAllowed( g_pszMPConcepts[iConcept], modifiers, pszOutResponseChosen, bufsize, filter ); } +ConVar sv_deadtalk("sv_deadtalk", "1"); + //----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- @@ -121,7 +124,7 @@ bool CBaseMultiplayerPlayer::CanHearAndReadChatFrom( CBasePlayer *pPlayer ) return false; // can't hear dead players if we're alive - if ( pPlayer->m_lifeState != LIFE_ALIVE && m_lifeState == LIFE_ALIVE ) + if ( ( pPlayer->m_lifeState != LIFE_ALIVE && m_lifeState == LIFE_ALIVE ) && !sv_deadtalk.GetBool() ) return false; return true;