Ситуация: есть моб с кастомным ИИ, написанным полностью с нуля. Если по нему хорошо прорядить (пока непонятно насколько, но в 99% случаев надо сбить концентрацию ударом в каст), он становится в позу "автоатаки" с занесённой косой а-ля контерспел, но не атакует. Вместо этого, строго по сценарию, он пытается кастовать. В лог пишет "кастинг бла-бла-бла", на деле никакого эффекта, второй строки "кастс..." нет. И так раундов 5-10 может висеть, если отойти, и бесконечно, если продолжать бить. На деле, спелл у моба в спеллбуке один, но он его как-то скастовать не может и бесконечно повторяет без анимации каста.
По логам, выбор действия работает, clearallactions стоит, а нифига Была бы просто атака, он бы за игроком бегал, но он именно просто стоит как в контерспелле, но без контерспелла (режимы проверяются в начале каждого раунда).
Сталкивался однажды с чем-то подобным. Кастомный моб кастовал три спелла в определенном порядке, после чего зависал в таком же положении автоатаки. Помогло пересоздание моба в палитре. Есть подозрение, что подобный баг может всплывать из-за использования Levelup Wizard'а.
Я конечно слоупок, но вот только появилось достаточно свободного времени Исправить ошибку так и не вышло. Создал нового моба с нуля, без фитов и спеллов, тулсет ему только хиты под уровень сам рассчитал. А результат тот же - удар в каст, срыв и залипание Может произойти сразу, может за бой и не залипнуть, но шанс больше 50% явно.
В скрипте все события проходят как надо, а вот ActionCastSpellAtObject() как бы срабатывает, но без спелла Печаль.
Добавил: установка 99 концентрации несомненно помогает усилить резисты моба к багу, но при бое дольше минуты он всё равно залипает, даже без срыва кастов.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)