diff --git a/Source/Game/Entities/Unit/Unit.Movement.cs b/Source/Game/Entities/Unit/Unit.Movement.cs index 20a19edae..6684ff02f 100644 --- a/Source/Game/Entities/Unit/Unit.Movement.cs +++ b/Source/Game/Entities/Unit/Unit.Movement.cs @@ -684,10 +684,6 @@ namespace Game.Entities if (isInWater) RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2.Swimming); - // TODO: on heartbeat - if (m_vignette != null) - Vignettes.Update(m_vignette, this); - return (relocated || turn); } diff --git a/Source/Game/Entities/Unit/Unit.cs b/Source/Game/Entities/Unit/Unit.cs index 84efcfa30..eb8727b7f 100644 --- a/Source/Game/Entities/Unit/Unit.cs +++ b/Source/Game/Entities/Unit/Unit.cs @@ -2564,6 +2564,10 @@ namespace Game.Entities // Trigger heartbeat procs and generic aura behavior such as food emotes TriggerAuraHeartbeat(); + + // Update Vignette position and visibility + if (m_vignette != null) + Vignettes.Update(m_vignette, this); } void TriggerAuraHeartbeat()