// metal_misc.shader

textures/metal_misc/ametal_m01
{
    qer_editorimage textures/metal_misc/ametal_m01.tga
	diffusemap textures/metal_misc/ametal_m01.tga
	bumpmap textures/metal_misc/ametal_m01_n.tga
	specularmap textures/metal_misc/ametal_m01_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/ametal_m01ns
{
	qer_editorimage textures/metal_misc/ametal_m01.tga
	diffusemap textures/metal_misc/ametal_m01.tga
	bumpmap textures/metal_misc/ametal_m01_n.tga
	specularmap textures/metal_misc/ametal_m01_r.tga
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/metal_misc/ametal_m01.tga
}

textures/metal_misc/ametal_m02
{
    qer_editorimage textures/metal_misc/ametal_m02.tga
	diffusemap textures/metal_misc/ametal_m02.tga
	bumpmap textures/metal_misc/ametal_m02_n.tga
	specularmap textures/metal_misc/ametal_m02_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/ametal_m03
{
    qer_editorimage textures/metal_misc/ametal_m03.tga
	diffusemap textures/metal_misc/ametal_m03.tga
	bumpmap textures/metal_misc/ametal_m03_n.tga
	specularmap textures/metal_misc/ametal_m03_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/ametal_m03_slick
{
    diffusemap textures/metal_misc/ametal_m03.tga
	bumpmap textures/metal_misc/ametal_m03_n.tga
	specularmap textures/metal_misc/ametal_m03_r.tga
	surfaceparm roofsteps
	surfaceparm slick
	implicitMap textures/metal_misc/ametal_m03.tga
}

textures/metal_misc/ametal_m03_nonsolid
{
	qer_editorimage textures/metal_misc/ametal_m03.tga
	 diffusemap textures/metal_misc/ametal_m03.tga
	bumpmap textures/metal_misc/ametal_m03_n.tga
	specularmap textures/metal_misc/ametal_m03_r.tga
	surfaceparm nomarks
	surfaceparm nonsolid
	implicitMap textures/metal_misc/ametal_m03.tga
}

textures/metal_misc/ametal_m03_nonsolid_wils
{
	qer_editorimage textures/metal_misc/ametal_m03.tga
	 diffusemap textures/metal_misc/ametal_m03.tga
	bumpmap textures/metal_misc/ametal_m03_n.tga
	specularmap textures/metal_misc/ametal_m03_r.tga
	surfaceparm nomarks
	surfaceparm nonsolid
	implicitMap textures/metal_misc/ametal_m03.tga
}

textures/metal_misc/ametal_m03a
{
    qer_editorimage textures/metal_misc/ametal_m03a.tga
	diffusemap textures/metal_misc/ametal_m03a.tga
	bumpmap textures/metal_misc/ametal_m03a_n.tga
	specularmap textures/metal_misc/ametal_m03a_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/ametal_m03dm
{
    diffusemap textures/metal_misc/ametal_m03dm.tga
	bumpmap textures/metal_misc/ametal_m03dm_n.tga
	specularmap textures/metal_misc/ametal_m03dm_r.tga
	surfaceparm metalsteps
	implicitMap -
}
//this texture doesnt seem to be present in ET but is in RTCW, also seems to be used in maps
textures/metal_misc/ametal_m03ns
{
	qer_editorimage textures/metal_misc/ametal_m03.tga
	//diffusemap textures/metal_misc/ametal_m03a.tga
	//bumpmap textures/metal_misc/ametal_m03a_n.tga
	//specularmap textures/metal_misc/ametal_m03a_r.tga
    //using a texture wich seems to be the same for now
	diffusemap textures/metal_misc/ametal_m04a.tga
	bumpmap textures/metal_misc/ametal_m04a_n.tga
	specularmap textures/metal_misc/ametal_m04a_r.tga
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/metal_misc/ametal_m03.tga
}

textures/metal_misc/ametal_m04a
{
    diffusemap textures/metal_misc/ametal_m04a.tga
	bumpmap textures/metal_misc/ametal_m04a_n.tga
	specularmap textures/metal_misc/ametal_m04a_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/ametal_m04r2
{
    diffusemap textures/metal_misc/ametal_m04r2.tga
	bumpmap textures/metal_misc/ametal_m04r2_n.tga
	specularmap textures/metal_misc/ametal_m04r2_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m06
{
    diffusemap textures/metal_misc/metal_m06.tga
	bumpmap textures/metal_misc/metal_m06_n.tga
	specularmap textures/metal_misc/metal_m06_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/ametal_m06a
{
    diffusemap textures/metal_misc/ametal_m06a.tga
	bumpmap textures/metal_misc/ametal_m06a_n.tga
	specularmap textures/metal_misc/ametal_m06a_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/ametal_m07a
{
    diffusemap textures/metal_misc/ametal_m07a.tga
	bumpmap textures/metal_misc/ametal_m07a_n.tga
	specularmap textures/metal_misc/ametal_m07a_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/diamond_c_01
{
    diffusemap textures/metal_misc/diamond_c_01.tga
	bumpmap textures/metal_misc/diamond_c_01_n.tga
	specularmap textures/metal_misc/diamond_c_01_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/diamond_c_01b
{
    diffusemap textures/metal_misc/diamond_c_01b.tga
	bumpmap textures/metal_misc/diamond_c_01b_n.tga
	specularmap textures/metal_misc/diamond_c_01b_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/diamond_m_01
{
    diffusemap textures/metal_misc/diamond_m_01.tga
	bumpmap textures/metal_misc/diamond_m_01_n.tga
	specularmap textures/metal_misc/diamond_m_01_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/diamond_m_02
{
    diffusemap textures/metal_misc/diamond_m_02.tga
	bumpmap textures/metal_misc/diamond_m_02_n.tga
	specularmap textures/metal_misc/diamond_m_02_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/diamond_m03
{
    diffusemap textures/metal_misc/diamond_m03.tga
	bumpmap textures/metal_misc/diamond_m03_n.tga
	specularmap textures/metal_misc/diamond_m03_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_c02
{
    diffusemap textures/metal_misc/metal_c02.tga
	bumpmap textures/metal_misc/metal_c02_n.tga
	specularmap textures/metal_misc/metal_c02_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m01_blood
{
    qer_editorimage textures/metal_misc/metal_m01_blood.tga
	diffusemap textures/metal_misc/metal_m01_blood.tga
	bumpmap textures/metal_misc/metal_m01_blood_n.tga
	specularmap textures/metal_misc/metal_m01_blood_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m02ss
{
    qer_editorimage textures/metal_misc/metal_m02ss.tga
	diffusemap textures/metal_misc/metal_m02ss.tga
	bumpmap textures/metal_misc/metal_m02ss_n.tga
	specularmap textures/metal_misc/metal_m02ss_r.tga
	q3map_lightmapsamplesize 1
	surfaceparm metalsteps
	{
		map textures/effects/tinfx.tga
		rgbGen identity
		tcGen environment
	}
	{
		map textures/metal_misc/metal_m02ss.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/metal_misc/metal_m03
{
    qer_editorimage textures/metal_misc/metal_m03.tga
	diffusemap textures/metal_misc/metal_m03.tga
	bumpmap textures/metal_misc/metal_m03_n.tga
	specularmap textures/metal_misc/metal_m03_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m04dg
{
    qer_editorimage textures/metal_misc/metal_m04dg.tga
	diffusemap textures/metal_misc/metal_m04dg.tga
	bumpmap textures/metal_misc/metal_m04dg_n.tga
	specularmap textures/metal_misc/metal_m04dg_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m04dr2
{
    qer_editorimage textures/metal_misc/metal_m04dr2.tga
	diffusemap textures/metal_misc/metal_m04dr2.tga
	bumpmap textures/metal_misc/metal_m04dr2_n.tga
	specularmap textures/metal_misc/metal_m04dr2_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m04dg2
{
    qer_editorimage textures/metal_misc/metal_m04dg2.tga
	diffusemap textures/metal_misc/metal_m04dg2.tga
	bumpmap textures/metal_misc/metal_m04dg2_n.tga
	specularmap textures/metal_misc/metal_m04dg2_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m04g2
{
    qer_editorimage textures/metal_misc/metal_m04g2.tga
	diffusemap textures/metal_misc/metal_m04g2.tga
	bumpmap textures/metal_misc/metal_m04g2_n.tga
	specularmap textures/metal_misc/metal_m04g2_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m04g2-r
{
    qer_editorimage textures/metal_misc/metal_m04g2-r.tga
	diffusemap textures/metal_misc/metal_m04g2-r.tga
	bumpmap textures/metal_misc/metal_m04g2-r_n.tga
	specularmap textures/metal_misc/metal_m04g2-r_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m04r2
{
    qer_editorimage textures/metal_misc/metal_m04r2.tga
	diffusemap textures/metal_misc/metal_m04r2.tga
	bumpmap textures/metal_misc/metal_m04r2_n.tga
	specularmap textures/metal_misc/metal_m04r2_r.tga
	surfaceparm metalsteps
	implicitMap -
}

textures/metal_misc/metal_m04ss
{
    qer_editorimage textures/metal_misc/metal_m04ss.tga
	diffusemap textures/metal_misc/metal_m04ss.tga
	bumpmap textures/metal_misc/metal_m04ss_n.tga
	specularmap textures/metal_misc/metal_m04ss_r.tga
	surfaceparm metalsteps
	{
		map textures/effects/tinfx5.tga
		rgbGen identity
		tcGen environment
	}
	{
		map textures/metal_misc/metal_m04ss.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/metal_misc/metal_m04ss_osa
{
    qer_editorimage textures/metal_misc/metal_m04ss_osa.tga
	diffusemap textures/metal_misc/metal_m04ss_osa.tga
	bumpmaptextures/metal_misc/metal_m04ss_osa_n.tga
	specularmap textures/metal_misc/metal_m04ss_osa_r.tga
	surfaceparm metalsteps
	{
		map textures/effects/tinfx5.tga
		rgbGen identity
		tcGen environment
	}
	{
		map textures/metal_misc/metal_m04ss_osa.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
