textures/gnj-runs/light_orange_50
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_orange_nebula.tga
	q3map_surfacelight 50
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_orange_75
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_orange_nebula.tga
	q3map_surfacelight 75
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_orange_100
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_orange_nebula.tga
	q3map_surfacelight 100
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_green_50
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_green_nebula.tga
	q3map_surfacelight 50
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_green_75
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_green_nebula.tga
	q3map_surfacelight 75
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_green_100
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_green_nebula.tga
	q3map_surfacelight 100
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}



textures/gnj-runs/light_blue_50
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_blue_nebula.tga
	q3map_surfacelight 50
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_blue_75
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_blue_nebula.tga
	q3map_surfacelight 75
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_blue_100
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_blue_nebula.tga
	q3map_surfacelight 100
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/gnjglass
{
 qer_trans .5
 surfaceparm trans
 surfaceparm nolightmap 

                      cull disable
                 {
                  map textures/gnj-runs/gnjglass.tga
                  tcGen environment
                  tcMod turb 0 0.01 0 0.01
                  tcmod scroll .0 .0
                  blendfunc GL_ONE GL_ONE
                  }
}

textures/gnj-runs/gnjglass_dark
{
 qer_trans .5
 surfaceparm trans
 surfaceparm nolightmap 

                      cull disable
                 {
                  map textures/gnj-runs/gnjglass_dark.tga
                  tcGen environment
                  tcMod turb 0 0.01 0 0.01
                  tcmod scroll .0 .0
                  blendfunc GL_ONE GL_ONE
                  }
}

textures/gnj-runs/gnjclip_player
{
	qer_trans 0.40
	surfaceparm nodraw
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans
	surfaceparm playerclip
}

textures/gnj-runs/gnjclip_weapon
{
	qer_trans 0.40
	surfaceparm nodraw
	surfaceparm nolightmap
	surfaceparm trans
	surfaceparm nodamage
	surfaceparm nomarks
}

textures/gnj-runs/gnjpad
{
        qer_editorimage textures/gnj-runs/gnjpad/jumpad02.tga
	q3map_lightimage textures/gnj-runs/gnjpad/jumpad02.tga
	surfaceparm nolightmap
	surfaceparm nomarks
	surfaceparm trans
	cull disable
	qer_trans 0.5
	{
		clampmap textures/gnj-runs/gnjpad/jumpad02.tga
		blendfunc add
		rgbGen wave square 1 0.6 0 0.3 
	}
	{
		clampmap textures/gnj-runs/gnjpad/jumpad01.tga
		blendfunc add
	}
	{
		clampmap textures/gnj-runs/gnjpad/jumpad04.tga
		blendfunc add
		rgbGen wave sin 0.8 0.7 0.5 0.2 
		tcMod stretch sin 0.8 0.2 0 0.2 
	}
}

textures/gnj-runs/forcefield_blue_box
	{
        qer_editorimage textures/gnj-runs/forcefield_blue_box.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/forcefield_blue_box.tga
                blendFunc add
        }
     
}

textures/gnj-runs/forcefield_blue_trim
	{
        qer_editorimage textures/gnj-runs/forcefield_blue_trim.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/forcefield_blue_trim.tga
                blendFunc add
        }
     
}

textures/gnj-runs/forcefield_blue_trim_dual
	{
        qer_editorimage textures/gnj-runs/forcefield_blue_trim_dual.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/forcefield_blue_trim_dual.tga
                blendFunc add
        }
     
}

textures/gnj-runs/forcefield_white_trim_dual
	{
        qer_editorimage textures/gnj-runs/forcefield_white_trim_dual.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/forcefield_white_trim_dual.tga
                blendFunc add
        }
     
}

textures/gnj-runs/forcefield_blue_inner
	{
        qer_editorimage textures/gnj-runs/forcefield_blue_inner.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/forcefield_blue_inner.tga
                blendFunc add
        }
     
}

textures/gnj-runs/bluebeam_still
	{
        qer_editorimage textures/gnj-runs/bluebeam.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/bluebeam.tga
		tcMod Scroll .3 0
                blendFunc add
        }
     
}

textures/gnj-runs/greenbeam_still
	{
        qer_editorimage textures/gnj-runs/greenbeam.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/greenbeam.tga
		tcMod Scroll .3 0
                blendFunc add
        }
     
}

textures/gnj-runs/redbeam_still
	{
        qer_editorimage textures/gnj-runs/redbeam.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/redbeam.tga
		tcMod Scroll .3 0
                blendFunc add
        }
     
}

textures/gnj-runs/yellowbeam_still
	{
        qer_editorimage textures/gnj-runs/yellowbeam.tga
	surfaceparm trans	
        surfaceparm nomarks	
        surfaceparm nonsolid
	surfaceparm nolightmap
        qer_trans .6
	cull none
	{
		map textures/gnj-runs/yellowbeam.tga
		tcMod Scroll .3 0
                blendFunc add
        }
     
}

textures/gnj-runs/gnj_newfog_white
{
	qer_editorimage textures/gnj-runs/fog.tga
	surfaceparm	trans
	surfaceparm	nonsolid
	surfaceparm	fog
	surfaceparm 	nodrop
                q3map_globaltexture
	fogparms ( 1 1 1 ) 5000	
	{
		map textures/gnj-runs/fogcloud.tga
		blendfunc gl_dst_color gl_zero
		tcmod scale -.05 -.05
		tcmod scroll .01 -.01
		rgbgen identity
	}
	{
		map textures/gnj-runs/fogcloud.tga
		blendfunc gl_dst_color gl_zero
		tcmod scale .05 .05
		tcmod scroll .01 -.01
		rgbgen identity
	}
}

textures/gnj-runs/gnj_newfog_black
{
	qer_editorimage textures/gnj-runs/fog.tga
	surfaceparm	trans
	surfaceparm	nonsolid
	surfaceparm	fog
	surfaceparm 	nodrop
                q3map_globaltexture
	fogparms ( 0.1 0.1 0.1 ) 3000	
	{
		map textures/gnj-runs/fogcloud.tga
		blendfunc gl_dst_color gl_zero
		tcmod scale -.05 -.05
		tcmod scroll .01 -.01
		rgbgen identity
	}
	{
		map textures/gnj-runs/fogcloud.tga
		blendfunc gl_dst_color gl_zero
		tcmod scale .05 .05
		tcmod scroll .01 -.01
		rgbgen identity
	}
}

textures/gnj-runs/nebula_black
{
	qer_editorimage textures/gnj-runs/dense_black_nebula.tga
	surfaceparm noimpact
	surfaceparm nolightmap
	surfaceparm nomarks
	skyParms env/gnj-runs/purewhitej 1200 -
	{
		map textures/gnj-runs/lightningblur.tga
		blendfunc add
		rgbGen wave noise 0 1 0 5 
		tcMod scale 0.32 0.32
		tcMod rotate -20
	}
	{
		map textures/gnj-runs/dense_black_nebula.tga
		blendfunc filter
		tcMod scroll 0.02 0.03
	}
}


textures/gnj-runs/swirl
{
	qer_editorimage	textures/gnj-runs/swirl_large.tga
	surfaceparm nolightmap
	surfaceparm trans
	surfaceparm nonsolid
	surfaceparm nomarks
	nomipmaps
	{
		clampMap textures/gnj-runs/swirl_large.tga
		blendFunc ADD
		tcMod rotate 45
		rgbGen wave sin 0.8 .15 .2 0.05
	}
	{
		clampMap textures/gnj-runs/swirl_tiny.tga
		blendFunc ADD
		tcMod rotate 180
		rgbGen vertex
                tcMod stretch sin 0.9 0.1 0 .5
	}
}

textures/gnj-runs/waterfall
{
	nopicmip
	qer_editorimage textures/gnj-runs/waterfall.tga 
	surfaceparm nolightmap
	surfaceparm trans
	surfaceparm nonsolid
	cull none
	{
		map textures/gnj-runs/waterfall.tga
		blendFunc GL_dst_color GL_one
		tcMod scroll 0.000000 -1.2
	}
	{
		map textures/gnj/waterfall-runs.tga
		blendFunc GL_dst_color GL_one
		tcMod scroll 0.000000 -0.7
	}
}

textures/gnj-runs/light_25000_nolightimage
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/white.tga
	q3map_surfacelight 25000
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_25000
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 25000
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_9000
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 9000
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_500
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 500
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_250
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 250
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_200
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 200
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_150
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 150
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_100
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 100
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_75
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 75
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_50
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 50
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}

textures/gnj-runs/light_25
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 25
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

textures/gnj-runs/light_10
{      
	qer_trans 0.5
	qer_editorimage textures/gnj-runs/white.tga
	surfaceparm nolightmap
	surfaceparm nonsolid
	surfaceparm trans	
        surfaceparm alphashadow
        surfaceparm nomarks
	q3map_lightimage textures/gnj-runs/dense_black_nebula.tga
	q3map_surfacelight 10
	cull twosided
	{
		map textures/gnj-runs/white.tga
		alphaFunc GE128
		depthWrite
		rgbGen identity
                  
	}
        {
		map $lightmap
		rgbGen identity
		blendFunc GL_DST_COLOR GL_ZERO
		depthFunc equal
	}

}
}