
EffectDefinition
{
	EffectComponent ParticleEffect "base_smoke"
	{
		RepeatTime		1
		ParticleLifespan	0.6
		BlendMode		alpha
		Texture			"data/gfx/particles/smoke_02"
		FollowEmitter		true
		
		EmitterEvents
		{
			SpawnParticles
			{
				count=100
				duration=1
				orientation=[0, 360]
				rotationalSpeed=[100,200]
				speed=0
				direction=[250, 290]
				spawnOffsetAbsX=[-5,5]
				spawnOffsetAbsY=0
			}

//			Dynamics
//			{
//				delay=0.0, absoluteAcceleration=(0,-30)
//			}
		}
		
		ParticleEvents
		{
			Alpha
			{
				age=0.0, alpha=255
				age=0.6, alpha=200
				age=1.0, alpha=0
			}
			
			Rgb
			{
				age=0, rgb=(155, 10, 155)	
				age=1, rgb=(255, 155, 255)
			}
		
			Scale
			{
				age=0, scale=(0.3,0.3)
				age=1.0, scale=(1,1)
			}

//			MoveWithEmitter
//			{
//				age=0, moveWithEmitter=0
//			}
		}
	}

	EffectComponent ParticleEffect "ring trail"
	{
		RepeatTime		1
		ParticleLifespan	[0.6,0.6]
		BlendMode		add
		Texture			"data/gfx/particles/blur_ring_32"
		FollowEmitter		true
		
		EmitterEvents
		{
			SpawnParticles
			{
				count=100
				orientation=[0, 360]
				duration=1
				rotationalSpeed=[0,100]
				speed=[0,0]
				direction=[0,0]
				spawnOffsetAbsX=0
				spawnOffsetAbsY=0
			}

//			Dynamics
//			{
//				delay=0, absoluteAcceleration=(0,0)
//			}
		}
		
		ParticleEvents
		{
			Alpha
			{
				age=0, alpha=0
				age=0.05, alpha=150
				age=1, alpha=0
			}
			
			Rgb
			{
				age=0, rgb=(255, 155, 255)	
				age=1, rgb=(255, 255, 255)	
			}
		
			Scale
			{
				age=0, scale=(0.1,0.5)
				age=0.7, scale=(1,1.5)
				age=1.0, scale=(1.6,2.5)
			}

//			MoveWithEmitter
//			{
//				age=0, moveWithEmitter=0
//			}
		}
	}
	
}
