Основы хилбота

Ответить
Аватара пользователя
BlackDPS
Администратор
Сообщения: 592
Зарегистрирован: 17 фев 2016, 11:26

Основы хилбота

Сообщение BlackDPS » 16 ноя 2018, 09:45

Задача:
Найти союзника с наименьшим здоровьем.
Если его здоровье <= 60% использовать "Быстрое исцеление"
Если здоровье <= 80% использовать "Исцеление"
Если нет союзников <= 80% - ничего не делать

hb1.png
hb1.png (11.71 КБ) 19332 просмотра
Цикл берет всех союзников и игрока и перечисляет в цели ForeachUnit
Если установлена галочка "Отсортировать по возрастанию HP" то первыми в ForeachUnit будут цели с меньшим количеством здоровья

В данном условии в союзника с наименьшим здоровьем если оно менее 80% будет применено "Исцеление"

Добавим так же быстрое исцеление:
hb2.png
hb2.png (23.09 КБ) 19332 просмотра
Для сокращения записи можно использовать "Полный цикл на каждый блок"
hb3.png
hb3.png (19.44 КБ) 19332 просмотра
В этом случае сначала на каждый ForeachUnit будет сделана проверка на <= 60 а после этого на <= 80

Конкретно в этом примере если не будет установлена "Полный цикл на каждый блок" то ротация отработает правильно, но в некоторых ситуация это поведение важно

Tretiy
Сообщения: 14
Зарегистрирован: 24 апр 2018, 06:15

Re: Основы хилбота

Сообщение Tretiy » 01 дек 2018, 16:56

Дайте пожалуйста пример для хила монка, чтоб при 80% кастовал Успокаивающий туман, а при 60% кастовал Окутывающий туман (при кастуемом в это время Успокаивающем)

Reqqque
Сообщения: 214
Зарегистрирован: 01 дек 2018, 20:28

Re: Основы хилбота

Сообщение Reqqque » 01 дек 2018, 20:33

monk.PNG
monk.PNG (23.63 КБ) 19276 просмотров
monk2.PNG
monk2.PNG (23.32 КБ) 19276 просмотров

Tretiy
Сообщения: 14
Зарегистрирован: 24 апр 2018, 06:15

Re: Основы хилбота

Сообщение Tretiy » 02 дек 2018, 03:24

То есть пробовали - работает? (к примеру, подходим к наставнику монахов --> войти на арену испытаний --> испытание лекаря (серебро)). Что же я тогда делаю не так?
Monk_slaker.rar
F1 F2 чтоб сразу опробовать оба варианта
(1.83 КБ) 522 скачивания

Reqqque
Сообщения: 214
Зарегистрирован: 01 дек 2018, 20:28

Re: Основы хилбота

Сообщение Reqqque » 02 дек 2018, 14:20

Потестил не работает. Во время каста "Успокаивающего тумана" бот ничего не кастует.
Кто решил эту проблему отпишитесь

Аватара пользователя
BlackDPS
Администратор
Сообщения: 592
Зарегистрирован: 17 фев 2016, 11:26

Re: Основы хилбота

Сообщение BlackDPS » 02 дек 2018, 20:33

полный цикл на каждый блок
сначала более приоритетный спел с условием на меньшее количество хп

Tretiy
Сообщения: 14
Зарегистрирован: 24 апр 2018, 06:15

Re: Основы хилбота

Сообщение Tretiy » 03 дек 2018, 03:09

Заработало, спасибо, но только первый блок, через баф Успокаивающий туман. Второй блок (через "Текущее произносимое заклинание") наотрез отказалось

Аватара пользователя
BlackDPS
Администратор
Сообщения: 592
Зарегистрирован: 17 фев 2016, 11:26

Re: Основы хилбота

Сообщение BlackDPS » 03 дек 2018, 18:34

Зачем нужно условие - текущее произносимое заклинание?

Alex_6606
Сообщения: 30
Зарегистрирован: 22 сен 2017, 22:17

Re: Основы хилбота

Сообщение Alex_6606 » 14 фев 2019, 11:30

С успокаивающим туманом вообще проблема, название одинаковое, а заклинаний два, одно кастуется игроком , второе его статуей, очень бы не помешало вместо названий проверять по ID

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость