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

Принятый ответ

Если нету баффа, а тупо урон то кастуем скилл даммиком и проверяем на урон от этого дамми юнита.
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
24
9 лет назад
Отредактирован Melissa
3
Если оставляет бафф - можно через получение урона и проверку на этот самый бафф
5
32
9 лет назад
5
Если нету баффа, а тупо урон то кастуем скилл даммиком и проверяем на урон от этого дамми юнита.
Принятый ответ
1
9
9 лет назад
Отредактирован Fa1korn
1
Если заклинание целевое, то можно сделать просто:
Событие - юнит приводит способность в действие
Условие - цель заклинания = ваш юнит
Действия:
например, отразить заклинание в него же, = создать даммика, дать ему ability being cast, приказать кастовать на triggering unit
Правда это будет срабатывать во время произнесения способности, а не попадания по цели.
0
4
9 лет назад
0
Я думаю, что проще переписать стандартное заклинание на GUI или JASS , и там уже менять все что хочешь. По-моему это проще чем мучиться с бафами, думмиками, которые можно применить далеко не всегда. А многие стандартные спеллы есть переписанные в триггерах, нужно просто поискать :)
0
7
9 лет назад
0
Есть отличные библиотеки от Vexorian'а, посмотри тут www.wc3c.net/showthread.php?t=101150 Если разберешься - будет тебе счастье. Примеры поищи там же в разделе ресурсов.
Система не сложная, потрать пару дней на изучение, действительно годная штука. Там же можешь найти библиотеки ABuff, вместе сможешь делать качественные спеллы не напрягаясь
Чтобы оставить комментарий, пожалуйста, войдите на сайт.