Exceptions from 'dependent parts' hierarchy are handled here.
См. определение в файле Construction.c строка 136
Перекрестные ссылки GetConstructionPart(), IsBuilt() и ConstructionPart::IsGate().