Проблема в том, что нативки
call SetUnitPos(u, x, y)
call SetUnitX(u, x)
call SetUnitX(u, y)
конфликтуют со стандартными снарядами: missle атаки, способностей и прочего. (они не достигают визуально цели и останавливаются в исходной позиции юнита до смещения)
Есть ли возможность двигать юнита передавая его позицию движку для дефолтных систем?

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

PrincePhoenix:
конфликтуют со стандартными снарядами: missle атаки, способностей и прочего. (они не достигают визуально цели и останавливаются в исходной позиции юнита до смещения)
Ну так всегда было... когда делают блинк через SetUnitXY, то он перестаёт эвейдить снаряды, это давно известная проблема.
В ряде случаев фиксится хайдом юнита.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
5 лет назад
0
Эмм? Как конфликтует? Снаряд летит за юнитом и все, куда бы ты его не переместил, если на замахе в юнита он переместится далеко, то снаряд промажет.
0
27
5 лет назад
0
quq_CCCP, дефолтный снаряд останавливается в стартовой позиции юнита, когда он начал периодичное движение, например.
Вернее будет сказать его эффект прилетает в исходную позицию юнита, а не конечную.
0
32
5 лет назад
0
PrincePhoenix, это только снаряды от артилерии так умеют, остальные гоняются за юнитом, патч то какой?
0
27
5 лет назад
0
quq_CCCP, 1.31, могу кинуть пример
0
29
5 лет назад
0
PrincePhoenix:
quq_CCCP, 1.31, могу кинуть пример
Кидайте.
0
0
29
5 лет назад
Отредактирован nazarpunk
0
Этот баг скорее всего из-за того, что вы кастера двигаете. Если двигать цель, то всё норм.
Загруженные файлы
1
26
5 лет назад
Отредактирован Extremator
1
PrincePhoenix:
конфликтуют со стандартными снарядами: missle атаки, способностей и прочего. (они не достигают визуально цели и останавливаются в исходной позиции юнита до смещения)
Ну так всегда было... когда делают блинк через SetUnitXY, то он перестаёт эвейдить снаряды, это давно известная проблема.
В ряде случаев фиксится хайдом юнита.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.