После применения способности? ИИ застывает.

Всем привет! У меня на карте есть боты ИИ которые отлично двигаются вместе с мобами (крипами) и атакуют убегая здания (вышку). Но появилась новая проблема. Короче Ии когда применяет способности то он застывает на месте. А я не хочу добавить периодический таймер или установить дополнительную переменную для бота. (Я сделал так чтобы бот когда зашёл на область то и получил приказ атаковать.) Как сделать так чтобы при применении заклинания ИИ не терял приказы.

Ответ

Шаг 1 - Добавь бота в группу (что бы знать куда тебе потом его отправлять после каста способности)
Шаг 2 - Проверяй когда Бот заканчивает или Останавливает каст - чекай если он в нужной группе и отправляй в нужную точку)
А я не хочу добавить периодический таймер или установить дополнительную переменную для бота
Привыкайте к тому что без переменных не обойтись.


Views: 93

XGM Bot #1 - 2 months ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
вроде как кулдаун не запускается, если в момент применения способности юнита переместить триггером в какое-нибудь другое место (например, на несколько точек вправо)
» ответ
Я решил это через отслеживание начала заклинания, после чего ставил юнита на паузу на 20 сек с проигрыванием анимации. т.е. способность не завершалась, но выгляедло это так, как будто она завершилась
» ответ
Никак, это пассивка, да и зачем тебе это нужно? Если можно следить за кол-вом ресурсов?
» ответ
8gabriel8, с манакостом, именно с манакостом.

Roy Mustang #2 - 2 months ago (изм. ) 1
Голосов: +1 / -0

Шаг 1 - Добавь бота в группу (что бы знать куда тебе потом его отправлять после каста способности)
Шаг 2 - Проверяй когда Бот заканчивает или Останавливает каст - чекай если он в нужной группе и отправляй в нужную точку)
А я не хочу добавить периодический таймер или установить дополнительную переменную для бота
Привыкайте к тому что без переменных не обойтись.
Прикрепленные файлы
quq_CCCP #3 - 2 months ago 1
Голосов: +1 / -0
Я бы советовал посмотреть ИИ старой доты, оно без офуксации кода, все имена сохранены, и посмотеть как рализуют задания для ИИ, касты абилок, поиски цели и прочее. Проблем то придется решать очень много.
Nikolay36 #4 - 2 months ago (изм. ) 0
Голосов: +0 / -0
Roy Mustang, да это вариант мне нравится, но опять придется использовать глобалку или хэш т аблицу

quq_CCCP, Дота ИИ эх опять придется взломать доту)
quq_CCCP #5 - 2 months ago 1
Голосов: +1 / -0
Nikolay36, древнии версии тпа 6.44 там нет особо никакой защиты, вытащи war3map.j и смотри, там все имена остались.
Nikolay36 #6 - 2 months ago 0
Голосов: +0 / -0
quq_CCCP, благодарю. Хорошо я посмотрю версию 6.44
Hanabishi #7 - 2 months ago 1
Голосов: +1 / -0
Заранее провальный подход надеяться на одноразовые приказы. Есть много факторов, которые могут сбивать текущие приказы: каст некоторых заклинаний, станы, подпирание другими юнитами итд.
Так что по-хорошему все равно надо делать таймер, который будет постоянно следить за состоянием ботов.
Nikolay36 #8 - 2 months ago 0
Голосов: +0 / -0
Hanabishi, так у меня есть таймер периодический который проверяет хп ботов если меньше 250 то отправляет на базу.