Как это должно работать:
Если герой атакует противника у которого меньше 25% хп, то атака - крит урон, если больше 25% - то без критов.
Проблема вот в чем: Способность Критического удара добавляется только После того как герой ударит противника у которого меньше 25% хп, а нужно чтобы даже первый удар уже был критическим.
При этом, удаляется эта способность как и нужно, ДО первого удара по юниту у которого более 25% хп.
Если герой атакует противника у которого меньше 25% хп, то атака - крит урон, если больше 25% - то без критов.
Проблема вот в чем: Способность Критического удара добавляется только После того как герой ударит противника у которого меньше 25% хп, а нужно чтобы даже первый удар уже был критическим.
При этом, удаляется эта способность как и нужно, ДО первого удара по юниту у которого более 25% хп.
Принятый ответ
Ну можно ещё попробовать сделать для абилки с Критом 2 уровней. 1 - без крита, 2 уровень с критом. И при замахе устанавливать уровень на 2. А сама абилка присутсивует у героя все время. Мб получится.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
В обратном порядке работает т.к. отображение критического урона происходит уже при нанесении повреждений, т.е. после события "Начало атаки", при том, судя по всему, варик обращается к абилке, чтобы проверить модификатор атаки, таким образом если абилки не будет, то модификатора не найдется и критический урон нанесен не будет. Но анимация "slam" должна проиграться в таком случае.
Если делать замах героем и динаить удар(отменять) при этом не нанося урона, то абилка и добавляется и убирается в обоих случаях! втф? у меня же триггер с событием "Юнит атакован"
Далее, после того как я ударил 1 раз юнита с менее чем 25% хп, добавив способность Крит урон, все последующие удары по юнитам с более 25% хп идут с анимацией Attack Slam.
А если 2 раза ударить по юниту с менее 25% хп то по всем остальным юнитам не только Slam идёт.
quq_CCCP, неужели никак нельзя доработать мой первый триггер тупо на GUI, может использовать другое событие
Боевая единица - Order unit to Атаковать(Attacked unit)