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