Подкиньте идею, каким образом сделать, чтобы атакующие героя юниты получали определённый баф, причём бафф нужно дать в момент получения урона героем (а не в момент замаха на удар). Ну или закинуть этого атакующего юнита в специальную группу. Другими словами - как-то выделить этого юнита, чтобы в дальнейшем можно было определить, что он атаковал героя, когда этого не стоило делать)
(Или что-то вроде Corrosie Skin у Випера из доты)
(Или что-то вроде Corrosie Skin у Випера из доты)
Пытаюсь сделать способность у героя:
При активации герой получает доп защиту на несколько секунд, а враги которые его атакуют получают дебафф.
Если герой применяет, например, молот бурь против дебаффнуто врага, то будет нанесено больше урона и тд.
При активации герой получает доп защиту на несколько секунд, а враги которые его атакуют получают дебафф.
Если герой применяет, например, молот бурь против дебаффнуто врага, то будет нанесено больше урона и тд.
Принятый ответ
У вайпера "Corrosive Skin" сделано на событии получения урона выше опред. порога (вроде выше 2.00).
Если охото чтобы именно дебафнуть в момент нанесения тычки, то тут нужно 2 триггера, 1 который следит (юнит атакован) и запускат таймер на скмжем 2 сек.
Второй триггер ждет что кто то (атакуемый или атакующий) сдохнет, время выйдет, атакующий отдаст приказ без указания цели, атакуемый получит урон.
Добавляя атакуемому скилл на основе рунных браслетов (-2.00 фактор резиста) и отсеиваем весь урон от заклинаний (ну наносим его юниту еще раз, но удалив браслеты и снизив хп) а если урон физический и источник урона на наз замахивался,последние 2 сек, + не успел отдать приказ без указания цели то его баффаем.
Если совсем лень, скачиваем систему отлова физического урона.
Если охото чтобы именно дебафнуть в момент нанесения тычки, то тут нужно 2 триггера, 1 который следит (юнит атакован) и запускат таймер на скмжем 2 сек.
Второй триггер ждет что кто то (атакуемый или атакующий) сдохнет, время выйдет, атакующий отдаст приказ без указания цели, атакуемый получит урон.
Добавляя атакуемому скилл на основе рунных браслетов (-2.00 фактор резиста) и отсеиваем весь урон от заклинаний (ну наносим его юниту еще раз, но удалив браслеты и снизив хп) а если урон физический и источник урона на наз замахивался,последние 2 сек, + не успел отдать приказ без указания цели то его баффаем.
Если совсем лень, скачиваем систему отлова физического урона.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Если охото чтобы именно дебафнуть в момент нанесения тычки, то тут нужно 2 триггера, 1 который следит (юнит атакован) и запускат таймер на скмжем 2 сек.
Второй триггер ждет что кто то (атакуемый или атакующий) сдохнет, время выйдет, атакующий отдаст приказ без указания цели, атакуемый получит урон.
Добавляя атакуемому скилл на основе рунных браслетов (-2.00 фактор резиста) и отсеиваем весь урон от заклинаний (ну наносим его юниту еще раз, но удалив браслеты и снизив хп) а если урон физический и источник урона на наз замахивался,последние 2 сек, + не успел отдать приказ без указания цели то его баффаем.
Если совсем лень, скачиваем систему отлова физического урона.
Триггер 1.
С: Герой учит способность.
У: Выученная способность равно...
Д: Добавить в триггер 2 событие (Учащий способность герой получает урон)
Выключить этот триггер.
Триггер 2.
С:
У:
Д: Дать способность (которая повышает броню) атакуемому юниту.
Дать способность способность (дебафф, можно сделать с пассивки торнадо) источнику урона.
Триггер 3.
С: Юнит входит в карту.
У:
Д: Добавить в триггер 4 событие (Входящий юнит получает урон).
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Установить здоровье атакуемого юнита.
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Удалить способность у атакуемого юнита (та, что дает дебафф).
Удалить бафф у атакуемого юнита.
Приказать источнику урона нанести ... атакуемому юниту...
Дать способность атакуемому юниту.