EffectDefinition
{
	EffectComponent ParticleEffect "sun lower left"
	{
		RepeatTime		8
		ParticleLifespan	8
		BlendMode		add
		Texture			"data/gfx/particles/blurcircle_01.png"

		EmitterEvents
		{
			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=[0, 0]
				rotationalSpeed=0
				direction=[0,0]
				spawnOffsetAbsX=278
				spawnOffsetAbsY=480
			}
			
			Dynamics
			{
				delay=0.0, absoluteAcceleration=(0,0)
			}
			
		}
		
		ParticleEvents
		{
			RGB
			{
				age=0, rgb=(255, 200, 150)		
			}
			
			Alpha
			{
				age=0, alpha=0
				age=0.05, alpha=15
				age=0.3, alpha=50
				age=0.5, alpha=40
				age=0.7, alpha=50
				age=0.95, alpha=15
				age=1, alpha=0
				
			}
			
			Scale
			{
				age=0, scale=(16.0,10.0)				
			}
		}
	}

	EffectComponent ParticleEffect "sun"
	{
		RepeatTime		8
		ParticleLifespan	8
		BlendMode		add
		Texture			"data/gfx/particles/blurcircle_01.png"

		EmitterEvents
		{
			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=[0, 0]
				rotationalSpeed=0
				direction=[0,0]
				spawnOffsetAbsX=437
				spawnOffsetAbsY=175
			}
			
			Dynamics
			{
				delay=0.0, absoluteAcceleration=(0,0)
			}
			
		}
		
		ParticleEvents
		{
			RGB
			{
				age=0, rgb=(150, 200, 255)		
			}
			
			Alpha
			{
				age=0, alpha=0
				age=0.05, alpha=15
				age=0.3, alpha=50
				age=0.5, alpha=40
				age=0.7, alpha=50
				age=0.95, alpha=15
				age=1, alpha=0

				
			}
			
			Scale
			{
				age=0, scale=(24.0,18.0)				
			}
		}
	}

	EffectComponent ParticleEffect "light beams"
	{
		RepeatTime		8
		ParticleLifespan	8
		BlendMode		alpha
		Texture			"data/gfx/particles/blursquare_32.png"

		EmitterEvents
		{
			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=480
				spawnOffsetAbsY=0
			}

			
			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=530
				spawnOffsetAbsY=-20
			}

			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=240
				spawnOffsetAbsY=-30
			}

			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=340
				spawnOffsetAbsY=50
			}

			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=420
				spawnOffsetAbsY=80
			}
			
			Dynamics
			{
				delay=0.0, absoluteAcceleration=(0,0)
			}
			
		}
		
		ParticleEvents
		{
			RGB
			{
				age=0, rgb=(255, 245, 235)		
			}
			
			Alpha
			{
				age=0, alpha=0				
				age=0.5, alpha=50
				age=1, alpha=0
				
			}
			
			Scale
			{
				age=0, scale=(1.3,18.0)				
				age=0.5, scale=(1.8,18.0)	
				age=1, scale=(1.3,18.0)	
			}
		}
	}

	EffectComponent ParticleEffect "light beams add"
	{
		RepeatTime		8
		ParticleLifespan	8
		BlendMode		add
		Texture			"data/gfx/particles/blursquare_32.png"

		EmitterEvents
		{
			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=480
				spawnOffsetAbsY=0
			}

			
			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=530
				spawnOffsetAbsY=-20
			}

			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=240
				spawnOffsetAbsY=-30
			}

			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=340
				spawnOffsetAbsY=50
			}

			SpawnParticles
			{
				count=1
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=420
				spawnOffsetAbsY=80
			}
			
			Dynamics
			{
				delay=0.0, absoluteAcceleration=(0,0)
			}
			
		}
		
		ParticleEvents
		{
			RGB
			{
				age=0, rgb=(255, 245, 235)		
			}
			
			Alpha
			{
				age=0, alpha=0				
				age=0.5, alpha=20
				age=1, alpha=0
				
			}
			
			Scale
			{
				
				age=0, scale=(0.6,18.0)				
				age=0.5, scale=(0.8,18.0)	
				age=1, scale=(0.6,18.0)				
			}
		}
	}

	EffectComponent ParticleEffect "light beams add"
	{
		RepeatTime		1
		ParticleLifespan	2
		BlendMode		add
		Texture			"data/gfx/particles/blursquare_32.png"

		EmitterEvents
		{
			SpawnParticles
			{
				count=2
				duration=0
				delay=0
				orientation=0
				speed=10
				rotationalSpeed=0
				direction=10
				spawnOffsetAbsX=[200, 650]
				spawnOffsetAbsY=[-50, 0]
			}			
			
			Dynamics
			{
				delay=0.0, absoluteAcceleration=(0,0)
			}
			
		}
		
		ParticleEvents
		{
			RGB
			{
				age=0, rgb=(255, 245, 235)		
			}
			
			Alpha
			{
				age=0, alpha=0				
				age=0.5, alpha=20
				age=1, alpha=0
				
			}
			
			Scale
			{
				
				age=0, scale=(0.2,18.0)				
				age=0.5, scale=(0.3,18.0)	
				age=1, scale=(0.2,18.0)				
			}
		}
	}
	
}