//---------------------------------------------------
levelshots/UJE_01_cc_automap
{
	nopicmip
	nocompress
	nomipmaps
	{
		clampmap levelshots/UJE_01_cc.tga
		depthFunc equal
		rgbGen identity
	}
}

levelshots/UJE_01_cc_trans
{
	nopicmip
	nocompress
	nomipmaps
	{
		clampmap levelshots/UJE_01_cc.tga
		blendfunc blend
		rgbGen identity
		alphaGen vertex
	}
}

//---------------------------------------------------
textures/UJE_01/rock2
{
        qer_editorimage textures/UJE_01/uje_rock_sock.tga	//uje_rots_bruin_2.tga
	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
//	q3map_tcGen ivector ( 256 0 0 ) ( 0 0 256 )
	implicitMap textures/UJE_01/uje_rock_sock.tga
}

textures/UJE_01/moss
{
        qer_editorimage textures/UJE_01/uje_gras_onkruid.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_foliage models/rayban_foliage/grass_foliage3.md3 0.8 32 0.02 2
	q3map_foliage models/rayban_foliage/grass_green_foliage1.md3 0.6 64 0.04 2
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_onkruid.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt1
{
        qer_editorimage textures/UJE_01/uje_gras_zand_onkruid.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_foliage models/rayban_foliage/grass_foliage3.md3 0.7 48 0.01 2
	q3map_foliage models/rayban_foliage/grass_green_foliage1.md3 0.6 84 0.02 2
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt1a
{
        qer_editorimage textures/UJE_01/uje_gras_zand_onkruid_2.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_foliage models/rayban_foliage/grass_foliage3.md3 0.7 32 0.02 2
	q3map_foliage models/rayban_foliage/grass_green_foliage1.md3 0.5 64 0.04 2
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid_2.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt2
{
        qer_editorimage textures/UJE_01/ter_dirt1.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/ter_dirt1.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt3_base
{
        qer_editorimage textures/UJE_01/uje_dirt3.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	surfaceparm gravelsteps
}

textures/UJE_01/dirt3
{
        qer_editorimage textures/UJE_01/uje_dirt3.tga
	q3map_baseshader textures/UJE_01/dirt3_base
	surfaceparm landmine
	{
		map textures/UJE_01/uje_dirt3.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt3_nomines
{
        qer_editorimage textures/UJE_01/uje_dirt3.tga
	q3map_baseshader textures/UJE_01/dirt3_base
	{
		map textures/UJE_01/uje_dirt3.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/mud1
{
        qer_editorimage textures/UJE_01/uje_zand_droog.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	surfaceparm gravelsteps
	{
		map textures/UJE_01/uje_zand_droog.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/woody
{
        qer_editorimage textures/UJE_01/uje_gras_zand_onkruid_hout.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_foliage models/rayban_foliage/grass_foliage3.md3 0.4 48 0.01 2
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid_hout.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/rock2moss
{
        qer_editorimage textures/UJE_01/qer_rock2moss.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	{
		map textures/UJE_01/uje_rock_sock.tga
		rgbGen identity
//		tcMod scale 0.4 0.3
	}
	{
		map textures/UJE_01/uje_gras_onkruid.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/moss2rock
{
        qer_editorimage textures/UJE_01/qer_rock2moss.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	surfaceparm grasssteps
	{
		map textures/UJE_01/uje_gras_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_rock_sock.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
//		tcMod scale 0.4 0.3
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/moss2rock_XZ
{
        qer_editorimage textures/UJE_01/qer_rock2moss.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 256 0 0 ) ( 0 0 256 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	surfaceparm grasssteps
	{
		map textures/UJE_01/uje_gras_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_rock_sock.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
//		tcMod scale 0.4 0.3
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt2moss
{
        qer_editorimage textures/UJE_01/qer_dirt2moss.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 110
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_gras_onkruid.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt2moss_XZ
{
        qer_editorimage textures/UJE_01/qer_dirt2moss.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 110
	q3map_tcGen ivector ( 256 0 0 ) ( 0 0 256 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_gras_onkruid.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt2moss_YZ
{
        qer_editorimage textures/UJE_01/qer_dirt2moss.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 110
	q3map_tcGen ivector ( 0 256 0 ) ( 0 0 256 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_gras_onkruid.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt2mud
{
        qer_editorimage textures/UJE_01/qer_dirt2mud.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_zand_droog.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt1_2_dirt1a
{
        qer_editorimage textures/UJE_01/qer_dirt1a_2_dirt.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_gras_zand_onkruid_2.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt1a_2_dirt3
{
        qer_editorimage textures/UJE_01/qer_dirt1a_2_dirt.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm grasssteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid_2.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_dirt3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt2dirt2
{
        qer_editorimage textures/UJE_01/qer_dirt2dirt2.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/ter_dirt1.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt2dirt3
{
        qer_editorimage textures/UJE_01/qer_dirt2dirt3.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_dirt3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt3_2_dirt
{
        qer_editorimage textures/UJE_01/qer_dirt2dirt3.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_dirt3.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt2_2_dirt3
{
        qer_editorimage textures/UJE_01/qer_dirt2_2_dirt3.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/ter_dirt1.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_dirt3.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt3_2_dirt2
{
        qer_editorimage textures/UJE_01/qer_dirt2_2_dirt3.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_dirt3.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/ter_dirt1.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/woody2dirt
{
        qer_editorimage textures/UJE_01/qer_dirt2woody.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
	surfaceparm landmine
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_gras_zand_onkruid_hout.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/mud2dirt2
{
        qer_editorimage textures/UJE_01/qer_dirt2dirt2.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
	{
		map textures/UJE_01/uje_zand_droog.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/ter_dirt1.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/mud2dirt3_base
{
        qer_editorimage textures/UJE_01/qer_dirt2dirt2.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	surfaceparm gravelsteps
}
textures/UJE_01/mud2dirt3
{
        qer_editorimage textures/UJE_01/qer_dirt2dirt2.tga
	q3map_baseshader textures/UJE_01/mud2dirt3_base
	surfaceparm landmine
	{
		map textures/UJE_01/uje_zand_droog.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_dirt3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0 //GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt3_2_stoneroad_nomines
{
	qer_editorimage textures/UJE_01/qer_mud2stoneroad.tga
	q3map_lightmapMergable
//	q3map_nonplanar
//	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
	{
		map textures/UJE_01/uje_dirt3.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_stoneroad.tga
		blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
		alphaFunc LT128
		alphaGen vertex
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/rock2dirt2
{
        qer_editorimage textures/UJE_01/qer_rock2dirt2.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	{
		map textures/UJE_01/uje_rock_sock.tga
		rgbGen identity
//		tcMod scale 0.4 0.3
	}
	{
		map textures/UJE_01/ter_dirt1.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt2rock_XY
{
        qer_editorimage textures/UJE_01/qer_rock2dirt2.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_rock_sock.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
//		tcMod scale 0.4 0.3
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt2rock_YZ
{
        qer_editorimage textures/UJE_01/qer_rock2dirt2.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 0 256 0 ) ( 0 0 256 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_rock_sock.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
//		tcMod scale 0.4 0.3
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/dirt2rock_XZ
{
        qer_editorimage textures/UJE_01/qer_rock2dirt2.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 256 0 0 ) ( 0 0 256 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_rock_sock.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
//		tcMod scale 0.4 0.3
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/dirt2_2_rock
{
        qer_editorimage textures/UJE_01/qer_rock2dirt2.tga
//	q3map_globalTexture
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.98 )
	{
		map textures/UJE_01/ter_dirt1.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_rock_sock.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128 //GT0 //LT128
		rgbGen identity
		alphaGen vertex
//		tcMod scale 0.4 0.3
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

// well, it is not actually a road anymore.. but the name stays
textures/UJE_01/road
{
	qer_editorimage textures/egypt_floor_sd/dirt_cracked_01.tga
	q3map_lightmapMergable
//	q3map_nonplanar
//	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	implicitMap textures/egypt_floor_sd/dirt_cracked_01.tga
}

textures/UJE_01/road2moss
{
        qer_editorimage textures/UJE_01/qer_road2moss.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
//	surfaceparm grasssteps
	{
		map textures/egypt_floor_sd/dirt_cracked_01.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_gras_onkruid.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/road2dirt2
{
        qer_editorimage textures/UJE_01/qer_road2dirt2.tga
	q3map_lightmapMergable
//	q3map_nonplanar
//	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
//	surfaceparm grasssteps
	{
		map textures/egypt_floor_sd/dirt_cracked_01.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/ter_dirt1.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/road2dirt3
{
        qer_editorimage textures/UJE_01/qer_road2dirt2.tga
	q3map_lightmapMergable
//	q3map_nonplanar
//	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
//	surfaceparm grasssteps
	{
		map textures/egypt_floor_sd/dirt_cracked_01.tga
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_dirt3.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/floor2dirt3
{
        qer_editorimage textures/UJE_01/qer_road2dirt2.tga
	q3map_lightmapMergable
//	q3map_nonplanar
//	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
//	q3map_alphaMod dotproduct2 ( 0.0 0.0 0.75 )
//	surfaceparm grasssteps
	{
		map textures/desert_sd/pavement_quad_sandy.tga
		tcMod scale 1.75 1.75
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_dirt3.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/town_c61a_2_dirt3
{
        qer_editorimage textures/UJE_01/qer_road2dirt2.tga
	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 100
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_bounceScale 3.0
	{
		map textures/town_wall/town_c61a.jpg
		rgbGen identity
	}
	{
		map textures/UJE_01/uje_dirt3.tga
//		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/town_c61a_base
{
        qer_editorimage textures/town_wall/town_c61a.jpg
}
textures/UJE_01/town_c61a_bounce
{
        qer_editorimage textures/town_wall/town_c61a.jpg
	q3map_baseshader textures/UJE_01/town_c61a_base
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_bounceScale 3.0
	implicitMap textures/town_wall/town_c61a.jpg
}

textures/UJE_01/town_c61a_bounce6
{
        qer_editorimage textures/town_wall/town_c61a.jpg
	q3map_baseshader textures/UJE_01/town_c61a_base
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_bounceScale 10.0
	implicitMap textures/town_wall/town_c61a.jpg
}
textures/UJE_01/town_c61a_bounce6_cushion
{
        qer_editorimage textures/town_wall/town_c61a.jpg
	q3map_baseshader textures/UJE_01/town_c61a_base
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	q3map_bounceScale 10.0
	surfaceparm nodamage
	surfaceparm nomarks
	implicitMap textures/town_wall/town_c61a.jpg
}
textures/UJE_01/town_c61a_bounce_general
{
        qer_editorimage textures/town_wall/town_c61a.jpg
	q3map_baseshader textures/UJE_01/town_c61a_base
	q3map_bounceScale 10.0
	implicitMap textures/town_wall/town_c61a.jpg
}


//---------------------------------------------------
textures/UJE_01/uje_muurtje_A
{
	qer_editorimage textures/UJE_01/muurtje_A.tga
	surfaceparm alphashadow
	surfaceparm trans
	implicitMask textures/UJE_01/muurtje_A.tga
}

textures/UJE_01/uje_tuinhekje_A
{
	qer_editorimage textures/UJE_01/uje_fenceA.tga
	q3map_cloneShader textures/UJE_01/uje_tuinhekje_A_back
//	q3map_backShader textures/UJE_01/uje_tuinhekje_A_back
	surfaceparm alphashadow
	surfaceparm pointlight
	surfaceparm trans
	surfaceparm nomarks
	implicitMask textures/UJE_01/uje_fenceA.tga
}
textures/UJE_01/uje_tuinhekje_A_back
{
	q3map_invert
	qer_editorimage textures/UJE_01/uje_fenceA.tga
	surfaceparm pointlight
	surfaceparm trans
	surfaceparm nomarks
	{
		map textures/UJE_01/uje_fenceA.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen vertex
		depthWrite
	}
	{
		map $lightmap
		blendFunc GL_ZERO GL_ONE
		rgbGen identity
	}
}

textures/UJE_01/uje_baksteen_rood_bruin_2
{
	qer_editorimage textures/UJE_01/uje_baksteen_rood_bruin_2.jpg
	implicitMap -
}

textures/UJE_01/uje_rode_dakpan
{
	qer_editorimage textures/UJE_01/uje_rode_dakpan.jpg
	surfaceparm roofsteps
	implicitMap -
}

textures/UJE_01/uje_mos_dakpan
{
	qer_editorimage textures/UJE_01/uje_mos_dakpan.jpg
	surfaceparm roofsteps
	implicitMap -
}

textures/UJE_01/kerk_bounce
{
        qer_editorimage textures/UJE_01/uje_kerk.jpg
	q3map_bounceScale 3.0
	{
		map textures/UJE_01/uje_kerk.jpg
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/kerk2_bounce
{
        qer_editorimage textures/UJE_01/uje_kerk2.jpg
	q3map_bounceScale 3.0
	{
		map textures/UJE_01/uje_kerk2.jpg
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

//---------------------------------------------------
textures/UJE_01/uje_baksteen_rood_phong
{
	qer_editorimage textures/UJE_01/uje_baksteen_rood.jpg
	q3map_lightmapFilterRadius 4 0
	q3map_lightmapSampleSize 8
//	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeAngle 120
//	{
//		map $lightmap
//		rgbGen identity
//	}
//	{
//		map textures/UJE_01/uje_baksteen_rood.jpg
//		blendFunc GL_DST_COLOR GL_ZERO
//	}
	{
		map textures/UJE_01/uje_baksteen_rood.jpg
		rgbGen identity
	}
	{
		map $lightmap
		tcGen lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/uje_baksteen_rood_deco_phong
{
	qer_editorimage textures/UJE_01/uje_baksteen_rood_deco.jpg
	q3map_lightmapFilterRadius 4 0
	q3map_lightmapSampleSize 8
//	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeangle 120
//	{
//		map $lightmap
//		rgbGen identity
//	}
//	{
//		map textures/UJE_01/uje_baksteen_rood_deco.jpg
//		blendFunc GL_DST_COLOR GL_ZERO
//	}
	{
		map textures/UJE_01/uje_baksteen_rood_deco.jpg
		rgbGen identity
	}
	{
		map $lightmap
		tcGen lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/stucco01_phong
{
	qer_editorimage textures/egypt_walls_sd/stucco01.tga
	q3map_lightmapFilterRadius 4 0
	q3map_lightmapSampleSize 8
//	q3map_lightmapMergable
	q3map_nonplanar
	q3map_shadeangle 120
//	{
//		map $lightmap
//		rgbGen identity
//	}
//	{
//		map textures/egypt_walls_sd/stucco01.tga
//		blendFunc GL_DST_COLOR GL_ZERO
//	}
	{
		map textures/egypt_walls_sd/stucco01.tga
		rgbGen identity
	}
	{
		map $lightmap
		tcGen lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

//---------------------------------------------------
textures/UJE_01/uje_ametal_m01_ns
{
        qer_editorimage textures/swf/spipe_02.jpg
	q3map_lightmapSampleSize 8
	q3map_nonplanar
	q3map_shadeangle 150
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/swf/spipe_02.jpg
}

textures/UJE_01/uje_ametal_m02_ns
{
        qer_editorimage textures/metal_misc/ametal_m02.jpg
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/metal_misc/ametal_m02.jpg
}
textures/UJE_01/uje_ametal_m02_nscn
{
        qer_editorimage textures/metal_misc/ametal_m02.jpg
	surfaceparm nonsolid
	surfaceparm trans
	cull none
	implicitMap textures/metal_misc/ametal_m02.jpg
}

textures/UJE_01/uje_ametal_m04r2_ns
{
	qer_editorimage textures/metal_misc/metal_m04r2.jpg
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/metal_misc/metal_m04r2.jpg
}

textures/UJE_01/uje_wapen_ns
{
        qer_editorimage textures/UJE_01/wapen_veghel.tga
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/UJE_01/wapen_veghel.tga
}

textures/UJE_01/canvas_nondeform_ns
{
	qer_editorimage textures/egypt_props_sd/siwa_canvas1.tga
	cull disable
	nofog
	surfaceparm alphashadow
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/egypt_props_sd/siwa_canvas1.tga
}

textures/UJE_01/pillar_temp_rf_ns
{
	qer_editorimage textures/chateau/pillar_temp_rf.jpg
	q3map_nonplanar
	q3map_shadeangle 90
	surfaceparm woodsteps
	surfaceparm nonsolid
	implicitMap textures/chateau/pillar_temp_rf.jpg
}

textures/UJE_01/wood1_ns
{
	qer_editorimage textures/wood/wood_m15.jpg
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	implicitMap textures/wood/wood_m15.jpg
}

textures/UJE_01/metal_c07a_ns
{
	qer_editorimage textures/assault/metal_c07a.jpg
	surfaceparm metalsteps	//:P
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	cull none
	implicitMap textures/assault/metal_c07a.jpg
}

textures/UJE_01/color_red
{
	qer_editorimage gfx/colors/ablack.tga
	surfaceparm metalsteps
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	{
		map $whiteimage
		rgbGen const ( 0.8 0.3 0.3 )
	}
	{
		map textures/UJE_01/uje_env_sky.tga
		blendfunc gl_dst_color gl_src_color
		alphaGen const 0.2
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/color_blue
{
	qer_editorimage gfx/colors/ablack.tga
	surfaceparm metalsteps
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	{
		map $whiteimage
		rgbGen const ( 0.3 0.3 0.7 )
	}
	{
		map textures/UJE_01/uje_env_sky.tga
		blendfunc gl_dst_color gl_src_color
		alphaGen const 0.2
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/UJE_01/switch_green
{
	qer_editorimage gfx/colors/ablack.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	{
		map $whiteimage
		rgbGen const ( 0.3 0.8 0.3 )
	}
}
textures/UJE_01/switch_red
{
	qer_editorimage gfx/colors/ablack.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	{
		map $whiteimage
		rgbGen const ( 0.8 0.3 0.3 )
	}
}

//---------------------------------------------------
textures/UJE_01/uje_elixer_green	// elixir C ;-)
{
	qer_editorimage textures/UJE_01/uje_waves.tga
	q3map_surfacelight 1000
	q3map_lightrgb 0.2 1 0
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	{
		map textures/UJE_01/uje_waves.tga
		blendFunc GL_ONE GL_ONE
		rgbGen identity
		rgbGen const ( 0.2 1 0 )
		tcmod turb 0 0.01 0 0.5
		tcMod scroll -0.01 -0.01
	}
}
textures/UJE_01/uje_elixer_blue
{
	qer_editorimage textures/UJE_01/uje_waves.tga
	q3map_surfacelight 300
	q3map_lightrgb 0 0.1 0.7
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	{
		map textures/UJE_01/uje_waves.tga
		blendFunc GL_ONE GL_ONE
		rgbGen identity
		rgbGen const ( 0 0.1 0.7 )
		tcmod turb 0 0.01 0 0.5
		tcMod scroll -0.01 0.01
	}
}
textures/UJE_01/uje_elixer_yellow
{
	qer_editorimage textures/UJE_01/uje_waves.tga
	q3map_surfacelight 300
	q3map_lightrgb 0.8 0.9 0
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	{
		map textures/UJE_01/uje_goud1.tga	//uje_waves.tga
//		blendFunc GL_ONE GL_ONE
		rgbGen identity
//		rgbGen const ( 0.8 0.9 0 )
		tcmod turb 0 0.01 0 0.5
//		tcMod scroll 0.01 -0.01
	}
	{
		map textures/effects/envmap_gold.tga
		blendfunc gl_src_alpha gl_one
//		alphaGen const 0.5
		tcGen environment
	}
}
textures/UJE_01/uje_elixer_orange
{
	qer_editorimage textures/UJE_01/uje_waves.tga
	q3map_surfacelight 400
	q3map_lightrgb 1 0.4 0
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	{
		map textures/UJE_01/uje_waves.tga
		blendFunc GL_ONE GL_ONE
		rgbGen identity
		rgbGen const ( 1 0.4 0 )
		tcmod turb 0 0.01 0 0.5
		tcMod scroll 0.01 0.01
	}
}

textures/UJE_01/skin_ns
{
	qer_editorimage models/players/hud/allied_medic.tga
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap models/players/hud/allied_medic.tga
}

textures/UJE_01/alchemist_ns
{
	qer_editorimage textures/egypt_props_sd/siwa_canvas1.jpg
	q3map_nonplanar
	q3map_shadeangle 179
	q3map_lightmapSampleSize 4
	surfaceparm alphashadow
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/egypt_props_sd/siwa_canvas1.jpg
}

textures/UJE_01/the_alchemist_ns
{
	qer_editorimage textures/UJE_01/uje_alchemist.jpg
	surfaceparm alphashadow
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	implicitMap textures/UJE_01/uje_alchemist.jpg
}

textures/UJE_01/uje_freak_ns
{
	qer_editorimage textures/UJE_01/uje_freak.tga
	surfaceparm alphashadow
	surfaceparm nodlight
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	deformVertexes autosprite2
	implicitMask textures/UJE_01/uje_freak.tga
}

textures/UJE_01/oldowl_ns
{
	qer_editorimage textures/UJE_01/oldowl.jpg
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	surfaceparm nodlight
	surfaceparm nolightmap
	{
		map $whiteimage
		rgbGen const ( 0.5 0.9 0.2 )
	}
	{
		map textures/UJE_01/oldowl.jpg
		blendFunc filter
		rgbGen identity
	}
}

textures/UJE_01/DAlogo
{
	q3map_lightImage textures/UJE_01/DAlogolight.jpg
	qer_editorimage textures/UJE_01/DAlogo.jpg
	q3map_surfacelight 400
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	polygonOffset
	sort decal
	{
		map $lightmap
		rgbGen identity
		tcGen lightmap
	}
	{
		map textures/UJE_01/DAlogo.jpg
		blendFunc filter
		rgbGen identity
	}
	{
		map textures/UJE_01/DAlogolight.jpg
		blendFunc add
		rgbGen wave sin 0 0.4 0.2 0.333
	}
}

//---------------------------------------------------
textures/UJE_01/uje_villwin_zwart
{
        qer_editorimage textures/village/villwin_c12m.tga
	surfaceparm glass
	surfaceparm trans
	{
		map textures/village/villwin_c12m.tga
		rgbgen identity
	}
	{
		map textures/UJE_01/uje_env_sky.tga
		blendfunc gl_dst_color gl_src_color
		alphaGen const 0.2
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/uje_villwin_zwart_dn
{
        qer_editorimage textures/village/villwin_c12m.tga
	surfaceparm glass
	surfaceparm trans
	{
		map textures/village/villwin_c12m.tga
		rgbgen identity
	}
	{
		map textures/effects/envmap_slate.tga
		blendfunc gl_dst_color gl_src_color
		alphaGen const 0.2
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/uje_villwin_zwart_street
{
        qer_editorimage textures/village/villwin_c12m.tga
	surfaceparm glass
	surfaceparm trans
	{
		map textures/village/villwin_c12m.tga
		rgbgen identity
	}
	{
		map textures/UJE_01/uje_env_street.tga
//		blendfunc gl_dst_color gl_src_color
		blendfunc gl_dst_color gl_one_minus_src_alpha
		alphaGen const 0.2
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/uje_villwin_zwart_town
{
        qer_editorimage textures/village/villwin_c12m.tga
	surfaceparm glass
	surfaceparm trans
	{
		map textures/village/villwin_c12m.tga
		rgbgen identity
	}
	{
		map textures/UJE_01/uje_env_town.tga
//		blendfunc gl_dst_color gl_src_color
		blendfunc gl_dst_color gl_one_minus_src_alpha
		alphaGen const 0.2
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/uje_villwin_zwart_side
{
        qer_editorimage textures/village/villwin_c12m.tga
	surfaceparm glass
	surfaceparm trans
	{
		map textures/village/villwin_c12m.tga
		rgbgen identity
	}
	{
		map textures/UJE_01/uje_env_side.tga
		blendfunc gl_dst_color gl_src_color
		alphaGen const 0.2
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/villwin_zwart_glass
{
	qer_editorimage textures/village/villwin_c12m.tga
	qer_trans 0.7
	cull disable
	surfaceparm glass
	surfaceparm pointlight
	surfaceparm trans
	sort 8
	{
		map $lightmap
		rgbGen identity
		blendFunc filter
		depthFunc equal
	}
	{
		map textures/effects/envmap_slate.tga
		blendfunc gl_src_alpha gl_src_color
		alphaGen const 0.25
		tcGen environment
		depthFunc equal
		detail
	}
	{
		map textures/village/villwin_c12m.tga
		blendfunc blend
//		rgbgen vertex
		depthWrite
	}
}

textures/UJE_01/uje_villwin_wit
{
        qer_editorimage textures/UJE_01/uje_villwin_c12mA.tga
	surfaceparm glass
	surfaceparm trans
	implicitMap textures/UJE_01/uje_villwin_c12mA.tga
}

textures/UJE_01/uje_villwin_bruin_glass
{
	qer_editorimage textures/UJE_01/uje_villwin_c12m_bruinA.tga
	qer_trans 0.7
	cull disable
	surfaceparm glass
	surfaceparm pointlight
	surfaceparm trans
	sort 8
	{
		map $lightmap
		rgbGen identity
		blendFunc filter
		depthFunc equal
	}
	{
		map textures/effects/envmap_slate.tga //textures/UJE_01/uje_env_sky.tga
		blendfunc gl_src_alpha gl_src_color
		alphaGen const 0.25
		tcGen environment
		depthFunc equal
		detail
	}
	{
		map textures/UJE_01/uje_villwin_c12m_bruinA.tga
		blendfunc blend
		rgbgen vertex
		depthWrite
	}
}
textures/UJE_01/uje_villwin_bruin_ns
{
	qer_editorimage textures/UJE_01/uje_villwin_c12m_bruinA.tga
	surfaceparm glass
	surfaceparm nonsolid
	surfaceparm trans
//	implicitMap textures/UJE_01/uje_villwin_c12m_bruinA.tga
	{
		map textures/UJE_01/uje_env_sky.tga
		blendfunc gl_dst_color gl_src_color //gl_src_alpha gl_one
		alphaGen const 0.1
		tcGen environment
		detail
	}
	{
		map textures/UJE_01/uje_villwin_c12m_bruinA.tga
//		blendfunc blend
		rgbgen vertex
//		depthWrite
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}
textures/UJE_01/uje_villwin_bruin_ns2
{
	qer_editorimage textures/UJE_01/uje_villwin_c12m_bruinA.tga
	surfaceparm glass
	surfaceparm nonsolid
	surfaceparm trans
//	implicitMap textures/UJE_01/uje_villwin_c12m_bruinA.tga
	{
		map textures/UJE_01/uje_villwin_c12m_bruinA.tga
//		blendfunc blend
		rgbgen vertex
//		depthWrite
	}
	{
		map textures/UJE_01/sky/uje_lake_bk.tga
		blendfunc gl_src_alpha gl_one
		alphaGen const 0.1
		tcGen environment
		detail
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

//---------------------------------------------------
textures/UJE_01/uje_decal_dirt1
{
	qer_editorimage textures/UJE_01/uje_gras_zand_onkruid.tga
	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	polygonOffset
	sort decal
	{
		map textures/UJE_01/uje_gras_zand_onkruid.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
//		rgbGen vertex
		rgbGen identity
		alphaGen vertex
	}
}
textures/UJE_01/uje_decal_dirt3
{
	qer_editorimage textures/UJE_01/uje_dirt3.tga
//	q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 )
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
//	surfaceparm pointlight //vertex lit
	nopicmip
//	nomipmaps
	polygonOffset
	sort decal
	{
		map textures/UJE_01/uje_dirt3.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128
		rgbGen identity
		alphaGen vertex
	}
}

textures/UJE_01/uje_decal_mos
{
        qer_editorimage textures/UJE_01/uje_fx_mos.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	surfaceparm pointlight //vertex lit
	nopicmip
	nomipmaps
	polygonOffset
	sort decal
	{
		map textures/UJE_01/uje_fx_mos.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
		rgbGen vertex
		alphaGen vertex //!
		detail
	}
}

textures/UJE_01/uje_decal_dirt
{
        qer_editorimage textures/UJE_01/uje_fx_dirt.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	nopicmip
	nomipmaps
	polygonOffset
	sort decal
	{
		map textures/UJE_01/uje_fx_dirt.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
		rgbGen vertex
		alphaGen vertex
		detail
	}
}
textures/UJE_01/uje_decal_dirt_zwart
{
        qer_editorimage textures/UJE_01/uje_fx_dirt.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	nopicmip
	nomipmaps
	polygonOffset
	sort decal
	{
		map textures/UJE_01/uje_fx_dirt.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
		rgbGen const ( 0 0 0 )
		alphaGen vertex
		detail
	}
}

textures/UJE_01/uje_decal_klimoptop
{
	qer_editorimage textures/UJE_01/uje_klimop_top.tga
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset
	sort decal
	implicitMask textures/UJE_01/uje_klimop_top.tga
}

textures/UJE_01/uje_decal_klimop
{
	qer_editorimage textures/UJE_01/uje_klimop.tga
	surfaceparm nonsolid
	surfaceparm trans
	polygonOffset
	sort decal
	implicitMask textures/UJE_01/uje_klimop.tga
}

textures/UJE_01/uje_decal_fire1
{
        qer_editorimage textures/UJE_01/glow.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	polygonOffset
	sort decal
	{
		map textures/UJE_01/glow.tga
		blendFunc add
		rgbGen wave noise 0.05 0.03 0 2.59
		detail
	}
}
textures/UJE_01/uje_decal_fire2
{
        qer_editorimage textures/UJE_01/glow.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	polygonOffset
	sort decal
	{
		map textures/UJE_01/glow.tga
		blendFunc add
		rgbGen wave noise 0.03 0.045 0 2.27
		detail
	}
}
textures/UJE_01/uje_decal_fire3
{
        qer_editorimage textures/UJE_01/glow.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	polygonOffset
	sort decal
	{
		map textures/UJE_01/glow.tga
		blendFunc add
		rgbGen wave noise 0.03 0.04 0 2.73
		detail
	}
}
textures/UJE_01/uje_decal_fire4
{
        qer_editorimage textures/UJE_01/glow.tga
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm nomarks
	polygonOffset
	sort decal
	{
		map textures/UJE_01/glow.tga
		blendFunc add
		rgbGen wave noise 0.02 0.05 0 2.49
		detail
	}
}

textures/UJE_01/uje_heavy
{
	qer_editorimage textures/UJE_01/uje_heavybeer.jpg
	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm pointlight
	polygonOffset
	sort decal
	{
		map textures/UJE_01/uje_heavybeer.jpg
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
		alphaGen const 0.35
		rgbGen vertex
		detail
	}
}

textures/UJE_01/uje_paradrop
{
	qer_editorimage textures/UJE_01/paradrop.jpg
	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm pointlight
	polygonOffset
	sort decal
	{
		map textures/UJE_01/paradrop.jpg
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
		alphaGen const 0.85
		rgbGen vertex
		//detail
	}
}
textures/UJE_01/uje_paradrop_open
{
	qer_editorimage textures/UJE_01/paradrop_open.jpg
	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm pointlight
	polygonOffset
	sort decal
	{
		map textures/UJE_01/paradrop_open.jpg
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
		alphaGen const 0.85
		rgbGen vertex
		//detail
	}
}

textures/UJE_01/uje_sign_vip
{
	qer_editorimage textures/UJE_01/sign_vip_rt.tga
	surfaceparm alphashadow
	surfaceparm nodlight
	surfaceparm nonsolid
	surfaceparm trans
	implicitMask textures/UJE_01/sign_vip_rt.tga
}

//---------------------------------------------------
textures/UJE_01/uje_klimoptop_ns
{
	qer_editorimage textures/UJE_01/uje_klimop_top.tga
	surfaceparm alphashadow
	surfaceparm pointlight
	surfaceparm nonsolid
	surfaceparm trans
	implicitMask textures/UJE_01/uje_klimop_top.tga
}

textures/UJE_01/uje_klimop_ns
{
	qer_editorimage textures/UJE_01/uje_klimop.tga
	surfaceparm alphashadow
	surfaceparm pointlight
	surfaceparm nonsolid
	surfaceparm trans
	implicitMask textures/UJE_01/uje_klimop.tga
}

//---------------------------------------------------
textures/UJE_01/uje_flybox_berlin
{
	qer_editorimage textures/UJE_01/berlin.jpg
	surfaceparm nodlight
	surfaceparm noimpact
	surfaceparm nolightmap
	sort opaque						// to blend well with the propellor
	{ 
		map textures/UJE_01/berlin.jpg			// texture made of a Google Earth picture of Berlin
		blendFunc blend
		tcMod scroll 0.005 0
	}
}

//---------------------------------------------------
textures/UJE_01/uje_lake_sky
{
	qer_editorimage textures/UJE_01/sky/uje_lake_ft.tga
	q3map_lightrgb 0.8 0.9 1.0
	q3map_skylight 95 5
	q3map_sunExt 1 .95 .9 200 30 28 1 16
	surfaceparm sky
	skyparms "textures/UJE_01/sky/uje_lake" 512 -
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	nopicmip
	nomipmaps
}
textures/UJE_01/uje_lake2_sky
{
	qer_editorimage textures/UJE_01/sky/uje_lake2_ft.tga
	q3map_lightrgb 0.8 0.9 1.0
	q3map_skylight 95 5
	q3map_sunExt 1 .95 .9 200 30 28 1 16
	surfaceparm sky
	skyparms "textures/UJE_01/sky/uje_lake2" 512 -
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	nopicmip
	nomipmaps
}

textures/UJE_01/ujefog
{
//	qer_editorimage textures/UJE_01/qer_ujefog.tga
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm fog
	fogparms ( 0.7 0.8 1 ) 16384
}

textures/UJE_01/uje_water
{
	qer_editorimage textures/UJE_01/c1_128.tga
	qer_trans .40
	q3map_globaltexture
	q3map_nonplanar
	q3map_nofog
	surfaceparm water
	surfaceparm trans
	surfaceparm nonsolid
	nocompress
	tessSize 512
	deformVertexes wave 224 sin 0 3 0.5 0.23
//	{
//		map textures/UJE_01/uje_env_sky.tga
//		blendfunc gl_src_alpha gl_one //_minus_src_alpha
//blendFunc blend
//		alphaGen const 0.1
//		tcGen environment
//		detail
//	}
	{
		map textures/UJE_01/c1_128.tga
		blendFunc blend
		alphaFunc GT0
		alphaGen vertex
		tcmod turb 0 0.5 0 0.1
		tcMod stretch sin 0.95 0.05 0 0.04
		tcmod scale 0.15 0.125
		tcmod scroll 0.004 -0.03
	}
}
textures/UJE_01/uje_waterwave
{
	qer_editorimage textures/UJE_01/c1_128.tga
	qer_trans .40
	q3map_globaltexture
	q3map_nonplanar
	q3map_nofog
	surfaceparm water
	surfaceparm trans
	surfaceparm nonsolid
	nocompress
	tessSize 512
	deformVertexes wave 224 sin 0 3 0.5 0.23
//	{
//		map textures/UJE_01/uje_env_sky.tga
//		blendfunc gl_src_alpha gl_one //_minus_src_alpha
//blendFunc blend
//		alphaGen const 0.1
//		tcGen environment
//		detail
//	}
	{
		map textures/UJE_01/c1_128.tga
		blendFunc blend
		alphaFunc GT0
		alphaGen vertex
		tcmod turb 0 0.5 0 0.1
		tcMod stretch sin 0.95 0.05 0 0.04
		tcmod scale 0.15 0.125
		tcmod scroll 0.004 -0.03
	}
	{
		map textures/UJE_01/uje_wave.tga
		blendFunc GL_ONE GL_ONE //GL_DST_COLOR GL_ONE
		alphaGen vertex
		tcMod stretch sin 0.95 0.05 0 0.04
		rgbGen wave sin 0 1 0.5 0.04
		tcmod scale 0.010 0.025
		tcMod transform 1 0 0 1 0.15 1.5
	}
}

textures/UJE_01/uje_wave2
{
	qer_editorimage textures/UJE_01/uje_wave.tga
	qer_trans .40
	q3map_nonplanar
	q3map_nofog
//	surfaceparm water
	surfaceparm trans
	surfaceparm nonsolid
	tessSize 64
	deformVertexes wave 100 sin 0 12 0 2
//	cull none
	sort nearest
	{
		map textures/UJE_01/uje_waves.tga
//		blendFunc GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR //GL_ONE GL_ONE //GL_DST_COLOR GL_ONE //
		blendFunc GL_ONE GL_ONE
//		alphaGen vertex
//		tcMod stretch sin 0.95 0.05 0 0.04
//		rgbGen wave sin 0 1 0.5 0.04
//		tcmod scale 0.010 0.025
//		tcMod transform 1 0 0 1 0.15 1.5
//		tcMod rotate 360
		tcMod scroll 0.5 0
	}
}

textures/UJE_01/uje_fire
{
	qer_editorimage textures/UJE_01/uje_fx_fire.tga
	q3map_surfacelight 100
	q3map_lightrgb 1 0.4 0
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	cull none
	tessSize 8
	deformVertexes wave 3 sin 0 0.7 0 0.3
	deformVertexes wave 2 sin 0 1 0 1.5
	{
		map textures/UJE_01/uje_fx_fire.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GT0
		rgbGen identity
		rgbGen wave Inversesawtooth 0.6 0.4 0 0.43
		rgbGen wave sin 0.7 0.3 0 1.4
		alphaGen vertex
		tcmod turb 0.02 0.02 0 0.5
		tcMod scroll 0 1
	}
}
textures/UJE_01/uje_fire2
{
	qer_editorimage textures/UJE_01/uje_fx_fire.tga
	q3map_surfacelight 100
	q3map_lightrgb 1 0.4 0
	surfaceparm nodlight
	surfaceparm nolightmap
	surfaceparm noimpact
	surfaceparm nonsolid
	surfaceparm trans
	cull none
	tessSize 8
	deformVertexes wave 3 sin 0 0.9 0 1.1
	deformVertexes wave 2 sin 0 0.2 0 1.4
	{
		map textures/UJE_01/uje_fx_fire.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		alphaFunc GE128	//GT0
		rgbGen const ( 0.9 0.8 0.1 )
		alphaGen vertex
		tcmod turb 0.02 0.02 0 0.5
		tcMod scroll 0 0.7
	}
}

//---------------------------------------------------
// missing under different MODs
models/mapobjects/rocks_sd/rock_desert_small
{
	qer_editorimage models/mapobjects/rocks_sd/rock_desert_small.tga
	implicitMap models/mapobjects/rocks_sd/rock_desert_small.tga
}

//---------------------------------------------------
// waving flags
textures/UJE_01/flagnb
{
	qer_editorimage textures/UJE_01/flagnb.tga
	cull disable
	{
		map textures/UJE_01/flagnb.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbgen lightingDiffuse
		tcMod scale 1.0 1.15
	}
}
textures/UJE_01/flagred
{
	qer_editorimage textures/UJE_01/flagred.tga
	cull disable
	{
		map textures/UJE_01/flagred.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbgen lightingDiffuse
		tcMod scale 1.0 1.15
	}
}
textures/UJE_01/flagblue
{
	qer_editorimage textures/UJE_01/flagblue.tga
	cull disable
	{
		map textures/UJE_01/flagblue.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbgen lightingDiffuse
		tcMod scale 1.0 1.15
	}
}

//---------------------------------------------------
// UJE_00 beer
textures/UJE_01/uje_pilsje_top
{
	qer_editorimage textures/UJE_01/uje_pilsje_top.tga
	surfaceparm nomarks
	surfaceparm nonsolid
	implicitMap -
}
textures/UJE_01/uje_pilsje_up
{
	qer_editorimage textures/UJE_01/uje_pilsje_up.tga
	q3map_nonplanar
	q3map_shadeangle 100
	surfaceparm nomarks
	surfaceparm nonsolid
	{
		map textures/UJE_01/uje_pilsje_up.tga
		rgbGen identity
	}
}
textures/UJE_01/uje_pilsje_down
{
	qer_editorimage textures/UJE_01/uje_pilsje_down.tga
	qer_trans .95
	q3map_nonplanar
	q3map_shadeangle 100
	surfaceparm nomarks
	surfaceparm nonsolid
	{
		map textures/UJE_01/uje_pilsje_down.tga
		rgbGen identity
	}
	{
		map $whiteimage
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

//---------------------------------------------------
//my own common-shaders
textures/UJE_01/clip
{
	qer_editorimage textures/common/clip.tga
	qer_trans 0.3
	surfaceparm nodraw
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm playerclip
}

textures/UJE_01/clipslick
{
	qer_editorimage textures/UJE_01/qer_clipslick.tga
	qer_trans 0.3
	surfaceparm nodraw
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm playerclip
	surfaceparm trans
	surfaceparm slick
}

textures/UJE_01/clipweap
{
	qer_editorimage textures/UJE_01/qer_clipslick.tga
	qer_trans 0.3
	surfaceparm nodraw
	surfaceparm nomarks
	surfaceparm trans
	surfaceparm slick
}

textures/UJE_01/clipweap_glass
{
	qer_editorimage textures/UJE_01/qer_clipglass.tga
	qer_trans 0.3
	surfaceparm nodraw
	surfaceparm nomarks
	surfaceparm trans
	surfaceparm glass
}

textures/UJE_01/safe
{
	qer_editorimage textures/UJE_01/qer_commonsafe.tga
	qer_trans 0.1
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm clipmissile
	surfaceparm clipshot
	surfaceparm noimpact
	surfaceparm nodamage
	surfaceparm nosteps
	surfaceparm nodrop
	surfaceparm nodlight
	surfaceparm nomarks
	surfaceparm trans
}
textures/UJE_01/safe3
{
	qer_editorimage textures/UJE_01/qer_commonsafe.tga
	qer_trans 0.7
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm playerclip
	surfaceparm clipmissile
	surfaceparm noimpact
	surfaceparm nodamage
	surfaceparm nosteps
	surfaceparm nodlight
	surfaceparm nomarks
	surfaceparm trans
}

textures/UJE_01/light_block
{
	qer_editorimage textures/UJE_01/qer_lightblock.tga
	q3map_nolightmap
	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm noimpact
	{
		map $whiteimage
		rgbgen const ( 0 0 0 )
	}
}
textures/UJE_01/empty
{
	qer_editorimage textures/UJE_01/qer_lightblock.tga
	q3map_nolightmap
//	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm noimpact
	surfaceparm trans
	{
		map $whiteimage
		blendFunc blend
		alphaGen const 0.0
	}
}

//---------------------------------------------------
// These shaders are for grass-models by: RayBan
// http://www.splashdamage.com/forums/viewtopic.php?t=17400&highlight=&sid=4f42cb1fcd9d9a9c9d9525f86053c43c
models/rayban_foliage/grass_foliage3
{
	nopicmip
	qer_alphafunc greater 0.5
	cull disable

	// distanceCull <inner> <outer> <alpha threshold>
	distanceCull 480 1280 0.49
	sort seethrough
	surfaceparm pointlight
	surfaceparm trans
	surfaceparm nomarks
	nopicmip				// c: again?
	{
		//map models/foliage/grassfoliage3.tga
		map textures/UJE_01/foliage/grassfoliage3.tga
		alphaFunc GE128
		rgbGen exactVertex
		alphaGen vertex
	}
}
//
// plain grass green foliage ( taller )
//
models/rayban_foliage/grass_green_foliage1
{
	nopicmip
	qer_alphafunc greater 0.5
	cull disable

	// distanceCull <inner> <outer> <alpha threshold>
	distanceCull 512 1792 0.49
	sort seethrough
	surfaceparm pointlight
	surfaceparm trans
	surfaceparm nomarks
	nopicmip				// c: again?
	{
		//map models/mapobjects/plants_sd/grass_green1.tga
		map textures/UJE_01/foliage/grass_green1.tga
		alphaFunc GE128
		rgbGen exactVertex
		alphaGen vertex
	}
}
//
// alpha trees pack1 shader
// some simple textures to create distant treelines
// raybanb@gmail.com
//
textures/alpha_trees/dark_treeline_left		// left-end of a dark treeline
{
	cull disable
	nomipmaps
	nopicmip
	surfaceparm nomarks
	surfaceparm alphashadow
	surfaceparm pointlight
	surfaceparm nonsolid			// c
	surfaceparm trans
	implicitMask -
}

textures/alpha_trees/dark_treeline_tiling	// mid section of a dark treeline
{
	cull disable
	nomipmaps
	nopicmip
	surfaceparm nomarks
	surfaceparm alphashadow
	surfaceparm pointlight
	surfaceparm nonsolid			// c
	surfaceparm trans
	implicitMask -
}

textures/alpha_trees/dark_treeline_right	// right-end of a dark treeline
{
	cull disable
	nomipmaps
	nopicmip
	surfaceparm nomarks
	surfaceparm alphashadow
	surfaceparm pointlight
	surfaceparm nonsolid			// c
	surfaceparm trans
	implicitMask -
}
// /RayBan

//---------------------------------------------------
// a parachute model from degeneration
models/mapobjects/parachute/para2
{
	surfaceparm nomarks
	surfaceparm nonsolid
	cull none
	{
		map models/mapobjects/parachute/para2.tga
		rgbGen identity
	}
}

//---------------------------------------------------
// common/alpha shaders copied from Sock's terrain-tutorial-map
// http://www.simonoc.com
//
textures/UJE_01/alpha_000
{
        qer_editorimage textures/UJE_01/qer_alpha_000.tga
	q3map_alphaMod volume
	q3map_alphaMod set 0
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	qer_trans 0.75
}

textures/UJE_01/alpha_025
{
        qer_editorimage textures/UJE_01/qer_alpha_025.tga
	q3map_alphaMod volume
	q3map_alphaMod set 0.25
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	qer_trans 0.75
}

textures/UJE_01/alpha_050
{
        qer_editorimage textures/UJE_01/qer_alpha_050.tga
	q3map_alphaMod volume
	q3map_alphaMod set 0.50
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	qer_trans 0.75
}

textures/UJE_01/alpha_075
{
        qer_editorimage textures/UJE_01/qer_alpha_075.tga
	q3map_alphaMod volume
	q3map_alphaMod set 0.75
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	qer_trans 0.75
}

textures/UJE_01/alpha_085
{
        qer_editorimage textures/UJE_01/qer_alpha_085.tga
	q3map_alphaMod volume
	q3map_alphaMod set 0.85
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	qer_trans 0.75
}

textures/UJE_01/alpha_095
{
        qer_editorimage textures/UJE_01/qer_alpha_085.tga
	q3map_alphaMod volume
	q3map_alphaMod set 0.95
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	qer_trans 0.75
}

textures/UJE_01/alpha_100
{
        qer_editorimage textures/UJE_01/qer_alpha_100.tga
	q3map_alphaMod volume
	q3map_alphaMod set 1.0
	surfaceparm nodraw
	surfaceparm nonsolid
	surfaceparm trans
	qer_trans 0.75
}
