Основы хилбота
Добавлено: 16 ноя 2018, 09:45
Задача:
Найти союзника с наименьшим здоровьем.
Если его здоровье <= 60% использовать "Быстрое исцеление"
Если здоровье <= 80% использовать "Исцеление"
Если нет союзников <= 80% - ничего не делать
Цикл берет всех союзников и игрока и перечисляет в цели ForeachUnit
Если установлена галочка "Отсортировать по возрастанию HP" то первыми в ForeachUnit будут цели с меньшим количеством здоровья
В данном условии в союзника с наименьшим здоровьем если оно менее 80% будет применено "Исцеление"
Добавим так же быстрое исцеление: Для сокращения записи можно использовать "Полный цикл на каждый блок" В этом случае сначала на каждый ForeachUnit будет сделана проверка на <= 60 а после этого на <= 80
Конкретно в этом примере если не будет установлена "Полный цикл на каждый блок" то ротация отработает правильно, но в некоторых ситуация это поведение важно
Найти союзника с наименьшим здоровьем.
Если его здоровье <= 60% использовать "Быстрое исцеление"
Если здоровье <= 80% использовать "Исцеление"
Если нет союзников <= 80% - ничего не делать
Цикл берет всех союзников и игрока и перечисляет в цели ForeachUnit
Если установлена галочка "Отсортировать по возрастанию HP" то первыми в ForeachUnit будут цели с меньшим количеством здоровья
В данном условии в союзника с наименьшим здоровьем если оно менее 80% будет применено "Исцеление"
Добавим так же быстрое исцеление: Для сокращения записи можно использовать "Полный цикл на каждый блок" В этом случае сначала на каждый ForeachUnit будет сделана проверка на <= 60 а после этого на <= 80
Конкретно в этом примере если не будет установлена "Полный цикл на каждый блок" то ротация отработает правильно, но в некоторых ситуация это поведение важно