Добрый вечер!
Подскажите, как заставить юнита игнорировать все приказы игрока, которому он принадлежит, но в то же время не менять его владельца на нейтрально-пассивного?
Конкретно, в одном из заклинаний юнит должен приблизиться к цели со своей стандартной скоростью. Если юнит не игнорирует приказы, то его можно тут же перенаправить в другую сторону - и триггерная часть способности все равно исполняется. Если вызвать
call PauseUnitBJ( true, unit )
, то юнит не сможет передвигаться, и, хотя способность сработает корректно, визуально это выглядит плохо.

Почему-то вопрос закрыли, хотя ответ так и не был получен...

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

И вновь поможет старая наработка...
Загруженные файлы
1
24
9 лет назад
1
И вновь поможет старая наработка...
Загруженные файлы
Принятый ответ
0
23
9 лет назад
0
Проигрывание анимации работает на запаузнутых юнитах?
0
4
9 лет назад
0
Melissa, все хорошо, но юнит перестал нормально реагировать на приказы после выполнения заданного сценария. Т.е. любой приказ теперь он выполняет до конца, а все приказы между игнорирует - например, в процессе движения из точки A в B юнит проигнорировал все приказы переместиться в точку С.
0
24
9 лет назад
0
SilweR, все перевоплощения и т.п. с бафами удалять пробовал?
Есть так же запасной вариант - добавляешь все события отдачи приказа в триггер и
пауза юнит
выключить триггер
отправить юнит к цели
включить триггер
отпаузить юнит
Для способностей следует ставить событие "начинает направлять способность", чтобы не тратилась мана и не начинался кд.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.