aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/ChatHandler.cpp
diff options
context:
space:
mode:
authorDuarte Duarte <dnpd.dd@gmail.com>2014-09-08 15:04:24 +0100
committerDuarte Duarte <dnpd.dd@gmail.com>2014-09-08 15:04:24 +0100
commit3206acf1e4882945f95370998c6089dedcaff7a6 (patch)
tree9e3bd4312be95da715ce815d2f8679d976dc2276 /src/server/game/Handlers/ChatHandler.cpp
parent6885eb4f2c7cf8941d4018b36a0b522e77092504 (diff)
parent57ceeae828f94557e865f5a903a2914e1ce3dfea (diff)
Merge pull request #13051 from Dekadencee/FixEmotes
Player/Emotes: Fix infinite dance and read map animation
Diffstat (limited to 'src/server/game/Handlers/ChatHandler.cpp')
-rw-r--r--src/server/game/Handlers/ChatHandler.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp
index 422d0d9c7d2..0ce9c21b399 100644
--- a/src/server/game/Handlers/ChatHandler.cpp
+++ b/src/server/game/Handlers/ChatHandler.cpp
@@ -746,6 +746,10 @@ void WorldSession::HandleTextEmoteOpcode(WorldPacket& recvData)
case EMOTE_STATE_KNEEL:
case EMOTE_ONESHOT_NONE:
break;
+ case EMOTE_STATE_DANCE:
+ case EMOTE_STATE_READ:
+ GetPlayer()->SetUInt32Value(UNIT_NPC_EMOTESTATE, emote_anim);
+ break;
default:
// Only allow text-emotes for "dead" entities (feign death included)
if (GetPlayer()->HasUnitState(UNIT_STATE_DIED))