From b99ecde7b85ae78482762f0e73162b817e7edcfd Mon Sep 17 00:00:00 2001
From: spherallic <spherallic@gmail.com>
Date: Sun, 7 May 2023 17:42:39 +0200
Subject: [PATCH] Fix [BOT] indicator color not being cleared

---
 src/lua_baselib.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lua_baselib.c b/src/lua_baselib.c
index db06d53dd9..6f5b46e302 100644
--- a/src/lua_baselib.c
+++ b/src/lua_baselib.c
@@ -3589,14 +3589,14 @@ static int lib_gAddPlayer(lua_State *L)
 		char joinmsg[256];
 
 		// Truncate bot name
-		player_names[newplayernum][sizeof(*player_names) - 7] = '\0'; // The length of colored [BOT] + 1
+		player_names[newplayernum][sizeof(*player_names) - 8] = '\0'; // The length of colored [BOT] + 1
 
 		strcpy(joinmsg, M_GetText("\x82*Bot %s has joined the game (player %d)"));
 		strcpy(joinmsg, va(joinmsg, player_names[newplayernum], newplayernum));
 		HU_AddChatText(joinmsg, false);
 
 		// Append blue [BOT] tag at the end
-		strlcat(player_names[newplayernum], "\x84[BOT]", sizeof(*player_names));
+		strlcat(player_names[newplayernum], "\x84[BOT]\x80", sizeof(*player_names));
 	}
 
 	LUA_PushUserdata(L, newplayer, META_PLAYER);
-- 
GitLab