textures/teleffect/sparkle
{
	qer_editorimage textures/teleffect/babelki.tga
	cull none
	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm pointlight
	surfaceparm trans
	q3map_nofog

	q3map_nonplanar
	q3map_shadeAngle 180
	q3map_noTjunc

	{
		fog off
		map textures/teleffect/babelki.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbGen vertex
		tcMod scroll 0 0.25
	}
}

textures/sonic/ring
{
	q3map_lightmapsamplesize 1
	surfaceparm nonsolid
	{
		map textures/effects/tinfx.tga
		rgbGen identity
		tcGen environment
	}
	{
		map textures/sonic/gold.jpg
		blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
		rgbGen identity
	}
	{
		map $lightmap
		blendFunc GL_DST_COLOR GL_ZERO
		rgbGen identity
	}
}


textures/sonic/booster
{
	qer_editorimage textures/sonic/launchpad.tga
	cull none
	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm pointlight
	surfaceparm trans
	q3map_nofog

	q3map_nonplanar
	q3map_shadeAngle 180
	q3map_noTjunc

	{
		fog off
		map textures/sonic/launchpad.tga
		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbGen vertex
		tcmod scroll 0 2
		rgbgen wave square 0 1 0 2
		alphagen wave square 0 1 .1 2
	}
}

textures/env/greenhill
{
	qer_editorimage textures/sonic/skybox.tga
	surfaceparm sky
	surfaceparm noimpact
	surfaceparm nolightmap
	q3map_globaltexture
	q3map_lightsubdivide 256
	q3map_surfacelight 80
	q3map_sun 0.0745098 0.843137 0.819608 70 360 70
	skyparms env/sonic/greenhill - -
}

textures/sonic/dirt01
{
	surfaceparm nodamage
	surfaceparm grasssteps
	implicitMap -
}

textures/sonic/grass01
{
	surfaceparm nodamage
	surfaceparm slick
	surfaceparm grasssteps
	implicitMap -
}

textures/sonic/grass_side_overlay
{
	cull disable
	nomipmaps
	nopicmip
	surfaceparm nonsolid
	surfaceparm nomarks
	surfaceparm pointlight
	surfaceparm trans
	implicitMask -
}

textures/sonic/hopper
{
	surfaceparm nodamage
	implicitMap -
}

//2d 3d objects using sprites

textures/sonic/sunflower
{
	surfaceparm nonsolid
	qer_editorimage textures/sonic/sunflower.tga
      DeformVertexes autosprite
	{
		map textures/sonic/sunflower.tga
		blendfunc blend
		alphaFunc GE128
            
	}
}