@PART[Firma_StructInvCorner]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_StructCube]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_StructCorner]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_Struct45]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_Windowed45]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_WindowedCorner]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_WindowedCube]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_WindowedInvCorner]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}
@PART[Firma_AirlockCube]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}
@PART[Firma_BatteryCube]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}
@PART[Firma_ControlCube]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}
@PART[Firma_LSRecycleCube]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}
@PART[Firma_AgCube]:NEEDS[CommunityTechTree]
{
    @TechRequired = longTermHabitation
}

@PART[Firma_LabCube]:NEEDS[CommunityTechTree]
{
	@TechRequired = scientificOutposts
}
@PART[Firma_ReactorCube]:NEEDS[CommunityTechTree&NearFutureElectrical]
{
	@TechRequired = advNuclearPower
}