Делаю способность, при которой герой нанося урон с определенной аурой сжигает ману другому, и есть другой триггер, который при шансе набрасывает на врага сало типа "пламя обреченности" и "корни". Корни еще как то срабатывают нормально, а вот от пламени обреченности жуткие лаги скорее всего пушто реагируют на первый триггер, что и в принципе позволит и другим скилам на это реагировать.
Как сделать так, что бы триггер срабатывал только на физический урон или как правильно?
Как сделать так, что бы триггер срабатывал только на физический урон или как правильно?
Принятый ответ
Этот вопрос периодически обсуждается при отлове урона и вот какие есть три варианта:
- дать юниту способность на уменьшение урона от магии от Рунических браслетов с сопротивляемостью 200%, в этом случае урон от способностей будет исцелять, так как будет отрицательным, но событие будет на него реагировать, как на урон. После этого можешь делать свои действия для способности, либо не делать, если нужно было просто отличить урон от обычной атаки, чтобы нейтрализовать отрицательный урон, нанеси юниту двойной урон Силой Хаоса. Только необходимо в формуле для нанесения урона учитывать наличие у юнита Рунных браслетов, по идее там ничего сложного, но поскольку предпочитаю другие способы, то не буду предполагать, чтобы не сказать неправильно;
- дать всем способностям бафф, если его нет, то переделать их на основе способностей с баффом. Бафф уже висит при получении урона, поэтому, если при уроне есть бафф, значит он от способности. Снимаем этот бафф и если он необходим, то с помощью дамми накладываем такой же, но по равкоду другой, чтобы он не отслеживался триггером на отлов урона при получении последующих повреждений;
- необходимо другим триггером отслеживать приведение способности в действие, как правило юнит не успевает нанести урон простой атакой, то есть следующий урон от этого юнита будет от способности. Но этот вариант плох, когда юнит уже страдает от баффа, тут через отслеживание приказа точно уже не угадать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Obelick
Отредактирован SoulRazor
Попробую сейчас сделать это на чистой карте(без лишних триггеров) и отпишусь об результатах.
Bergi_Bear: Одна проблема, я карту планирую делать на 24 игрока, а это патч 1.29 и выше, с мемхаком они вроде не дружат, поэтому стараюсь обходить его стороной хД
мне кажется сам по себе скил "пламя обреченности" как то неадекватно реагирует на событие "получение урона", я это еще замечал раньше...
Но как сделать, что бы триггер не реагировал на посторонний урон от других скилов вопрос