Как отследить попадание заклинания?
Всем привет. Я хотел сделать такой триггер: когда кто-то попал заклинанием в юнита определенного типа, активируется такое-то действие. Но я не нашел таких функций, что-то типо: "Условие - Попавшее заклинание равно". Может, я неправильно формулирую идею? Наверное, нужно делать триггер со стороны мага? Или это возможно только на jass? Просветите меня. Спасибо.

Лучший ответ:
Если нету баффа, а тупо урон то кастуем скилл даммиком и проверяем на урон от этого дамми юнита.



Просмотров: 927

» Лучшие комментарии


Melissa #1 - 3 года назад (отредактировано ) 3
Если оставляет бафф - можно через получение урона и проверку на этот самый бафф
quq_CCCP #2 - 3 года назад 5

Если нету баффа, а тупо урон то кастуем скилл даммиком и проверяем на урон от этого дамми юнита.
Fa1korn #3 - 3 года назад (отредактировано ) 1
Если заклинание целевое, то можно сделать просто:
Событие - юнит приводит способность в действие
Условие - цель заклинания = ваш юнит
Действия:
например, отразить заклинание в него же, = создать даммика, дать ему ability being cast, приказать кастовать на triggering unit
Правда это будет срабатывать во время произнесения способности, а не попадания по цели.
Storm_dll #4 - 3 года назад 0
Я думаю, что проще переписать стандартное заклинание на GUI или JASS , и там уже менять все что хочешь. По-моему это проще чем мучиться с бафами, думмиками, которые можно применить далеко не всегда. А многие стандартные спеллы есть переписанные в триггерах, нужно просто поискать :)
Ambruziy #5 - 3 года назад 0
Есть отличные библиотеки от Vexorian'а, посмотри тут www.wc3c.net/showthread.php?t=101150 Если разберешься - будет тебе счастье. Примеры поищи там же в разделе ресурсов.
Система не сложная, потрать пару дней на изучение, действительно годная штука. Там же можешь найти библиотеки ABuff, вместе сможешь делать качественные спеллы не напрягаясь