Принятый ответ
а не, атакованный юнит это триггерный юнит
function GetAttackedUnitBJ takes nothing returns unit
return GetTriggerUnit()
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован biridius
у тебя второй триггер будет срабатывать много раз за каждое попадание
добавляй юнитов которым уже создано событие в отряд и проверяй что они не внем
Отредактирован biridius
если только не удалять и пересоздавать триггер (занося его в все ту же переменную gg_trg_WS_Damage и не забывая добавить условия и действия)
Отредактирован biridius
Отредактирован 8gabriel8
Событие
Цель1 получает урон
Цель1 получает урон
Цель1 получает урон
Цель2 получает урон
Цель2 получает урон
Цель3 получает урон
Цель2 получает урон
Условие
Уровень способности Wind Shot у источника урона больше или равно 1 (то есть не важно сколько целей в событии, важно наличие геройской способности у наносителя урона)
Действия
...
quq_CCCP, Ненужно делать на гуи все что требует работу с созданием триггеров, таймеров, групп...
quq_CCCP, какое-то есть ограничение на число событий? У меня в тесте было много атак, но, наверное, меньше тысячи, так как фатал не вылетел.
ClotPh, не-не, лучшее в сюжете, а не в визуальной красоте или геймплее)
У меня в аосе все юниты добавляются в один триггер с событиями урона, я его пересоздаю каждые 5 минут, за 2 часа игры ничего не фаталиоо, хотя туда добавляется каждый созданный моб. Не думаю что есть реально достижимый предел событий. Тем более если пересоздавать триггер.
я про то что одно и тоже событие 10 раз повешать
о том и тема
Отредактирован 16GB
Ну тогда ответ в том что, надо делать один глобальный триггер на урон, а в нём уже обрабатывать все абилки.