void instance_azjol_nerub::Update(uint32 uiDiff)
{
    if (m_uiWatcherTimer)
    {
        if (m_uiWatcherTimer <= uiDiff)
        {
            DoSendWatcherOrKrikthir();
            m_uiWatcherTimer = 0;
        }
        else
            m_uiWatcherTimer -= uiDiff;
    }

    if (m_uiGauntletEndTimer)
    {
        if (m_uiGauntletEndTimer <= uiDiff)
        {
            if (GetData(TYPE_HADRONOX) == IN_PROGRESS)
            {
                m_uiGauntletEndTimer = 0;
                return;
            }

            SetData(TYPE_HADRONOX, SPECIAL);

            // Allow him to evade - this will start the waypoint movement
            if (Creature* pHadronox = GetSingleCreatureFromStorage(NPC_HADRONOX))
                pHadronox->AI()->EnterEvadeMode();

            m_uiGauntletEndTimer = 0;
        }
        else
            m_uiGauntletEndTimer -= uiDiff;
    }
}
void instance_azjol_nerub::Update(uint32 uiDiff)
{
    if (m_uiWatcherTimer)
    {
        if (m_uiWatcherTimer <= uiDiff)
        {
            DoSendWatcherOrKrikthir();
            m_uiWatcherTimer = 0;
        }
        else
            m_uiWatcherTimer -= uiDiff;
    }
}