//
//  Lun3DM4/CPM23 Shaders -- 04.15.03
//  Updated 11.15.03 with new pathnames and non-siezure-inducing teleporters
//  Feel free to modify and use.  
//
//	 DO NOT RELEASE A MAP USING LUN3DM4 TEXTURES WITHOUT
//	    PUTTING THEM IN A NEW TEXTURE DIRECTORY FIRST. 
//

textures/cpm23/crow1a
{
	cull disable
	surfaceparm trans
	surfaceparm noimpact
	surfaceparm nomarks
	qer_editorimage textures/cpm23/crow1.tga
//	deformVertexes move 1 0.6 0.5 sin 0 48 0 0.042
	{
		map textures/cpm23/crow1.tga
		rgbGen identity
		alphaFunc GE128
		depthWrite
	}
	{
		map $lightmap
		rgbGen identity
		blendFunc filter
		depthFunc equal
	}
}

textures/cpm23/crow2a
{
	cull disable
	surfaceparm trans
	surfaceparm noimpact
	surfaceparm nomarks
	qer_editorimage textures/cpm23/crow1.tga
	deformVertexes move 1 0.3 0.5 sin 0 72 0 0.08
	  	{
		map textures/cpm23/crow1.tga
		rgbGen identity
		alphaFunc GE128
		depthWrite
	}
	{
		map $lightmap
		rgbGen identity
		blendFunc filter
		depthFunc equal
	}
}

textures/cpm23/nubiansky2
{
	surfaceparm noimpact
	surfaceparm nolightmap
	q3map_sun 1 .9 .8 30 300 60
	q3map_surfacelight 50
	qer_editorimage textures/cpm23/nubian5.tga
	skyparms env/cpm23 768 -
	{
		map textures/cpm23/nubian5.tga
		tcMod scale 4 4
		tcMod scroll 0.05 0.05
		blendFunc GL_ONE GL_ONE
	}
}

//                         \\
// --   Bouncy Bouncy   -- \\
//                         \\

textures/cpm23/fan2
{
	surfaceparm trans	
	surfaceparm nomarks	
	cull none
	nopicmip
	{
		clampmap textures/cpm23/fan2.tga
		tcMod rotate 512 
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		depthWrite
		rgbGen identity


	}
	{
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
	}
}


textures/cpm23/jump1
{
	q3map_lightimage textures/cpm23/jump1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 250
	{
		clampmap textures/cpm23/jump1fx.tga
		rgbGen identity
		tcMod stretch sawtooth 0.2 1.5 0 1
	}
	{
		clampmap textures/cpm23/jump1fx.tga
		rgbGen identity
		tcMod stretch sawtooth 0.2 1.5 0.5 1
		blendFunc GL_ONE GL_ONE
	}
	{
		map textures/cpm23/jump1.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}


//                       \\
// --   Alpha Texes   -- \\
//                       \\

textures/cpm23/protograte1a
{
	qer_editorimage textures/cpm23/protograte1.tga
	surfaceparm trans	
	surfaceparm nomarks	
	cull none
	nopicmip
	{
		map textures/cpm23/protograte1.tga
		blendFunc GL_ONE GL_ZERO
		alphaFunc GE128
		depthWrite
		rgbGen identity
	}
	{
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}
}

textures/cpm23/protograte2a
{
	qer_editorimage textures/cpm23/protograte2.tga
	surfaceparm trans	
	surfaceparm nomarks	
	cull none
	nopicmip
	{
		map textures/cpm23/protograte2.tga
		blendFunc GL_ONE GL_ZERO
		alphaFunc GE128
		depthWrite
		rgbGen identity
	}
	{
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}
}

textures/cpm23/protograte3a
{
	qer_editorimage textures/cpm23/protograte3.tga
	surfaceparm trans	
	surfaceparm nomarks	
	cull none
	nopicmip
	{
		map textures/cpm23/protograte3.tga
		blendFunc GL_ONE GL_ZERO
		alphaFunc GE128
		depthWrite
		rgbGen identity
	}
	{
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}
}

//                  \\
// --   Floors   -- \\
//                  \\

textures/cpm23/clangfloor1
{
	surfaceparm metalsteps
	{
		map textures/cpm23/clangfloor1.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/cpm23/clangfloor1stripe
{
	surfaceparm metalsteps
	{
		map textures/cpm23/clangfloor1stripe.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/cpm23/clangfloor2
{
	surfaceparm metalsteps
	{
		map textures/cpm23/clangfloor2.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/cpm23/clangfloor2shiny
{
	surfaceparm metalsteps
	qer_editorimage textures/cpm23/clangfloor2.tga
	{
		map textures/cpm23/lunfx.tga
		tcGen environment
		rgbGen identity
	}
	{
		map textures/cpm23/clangfloor2.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/cpm23/clangfloor3bloodshiny
{	
	surfaceparm metalsteps
	qer_editorimage textures/cpm23/clangfloor3blood.tga
	{
		map textures/cpm23/lunfx.tga
		tcGen environment
		rgbGen identity
	}
	{
		map textures/cpm23/clangfloor3blood.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}


textures/cpm23/clangfloor4
{
	surfaceparm metalsteps
	{
		map textures/cpm23/clangfloor4.tga
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/cpm23/clangfloor4shiny
{
	surfaceparm metalsteps
	qer_editorimage textures/cpm23/clangfloor4.tga
	{
		map textures/cpm23/lunfx.tga
		tcGen environment
		rgbGen identity
	}
	{
		map textures/cpm23/clangfloor4.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}


textures/cpm23/cstonefloor1bloodshiny
{	
	surfaceparm metalsteps
	qer_editorimage textures/cpm23/cstonefloor1blood.tga
	{

		map textures/cpm23/lunfx.tga
		tcGen environment
		rgbGen identity
	}
	{
		map textures/cpm23/cstonefloor1blood.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}


//                     \\
// --   Computers   -- \\
//                     \\

textures/cpm23/q1comp4
{
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/q1comp4.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/q1comp4glow.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 1 0.2 0 0.1
	}
}

textures/cpm23/q1comp6a
{
	qer_editorimage textures/cpm23/q1comp6.tga
	{
		map textures/cpm23/q1comp6fx01.tga
		rgbGen identity
		tcMod scroll 0 -0.15
	}
	{
		map textures/cpm23/q1comp6.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/cpm23/q1comp6b
{
	qer_editorimage textures/cpm23/q1comp6.tga
	{
		map textures/cpm23/q1comp6fx02.tga
		rgbGen identity
	}
	{
		map textures/cpm23/q1comp6.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/cpm23/q1comp6c
{
	qer_editorimage textures/cpm23/q1comp6.tga
	{
		map textures/cpm23/q1comp6fx03.tga
		rgbGen identity
	}
	{
		map textures/cpm23/q1comp6.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/cpm23/q1comp6d
{
	qer_editorimage textures/cpm23/q1comp6.tga
	{
		map textures/cpm23/q1comp6fx04.tga
		rgbGen identity
	}
	{
		map textures/cpm23/q1comp6.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/cpm23/q1comp6e
{
	qer_editorimage textures/cpm23/q1comp6.tga
	{
		map textures/cpm23/q1comp6fx05a.tga
		rgbGen identity
		tcmod scale 1 1.5
		tcmod scroll 0 -1
	}
	{
		map textures/cpm23/q1comp6fx05b.tga
		rgbGen identity
		tcmod scroll -3 -5
		tcmod rotate 180
		tcmod scale 1 -1
		blendFunc GL_ONE GL_ONE
	}
	{
		map textures/cpm23/q1comp6fx05b.tga
		tcmod scroll 2 7
		tcmod rotate -270
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/q1comp6.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}


//                      \\
// --  Shiny Panels  -- \\
//                      \\

textures/cpm23/pan4ashiny
{
	qer_editorimage textures/cpm23/pan4a.tga
	{
		map textures/cpm23/lunfx.tga
		tcGen environment
		rgbGen identity

	}
	{
		map textures/cpm23/pan4a.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}

textures/cpm23/pan4bshiny
{
	qer_editorimage textures/cpm23/pan4b.tga
	{
		map textures/cpm23/lunfx.tga
		tcGen environment
		rgbGen identity
	}
	{
		map textures/cpm23/pan4b.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}


//                     \\
// --  Death Metal  -- \\
//                     \\

textures/cpm23/wmetal1shiny
{
	qer_editorimage textures/cpm23/wmetal1.tga
	{
		map textures/csforce_sfx/alaskafx3b.tga
		tcGen environment
	}
	{
		map textures/cpm23/wmetal1.tga
		blendFunc GL_ONE GL_SRC_ALPHA
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/cpm23/wmetal2shiny
{
	qer_editorimage textures/cpm23/wmetal2.tga
	{
		map textures/csforce_sfx/alaskafx3b.tga
		tcGen environment
	}
	{
		map textures/cpm23/wmetal2.tga
		blendFunc GL_ONE GL_SRC_ALPHA
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/cpm23/wmetal3shiny
{
	qer_editorimage textures/cpm23/wmetal3.tga
	{
		map textures/csforce_sfx/alaskafx3b.tga
		tcGen environment
	}
	{
		map textures/cpm23/wmetal3.tga
		blendFunc GL_ONE GL_SRC_ALPHA
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}


//              \\
// -- Panels -- \\
//              \\

textures/cpm23/zinc_lite1
{
	q3map_lightimage textures/cpm23/sup_lite1fx.tga
	q3map_surfacelight 300
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/zinc_lite1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/sup_lite1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.1 0.25 0.30
	}
}

textures/cpm23/zinc_lite2
{
	q3map_lightimage textures/cpm23/sup_lite2fx.tga
	q3map_surfacelight 300
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/zinc_lite2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/sup_lite2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.1 0.25 0.30
	}
}

textures/cpm23/zinc_lite3
{
	q3map_lightimage textures/cpm23/sup_lite3fx.tga
	q3map_surfacelight 300
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/zinc_lite3.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/sup_lite3fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.1 0.25 0.30
	}
}

textures/cpm23/zinc_lite4
{
	q3map_lightimage textures/cpm23/zinc_lite4fx.tga
	q3map_surfacelight 300
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/zinc_lite4.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/zinc_lite4fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.1 0.25 0.30
	}
}

//                             \\
// --  Triangular BalLites  -- \\
//                             \\

textures/cpm23/trilite1_500
{
	qer_editorimage textures/cpm23/trilite1.tga
	q3map_lightimage textures/cpm23/trilite1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/trilite1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/trilite1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.2 0 0.1
	}
}

textures/cpm23/trilite1_1000
{
	qer_editorimage textures/cpm23/trilite1.tga
	q3map_lightimage textures/cpm23/trilite1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/trilite1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/trilite1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.2 0 0.1
	}
}

textures/cpm23/trilite1_2000
{
	qer_editorimage textures/cpm23/trilite1.tga
	q3map_lightimage textures/cpm23/trilite1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 2000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/trilite1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/trilite1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.2 0 0.1
	}
}

textures/cpm23/trilite1_3500
{
	qer_editorimage textures/cpm23/trilite1.tga
	q3map_lightimage textures/cpm23/trilite1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 3500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/trilite1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/trilite1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.9 0.2 0 0.1
	}
}

//                     \\
// --  Lite Panels  -- \\
//                     \\

textures/cpm23/litpan1_flik
{
	qer_editorimage textures/cpm23/litpan1.tga
	surfaceparm nomarks
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave noise -.6 1.6 180 5.5
//		rgbGen wave square 0.5 0.5 0 0.5
	}
}

textures/cpm23/litpan1_500
{
	qer_editorimage textures/cpm23/litpan1.tga
	q3map_lightimage textures/cpm23/litpan1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan1_1000
{
	qer_editorimage textures/cpm23/litpan1.tga
	q3map_lightimage textures/cpm23/litpan1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan1_2000
{
	qer_editorimage textures/cpm23/litpan1.tga
	q3map_lightimage textures/cpm23/litpan1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 2000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan1_3500
{
	qer_editorimage textures/cpm23/litpan1.tga
	q3map_lightimage textures/cpm23/litpan1fx.tga
	surfaceparm nomarks
	q3map_surfacelight 3500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan1fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan2_flik2
{
	qer_editorimage textures/cpm23/litpan2.tga
	surfaceparm nomarks
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave noise -.4 1.2 450 8
//		rgbGen wave square 0.5 0.5 0 0.5
	}
}

textures/cpm23/litpan2_flik3
{
	qer_editorimage textures/cpm23/litpan2.tga
	surfaceparm nomarks
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave noise -.6 1.6 1800 6
//		rgbGen wave square 0.5 0.5 0 0.5
	}
}

textures/cpm23/litpan2_flik
{
	qer_editorimage textures/cpm23/litpan2.tga
	surfaceparm nomarks
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave noise -.6 1.6 45 5.5
//		rgbGen wave square 0.5 0.5 0 0.5
	}
}

textures/cpm23/litpan2_500
{
	qer_editorimage textures/cpm23/litpan2.tga
	q3map_lightimage textures/cpm23/litpan2fx.tga
	surfaceparm nomarks
	q3map_surfacelight 500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan2_1000
{
	qer_editorimage textures/cpm23/litpan2.tga
	q3map_lightimage textures/cpm23/litpan2fx.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan2_2000
{
	qer_editorimage textures/cpm23/litpan2.tga
	q3map_lightimage textures/cpm23/litpan2fx.tga
	surfaceparm nomarks
	q3map_surfacelight 2000
	light 1
	{
		map $lightmap
		rgbGen identity

	}
	{

		map textures/cpm23/litpan2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan2_3500
{
	qer_editorimage textures/cpm23/litpan2.tga
	q3map_lightimage textures/cpm23/litpan2fx.tga

	surfaceparm nomarks
	q3map_surfacelight 3500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan2.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan2fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan3_flik
{
	qer_editorimage textures/cpm23/litpan3.tga
	surfaceparm nomarks
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan3.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan3fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave noise -.6 1.6 90 5.5
//		rgbGen wave square 0.5 0.5 0 0.5
	}
}

textures/cpm23/litpan3_500
{
	qer_editorimage textures/cpm23/litpan3.tga
	q3map_lightimage textures/cpm23/litpan3fx.tga
	surfaceparm nomarks
	q3map_surfacelight 500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan3.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan3fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan3_1000
{
	qer_editorimage textures/cpm23/litpan3.tga
	q3map_lightimage textures/cpm23/litpan3fx.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan3.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan3fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan3_2000
{
	qer_editorimage textures/cpm23/litpan3.tga
	q3map_lightimage textures/cpm23/litpan3fx.tga
	surfaceparm nomarks
	q3map_surfacelight 2000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan3.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan3fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}

textures/cpm23/litpan3_3500
{
	qer_editorimage textures/cpm23/litpan3.tga
	q3map_lightimage textures/cpm23/litpan3fx.tga
	surfaceparm nomarks
	q3map_surfacelight 3500

	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/litpan3.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/litpan3fx.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.8 0.1 0 0.1
	}
}


//					 \\
// --  Goth1s  -- \\
//					 \\

textures/cpm23/goth1_500
{
	qer_editorimage textures/cpm23/goth1.tga

	q3map_lightimage textures/cpm23/goth1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/goth1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/goth1blend.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.7 0.3 0 0.1
	}
}

textures/cpm23/goth1_1000
{
	qer_editorimage textures/cpm23/goth1.tga


	q3map_lightimage textures/cpm23/goth1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/goth1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/goth1blend.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.7 0.3 0 0.1
	}
}

textures/cpm23/goth1_2000
{
	qer_editorimage textures/cpm23/goth1.tga
	q3map_lightimage textures/cpm23/goth1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 2000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/goth1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/goth1blend.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.7 0.3 0 0.1
	}
}

textures/cpm23/goth1_3500
{
	qer_editorimage textures/cpm23/goth1.tga
	q3map_lightimage textures/cpm23/goth1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 3500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/goth1.tga
		blendFunc GL_DST_COLOR GL_ZERO
	}
	{
		map textures/cpm23/goth1blend.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sin 0.7 0.3 0 0.1
	}
}

//                  \\
// --   Protos   -- \\
//                  \\

textures/cpm23/proto1_1000
{
	qer_editorimage textures/cpm23/proto1.tga
	q3map_lightimage textures/cpm23/proto1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/proto1.tga
		blendFunc GL_DST_COLOR GL_ZERO

		rgbGen identity
	}
	{	
		map textures/cpm23/proto1blend.tga
		blendfunc GL_ONE GL_ONE
		rgbGen wave sin .75 0.25 0 .1
	}
	{	
		map textures/cpm23/proto1fx.tga
		blendfunc GL_ONE GL_ONE
		rgbgen wave noise 0.2 0.1 0 12
	}
}

textures/cpm23/proto1_500
{
	qer_editorimage textures/cpm23/proto1.tga
	q3map_lightimage textures/cpm23/proto1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/proto1.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{	
		map textures/cpm23/proto1blend.tga
		blendfunc GL_ONE GL_ONE
		rgbGen wave sin .75 0.25 0 .1
	}
	{	
		map textures/cpm23/proto1fx.tga
		blendfunc GL_ONE GL_ONE
		rgbgen wave noise 0.2 0.1 0 12
	}
}

textures/cpm23/proto1_2000
{
	qer_editorimage textures/cpm23/proto1.tga
	q3map_lightimage textures/cpm23/proto1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 2000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/proto1.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{	
		map textures/cpm23/proto1blend.tga
		blendfunc GL_ONE GL_ONE
		rgbGen wave sin .75 0.25 0 .1
	}
	{	
		map textures/cpm23/proto1fx.tga
		blendfunc GL_ONE GL_ONE
		rgbgen wave noise 0.2 0.1 0 12
	}
}

textures/cpm23/proto1_3000
{
	qer_editorimage textures/cpm23/proto1.tga
	q3map_lightimage textures/cpm23/proto1blend.tga
	surfaceparm nomarks
	q3map_surfacelight 3000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/proto1.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{	
		map textures/cpm23/proto1blend.tga
		blendfunc GL_ONE GL_ONE
		rgbGen wave sin .75 0.25 0 .1
	}
	{	
		map textures/cpm23/proto1fx.tga
		blendfunc GL_ONE GL_ONE
		rgbgen wave noise 0.2 0.1 0 12
	}
}

//              \\
// -- Ceil11 -- \\
//              \\

textures/cpm23/ceil11
{
	qer_editorimage textures/cpm23/ceil11.tga
	surfaceparm nomarks
	q3map_surfacelight 0
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil11_1k
{
	qer_editorimage textures/cpm23/ceil11.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil11_2500
{
	qer_editorimage textures/cpm23/ceil11.tga
	surfaceparm nomarks
	q3map_surfacelight 2500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil11_5k
{
	qer_editorimage textures/cpm23/ceil11.tga
	surfaceparm nomarks
	q3map_surfacelight 5000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil11_10k

{
	qer_editorimage textures/cpm23/ceil11.tga
	surfaceparm nomarks
	q3map_surfacelight 10000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil11_20k
{
	qer_editorimage textures/cpm23/ceil11.tga
	surfaceparm nomarks
	q3map_surfacelight 20000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11fx.tga
		blendfunc GL_ONE GL_ONE
	}

}

textures/cpm23/ceil11_30k
{
	qer_editorimage textures/cpm23/ceil11.tga
	surfaceparm nomarks
	q3map_surfacelight 30000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil11fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

//              \\
// -- ceil12 -- \\
//              \\

textures/cpm23/ceil12
{
	qer_editorimage textures/cpm23/ceil12.tga
	surfaceparm nomarks
	q3map_surfacelight 0
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil12_1k
{
	qer_editorimage textures/cpm23/ceil12.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil12_2500
{
	qer_editorimage textures/cpm23/ceil12.tga
	surfaceparm nomarks
	q3map_surfacelight 2500
	light 1
	{
		map $lightmap
		rgbGen identity

	}
	{
		map textures/cpm23/ceil12.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil12_5k
{
	qer_editorimage textures/cpm23/ceil12.tga
	surfaceparm nomarks
	q3map_surfacelight 5000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil12_10k
{
	qer_editorimage textures/cpm23/ceil12.tga
	surfaceparm nomarks
	q3map_surfacelight 10000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil12_20k
{
	qer_editorimage textures/cpm23/ceil12.tga
	surfaceparm nomarks
	q3map_surfacelight 20000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil12_30k
{
	qer_editorimage textures/cpm23/ceil12.tga
	surfaceparm nomarks
	q3map_surfacelight 30000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil12.tga
		blendFunc GL_DST_COLOR GL_ZERO

		rgbGen identity
	}
	{
		map textures/cpm23/ceil12fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

//              \\
// -- ceil15 -- \\
//              \\

textures/cpm23/ceil15
{
		qer_editorimage textures/cpm23/ceil15.tga
	q3map_lightimage textures/cpm23/ceil15fx.tga
	surfaceparm nomarks
	q3map_surfacelight 0
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15fx.tga
		blendfunc GL_ONE GL_ONE
	}
}


textures/cpm23/ceil15_1k
{
		qer_editorimage textures/cpm23/ceil15.tga
	q3map_lightimage textures/cpm23/ceil15fx.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil15_2500
{
		qer_editorimage textures/cpm23/ceil15.tga
	q3map_lightimage textures/cpm23/ceil15fx.tga
	surfaceparm nomarks
	q3map_surfacelight 2500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil15_5k
{
		qer_editorimage textures/cpm23/ceil15.tga
	q3map_lightimage textures/cpm23/ceil15fx.tga
	surfaceparm nomarks
	q3map_surfacelight 5000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15fx.tga

		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil15_10k
{
		qer_editorimage textures/cpm23/ceil15.tga
	q3map_lightimage textures/cpm23/ceil15fx.tga
	surfaceparm nomarks
	q3map_surfacelight 10000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity

	}
	{
		map textures/cpm23/ceil15fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil15_20k
{
		qer_editorimage textures/cpm23/ceil15.tga
	q3map_lightimage textures/cpm23/ceil15fx.tga
	surfaceparm nomarks
	q3map_surfacelight 20000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil15_30k

{
		qer_editorimage textures/cpm23/ceil15.tga
	q3map_lightimage textures/cpm23/ceil15fx.tga


	surfaceparm nomarks
	q3map_surfacelight 30000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil15fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

//              \\
// -- ceil16 -- \\
//              \\

textures/cpm23/ceil16
{
		qer_editorimage textures/cpm23/ceil16.tga
	q3map_lightimage textures/cpm23/ceil16fx.tga
	surfaceparm nomarks
	q3map_surfacelight 0
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil16_1k
{
		qer_editorimage textures/cpm23/ceil16.tga
	q3map_lightimage textures/cpm23/ceil16fx.tga
	surfaceparm nomarks
	q3map_surfacelight 1000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil16_2500
{
	qer_editorimage textures/cpm23/ceil16.tga
	q3map_lightimage textures/cpm23/ceil16fx.tga
	surfaceparm nomarks
	q3map_surfacelight 2500
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil16_5k
{
		qer_editorimage textures/cpm23/ceil16.tga
	q3map_lightimage textures/cpm23/ceil16fx.tga
	surfaceparm nomarks
	q3map_surfacelight 5000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil16_10k
{
		qer_editorimage textures/cpm23/ceil16.tga
	q3map_lightimage textures/cpm23/ceil16fx.tga
	surfaceparm nomarks
	q3map_surfacelight 10000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16fx.tga
		blendfunc GL_ONE GL_ONE
	}
}


textures/cpm23/ceil16_20k
{
		qer_editorimage textures/cpm23/ceil16.tga
	q3map_lightimage textures/cpm23/ceil16fx.tga
	surfaceparm nomarks
	q3map_surfacelight 20000
	light 1
	{
		map $lightmap
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

textures/cpm23/ceil16_30k
{
		qer_editorimage textures/cpm23/ceil16.tga
	q3map_lightimage textures/cpm23/ceil16fx.tga
	surfaceparm nomarks
	q3map_surfacelight 30000
	light 1
	{
		map $lightmap
		rgbGen identity

	}
	{
		map textures/cpm23/ceil16.tga
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
	{
		map textures/cpm23/ceil16fx.tga
		blendfunc GL_ONE GL_ONE
	}
}

//                \\
// -- Slipgate -- \\
//                \\

textures/cpm23/jump2
{
	q3map_lightimage textures/cpm23/jump2fx.tga
	surfaceparm nomarks
	q3map_surfacelight 100
	{
		map textures/cpm23/jump2fx.tga
		rgbGen identity
		tcMod scroll 0 1
	}
	{
		map textures/cpm23/jump2.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
	}
}

textures/lun3dm4/slipgate
{
	surfaceparm nolightmap
	surfaceparm trans
	surfaceparm nonsolid
	surfaceparm noimpact
	surfaceparm nomarks
	q3map_surfacelight 100
	q3map_globaltexture
	qer_editorimage textures/lun3dm4/slip2.tga
	tessSize 32
	{
		map textures/lun3dm4/slip2.tga
		tcMod turb 0 0.5 0 0.2 // I'll take what I can get ... unfortunately, I could have had better ...
		tcMod scale 0.25 0.25
	}
	{
		map textures/lun3dm4/slip2.tga
		tcMod turb 0 0.5 0.3 0.2
		tcMod scale 0.5 0.5
		blendFunc GL_ONE GL_ONE
	}
}

textures/cpm23/slipgate2
{
	surfaceparm nolightmap
	surfaceparm trans
	surfaceparm nonsolid
	surfaceparm noimpact
	surfaceparm nomarks
	q3map_surfacelight 100
	tesssize 32
	qer_editorimage textures/cpm23/slip3.tga
	q3map_globaltexture
	{
		map textures/cpm23/slip3.tga
		tcMod scroll 0 .4
		tcMod turb 0 0.1 0.3 0.12
	}
	{
		map textures/cpm23/slip4.tga
		tcMod scroll 0 -.4
		tcMod turb 0 0.1 0.3 0.12
		blendFunc GL_DST_COLOR GL_ZERO
	}
}
