Возможно ли отследить строителя на новых патчах ? и если да то каким способом?

Так же, как и раньше. Через расстояние и текущий приказ.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Так же, как и раньше. Через расстояние и текущий приказ.
Принятый ответ
27
Можно как и раньше, есть особые моменты:
1 ) при отдаче приказа на стройку, строитель имеет приказ здания
current_order = 'htow', 'hhou' и др (числовой приказ)
юнит может изменить приказ. Пока добежит до точки, может изменить приказы
можно было бы строителю сохранять координаты приказа

2 ) когда строитель ставит здание (это событие "юнит начинает строительство", по факту в этот момент здание GetTriggerUnit() еще не поставлено, но можно узнать координаты, и тип здания и лр данные)
в этот момент можно было группой выбрать вокруг будущего здания строителя. У каждого здания разный размер площадки (квадрата), я вот беру диагональ квадрата +32. Выбирают строителя с особым условием.

Можно было проверять текущий приказ строителя. Однако, это не всегда работает. Пример:
Хуман и нежить в момент начала стройки (событие "юнит начинает строить") имеют приказ здания (этих легче найти). Возможно еще можно проверить повернут ли строитель в сторону здания (но этот вариант че то отпал)
рабочий орков и эльфов в момент стройки пропадает (как бы раб внутри здания строит) и приказ пустует (этих можно найти с помощью проверки: спрятан ли юнит, совпадают ли координаты строителя и строющего здания и приказ чекать). Но мне че то не удалось найти строителя орков и эльфов по тому условию в момент стройки, тк условие не работает, работает только спустя 0.00 сек после начала стройки

Еще один важный факт: все юниты не могут находится внутри площадки (квадрата). Поскольку мешающие юниты, даже летающие, разбегаются. Можно было это использовать для орков и эльфов, у них раб внутри остается.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.