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