Как можно сделать так, чтобы выбранная цель (боевая единица), получала доп. 25% или 15 ед. урона, когда её общее здоровье 50% или ниже.
Принятый ответ
каждую секунду проверять у юнита или группы его показатель здоровья и как только % хп (есть такая функция проверки %ХП) упадёт ниже 50% добавляем предметную способность +15 урона или ауру кодоя (боевой марш), скрытую в спеллбуке, чтобы пассивно дать 25% от белого урона, иначе - удалить бонусную способностью
это 1 из 10 вариантов как это сделать
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован KaneThaumaturge
Отредактирован Atesla
Аура после снятия тут же выписывает новый бафф, ауры лучше не трогать у дохлых юнитов, если вручить ауру юниту она не проверят сдох ли он (не все) ли изменить уровень ауры, и она попытается вручить ему бафф, игра упадет с фаталом.
А то я никогда не слышал подобное.
герою/юниту давалась способность яд, а на всех остальных юнитов вешалось событие (боевая единица получает урон) и проверялолсь наличие способности (бафф яда), потом бафф удалялся тут же дабы присечь все следующие события получения урона ну и всё собственно, если сложно объяснил то вот кароче.
Юнит получил урон под баффом яда - значит это урон с руки и делаем действия
Отредактирован prog
Опять-же, из мира PTR - зеленый урон должно быть можно менять через выдачу пассивки на повышение урона и изменение статов этой пассивки индивидуально у этого юнита. А если пойти еще дальше, то можно запилить свой кастомный фрейм информации о юните и выводить там те значения какие хотим.
Отредактирован Берги
Единственное что - вместо события DAMAGED берем событие DAMAGING и получаем урон ДО нанесения и возможность его поменять прямо там, без необходимости лечить цель и наносить урон еще раз.