Как можно сделать так, чтобы выбранная цель (боевая единица), получала доп. 25% или 15 ед. урона, когда её общее здоровье 50% или ниже.

каждую секунду проверять у юнита или группы его показатель здоровья и как только % хп (есть такая функция проверки %ХП) упадёт ниже 50% добавляем предметную способность +15 урона или ауру кодоя (боевой марш), скрытую в спеллбуке, чтобы пассивно дать 25% от белого урона, иначе - удалить бонусную способностью
это 1 из 10 вариантов как это сделать
`
ОЖИДАНИЕ РЕКЛАМЫ...
33
каждую секунду проверять у юнита или группы его показатель здоровья и как только % хп (есть такая функция проверки %ХП) упадёт ниже 50% добавляем предметную способность +15 урона или ауру кодоя (боевой марш), скрытую в спеллбуке, чтобы пассивно дать 25% от белого урона, иначе - удалить бонусную способностью
это 1 из 10 вариантов как это сделать
Принятый ответ
20
ауру кодоя (боевой марш), скрытую в спеллбуке
Но в таком случае подобная аура не будет действовать на него, или я ошибаюсь?
33
KaneThaumaturge, все пассивки что скрыты в спеллбуке исправно работают (даже останется иконка положительного бафа), хотя я прям все 100% не тестировал, но с аурой должно быть норм, есть вариант накладывать деховное пламя альянса через даммикст, но это сложнее для новичка и вызовет баги, которые необходимо будет латать
20
Ну, если не будет стакаться, то есть вариант ещё использовать ауру замедления (торнадо). Вроде, точно стакается, только бафф будет отрицательным.
33
да должно стакаться, если бафы разные засунуть (не буду что либо 100% доказывать, так как не проверял)
20
Bergi_Bear:
да должно стакаться, если бафы разные засунуть (не буду что либо 100% доказывать, так как не проверял)
Да, складывается, извиняюсь за дезинформацию.
8
KaneThaumaturge:
только бафф будет отрицательным.
Можно указать цвет названию баффа, чтоб переопределить его в игре (|cffffcc00Бафф|r - желтый, |r - закрыть форматирование).
28
Atesla, но внутренне бафф всё также будет отрицательным, то есть функции и спелы, что снимают только отрицательные баффы, его снимут.
33
кстати есть интересная история про удаление бафа, если юниту дать бафф через торнадо, и способность на основе жара преисподни (с тем же баффом), то карта фаталит при отключении способности, а вообще я не думаю, что бафф наложенный методом торнадо, можно будет развеять, можно стать иммунным к магии и потерять этот отрицательный бафф, но это лишь на время, потом он снова вернётся... нужны исследования либо свежая память
32
Баффы аур невозможно снять с юнитам никаким образом, кроме смерти если источник ауры находится поблизости, или у самого юнита.
Аура после снятия тут же выписывает новый бафф, ауры лучше не трогать у дохлых юнитов, если вручить ауру юниту она не проверят сдох ли он (не все) ли изменить уровень ауры, и она попытается вручить ему бафф, игра упадет с фаталом.
7
фильтруешь по damage (через новое событие 1.31)
и damage = damage * 1.25
профит
33
Morningstar, хех, но это же поднимет любой исходящий урон на 25% , нормального детекта урона с рук нет (только через старый яд), ну и это.. нужна инфа о том что урон поднят, наглядно это демонстрирует зелёный бонусный урон, можно вообще ещё топу белую атаку поднять новыми функциями, но у ТС 126 патч и он даже в гуи не ориентируется
20
(только через старый яд)
Что за способ?
А то я никогда не слышал подобное.
26
Дать юниту способность Яд при атаках с руки, тогда будет вешаться дебафф при нанесении урона, отлов урона будет ловить урон с условием наличия дебаффа. Таким образом урон с дебаффом Яд нанесён обычной атакой, а урон без этого дебаффа нанесён способностью.
33
Это история о древних временах, когда ещё..
Когда ещё не было детекта урона на мемхаке, то можно было отловить физический урон с руки следующим способом:
герою/юниту давалась способность яд, а на всех остальных юнитов вешалось событие (боевая единица получает урон) и проверялолсь наличие способности (бафф яда), потом бафф удалялся тут же дабы присечь все следующие события получения урона ну и всё собственно, если сложно объяснил то вот кароче.
Юнит получил урон под баффом яда - значит это урон с руки и делаем действия
24
Bergi_Bear, как же нет, если есть - в PTR 1.31 точно можно получить и вроде даже поменять тип урона. Более того, можно даже отследить большую часть возвращаемого урона от всяких шипов - они почти все возвращают специальные типы урона.
Опять-же, из мира PTR - зеленый урон должно быть можно менять через выдачу пассивки на повышение урона и изменение статов этой пассивки индивидуально у этого юнита. А если пойти еще дальше, то можно запилить свой кастомный фрейм информации о юните и выводить там те значения какие хотим.
20
prog, ну некоторые способности тоже наносят физ урон. Или там какой-о специальный есть, который только от руки?
33
prog, и где же ты был? xgm.guru/p/100/226311, но это уже другая тема вообще, напиши какие флаги нужно проверить, чтобы получить точный урон с руки

Хотите прикол, я ещё раз перечитал начальный вопрос и его можно страктовать по другому, я изначально подумал, что тут речь о бонусном уроне, при падении хп (ну юнит становится сильнее когда ранен на 50%), но можно же трактовать и по другому: юнит получает на 25% урона больше от любых атак, когда его хп ниже 50% (мол раненные получают больше урона), тогда ответ Morningstar, более чем верен, а я тут ерунду какую-то пишу XD
20
Bergi_Bear, Ну не думаю))) Так как он сказал +25% или 15 ед. урона. Странно добавлять фиксированный урон ко всем источникам урона.
24
Bergi_Bear, да вы там вроде уже и сами почти все разобрали. Способа гарантированно получить одной командой информацию что урон именно с руки действительно нет, но пользуясь доступной информацией и тщательно учитывая все источники урона можно добиться 100% точности угадывания и это намного проще и удобней, чем всем выдавать яд Вот криты, например, пока отследить нельзя, факт.
Единственное что - вместо события DAMAGED берем событие DAMAGING и получаем урон ДО нанесения и возможность его поменять прямо там, без необходимости лечить цель и наносить урон еще раз.
33
Странно добавлять фиксированный урон ко всем источникам урона
смысл есть, например для бафа очень слабых (но часто бьющих) способностей или слабых юнитов
Чтобы оставить комментарий, пожалуйста, войдите на сайт.