diff --git a/Source/Game/Globals/ObjectManager.cs b/Source/Game/Globals/ObjectManager.cs index d19110f3c..366f489f1 100644 --- a/Source/Game/Globals/ObjectManager.cs +++ b/Source/Game/Globals/ObjectManager.cs @@ -2045,6 +2045,12 @@ namespace Game continue; } + if (AdditionalSpellInfo.GetDuration() > 0) + { + Log.outError(LogFilter.Sql, $"Creature (Entry: {entry}) has temporary aura (spell {spellId}) in `auras` field in `creature_template_addon`."); + continue; + } + creatureAddon.auras[i++] = spellId; } @@ -2159,6 +2165,12 @@ namespace Game continue; } + if (AdditionalSpellInfo.GetDuration() > 0) + { + Log.outError(LogFilter.Sql, $"Creature (GUID: {guid}) has temporary aura (spell {spellId}) in `auras` field in `creature_addon`."); + continue; + } + creatureAddon.auras[i++] = spellId; }