Кол-во врагов с активным ДоТ.
Кол-во врагов с активным ДоТ.
Просьба. Нельзя ли добавить функцию от обратного - типа Кол-во врагов без активного ДоТ? Я выстроил функцию Он юзает Мор как только я соберу толпу. Но если присоединятся еще один или два моба, то почему то он Мор не обновляет. Может я что не правильно выстраиваю...
- Вложения
-
- Screenshot_7.png (24.72 КБ) 8306 просмотров
-
- Сообщения: 188
- Зарегистрирован: 11 апр 2018, 09:29
Re: Кол-во врагов с активным ДоТ.
"количество врагов без активного дот", это уже за гранью тут. Попробуй вместо режима подсчёта суммы, максимальное смотреть. У тебя он складывает сколько врагов с ознобом и сколько с кровавой чумой, и только если всего 2 дебафа прожимает(т.е. если одна цель с болезнями этими). Т.е. если у тебя 2 противника и на каждом по две болезни, бот насчитает 4(2 врага с ознобом + 2 врага с кровавой чумой).Loaprock писал(а): ↑14 янв 2020, 07:32Просьба. Нельзя ли добавить функцию от обратного - типа Кол-во врагов без активного ДоТ? Я выстроил функцию Он юзает Мор как только я соберу толпу. Но если присоединятся еще один или два моба, то почему то он Мор не обновляет. Может я что не правильно выстраиваю...
Discord:EnterBrain#6570
Re: Кол-во врагов с активным ДоТ.
Да пробовал я. Сначала так и сделал, ставил максимально. Он вообще не юзает тогда. А по поводу "за гранью" не соглашусь. Я конечно многого могу не понимать, однако то, что он считает врагов и определяет доты на них, то почему он не сможет так же их считать и определять отсутствие дот? Как я понял при определении кол-ва врагов он считывает агро лист.EnterBrain писал(а): ↑14 янв 2020, 11:04"количество врагов без активного дот", это уже за гранью тут. Попробуй вместо режима подсчёта суммы, максимальное смотреть. У тебя он складывает сколько врагов с ознобом и сколько с кровавой чумой, и только если всего 2 дебафа прожимает(т.е. если одна цель с болезнями этими). Т.е. если у тебя 2 противника и на каждом по две болезни, бот насчитает 4(2 врага с ознобом + 2 врага с кровавой чумой).Loaprock писал(а): ↑14 янв 2020, 07:32Просьба. Нельзя ли добавить функцию от обратного - типа Кол-во врагов без активного ДоТ? Я выстроил функцию Он юзает Мор как только я соберу толпу. Но если присоединятся еще один или два моба, то почему то он Мор не обновляет. Может я что не правильно выстраиваю...
-
- Сообщения: 188
- Зарегистрирован: 11 апр 2018, 09:29
Re: Кол-во врагов с активным ДоТ.
Это всё работает через события, а именно комбат-лог. Отлавливаются враги из комбат-лога, на которых тикает дот. что-бы считать врагов, нужно чтоб либо они били игрока(входящий урон в условии "количество врагов"), либо игрок наносили урон им(исходящий урон там же). Опять же, проверить что бьющий тебя юнит не имеет доты нельзя.Loaprock писал(а): ↑14 янв 2020, 15:17Да пробовал я. Сначала так и сделал, ставил максимально. Он вообще не юзает тогда. А по поводу "за гранью" не соглашусь. Я конечно многого могу не понимать, однако то, что он считает врагов и определяет доты на них, то почему он не сможет так же их считать и определять отсутствие дот? Как я понял при определении кол-ва врагов он считывает агро лист.
Единственное что тут можно, посчитать кол-во врагов(входящий+исходящий) и вычесть максимальное кол-во дот, и типо разница = враги без доты, но это будет шиндос как не точно. Типо пользовательское условие "(b_getenemiescount(1, 0)-(max(b_getenemieswithdotscount("Озноб"), b_getenemieswithdotscount("Кровавая чума"))))"
Discord:EnterBrain#6570
Re: Кол-во врагов с активным ДоТ.
Ясно... что ж придется по старинке через модификатор шифт. Благо что теперь это возможноEnterBrain писал(а): ↑14 янв 2020, 17:19Это всё работает через события, а именно комбат-лог. Отлавливаются враги из комбат-лога, на которых тикает дот. что-бы считать врагов, нужно чтоб либо они били игрока(входящий урон в условии "количество врагов"), либо игрок наносили урон им(исходящий урон там же). Опять же, проверить что бьющий тебя юнит не имеет доты нельзя.Loaprock писал(а): ↑14 янв 2020, 15:17Да пробовал я. Сначала так и сделал, ставил максимально. Он вообще не юзает тогда. А по поводу "за гранью" не соглашусь. Я конечно многого могу не понимать, однако то, что он считает врагов и определяет доты на них, то почему он не сможет так же их считать и определять отсутствие дот? Как я понял при определении кол-ва врагов он считывает агро лист.
Единственное что тут можно, посчитать кол-во врагов(входящий+исходящий) и вычесть максимальное кол-во дот, и типо разница = враги без доты, но это будет шиндос как не точно. Типо пользовательское условие "(b_getenemiescount(1, 0)-(max(b_getenemieswithdotscount("Озноб"), b_getenemieswithdotscount("Кровавая чума"))))"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость