//ships/TF_explosion.efx

gfx/misc/spark
{
	cull	twosided
    {
        map gfx/misc/spark
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

gfx/effects/plume1
{
	cull	twosided
    {
        map gfx/effects/plume1
        blendFunc GL_ONE GL_ONE
        rgbGen vertex
    }
}

gfx/effects/plume2
{
	cull	twosided
    {
        map gfx/effects/plume2
        blendFunc GL_ONE GL_ONE
        rgbGen vertex
    }
}

gfx/misc/probechunk01
{
	cull	twosided
    {
        map gfx/misc/probechunk01
        blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
        rgbGen vertex
    }
}

gfx/misc/probechunk02
{
	cull	twosided
    {
        map gfx/misc/probechunk02
        blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
        rgbGen vertex
    }
}

gfx/misc/probechunk03
{
	cull	twosided
    {
        map gfx/misc/probechunk03
        blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
        rgbGen vertex
    }
}

gfx/misc/exp01_1
{
	cull	twosided
    {
        map gfx/misc/exp01_1
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

gfx/misc/exp01_2
{
	cull	twosided
    {
        map gfx/misc/exp01_2
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

gfx/misc/exp02_2
{
	cull	twosided
    {
        map gfx/misc/exp02_2
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

gfx/misc/exp02_3
{
	cull	twosided
    {
        map gfx/misc/exp02_3
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

gfx/exp/explosion1
{
	cull disable
	{
		oneshotanimmap 7 gfx/exp/exp1_1.tga gfx/exp/exp1_2.tga gfx/exp/exp1_3.tga gfx/exp/exp1_4.tga gfx/exp/exp1_5.tga gfx/exp/exp1_6.tga gfx/exp/exp1_7.tga gfx/colors/black.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave inversesawtooth 0.0  1.0  0.0 7
	}

	{
		oneshotanimmap 7 gfx/exp/exp1_2.tga gfx/exp/exp1_3.tga gfx/exp/exp1_4.tga gfx/exp/exp1_5.tga gfx/exp/exp1_6.tga gfx/exp/exp1_7.tga gfx/colors/black.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sawtooth 0.0  1.0  0.0  7
	}
}

gfx/exp/rocket_explosion
{
	cull disable
	{
		oneshotanimmap 6 gfx/exp/rocket_1.tga gfx/exp/rocket_2.tga gfx/exp/rocket_3.tga gfx/exp/rocket_4.tga gfx/exp/rocket_5.tga gfx/exp/rocket_6.tga gfx/exp/rocket_7.tga gfx/colors/black.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave inversesawtooth 0.0  1.0  0.0 6
	}

	{
		oneshotanimmap 6  gfx/exp/rocket_2.tga gfx/exp/rocket_3.tga gfx/exp/rocket_4.tga gfx/exp/rocket_5.tga gfx/exp/rocket_6.tga gfx/exp/rocket_7.tga gfx/colors/black.tga
		blendFunc GL_ONE GL_ONE
		rgbGen wave sawtooth 0.0  1.0  0.0  6
	}
}

gfx/misc/steam
{
	cull	twosided
    {
        map gfx/misc/steam
        blendFunc GL_ONE GL_ONE
        rgbGen vertex
    }
}

gfx/misc/steam2
{
	cull	twosided
    {
        map gfx/misc/steam2
        blendFunc GL_ONE GL_ONE
        rgbGen vertex
    }
}

gfx/effects/eplosion_wave
{
	cull	twosided
    {
        map gfx/effects/eplosion_wave
        blendFunc GL_ONE GL_ONE
        rgbGen vertex
    }
}

gfx/misc/dotfill_a
{
	cull	twosided
    {
        map gfx/misc/dotfill_a
        blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
        rgbGen vertex
    }
}

//ships/tiefighter_exhaust.efx & ships/tighfighter_exhaust_turbo.efx

sun
{
	cull	twosided
    {
        map gfx/misc/sun
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

//emitter/smoke_trail_fire.efx

gfx/effects/fire_radial
{
	q3map_nolightmap
	cull	twosided
    {
        map gfx/effects/fire_radial
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen identity
    }
}

//ships/heavydmg.efx

gfx/misc/black_smoke
{
	cull	twosided
    {
        map gfx/effects/black_smoke
        blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
        rgbGen vertex
    }
}

gfx/effects/sabers/blue_line
{
	cull	twosided
    {
        map gfx/effects/sabers/blue_line
        blendFunc GL_ONE GL_ONE
        rgbGen vertex
    }
}

//ships/lightdmg.efx

gfx/misc/spark2
{
	cull	twosided
    {
        map gfx/misc/spark2
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

gfx/misc/spark3
{
	cull	twosided
    {
        map gfx/misc/spark3
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}

gfx/misc/blueLine
{
	cull	twosided
    {
        map gfx/misc/blueline
        blendFunc GL_ONE GL_ONE
        rgbGen vertex
    }
}

//ships/scrape_sparks.efx

gfx/misc/spikeb
{
	qer_editorimage	gfx/misc/cring
	surfaceparm	trans
	cull	twosided
    {
        map gfx/effects/spikeb
        blendFunc GL_ONE GL_ONE
        glow
        rgbGen vertex
    }
}