From 494175e2a766b1821af507c6d982de0cf61de9f9 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Sat, 21 Mar 2026 04:57:19 -0700 Subject: [PATCH] feat: add remaining CHAT_MSG_* event mappings Map 5 previously unmapped chat types to addon events: - CHAT_MSG_MONSTER_PARTY (NPC party chat in dungeons/scripted events) - CHAT_MSG_AFK (player AFK auto-reply messages) - CHAT_MSG_DND (player DND auto-reply messages) - CHAT_MSG_LOOT (loot roll/distribution messages) - CHAT_MSG_SKILL (skill-up messages) All WoW chat types in the ChatType enum are now mapped to addon events. --- src/core/application.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/application.cpp b/src/core/application.cpp index becb007c..ea1a2a7a 100644 --- a/src/core/application.cpp +++ b/src/core/application.cpp @@ -368,6 +368,11 @@ bool Application::initialize() { case game::ChatType::BG_SYSTEM_NEUTRAL: eventName = "CHAT_MSG_BG_SYSTEM_NEUTRAL"; break; case game::ChatType::BG_SYSTEM_ALLIANCE: eventName = "CHAT_MSG_BG_SYSTEM_ALLIANCE"; break; case game::ChatType::BG_SYSTEM_HORDE: eventName = "CHAT_MSG_BG_SYSTEM_HORDE"; break; + case game::ChatType::MONSTER_PARTY: eventName = "CHAT_MSG_MONSTER_PARTY"; break; + case game::ChatType::AFK: eventName = "CHAT_MSG_AFK"; break; + case game::ChatType::DND: eventName = "CHAT_MSG_DND"; break; + case game::ChatType::LOOT: eventName = "CHAT_MSG_LOOT"; break; + case game::ChatType::SKILL: eventName = "CHAT_MSG_SKILL"; break; default: break; } if (eventName) {