Добавлен , не публикуется
В какой области работает сплеш в варике? Видел на YouTube как NS делал видео про сплеш в Dota 2 еще до реворка сплеша. Там сплеш работал на юнитов позади атакуемого, которые выбирались в круг, радиусом в АОЕ сплеша. Работает ли сплеш и в варике по такой же области или нет?

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

quq_CCCP, если верить моим тестам, то центр области не атакованный юнит, а точка позади него, которую, я думаю, можно определить по формуле:
x = targetX + cleaveRadius * Cos( angle )
y = targetY + cleaveRadius * Sin( angle )
	call GroupEnumUnitsInRange( group, x, y, cleaveRadius + maxCollisionSize, filter)
Соответственно, чем выше радиус клива, тем дальше центр круга, в котором будет нанесен урон. Из-за чего юниты позади атаковавшего никогда не получат урон.
0
18
7 лет назад
0
Пункт "типы оружия" подробно всё описывает.
Этот комментарий удален
0
21
7 лет назад
0
Taurenus, я тебя не понял. Кого сзади бил? И почему ты сказал про лиона со станом, у него нет сплеша.))
0
16
7 лет назад
0
ты про клив? в варкрафте все аое-способности, аое-уроны основаны на одной и той же функции. клив - это как нанесение урона в аое из jass, там damagePoint или че-то такое. Все они одинаковы и все могут бить за спину.
0
32
7 лет назад
0
DracoL1ch, только клив берет центр области не у атаковавшего а у цели, поэтому может и не бить за спину (если радиус невелик), это стоило уточнить...
0
21
7 лет назад
Отредактирован scopterectus
0
quq_CCCP, если верить моим тестам, то центр области не атакованный юнит, а точка позади него, которую, я думаю, можно определить по формуле:
x = targetX + cleaveRadius * Cos( angle )
y = targetY + cleaveRadius * Sin( angle )
	call GroupEnumUnitsInRange( group, x, y, cleaveRadius + maxCollisionSize, filter)
Соответственно, чем выше радиус клива, тем дальше центр круга, в котором будет нанесен урон. Из-за чего юниты позади атаковавшего никогда не получат урон.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.