Коллеги, есть идея как сделать так чтобы триггер активировался при атаке такими авто-заклинаниями как ( Огненные стрелы; Ледяные стрелы; ну и Черные стрелы; )?
Т.е. активировал автокаст огненной стрелы, атаковал и триггер сработал. Выключил автокаст, атаковал, триггер не сработал.
И всю эту ляпутень нужно в новом редакторе 1.31+
P.S.Заранее сяб
P.S.S. Не отлавливать же по кол-ву маны d:

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

Для этого есть событие получения урона, получил урон + есть бафф от стрелы, тогда делаешь твои дейсвтия. Это придумано 100500 лет назад, в 1.31 стало только удобнее .
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
5 лет назад
0
Обычно в таких случаях для определения атаки с руки используется бафф на основе Отравления, но не знаю, не будет ли он конфликтовать с баффами огненных, ледяных и чёрных стрел. Поставь юнитам со стрелами Яд Дриад или Виверн без урона и сделай триггер:
Событие: Generic unit - Получает урон
Условие: (Triggering unit) has buff Отравление равно Да
Действия: Боевая единица - Remove Specific Buff Отравление
If/Then/Else - If: Multiple OR ((Triggering unit) has buff Огненная стрела равно Да Или Ледяная стрела ИЛИ Чёрная стрела)
Then: наносишь урон от (Damage source) в размере переменной
Else: пусто
0
3
5 лет назад
0
Но, если будет несколько героев с таким спеллом, то криво работать будет. Получается нету простого способа на гуи? Идти искать решение на jass?
0
7
5 лет назад
0
DIrn:
Но, если будет несколько героев с таким спеллом, то криво работать будет.
С чего бы это?
0
3
5 лет назад
0
Mechanicus, Будут атаковать два героя с одним спеллом, появиться дебаф отравления. При атаке одного баф слетит и цель получит урон только от одного, так как дебаф уже снимется. Или я не правильно мыслю?
0
28
5 лет назад
Отредактирован PT153
0
DIrn, я похожее делал в этой карте, тебе нужны триггеры HeroAbilitites -> Poisoned Arrows, Initialization -> Main Init, Other -> TakesDamage.
Единственный момент: если игрок использует стрелы вручную, и автокаст выключен, используется триггер Poison Arrows Use Set, который сделан немного костыльно (через паузу), что не гарантирует, что Poison Arrows Set сработает верно. Если же игрок начал использовать стелы вручную, автокаст включен, и пока летит стрела, игрок отключил автокаст, триггер Poison Arrows Set не сработает.
Иными словами, при ручном касте могут быть небольшие проблемы.

Данный способ работает, если есть несколько юнитов с такой способностью.
Загруженные файлы
0
26
5 лет назад
0
Неправильно, но ты ещё одну проблему поднял)
Атакуют два юнита огненными стрелами, при атаке бафф отравления слетает от каждого, но оба нанесут дополнительный урон. А проблема в том, что атакуют эти же герои, но один атаковал обычной стрелой, а не огненной, тогда всё равно жертва получит два дополнительных урона, потому что бафф отравления есть и бафф огненных стрел на юните висеть будет.
0
28
5 лет назад
Отредактирован PT153
0
Неправильно, но ты ещё одну проблему поднял)
Это ты кому? У меня всё правильно.
У огненных стрел вообще-то нет баффа.
2
32
5 лет назад
2
8gabriel8, баффы от стрел удаляются сразу же после срабатывания триггера на этот урон, а далее если нужен бафф то вручается та же аура торнадо или дамми каст, стрелы же обнулены, и вся их суть - детект автокаста, по их баффу, других функций у них нет.
0
26
5 лет назад
0
Можно без Отравления сделать, отлавливая бафф огненных/ледяных/чёрных стрел, который снимать, наносить дополнительный урон, триггерно накладывать бафф дамми.
PT153:
Это ты кому?
DIrn'у.
У огненных стрел вообще-то нет баффа.
Ну тогда надо сделать его триггерно, заменив Огненные стрелы другими)
Короче, слишком несвязный текст у меня получился. Нужен для всех стрел бафф без урона, чтобы его отлавливать и снимать и дамми, который будет нормальный бафф с уроном накладывать. Можно и без дамми, как советует quq_CCCP, наложением ауры торнадо, но это больше работы в РО и с триггерами.
0
28
5 лет назад
Отредактирован PT153
0
Лучше взять автокаст с баффом (Poisoned Arrows), урон от яда поставить на 0, длительность на 1 (именно на 1) в Damaging событии отследить получение урона типа Poison и то, что у источника урона есть способность. Вот всё.
Карта. Стрелять лучницей с Poisoned Arrows 2 в лучницу. Необходимо только создать копии баффов, у брать у копий эффект и присвоить копии способности.
Загруженные файлы
0
28
5 лет назад
0
DIrn, ну так что, смотрел те способы, что я предлагал?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.