diff --git a/src/server/scripts/Events/brewfest.cpp b/src/server/scripts/Events/brewfest.cpp index ec299e5d0..fb92fced1 100644 --- a/src/server/scripts/Events/brewfest.cpp +++ b/src/server/scripts/Events/brewfest.cpp @@ -362,6 +362,14 @@ public: { reveler->SetRespawnDelay(5 * MINUTE); reveler->Respawn(); + + // It's here because SmartAI::JustRespawned restores original faction + // So we need to delay a little bit reloading auras from creature_template_addon + reveler->m_Events.AddEventAtOffset([reveler]() + { + reveler->RemoveAllAuras(); + reveler->LoadCreaturesAddon(true); + }, 100ms); } } revelerGUIDs.clear();