См. определение в файле Object.c строка 783
Перекрестные ссылки CanUseConstruction() и HasProxyParts().