У меня есть 2 триггера.
(Событие второму триггеру дает другой триггер, а Azure Arrow - способность на основе Storm Bolt)
Если во втором убрать последние два действия, то урон (уровень кастуемой способности * 15%) будет увеличен в два раза, а по окончанию действия стана юнит вовсе умрет (наверное он опять получит урон равный (уровень кастуемой способности * 15%)). Почему так происходит?

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

Дебаг где? Шторм болт наносит урон трижды, сначала урон который указан в настройках способности, тут же еще 0.00 урона, и получая бафф, после окончания баффа еще раз 0.00 урона. Триггер нужно отключать, или действия делать в кондишене а в акшене удалять из триггера.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
32
8 лет назад
2
Дебаг где? Шторм болт наносит урон трижды, сначала урон который указан в настройках способности, тут же еще 0.00 урона, и получая бафф, после окончания баффа еще раз 0.00 урона. Триггер нужно отключать, или действия делать в кондишене а в акшене удалять из триггера.
Принятый ответ
0
28
8 лет назад
0
quq_CCCP:
Дебаг где? Шторм болт наносит урон трижды, сначала урон который указан в настройках способности, тут же еще 0.00 урона, и получая бафф, после окончания баффа еще раз 0.00 урона. Триггер нужно отключать, или действия делать в кондишене а в акшене удалять из триггера.
Ого, я так и думал. У меня же сейчас все работает как нужно, так как условный бафф удаляется сразу после нанесения первого урона.
0
26
8 лет назад
0
каст наносит 0 урона
потом урон с молота
потом 0 урона при получении баффа
потом 0 урона при потери баффа
Если тебе нужен таргетовый снаряд и триггерный урон - используй "Кислотную бомбу".
Период урона не трогай, урон поставь на 0, время на 0.01
В момент каста начинай писать урон принимаемый целью
Проверяй что урона больше 0, и цель имеет бафф кислотной бомбы
При срабатывании принудительно снимай бафф и наноси свой урона
Плюс ты не урон наносишь, а уменьшаешь ХП юнита.
Ставишь его % здоровья на тот, которому равен текущий % уменьшенный на произведение уровня скилла и некого AzuneArrowDamage (который не известно что имеет в себе).
В итоге, если число в переменной будет больше 100 / 50 / 33 / 25 / 20 ... то цель умрёт даже имея 100% здоровья.
0
28
8 лет назад
0
AzuneArrowDamage (который не известно что имеет в себе)
В переменных у нее есть постоянное значние. Я ставлю переменную, потому что так удобнее менять значения, а то пока прожмешь все эти поля...
Extremator:
Плюс ты не урон наносишь, а уменьшаешь ХП юнита.
Это я знаю.
У меня все работает с теми триггерами, что на скриншотах, просто меня интересовало, почему урон удваивается.
Кислотная бомба не станит же? А мне стан нужен.
0
26
8 лет назад
0
Кислотная бомба не станит же? А мне стан нужен.
Ты же писал что удаляешь условный бафф
Мне показалось что ты в его роли взяли оглушение
Тогда делай то же самое с молотом
Его урон на 0, всё остальное по списку
0
32
8 лет назад
0
Extremator:
каст наносит 0 урона
потом урон с молота
потом 0 урона при получении баффа
потом 0 урона при потери баффа
Если тебе нужен таргетовый снаряд и триггерный урон - используй "Кислотную бомбу".
Период урона не трогай, урон поставь на 0, время на 0.01
В момент каста начинай писать урон принимаемый целью
Проверяй что урона больше 0, и цель имеет бафф кислотной бомбы
При срабатывании принудительно снимай бафф и наноси свой урона
Плюс ты не урон наносишь, а уменьшаешь ХП юнита.
Ставишь его % здоровья на тот, которому равен текущий % уменьшенный на произведение уровня скилла и некого AzuneArrowDamage (который не известно что имеет в себе).
В итоге, если число в переменной будет больше 100 / 50 / 33 / 25 / 20 ... то цель умрёт даже имея 100% здоровья.
Не правда, stormbolt и incenerate arrow не наносят урона при касте и сбиваю тспелл негейшин только при попадании в юнита а не при касте.
0
26
8 лет назад
0
Не правда
Уверен? Я - нет. И даже если и так - в данном случаи это большой роли не играет.
"Защита" от лишнего срабатывания описана выше, и этот случай (есть он или нет) тоже отсеется.
Остался лишь вопрос как чекнуть попадание молота в цель
Т.к. молот не имеет своего баффа, кроме оглушения - а оно может вызываться РАЗНЫМИ скиллами.
Таким образом любой урон влетевший по юниту под оглушением будет усиливаться, как будто со скилла...
Всё же проше было бы использовать бомбу, и потом уже добавить стан...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.