From 521cd805c4d2a68b0e457acd1fca25fa6eb8444a Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 27 Dec 2021 15:36:30 -0500 Subject: [PATCH] Core/Spell: don't send duration for auras caused by dynobjects. Port From (https://github.com/TrinityCore/TrinityCore/commit/2efb6b618798b11f0c57a80661e04955ff63ed58) --- Source/Game/Spells/Auras/Aura.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Spells/Auras/Aura.cs b/Source/Game/Spells/Auras/Aura.cs index 6e084be5c..7547b48e6 100644 --- a/Source/Game/Spells/Auras/Aura.cs +++ b/Source/Game/Spells/Auras/Aura.cs @@ -246,7 +246,7 @@ namespace Game.Spells auraData.SpellID = (int)aura.GetId(); auraData.Visual= aura.GetSpellVisual(); auraData.Flags = GetFlags(); - if (aura.GetMaxDuration() > 0 && !aura.GetSpellInfo().HasAttribute(SpellAttr5.HideDuration)) + if (aura.GetAuraType() != AuraObjectType.DynObj && aura.GetMaxDuration() > 0 && !aura.GetSpellInfo().HasAttribute(SpellAttr5.HideDuration)) auraData.Flags |= AuraFlags.Duration; auraData.ActiveFlags = GetEffectMask();