Вообщем суть проста.Сделал стандартный спел и прикрепил к нему бонус урона от характеристики при заданом условии.Работает он хорошо,но отображает только урон от бонуса в сплывающем тексте.Как отобразить полный урон всплывающим текстом.Пробовал с помощью "unit take dmg" но не получилось.Подскажите аматору пожалуйста.
Принятый ответ
FriendlyGuest, такие способности делаются не так, у вас ошибка в реализации, если ты хочешь спелл со снярядом, то либо ты делаешь триггерный снаряд и спелл пустышку или хитрость с детекиом урона. При касте молотка бурь, ты создаёшь новый триггер с событием - время вышло ( примерное время полёта снаряда, от 0.6 до 3 сёк), событие цель умирает, событие цель получила урон. В условии делаются все действия, если триггер сработал от истечения времени или от смерти, то утилизируем триггер, иначе проверяем урон, он ровно 0.00, урон от кластера и цель имеет бафф стана, тогда наносим полный урон по формуле. Сам молоток урона не наносит, такая реализация позволяет юзать без проблемно все дефолт абилки со снарядами и дебаффом, чётко отслеживаю их попадание и промахи или блок амулет защиты. Разумеется на гуи нехватает инструментов для этого и это делается на jass, но код очень прост, могу сделать пример как буду дома.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Можно было бы проверять дамажущего юнита, у которого молот бурь, но там тоже фигня произойдёт, поэтому лучше сделать снаряд через даммика, и если даммик продамажил, то выводить текст
урон от твоего триггера раньше нанесётся, чем ударит молот бурь
Да скорость завышена и число падает сразу и незаметно.Пробовал через " unit take dmg" обломался изза сторонних источнков от других спелов).Но если дами будет кастовать а герой наносить тригерно,то и всплывающий урон будет отображатса как у отдельных спелов(сначала число от молота потом наложеный на него тригерный)???Приду дамой попробую...