diff --git src/server/game/Handlers/ChatHandler.cpp src/server/game/Handlers/ChatHandler.cppindex 966eae5..837a7e9 100755
--- src/server/game/Handlers/ChatHandler.cpp
+++ src/server/game/Handlers/ChatHandler.cpp
@@ -541,6 +541,15 @@ void WorldSession::HandleTextEmoteOpcode(WorldPacket & recv_data)
recv_data >> emoteNum;
recv_data >> guid;
+ uint32 banned_emote[] = {
+ 34, //dance
+ 58, //kiss
+ 80 //sexy
+ };
+ for (uint32 i = 0; i < (sizeof(banned_emote)/sizeof(uint32)); i++)
+ if ( text_emote == banned_emote[i] )
+ return;
+
sScriptMgr->OnPlayerTextEmote(GetPlayer(), text_emote, emoteNum, guid);
EmotesTextEntry const* em = sEmotesTextStore.LookupEntry(text_emote);
|