У меня есть пара вопросов по поводу нанесения урона при помощи триггеров:
- Вот допустим, когда один юнит атакует другого, нужно чтобы урон наносился триггерно. Если атакующий юнит ближнего боя – то проблем нет. Пишем триггер типа «юнит атакован, атакующий юнит такой-то – нанести урон атакуемому и т. д». Но, если атакующий юнит – дальнего боя, то при таком же триггере урон будет наносится уже тогда, когда снаряд только вылетел из атакующего юнита, но ещё не долетел до атакуемого. Отсюда вопрос: как сделать так, чтобы урон наносился непосредственно, когда снаряд долетит до атакуемого?
- И ещё вопрос, схожий с первым. Нужно триггерно нанести урон от заклинания типа «молот бурь». Та же самая ситуация – если писать триггер «юнит применяет способность и т.д.», то урон будет нанесён при вылете молота. Как сделать, чтобы урон наносился непосредственно при попадании молота?
Принятый ответ
юнит получает урон
1 ответ на 2 вопроса
1 ответ на 2 вопроса
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
1 ответ на 2 вопроса
nvc123:
Ред. Buulichkaa
эмммммм, наносить урон при условии, что расстояние от дамми до цели меньше равно к примеру 80, и тогда все будет норм, если нужен скачок, то можно делать скачок триггерно и привинтить к юниту к примеру в КВ какое-то значение(которое будет удаляться через секунду), а в обработке того даммика проверять есть ли у цели такое-то значение, если есть, то удалить, если нет то продолжить движение а ты что хотел?
1+1=спел?
GetEventDamage() возвращает полученный урон
Sargaraser: