Ставлю героя,прописую EnableHeroAI и MoveHero,в MoveHero ставлю кординаты,единственная дорога к которым ведёт через враждебный (пустой) гарнизон,и... Герой стоит на месте.Ставлю кординаты перед гарнизоном и прекрасно идёт.Напасть на гарнизон тоже нападает без проблем,а просто пройти сквозь него не хочет.Подскажите,в чём дело?
Пропишите MoveHero на клетку рядом с гарнизоном, потом ещё один MoveHero (на клетку гарнизона), а потом уже дальше.
Или можно MakeHeroInteractWithObject ещё включить в эту последовательность для красоты (полагаю, если в гарнизоне кто-то будет, то в стабильности скрипт от этого только прибавит).