Коллеги, есть идея как сделать так чтобы триггер активировался при атаке такими авто-заклинаниями как ( Огненные стрелы; Ледяные стрелы; ну и Черные стрелы; )?
Т.е. активировал автокаст огненной стрелы, атаковал и триггер сработал. Выключил автокаст, атаковал, триггер не сработал.
И всю эту ляпутень нужно в новом редакторе 1.31+
P.S.Заранее сяб
P.S.S. Не отлавливать же по кол-ву маны d:
Т.е. активировал автокаст огненной стрелы, атаковал и триггер сработал. Выключил автокаст, атаковал, триггер не сработал.
И всю эту ляпутень нужно в новом редакторе 1.31+
P.S.Заранее сяб
P.S.S. Не отлавливать же по кол-ву маны d:
Принятый ответ
Для этого есть событие получения урона, получил урон + есть бафф от стрелы, тогда делаешь твои дейсвтия. Это придумано 100500 лет назад, в 1.31 стало только удобнее .
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Опять опоздал)
Что за триггер должен выполняться?
Наноситься урон в размере содержимой переменной у которой присутствую массивы ( Индекс игрока ). Эта переменная со временем меняется :p
Событие: Generic unit - Получает урон
Условие: (Triggering unit) has buff Отравление равно Да
Действия: Боевая единица - Remove Specific Buff Отравление
If/Then/Else - If: Multiple OR ((Triggering unit) has buff Огненная стрела равно Да Или Ледяная стрела ИЛИ Чёрная стрела)
Then: наносишь урон от (Damage source) в размере переменной
Else: пусто
Отредактирован PT153
Единственный момент: если игрок использует стрелы вручную, и автокаст выключен, используется триггер Poison Arrows Use Set, который сделан немного костыльно (через паузу), что не гарантирует, что Poison Arrows Set сработает верно. Если же игрок начал использовать стелы вручную, автокаст включен, и пока летит стрела, игрок отключил автокаст, триггер Poison Arrows Set не сработает.
Иными словами, при ручном касте могут быть небольшие проблемы.
Атакуют два юнита огненными стрелами, при атаке бафф отравления слетает от каждого, но оба нанесут дополнительный урон. А проблема в том, что атакуют эти же герои, но один атаковал обычной стрелой, а не огненной, тогда всё равно жертва получит два дополнительных урона, потому что бафф отравления есть и бафф огненных стрел на юните висеть будет.
Отредактирован PT153
У огненных стрел вообще-то нет баффа.