diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index dc51eea04..1e6c963b3 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -490,6 +490,8 @@ void Pet::Update(uint32 diff) GetCharmInfo()->SetIsReturning(false); GetCharmInfo()->SaveStayPosition(true); + AddSpellCooldown(tempspell, 0, spellInfo->IsCooldownStartedOnEvent() ? infinityCooldownDelay : 0); + CastSpell(tempspellTarget, tempspell, false); m_tempspell = 0; m_tempspellTarget = nullptr;