Подскажите пожалуйста, как сделать АОЕ урон по области воокруг героя через триггер, чтобы тот не атаковал сам себя. Заранее спасибо.

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

есть такой обьект group - это отряд юнитов, есть целая куча функций для сбора в этот отряд юнитов подходящих под твое услвоие, в гуи это вкладка Отряд там есть выбор всех вокруг с подходящими условиями, ну ставим нужные условия, с такими познаниями надо бы читать статьи.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
Полагаю, действия "группа игроков" - лишние. Просто пикай юнитов. И не в регионе, а в радиусе. Там должно быть действие "пикнуть юнитов в радиусе, которые соответствуют каким-то условиям". Вот в matching condition и проверяй "правильность" юнита.
ответ
Физический - тип атаки: какой надо(например осадный), тип урона: обычный - изменяется физической защитой.
Магический - тип атаки: заклинание, тип урона: магия - изменяется магической защитой.
Смешанный - тип атаки: заклинание, тип урона: обычный - изменяются обеими защитами
чистый -тип атаки: сила тьмы, тип урона: универсальный - не снижается защитой
Источники магической защиты - константы урона, благославение элуны(складывающиеся), рунные браслеты(нескладывающиеся, если добавлены последними).
Источники физической защиты - ... просто смотри на пункт защита у юнита.
ответ
Наименее ресурсозатратным для игрового процесса будет кастовать саму волну через отдельного дамми, который создаётся специально и только для волны силы. Сама волна наносит 1 ед урона. И потом определив, тип юнит-источника урона - наносим нужный урон от лица героя-хозяина юнита "волна силы".
В варианте "чекать группы каждые 0.0х сек" будет засоряться память и скорее всего будут подлагивания, в варианте со спец-дамиками засорится РО, выбирай из двух зол.
ответ
Вот эта статья.
ответ
Astra, очень багано
так как после последней атаки может многое изменится
так же урон при событие юнит получает урон зависит от брони и прочих резистов
если юнит с уроном 100 нанёс удар по врагу с физ резистом 50% а потом получил бафф/предмет на +100 урона то скилом нанесёт 50 урона хотя должен был бы нанести 200
тут нужно юзать бд
при касте скила брать из бд начальный урон юнита, бонусы предметов и бонусы всех бафов
тема кстати уже много раз поднималась
и каждый раз все заканчивалось тем что афтар забивал на подобную систему либо писал "вы все нубы/тролли и не знаете/не хотите сказать как сделать это легко и просто"
ибо подобная система требует кучи кода и как минимум 30 прочтённых статей по jass
вот статья о бд

0
11
6 лет назад
Отредактирован Stalker Freedom
0
Попробуй сделать область и двигать её, когда герой применяет способность на указанную точку. А там через отряд Pick every unit in <область> боевая единица Damage area настрой урон и его тип. Ещё можно через: отряд pick every unit in range (там указать точку и радиус) damage target
А в условиях настроить, чтоб юнит не бил себя
4
32
6 лет назад
Отредактирован quq_CCCP
4
есть такой обьект group - это отряд юнитов, есть целая куча функций для сбора в этот отряд юнитов подходящих под твое услвоие, в гуи это вкладка Отряд там есть выбор всех вокруг с подходящими условиями, ну ставим нужные условия, с такими познаниями надо бы читать статьи.
Принятый ответ
0
10
6 лет назад
0
Отряд: вокруг позиции юнита выбрать юнитов (переключающий юнит=(враг юнита)
Боевая единица: Нанести (выбранный юнит) сколько-то урона.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.