diff -r 451c11ef473a -r 7cc4f79a0416 core/HalfLife2.cpp --- a/core/HalfLife2.cpp Sat Nov 17 04:31:01 2007 +0000 +++ b/core/HalfLife2.cpp Sat Nov 17 05:33:47 2007 +0000 @@ -35,6 +35,7 @@ #include "UserMessages.h" #include "PlayerManager.h" #include "sm_stringutil.h" +#include "GameConfigs.h" #include CHalfLife2 g_HL2; @@ -308,7 +309,11 @@ return false; } - pBitBuf->WriteByte(1); + const char *pre_byte = g_pGameConf->GetKeyValue("HintTextPreByte"); + if (pre_byte != NULL && strcmp(pre_byte, "yes") == 0) + { + pBitBuf->WriteByte(1); + } pBitBuf->WriteString(msg); g_UserMsgs.EndMessage();