diff --git a/src/game/Spells/SpellAuras.cpp b/src/game/Spells/SpellAuras.cpp index 9045a5e9bc9..db1ff86df14 100644 --- a/src/game/Spells/SpellAuras.cpp +++ b/src/game/Spells/SpellAuras.cpp @@ -4448,6 +4448,18 @@ void Aura::HandlePeriodicTriggerSpell(bool apply, bool /*Real*/) { switch (GetId()) { + case 24743: // Cannon Prep + case 24832: // Cannon Prep + { + if (GameObject* pGo = ToGameObject(GetRealCaster())) + { + pGo->m_Events.AddLambdaEventAtOffset([pGo]() + { + pGo->SendGameObjectCustomAnim(); + }, 3600); + } + break; + } case 26869: // Amorous (Love is in the Air) { if (Creature* pCreature = target->ToCreature())