
EffectDefinition
{

	
	EffectComponent ParticleEffect "glow"
	{
		RepeatTime		0
		ParticleLifespan	4.0
		BlendMode		add
		Texture			"data/gfx/particles/blurcircle_01.png"
		FollowEmitter		true

		EmitterEvents
		{
			SpawnParticles
			{
				count=1
				orientation=0
				speed=0
				rotationalSpeed=0
				direction=0
				spawnOffsetAbsX=138
				spawnOffsetAbsY=-52
			}

			SpawnParticles
			{
				count=1
				orientation=0
				speed=0
				rotationalSpeed=0
				direction=0
				spawnOffsetAbsX=-138
				spawnOffsetAbsY=-52
			}
			
			Dynamics
			{
				delay=0, absoluteAcceleration=(0,0)
			}
			
		}
		
		ParticleEvents
		{
			RGB
			{
				age=0, rgb=(255,85,255)				
			}
			
			Alpha
			{
				age=0, alpha=0
				age=0.3, alpha=155
				//age=0.5, alpha=65
				age=0.7, alpha=155
				age=1, alpha=0
				
			}
			
			Scale
			{
				age=0, scale=(1.0,1.0)
				age=0.25, scale=(2.5,2.0)
				//age=0.5, scale=(3.0,3.0)
				age=0.75, scale=(2.5,2.0)
				age=1, scale=(1.0,1.0)
				
			}
			MoveWithEmitter
			{
				age=0, moveWithEmitter=1
			}
		}
	}

	EffectComponent ParticleEffect "sparkle"
	{
		RepeatTime		0
		ParticleLifespan	4.0
		BlendMode		add
		Texture			"data/gfx/particles/sparkle/star_01.png"
		FollowEmitter		true

		EmitterEvents
		{
			SpawnParticles
			{
				count=1
				orientation=0
				speed=0
				rotationalSpeed=50
				direction=0
				spawnOffsetAbsX=125
				spawnOffsetAbsY=-57
			}

			SpawnParticles
			{
				count=1
				orientation=0
				speed=0
				rotationalSpeed=-50
				direction=0
				spawnOffsetAbsX=-125
				spawnOffsetAbsY=-57
			}
			
			Dynamics
			{
				delay=0, absoluteAcceleration=(0,0)
			}
			
		}
		
		ParticleEvents
		{
			RGB
			{
				age=0, rgb=(255,200,255)				
			}
			
			Alpha
			{
				age=0, alpha=0
				//age=0.25, alpha=205
				age=0.5, alpha=65
				//age=0.75, alpha=205
				age=1, alpha=0
				
			}
			
			Scale
			{
				age=0, scale=(0.3,0.3)				
				age=0.5, scale=(1.0,1.0)				
				age=1, scale=(0.3,0.3)
				
			}
			MoveWithEmitter
			{
				age=0, moveWithEmitter=1
			}
		}
	}
		
}