// all textures by me, except a few modified id software textures
// use my textures anyway you want
// just mention my name somewhere 
// and send me an email with a link 
// to your project so i can see what 
// you did with my stuff :)
// enjoy!
// Copyright (c) 2003 kris [Idolator] hagedoorn, idolator@planetquake.com All rights reserved.
// Quake III Arena is a registered trademark of id Software, Inc.

//big_light///////////////////////////////////////////////////////////////////////////
textures/q32thecore_txtset1_light/big_light_1_1K
{
	qer_editorimage textures/q32thecore_txtset1_light/big_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/big_light_blend.tga
	q3map_surfacelight 1000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light_blend.tga
		rgbGen wave sin 0.5 0.5 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/big_light_1_2K
{
	qer_editorimage textures/q32thecore_txtset1_light/big_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/big_light_blend.tga
	q3map_surfacelight 2000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light_blend.tga
		rgbGen wave sin 0.5 0.5 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/big_light_1_3K
{
	qer_editorimage textures/q32thecore_txtset1_light/big_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/big_light_blend.tga
	q3map_surfacelight 3000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light_blend.tga
		rgbGen wave sin 0.5 0.5 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/big_light_1_5K
{
	qer_editorimage textures/q32thecore_txtset1_light/big_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/big_light_blend.tga
	q3map_surfacelight 5000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light_blend.tga
		rgbGen wave sin 0.5 0.5 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/big_light_1_10K
{
	qer_editorimage textures/q32thecore_txtset1_light/big_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/big_light_blend.tga
	q3map_surfacelight 10000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/big_light_blend.tga
		rgbGen wave sin 0.5 0.5 0 5
		blendfunc GL_ONE GL_ONE
		}
}
//big_light//////////////////////////////////////////////////////////////////////end//

textures/q32thecore_txtset1_light/cross_light
{
 	q3map_lightimage textures/q32thecore_tourney1_fx/cross_light_blend.tga
 	q3map_surfacelight 285   
		{
		map textures/q32thecore_txtset1_light/cross_light.tga
		rgbGen identity
		}
		{
		map $lightmap
		rgbGen identity
		blendfunc gl_dst_color gl_zero
		}
		{
		map textures/q32thecore_txtset1_light/cross_light_blend.tga
		blendfunc GL_ONE GL_ONE
		rgbGen wave sin 0.5 0.5 0 4	
		}
}

textures/q32thecore_txtset1_light/light_01
{
	q3map_lightimage textures/q32thecore_tourney3_lights/light_01_blend.tga
	q3map_surfacelight 600
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/light_01.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/light_01_blend.tga
		rgbGen wave sin 0.5 0.5 0 0.25
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/light_02
{
      q3map_lightimage textures/q32thecore_txtset1_light/light_02_blend.tga
	q3map_surfacelight 1750
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/light_02.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/light_02_blend.tga
		rgbGen wave sin 0.5 0.5 0 0.5
		blendfunc GL_ONE GL_ONE
		}
}

//med_light///////////////////////////////////////////////////////////////////////////
textures/q32thecore_txtset1_light/med_light_1_1K
{
	qer_editorimage textures/q32thecore_txtset1_light/med_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/med_light_blend.tga
	q3map_surfacelight 1000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light_blend.tga
		rgbGen wave sin 0.5 0.9 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/med_light_1_2K
{
	qer_editorimage textures/q32thecore_txtset1_light/med_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/med_light_blend.tga
	q3map_surfacelight 2000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light_blend.tga
		rgbGen wave sin 0.5 0.9 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/med_light_1_3K
{
	qer_editorimage textures/q32thecore_txtset1_light/med_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/med_light_blend.tga
	q3map_surfacelight 3000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light_blend.tga
		rgbGen wave sin 0.5 0.9 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/med_light_1_5K
{
	qer_editorimage textures/q32thecore_txtset1_light/med_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/med_light_blend.tga
	q3map_surfacelight 5000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light_blend.tga
		rgbGen wave sin 0.5 0.9 0 5
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/med_light_1_10K
{
	qer_editorimage textures/q32thecore_txtset1_light/med_light.tga
      q3map_lightimage textures/q32thecore_txtset1_light/med_light_blend.tga
	q3map_surfacelight 10000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/med_light_blend.tga
		rgbGen wave sin 0.5 0.9 0 5
		blendfunc GL_ONE GL_ONE
		}
}
//med_light//////////////////////////////////////////////////////////////////////end//


//red_light///////////////////////////////////////////////////////////////////////////
textures/q32thecore_txtset1_light/red_light_100
{
      qer_editorimage textures/q32thecore_txtset1_light/red_light_01.tga
	q3map_lightimage textures/q32thecore_txtset1_light/red_light_01_blend.tga
	q3map_surfacelight 100
     	q3map_lightsubdivide 64
	surfaceparm nomarks
	{
	map $lightmap
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01.tga
	blendFunc GL_DST_COLOR GL_ZERO
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01_blend.tga
	rgbGen wave sin 0.5 0.5 0 1
	blendfunc GL_ONE GL_ONE
	}
}

textures/q32thecore_txtset1_light/red_light_200
{
      qer_editorimage textures/q32thecore_txtset1_light/red_light_01.tga
	q3map_lightimage textures/q32thecore_txtset1_light/red_light_01_blend.tga
	q3map_surfacelight 200
     	q3map_lightsubdivide 64
	surfaceparm nomarks
	{
	map $lightmap
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01.tga
	blendFunc GL_DST_COLOR GL_ZERO
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01_blend.tga
	rgbGen wave sin 0.5 0.5 0 1
	blendfunc GL_ONE GL_ONE
	}
}

textures/q32thecore_txtset1_light/red_light_500
{
      qer_editorimage textures/q32thecore_txtset1_light/red_light_01.tga
	q3map_lightimage textures/q32thecore_txtset1_light/red_light_01_blend.tga
	q3map_surfacelight 500
     	q3map_lightsubdivide 64
	surfaceparm nomarks
	{
	map $lightmap
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01.tga
	blendFunc GL_DST_COLOR GL_ZERO
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01_blend.tga
	rgbGen wave sin 0.5 0.5 0 1
	blendfunc GL_ONE GL_ONE
	}
}

textures/q32thecore_txtset1_light/red_light_1000
{
      qer_editorimage textures/q32thecore_txtset1_light/red_light_01.tga
	q3map_lightimage textures/q32thecore_txtset1_light/red_light_01_blend.tga
	q3map_surfacelight 1000
     	q3map_lightsubdivide 64
	surfaceparm nomarks
	{
	map $lightmap
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01.tga
	blendFunc GL_DST_COLOR GL_ZERO
	rgbGen identity
	}
	{
	map textures/q32thecore_txtset1_light/red_light_01_blend.tga
	rgbGen wave sin 0.5 0.5 0 1
	blendfunc GL_ONE GL_ONE
	}
}
//red_light//////////////////////////////////////////////////////////////////////end//


textures/q32thecore_txtset1_light/scrolling_blood
{
	q3map_lightimage textures/q32thecore_txtset1_light/red_light_01_blend.tga
	q3map_surfacelight 100
     	q3map_lightsubdivide 64
		{
      	map textures/q32thecore_txtset1_env/envmap_q32thecore.tga
      	tcGen environment
		tcmod scroll 0.125 0.02
      	rgbGen identity
		}   
      	{
		map textures/q32thecore_txtset1_light/scrolling_blood.tga
      	blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
		} 
      	{
		map $lightmap
      	blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
		rgbGen identity
		}

}


//tec_01_light///////////////////////////////////////////////////////////////////////////
textures/q32thecore_txtset1_light/tec_01_light_125
{
	qer_editorimage textures/q32thecore_txtset1_light/tec_01_light.tga
 	surfaceparm nomarks
 	q3map_lightimage textures/q32thecore_txtset1_light/tec_01_light_blend.tga
 	q3map_lightsubdivide 32
 	q3map_surfacelight 125
		{
	 	map $lightmap
	 	rgbGen identity
		}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light.tga
	 	blendFunc GL_DST_COLOR GL_ZERO
	 	rgbGen identity
	 	}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light_blend.tga
	 	blendfunc GL_ONE GL_ONE
       	rgbGen wave sin 0.5 0.5 0 0.25	
		}
}

textures/q32thecore_txtset1_light/tec_01_light_250
{
	qer_editorimage textures/q32thecore_txtset1_light/tec_01_light.tga
 	surfaceparm nomarks
 	q3map_lightimage textures/q32thecore_txtset1_light/tec_01_light_blend.tga
 	q3map_lightsubdivide 32
 	q3map_surfacelight 500
		{
	 	map $lightmap
	 	rgbGen identity
		}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light.tga
	 	blendFunc GL_DST_COLOR GL_ZERO
	 	rgbGen identity
	 	}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light_blend.tga
	 	blendfunc GL_ONE GL_ONE
       	rgbGen wave sin 0.5 0.5 0 0.25	
		}
}

textures/q32thecore_txtset1_light/tec_01_light_500
{
	qer_editorimage textures/q32thecore_txtset1_light/tec_01_light.tga
 	surfaceparm nomarks
 	q3map_lightimage textures/q32thecore_txtset1_light/tec_01_light_blend.tga
 	q3map_lightsubdivide 32
 	q3map_surfacelight 500
		{
	 	map $lightmap
	 	rgbGen identity
		}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light.tga
	 	blendFunc GL_DST_COLOR GL_ZERO
	 	rgbGen identity
	 	}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light_blend.tga
	 	blendfunc GL_ONE GL_ONE
       	rgbGen wave sin 0.5 0.5 0 0.25	
		}
}

textures/q32thecore_txtset1_light/tec_01_light_1000
{
	qer_editorimage textures/q32thecore_txtset1_light/tec_01_light.tga
 	surfaceparm nomarks
 	q3map_lightimage textures/q32thecore_txtset1_light/tec_01_light_blend.tga
 	q3map_lightsubdivide 32
 	q3map_surfacelight 1000
		{
	 	map $lightmap
	 	rgbGen identity
		}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light.tga
	 	blendFunc GL_DST_COLOR GL_ZERO
	 	rgbGen identity
	 	}
		{
	 	map textures/q32thecore_txtset1_light/tec_01_light_blend.tga
	 	blendfunc GL_ONE GL_ONE
       	rgbGen wave sin 0.5 0.5 0 0.25	
		}
}
//tec_light_01//////////////////////////////////////////////////////////////////////end//

//tec_03/////////////////////////////////////////////////////////////////////////////////
textures/q32thecore_txtset1_light/tec_03_250
{	
	qer_editorimage textures/q32thecore_txtset1_light/tec_03.tga
	q3map_lightimage textures/q32thecore_txtset1_light/tec_03_blend.tga
	q3map_surfacelight 250
      q3map_lightsubdivide 32
		{
       	map textures/q32thecore_txtset1_env/envmap_q32thecore.tga
       	tcGen environment
       	rgbGen identity
	 	}   
      	{
	 	map textures/q32thecore_txtset1_light/tec_03.tga
       	blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
	 	rgbGen identity
	 	} 
      	{
	 	map $lightmap
       	blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
	 	rgbGen identity
	 	}
 		{
	 	map textures/q32thecore_txtset1_light/tec_03_blend.tga
	 	blendfunc gl_one gl_one
	 	tcmod scale .035 1
	 	tcmod scroll -0.65 0
       	}
}

textures/q32thecore_txtset1_light/tec_03_500
{	
	qer_editorimage textures/q32thecore_txtset1_light/tec_03.tga
	q3map_lightimage textures/q32thecore_txtset1_light/tec_03_blend.tga
	q3map_surfacelight 500
      q3map_lightsubdivide 32
		{
       	map textures/q32thecore_txtset1_env/envmap_q32thecore.tga
       	tcGen environment
       	rgbGen identity
	 	}   
      	{
	 	map textures/q32thecore_txtset1_light/tec_03.tga
       	blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
	 	rgbGen identity
	 	} 
      	{
	 	map $lightmap
       	blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
	 	rgbGen identity
	 	}
 		{
	 	map textures/q32thecore_txtset1_light/tec_03_blend.tga
	 	blendfunc gl_one gl_one
	 	tcmod scale .035 1
	 	tcmod scroll -0.65 0
       	}
}

textures/q32thecore_txtset1_light/tec_03_1000
{	
	qer_editorimage textures/q32thecore_txtset1_light/tec_03.tga
	q3map_lightimage textures/q32thecore_txtset1_light/tec_03_blend.tga
	q3map_surfacelight 1000
      q3map_lightsubdivide 32
		{
       	map textures/q32thecore_txtset1_env/envmap_q32thecore.tga
       	tcGen environment
       	rgbGen identity
	 	}   
      	{
	 	map textures/q32thecore_txtset1_light/tec_03.tga
       	blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
	 	rgbGen identity
	 	} 
      	{
	 	map $lightmap
       	blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
	 	rgbGen identity
	 	}
 		{
	 	map textures/q32thecore_txtset1_light/tec_03_blend.tga
	 	blendfunc gl_one gl_one
	 	tcmod scale .035 1
	 	tcmod scroll -0.65 0
       	}
}
//tec_03///////////////////////////////////////////////////////////////////////////end///


textures/q32thecore_txtset1_light/tech_light
{
 	q3map_lightimage textures/q32thecore_txtset1_light/tech_light_blend.tga
 	q3map_surfacelight 364
		{
 		map textures/q32thecore_txtset1_light/tech_light.tga
 		rgbGen identity
 		}
		{
 		map $lightmap
 		rgbGen identity
 		blendfunc gl_dst_color gl_zero
 		}
		{
 		map textures/q32thecore_txtset1_light/tech_light_blend.tga
 		blendfunc GL_ONE GL_ONE
 		rgbGen wave sin 0.5 0.5 0 2	
 		}
}

//tl_light///////////////////////////////////////////////////////////////////////////
textures/q32thecore_txtset1_light/tl_light_1_1k
{
	qer_editorimage textures/q32thecore_txtset1_light/tl_light1.tga
      q3map_lightimage textures/q32thecore_txtset1_light/tl_light1_blend.tga
	q3map_surfacelight 1000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1_blend.tga
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/tl_light_1_2k
{
	qer_editorimage textures/q32thecore_txtset1_light/tl_light1.tga
      q3map_lightimage textures/q32thecore_txtset1_light/tl_light1_blend.tga
	q3map_surfacelight 2000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1_blend.tga
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/tl_light_1_3k
{
	qer_editorimage textures/q32thecore_txtset1_light/tl_light1.tga
      q3map_lightimage textures/q32thecore_txtset1_light/tl_light1_blend.tga
	q3map_surfacelight 3000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1_blend.tga
		blendfunc GL_ONE GL_ONE
		}
}

textures/q32thecore_txtset1_light/tl_light_1_5k
{
	qer_editorimage textures/q32thecore_txtset1_light/tl_light1.tga
      q3map_lightimage textures/q32thecore_txtset1_light/tl_light1_blend.tga
	q3map_surfacelight 5000
	surfaceparm nomarks
		{
		map $lightmap
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/tl_light1_blend.tga
		blendfunc GL_ONE GL_ONE
		}
}
//tl_light//////////////////////////////////////////////////////////////////////end//

textures/q32thecore_txtset1_light/wall_light
{
surfaceparm nonsolid
surfaceparm trans
		{
		clampmap textures/q32thecore_txtset1_light/wall_light_glow.tga
		blendfunc GL_ONE GL_ONE
		tcmod rotate 62
		rgbGen identity
		}
		{
		clampmap textures/q32thecore_txtset1_light/wall_light_glow2.tga
		blendfunc GL_ONE GL_ONE
		tcmod stretch sin 0.125 1.0 0 0.025
		tcmod rotate 182
		rgbGen identity
		}
		{
		clampmap textures/q32thecore_txtset1_light/wall_light_glow2.tga
		blendfunc GL_ONE GL_ONE
		tcmod stretch sin 0.125 1.0 0 0.05
		tcmod rotate 198
		rgbGen identity
		}
		{
		map textures/q32thecore_txtset1_light/wall_light.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
		}
		{
	 	map $lightmap
       	blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA
	 	rgbGen identity
	 	}
}