diff options
author | Wyrserth <wyrserth@protonmail.com> | 2019-07-07 00:06:49 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-12-14 22:03:20 +0100 |
commit | 2efb6b618798b11f0c57a80661e04955ff63ed58 (patch) | |
tree | 35faa499dfc75572c94d3ebbcf0e892de7de0130 /src | |
parent | 756325bc841fd747d8e4022e208444ceab90a179 (diff) |
Core/Spell: don't send duration for auras caused by dynobjects.
(cherry picked from commit 1d1b77c3f0c7625228f328cf894610c14a54c308)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/Auras/SpellAuras.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 485638fd7e0..450f7c65ee5 100644 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -238,7 +238,7 @@ void AuraApplication::BuildUpdatePacket(WorldPackets::Spells::AuraInfo& auraInfo auraData.SpellID = aura->GetId(); auraData.Visual = aura->GetSpellVisual(); auraData.Flags = GetFlags(); - if (aura->GetMaxDuration() > 0 && !aura->GetSpellInfo()->HasAttribute(SPELL_ATTR5_HIDE_DURATION)) + if (aura->GetType() != DYNOBJ_AURA_TYPE && aura->GetMaxDuration() > 0 && !aura->GetSpellInfo()->HasAttribute(SPELL_ATTR5_HIDE_DURATION)) auraData.Flags |= AFLAG_DURATION; auraData.ActiveFlags = GetEffectMask(); |