diff --git a/src/game/game_handler.cpp b/src/game/game_handler.cpp index a8ca371c..92589e5c 100644 --- a/src/game/game_handler.cpp +++ b/src/game/game_handler.cpp @@ -13565,10 +13565,7 @@ void GameHandler::handleTextEmote(network::Packet& packet) { chatMsg.senderName = senderName; chatMsg.message = emoteText; - chatHistory.push_back(chatMsg); - if (chatHistory.size() > maxChatHistory) { - chatHistory.erase(chatHistory.begin()); - } + addLocalChatMessage(chatMsg); // Trigger emote animation on sender's entity via callback uint32_t animId = rendering::Renderer::getEmoteAnimByDbcId(data.textEmoteId);