aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-12-04 12:45:46 +0100
committerShauren <shauren.trinity@gmail.com>2021-12-04 12:45:46 +0100
commit7e779a6f5955de96dc1baa2f48b1bb15ad9bc343 (patch)
treedcc119938e2e045c4c91d8d5cfabb34f5028d383 /src/server/game/Entities/Object
parent505fde8e2ce4c0730c15ac15bc7ab94dbb90cf7b (diff)
Core/Units: Send PlayHoverAnim state in CreateObject if enabled by Unit::SetPlayHoverAnim
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index ecf66509b44..c6c7a1b8eb1 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -162,8 +162,12 @@ void Object::BuildCreateUpdateBlockForPlayer(UpdateData* data, Player* target) c
}
if (Unit const* unit = ToUnit())
+ {
+ flags.PlayHoverAnim = unit->IsPlayingHoverAnim();
+
if (unit->GetVictim())
flags.CombatVictim = true;
+ }
ByteBuffer buf(0x400, ByteBuffer::Reserve{});
buf << uint8(updateType);