Показать сообщение отдельно
Старый 08.02.2015, 07:23   #10
Karazhan
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
Karazhan На верном пути
По умолчанию

Прошу прощения Felzewell
Код:
void EnterEvadeMode() override
    {
        // Don't evade if the boss has the ember blast invisibility aura
        if (m_creature->HasAura(SPELL_EMBER_BLAST))
            return;

        ScriptedAI::EnterEvadeMode();
    }
https://github.com/scriptdev2/script..._alar.cpp#L174
Вот эта проверка работает(тоже проверка на ауру) - сделайте также и просьба не ставьте CombatStop(false)
Если вы конечно ещё этим занимаетесь)
P.S: Рагнаросу бы тоже наверное стоит впаять.
Код:
void EnterEvadeMode() override
    {
        // Don't evade during vanish phase
        if (m_uiPhase == PHASE_SUBMERGED)
            return;

        ScriptedAI::EnterEvadeMode();
    }
На оффициалке(в хард мод режиме) после 2 переходок и при достижении 10 процентов хп Рагна сваливает под лаву и появляются три архидруида. Вопрос если сбросить комбат(элементарной командой .combat stop) Рагна уйдёт в эвейд или же он пока не наступит героическая фаза с ногами он не сможет этого сделать? Ни разу не удалось узнать.
__________________
So foolish.
Karazhan вне форума   Ответить с цитированием