diff --git a/Source/Game/Spells/SpellManager.cs b/Source/Game/Spells/SpellManager.cs index 7a8ebea63..f416c0697 100644 --- a/Source/Game/Spells/SpellManager.cs +++ b/Source/Game/Spells/SpellManager.cs @@ -2889,6 +2889,10 @@ namespace Game.Entities } } } + + // Saving to DB happens before removing from world - skip saving these auras + if (spellInfo.HasAuraInterruptFlag(SpellAuraInterruptFlags.LeaveWorld)) + spellInfo.AttributesCu |= SpellCustomAttributes.AuraCannotBeSaved; } // addition for binary spells, omit spells triggering other spells