Добавлен
Добрый день! Возник не большой вопросик. Меня интересует приказ над юнитом который не получал вообще ни каких приказов, который просто стоит и всё. Мне просто нужно отловить это "состояние" юнита для управления им через триггеры.

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

"stop"
не угадал.
Состояния "stop" вообще не бывает никогда.
Приказ юнита который "отставил" - "".(пустой)
Следует заметить, что если юнит сагрится на врага в радиусе получения приказа - его приказ не изменится и никакого приказа отдано не будет, что довольно стервозно, если ты хочешь определить например сдвинулся ли юнит с места.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
28
9 лет назад
0
"stop"
3
24
9 лет назад
3
"stop"
не угадал.
Состояния "stop" вообще не бывает никогда.
Приказ юнита который "отставил" - "".(пустой)
Следует заметить, что если юнит сагрится на врага в радиусе получения приказа - его приказ не изменится и никакого приказа отдано не будет, что довольно стервозно, если ты хочешь определить например сдвинулся ли юнит с места.
Принятый ответ
0
5
9 лет назад
0
Melissa, значит просто пробел или как?
0
24
9 лет назад
0
пустая строка
не пробел
0
5
9 лет назад
0
хорошо сейчас попробую
0
25
9 лет назад
0
Что бы отловить отошел юнит атаковать кого-то или нет можно просто сравнивать его текущие координаты с предыдущими. Однако возможен баг если отдан приказ "удерживать позицию". Что бы избавится от него нужно еще проверять в бою юнит или нет.
Есть 2 способа:
  1. Написать свою систему получения урона и от нее плясать.
  2. Тупо проверять есть ли враги в радиусе атаки этого юнита.
0
24
9 лет назад
Отредактирован Melissa
0
Ancient, ещё можно триггерно изменить радиус получения приказа на 0.
А хотя не, стоп, это не поможет
Я спутал ситуации
0
25
9 лет назад
0
Melissa, извращение. Зачем менять дальность получения приказа
0
24
9 лет назад
Отредактирован Melissa
0
А хотя не, стоп, это не поможет
Я спутал ситуации.
Вроде триггерное изменение этого параметра действовало в плане получения цели. Ну значит только если нетриггерно =)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.