Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума ПРАВИЛА РАЗДЕЛА
 
Ответить в эту темуОткрыть новую тему
> "Залипание" моба
denis0k
сообщение Mar 6 2014, 07:02
Сообщение #1


Level 19
Иконки Групп

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Ситуация: есть моб с кастомным ИИ, написанным полностью с нуля. Если по нему хорошо прорядить (пока непонятно насколько, но в 99% случаев надо сбить концентрацию ударом в каст), он становится в позу "автоатаки" с занесённой косой а-ля контерспел, но не атакует. Вместо этого, строго по сценарию, он пытается кастовать. В лог пишет "кастинг бла-бла-бла", на деле никакого эффекта, второй строки "кастс..." нет. И так раундов 5-10 может висеть, если отойти, и бесконечно, если продолжать бить. На деле, спелл у моба в спеллбуке один, но он его как-то скастовать не может и бесконечно повторяет без анимации каста.

По логам, выбор действия работает, clearallactions стоит, а нифига (IMG:style_emoticons/kolobok_light/smile.gif) Была бы просто атака, он бы за игроком бегал, но он именно просто стоит как в контерспелле, но без контерспелла (режимы проверяются в начале каждого раунда).
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Fimko
сообщение Mar 6 2014, 11:56
Сообщение #2


Level 3
*

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



Сталкивался однажды с чем-то подобным. Кастомный моб кастовал три спелла в определенном порядке, после чего зависал в таком же положении автоатаки. Помогло пересоздание моба в палитре. Есть подозрение, что подобный баг может всплывать из-за использования Levelup Wizard'а.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Apr 18 2014, 08:32
Сообщение #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
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18th October 2018 - 00:21