RedHeavenHero Если изменение типа объекта в любом случае подразумевает обработку карты, то не легче ли будет просто дать заранее известные скриптовые имена гарнизонам?
Хотелось бы максимальной автоматизации.
Чтобы известной функцией выдавало имя объекта, сгенеренное картой, необходимо изменять сам объект карты. Но за свойства объекта уже отвечает Shared. Таким образом, можно взять максимально похожий объект, но который возвращает имя, дать свойство и модель гарнизона.
Попробовал с объектом шахты. Есть косяк. Если такой гарнизон нейтрален, игра при прикосновении героя выдает ошибку. Прироста ресурса от такой шахты нет, что хорошо.
Проблема с ID игрока взаимодействия. Но ведь нейтральные шахты, как и гарнизоны захватываются.