Пример: Способность Шейкера из Доты!
То,что у меня получилось:
Стандартная способность - Безумие.
После применения на 4 секунды моя след. атака нанесет крит урон. (Скорость атаки,передвижения увилечены.)
Т.е я сделал так,что бы после применения заклинания у меня появлялась пассивка - Крит.
После того как юнит начинает атаковать цель срабатывает триггер,который через 0.50 сек удалит пассивку.
Проблема в том,что когда используеться скилл во время завершения автоатаки - он засчитывает ее и удаляет пассивку без крит удара.
Нужный триггер:
Пассивная способность крита удалялась по завершению атаки.
Предыдущая атака отменялась (т.е Order unit to Отставить)
Установленное количество атак.
Если нужен скрин моего триггера - скину.

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

Ох уж эти отловы урона
Загруженные файлы
0
20
9 лет назад
0
нужна система отлова урона, стандартное действие unit is attacked не подойдет
2
4
9 лет назад
2
К сожалению,я не далек в триггерах и меня бы устроил более информативный ответ,если не составит труда,конечно.
0
30
9 лет назад
Отредактирован Clamp
0
Пример: Способность Шейкера из Доты!
Она просто даёт способность на +урон, никаких критов.
Если ты не знаешь Jass, то ничего не получится, кстати.
Тем не менее:
Юнит получает урон, если тот, кто его нанёс имеет эффект от способности и урон нанесён не способностью, то удалить эффект с того, кто нанёс урон.
0
8
9 лет назад
0
Проще поучить джасс,ибо делать триггерные скилы на GUI гемор,который ещё и жрёт побаще
0
32
9 лет назад
0
о боже, руна виндвалка и триггер с ивентами юнит отдал приказ, юнит сдох, юнит. Условие что приказ не равен Attack Once (этот приказ нельзя отдать в ручную, тока триггерно) собственно проверяем отдавая приказ, не отменил ли его юнит, если отменил удаляем бафф виндвалка и даем его снова только когда юнит решит атаковтаь, после отдаем приказ Attack once.
Метот с руной защитит от промахов но на этот удар не сработают орбы.
Недавно делал блинкстрайк с фикс.дмг, могу кинуть код если интересно, метод исполнения VJASS\\
0
4
9 лет назад
0
Выше описанное в GUI делаеться? П.с Безумие само по себе увеличивает скорость передвижения.
0
4
9 лет назад
0
Ох уж эти отловы урона
Загруженные файлы
Принятый ответ
0
4
9 лет назад
Отредактирован Kensond
0
Та же самая проблема. Как только кель выпустил шарик(автоатаку) и он почти долетел до цели(прямо перед нанесением урона) - крита попросту не будет. Но,и на том спасибо. Во всяком случае,неудачных атак стало на прорядок меньше.)
0
20
9 лет назад
0
Desepratin:
как вариант, можно еще проверять источник урона на бафф твоей абилки
тут нужны 3 триггера
первый - при инициализации добавляет все юниты на карте в группу юнитов g и событие в третий триггер - выбранный юнит takes damage
второй - когда юнит входит в зону (вся игровая карта) - также вносим его в группу g при условии что его там нет, и событие в третий триггер - входящий юнит takes damage
третий триггер - какой-то из наших юнитов получает урон, проверяем источник урона на наличие баффа - вуаля
правда баффы будет сносить все вроде как
0
28
9 лет назад
0
ssbbssc, можно запихнуть всё это в 1 триггер
0
20
9 лет назад
0
nvc123:
без jass - никак, а автор в нем, думаю, не силен
Чтобы оставить комментарий, пожалуйста, войдите на сайт.