Всем привет. В чем сабж - у меня есть пассивка, предположим, как у вивера в доте. Она основана на орбе молнии, и при физической атаке есть шанс каста или каст, если шанс 100%. Косяк орба в том, что атаку юнита с этой способностью нужно направлять, иначе орб не работает. У абилки есть кд, и кроме как создать триггер, который ловит замах юнита с абилкой и сразу отдавать ему приказ атаковать цель его замаха снова, а после - выключать триггер на время кд пассивки, чтобы варик не завис к чертям. Что интересует - нет ли способа сделать это получше? Имеется ввиду отключение орба при ненаправленных атаках, и способ это исправить
Принятый ответ
Ну решается всё довольно тривиально
Юнит атакован
приказ атакующего юнита не равен "атаковать"
б.е. - приказать атакующий ПКМ атакованного
При первой атаке произойдёт небольшая потеря времени, т.к. получив при каз юнит заново начнёт анимацию атаки. Зато орб будет прокать.
Алсо если приказать юниту перейти нападая на противников (триггерно или ручками) - приказ юнита будет какой-надо и орб будет срабатывать.
Юнит атакован
приказ атакующего юнита не равен "атаковать"
б.е. - приказать атакующий ПКМ атакованного
При первой атаке произойдёт небольшая потеря времени, т.к. получив при каз юнит заново начнёт анимацию атаки. Зато орб будет прокать.
Алсо если приказать юниту перейти нападая на противников (триггерно или ручками) - приказ юнита будет какой-надо и орб будет срабатывать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
у меня стоит, весьма хорошая, но её минус - урон от авто-атак не отличить от любого другого физического
делай пассивку полностью триггерно
какой алгоритм? я могу отловить физический урон, но не урон с руки =\
и с пассивкой тогда как быть? орб хорош тем, что видно анимацию отката
лучше помечать юнита что он атаковал
так будет муи
но вообще не по кривому ты это не сделаешь
Юнит атакован
приказ атакующего юнита не равен "атаковать"
б.е. - приказать атакующий ПКМ атакованного
При первой атаке произойдёт небольшая потеря времени, т.к. получив при каз юнит заново начнёт анимацию атаки. Зато орб будет прокать.
Алсо если приказать юниту перейти нападая на противников (триггерно или ручками) - приказ юнита будет какой-надо и орб будет срабатывать.
Ред. ssbbssc
по факту, я могу отловить любой урон и разделить его на
нужно будет еще подумать
Melissa:
спасибо, попробую
nvc123:
а, понял, ловить в переменную, и проверять, если атакованный юнит равен переменной
Проверять нанес ли юнит физический урон атакой или нет можно проверив замахивался ли он недавно на этого юнита.
Ну а так если нужен ток. дабл урон - обычные криты как у баунти хантера из доты делай, индикацию кулдауна либо через скилл магического амулета либо с техникой где туча уровней.
тоесть урон нанесённый ударом
физический можно и иначе нанести