diff --git a/src/game/WorldHandlers/ChatHandler.cpp b/src/game/WorldHandlers/ChatHandler.cpp index 096b3dd18..4e6f93782 100644 --- a/src/game/WorldHandlers/ChatHandler.cpp +++ b/src/game/WorldHandlers/ChatHandler.cpp @@ -277,7 +277,8 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) // Used by Eluna #ifdef ENABLE_ELUNA - sEluna->OnChat(GetPlayer(), type, lang, msg, player); + if (!sEluna->OnChat(GetPlayer(), type, lang, msg, player)) + return; #endif /* ENABLE_ELUNA */ GetPlayer()->Whisper(msg, lang, player->GetObjectGuid()); } break;