Показать сообщение отдельно
Старый 01.03.2011, 19:45   #1
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию Остановка боя и действия при спадании ауры

Есть нпц, на которого накладывается аура на 10 секунд.
НПЦ при этом вводится в бой:
Код:
((Creature*)m_target)->AI()->AttackStart(caster);
Когда аура спадает, то не отрабатывает void SpellAuraHolder::HandleSpellSpecificBoosts(bool apply), вне боя все нормально.
Не получается вывести нпц из боя и сменить ему фракцию:
Код:
target->AttackStop();
target->CombatStop(true);
target->setFaction(35);
1. Где сейчас обрабатывается момент спадания ауры во время боя?
2. Каким образом вывести нпц из боя и сменить ему фракцию?
3. Есть ли в ядре способ заставить нпц следовать за игроком, или нужен скрипт СД2?
virusav вне форума   Ответить с цитированием