На карте бегает множество юнитов с огненными стрелами как у тиранды, мне нужно отлавливать момент применения огненной стрелы, через какое событие это делается? Пробовал через стандартные события "юнит бегин каст" и т. д., только вот не отлавливается

Принятый ответ

Cancel, стандартные сферы яда + триггер с событием - юнит получил урон, конструкция проста как грабли и её можно посмотреть в опен доте.
Суть - юнит замахнулся на другого юнита, или применил стрелы в другого юнита как абилку, то создаем еще один триггер на который вешаем событие - юнит на которого замахнулись или в которого кастанули стрелу получает урон\дохнет, время выходит.
Если юнит получил урон, то проверяем что урон от лица заклинателя кинувшего стрелу, и есть бафф стрелы, удаляем бафф стреылы у юнита, выключаем триггер и делаем все что нам нужно, удаляем триггер. Так же если юнит помер или время вышло тоже утилизируем триггер.
Все изи.
0
23
6 лет назад
0
его отловить можно если получить урон 0 и являет баф то считает
0
20
6 лет назад
0
ядовитых стрел тогда
у огненных баффа нет вроде
0
13
6 лет назад
0
ssbbssc, т. е. огненные стрелы ни как не отловить?
0
20
6 лет назад
0
Cancel:
ssbbssc, т. е. огненные стрелы ни как не отловить?
насколько я знаю, они не накладывают бафф
приказ авто-атаки со стрелами тоже равен smart
думаю, можно отлавливать включение авто-каста, но проблема в том, что он остается включенным, даже когда на стрелу нехватает маны
хотя на это можно ввести фильтр
вопрос, а зачем нужно отлавливать стрелы? чтобы прикрутить к ним стан или что-то такое?
0
16
6 лет назад
0
никак, проще взять стрелы с бафом
0
13
6 лет назад
0
ssbbssc, у героя может быть выучена способность, благодаря которой после применения заклинания есть вероятность восстановить затраченную ману на заклинание. Хотелось бы, чтобы это распространялось и на стрелы.
DracoL1ch, ок, можешь описать алгоритм работы? Надо прикрепить к текущему спелу баф, или взять за основую другой спел? Что делать когда я получу спел с бафом - как его отлавливать надо?
0
21
6 лет назад
0
Если какой-нибудь воин на карте получил урон и при этом имеет тот самый бафф, значит Вы успешно отловили момент применения той самой способности с тем самым бафом.
0
32
6 лет назад
0
Cancel, стандартные сферы яда + триггер с событием - юнит получил урон, конструкция проста как грабли и её можно посмотреть в опен доте.
Суть - юнит замахнулся на другого юнита, или применил стрелы в другого юнита как абилку, то создаем еще один триггер на который вешаем событие - юнит на которого замахнулись или в которого кастанули стрелу получает урон\дохнет, время выходит.
Если юнит получил урон, то проверяем что урон от лица заклинателя кинувшего стрелу, и есть бафф стрелы, удаляем бафф стреылы у юнита, выключаем триггер и делаем все что нам нужно, удаляем триггер. Так же если юнит помер или время вышло тоже утилизируем триггер.
Все изи.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.