aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2016-10-04 17:51:37 +0200
committerShauren <shauren.trinity@gmail.com>2016-10-04 17:51:37 +0200
commitcd326db30ff1d781d31dd9ceb688640e7e9266fc (patch)
tree3da2c87bb0d02a33e97fea5be2d26ab451795f1c /src
parent2b4006f80105a01419a40b773b250685ff930099 (diff)
Core/Units: Clear UNIT_NPC_EMOTESTATE on death (blizzlike)
Closes #15263 Closes #18027
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index d4cd8a7ba09..a17505c2b32 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -10055,6 +10055,7 @@ void Unit::setDeathState(DeathState s)
// do not why since in IncreaseMaxHealth currenthealth is checked
SetHealth(0);
SetPower(getPowerType(), 0);
+ SetUInt32Value(UNIT_NPC_EMOTESTATE, 0);
// players in instance don't have ZoneScript, but they have InstanceScript
if (ZoneScript* zoneScript = GetZoneScript() ? GetZoneScript() : GetInstanceScript())