![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
Ситуация: есть моб с кастомным ИИ, написанным полностью с нуля. Если по нему хорошо прорядить (пока непонятно насколько, но в 99% случаев надо сбить концентрацию ударом в каст), он становится в позу "автоатаки" с занесённой косой а-ля контерспел, но не атакует. Вместо этого, строго по сценарию, он пытается кастовать. В лог пишет "кастинг бла-бла-бла", на деле никакого эффекта, второй строки "кастс..." нет. И так раундов 5-10 может висеть, если отойти, и бесконечно, если продолжать бить. На деле, спелл у моба в спеллбуке один, но он его как-то скастовать не может и бесконечно повторяет без анимации каста.
По логам, выбор действия работает, clearallactions стоит, а нифига (IMG:style_emoticons/kolobok_light/smile.gif) Была бы просто атака, он бы за игроком бегал, но он именно просто стоит как в контерспелле, но без контерспелла (режимы проверяются в начале каждого раунда). |
![]()
Сообщение
#2
|
|
Level 3 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Сталкивался однажды с чем-то подобным. Кастомный моб кастовал три спелла в определенном порядке, после чего зависал в таком же положении автоатаки. Помогло пересоздание моба в палитре. Есть подозрение, что подобный баг может всплывать из-за использования Levelup Wizard'а.
|
![]()
Сообщение
#3
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
Я конечно слоупок, но вот только появилось достаточно свободного времени (IMG:style_emoticons/kolobok_light/smile.gif) Исправить ошибку так и не вышло. Создал нового моба с нуля, без фитов и спеллов, тулсет ему только хиты под уровень сам рассчитал. А результат тот же - удар в каст, срыв и залипание (IMG:style_emoticons/kolobok_light/sad.gif) Может произойти сразу, может за бой и не залипнуть, но шанс больше 50% явно.
В скрипте все события проходят как надо, а вот ActionCastSpellAtObject() как бы срабатывает, но без спелла (IMG:style_emoticons/kolobok_light/smile.gif) Печаль. Добавил: установка 99 концентрации несомненно помогает усилить резисты моба к багу, но при бое дольше минуты он всё равно залипает, даже без срыва кастов. Сообщение отредактировал denis0k - Apr 18 2014, 08:42 |
![]() ![]() |
Текстовая версия | Сейчас: 26th May 2024 - 22:45 |