aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-04-27 14:51:56 +0200
committerOvahlord <dreadkiller@gmx.de>2024-05-28 16:45:26 +0200
commit4de67994030ce9248324b1a86effa6bded506f40 (patch)
tree1f8e9262621b77f6aba49fd5e3ccf840cf1366a2 /src
parent42a51761901217ae6309a7a220a9997f1334a8dd (diff)
Core/Units: moved Vignette updating into Heartbeat handling
(cherry picked from commit 253f306a410bfbea9843bbb666cae0af30b4c8e8)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 3e3210838d6..db5604c3d44 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -504,6 +504,10 @@ void Unit::Heartbeat()
// Trigger heartbeat procs and generic aura behavior such as food emotes
TriggerAuraHeartbeat();
+
+ // Update Vignette position and visibility
+ if (m_vignette)
+ Vignettes::Update(*m_vignette, this);
}
void Unit::TriggerAuraHeartbeat()
@@ -12422,10 +12426,6 @@ bool Unit::UpdatePosition(float x, float y, float z, float orientation, bool tel
if (isInWater)
RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2::Swimming);
- // TODO: on heartbeat
- if (m_vignette)
- Vignettes::Update(*m_vignette, this);
-
return (relocated || turn);
}