Group Network_message GM_TEAM checks

This commit is contained in:
Kp 2022-10-23 23:00:24 +00:00
parent 4506d0f6f3
commit 8501db1e64
1 changed files with 5 additions and 5 deletions

View File

@ -1169,13 +1169,13 @@ static void multi_message_feedback(void)
if (!(!(colon = strstr(Network_message.data(), ": ")) || colon == Network_message.data() || colon - Network_message.data() > CALLSIGN_LEN))
{
std::size_t feedlen = snprintf(feedback_result, sizeof(feedback_result), "%s ", TXT_MESSAGE_SENT_TO);
if ((Game_mode & GM_TEAM) && (Network_message[0] == '1' || Network_message[0] == '2'))
{
snprintf(feedback_result + feedlen, sizeof(feedback_result) - feedlen, "%s '%s'", TXT_TEAM, static_cast<const char *>(Netgame.team_name[Network_message[0] - '1']));
found = 1;
}
if (Game_mode & GM_TEAM)
{
if (const auto c = Network_message[0u]; c == '1' || c == '2')
{
snprintf(feedback_result + feedlen, sizeof(feedback_result) - feedlen, "%s '%s'", TXT_TEAM, Netgame.team_name[c - '1'].operator const char *());
found = 1;
}
range_for (auto &i, Netgame.team_name)
{
if (!d_strnicmp(i, Network_message.data(), colon - Network_message.data()))