/*
06.04.2012    Hipnotic   V3.80

V3.70 effects are continuously beeing modified, altered and expanded.
So I decided to drop the 2 versions "A" and "B" and continue with only one version.
This saves a lot of double work.
Another reason was, that now we have a lot of new effects in Hipnotic and Rogue.
It would have been impossible to keep 2 versions.

Seven
*/



/////////////////////////////////////
//   Hipnotic  specific effects   ///
/////////////////////////////////////


effect wetsuit 		//  for Wetsuit
notunderwater
countabsolute 0.8
type spark
tex 41 41
color 0xBFEFCC 0xBFEFCC
size 0.5 1
alpha 50 200 44 // 110
gravity 0.4
originjitter 20 20 7
originoffset 0 0 62
velocityoffset 0 0 -30
velocityjitter 10 10 1
airfriction 3
stretchfactor 1
bounce 1  	// ;-) 



effect horn  		//  for Horn of Conjuring
countabsolute 0.6
type spark
tex 40 40
size 1 2
alpha 0 256 100
originjitter 30 30 30
velocityjitter 10 10 10
airfriction 2
originoffset 0 0 30



effect empathy  	//  for Empathy Shield
countabsolute 10 
type spark
tex 40 40
color 0x6f0f00 0xe3974f
size 0.8 1.2
alpha 64 128 150 //220
gravity -0.5
sizeincrease -0.5
stretchfactor 1
airfriction 5
liquidfriction 5
originoffset 0 0 1
velocityjitter 222 222 0
lightradius 100
lightcolor 2 0 0




effect lasergun_trail		//  for lasergun trail effect  (impact effect uses Enforcerīs impact effect)
trailspacing 1
type static
color 0xE63900 0xEB3B00
size 0.25 0.35
stretchfactor 5
tex 40 40
alpha 125 200 3000




effect forcefield		//  for forcefields
countabsolute 45 //30
type static
tex 0 7
color 0x629dff 0x0018ff
size 0.1 0.3
sizeincrease -0.05
alpha 100 150 150 //210
stretchfactor 4
bounce -1		
originjitter 8 8 10 //1 1 14
velocityjitter 15 15 0
rotate 0 10 -20 20
airfriction 20


/*
effect forcefield  		//  for forcefields  (alternative version 1)
countabsolute 8
type spark
tex 61 61
color 0x629dff 0x0018ff
size 0.2 0.4
sizeincrease -0.05
alpha 100 200 190
stretchfactor 4
bounce -1
originjitter 15 15 15
velocityjitter -20 -20 -20
airfriction -0.5

effect forcefield    		//  forcefield  (alternative version 1)
countabsolute 22
type spark
tex 61 61
color 0x629dff 0x0018ff
size 0.0005 0.0001
sizeincrease -5
alpha 100 200 210
stretchfactor -4
airfriction 1
liquidfriction 0.5
bounce -1
originjitter 1 1 1
velocityjitter 20 20 -20
*/




//------------------------------//
//-----------MONSTERS-----------//
//------------------------------//



//////////
//ZOMBIE//
//////////

effect zombiefliescrucifiedblack	// used for flies around crucified zombies  (black color)
countabsolute 0.7
type snow
tex 56 58
color 0xeeffff 0xeeffff
blend invmod
size 0.7 1.1
alpha 160 200 100
originoffset 0 0 9           
originjitter 15 15 30
velocityjitter 0 0 22
airfriction 9

effect zombiefliescrucifiedbrown	// used for flies around crucified zombies  (brown color)
countabsolute 0.6
type snow
tex 56 58
color 0x503025 0x503525  
size 0.6 1.1
alpha 150 200 125
originoffset 0 0 9           
originjitter 15 15 30
velocityjitter 0 0 22
airfriction 9

effect zombiefliesblack		// used for flies around "living" zombies  (black color)
countabsolute 0.6
type snow
tex 56 58
color 0xeeffff 0xeeffff
blend invmod
size 0.7 1.1
alpha 150 180 250
originoffset 0 0 9         
originjitter 15 15 20
velocityjitter 0 0 22
airfriction 9

effect zombiefliesbrown		// used for flies around "living" zombies  (brown color)
countabsolute 0.52
type snow
tex 56 58
color 0x503025 0x503525  
size 0.6 1.1
alpha 130 180 250
originoffset 0 0 9         
originjitter 15 15 20
velocityjitter 0 0 22
airfriction 9


effect zombiedownfliesblack		// used for flies around "living" zombies, when temporary down (black color)
countabsolute 0.6
type snow
tex 56 58
color 0xeeffff 0xeeffff
blend invmod
size 0.7 1.1
alpha 150 200 150
originoffset 0 0 -18         
originjitter 15 15 20
velocityjitter 0 0 22
airfriction 9

effect zombiedownfliesbrown		// used for flies around "living" zombies, when temporary down (brown color)
countabsolute 0.55
type snow
tex 56 58
color 0x503025 0x503525  
size 0.7 1.1
alpha 150 200 150
originoffset 0 0 -18         
originjitter 15 15 20
velocityjitter 0 0 22
airfriction 9



//////////
//WIZARD//
//////////

//wizard accidtrail impact 1 
effect TE_WIZSPIKE
count 80
type spark
tex 40 40
color 0x00F53D 0x30C200
size 0.4 2
alpha 0 64 10
lightradius 150
lightradiusfade 50
lightshadow 0
lightcolor 0.188 0.76 0
sizeincrease -0.8
airfriction 4
liquidfriction 4
originjitter 5 5 5
velocityjitter 20 20 20
stretchfactor 10


//wizard accidtrail impact 2
effect TE_WIZSPIKE
count 80
type spark
tex 40 40
color 0x00F53D 0x30C200
size 0.4 2
alpha 0 64 80
airfriction 4
liquidfriction 4
originjitter 5 5 5
velocityjitter 50 50 50
stretchfactor 10

//wizard - decal  (made by seven and altered by me)
effect TE_WIZSPIKE           
countabsolute 4        
type decal
orientation oriented
color 0xCC009C 0xCC009C
tex 8 15
size 25 30                 
alpha 1024 1024 0
originjitter 6 6 6

//wizard accidtrail 1
effect TR_WIZSPIKE
trailspacing 1
type snow
color 0xD6FF5C 0x3DF500
size 3 3
tex 0 7
alpha 100 256 1000
velocityjitter 0 0 0
sizeincrease -1
airfriction 10
lightradius 90
lighttime 0
lightcolor 0.188 1.76 0

//wizard accidtrail 2
effect TR_WIZSPIKE
trailspacing 2
type spark
tex 41 41
color 0xD6FF5C 0x3DF500
size 0.5 1
alpha 20 200 400
airfriction 1
liquidfriction 3
stretchfactor -1
originjitter 5 5 5
velocityjitter 10 10 10



//////////////
//HELLKNIGHT//
//////////////

//hellknight trail 1 
effect TR_KNIGHTSPIKE         
trailspacing 3                
type static
color 0x801010 0xFFA020       
size 5 1  
tex 35 36                   
alpha 10 20 15               
velocityjitter 25 25 25             
lightradius 80
lightshadow 0
airfriction 3
liquidfriction 3                              
lightcolor 1 0.3 0            


//hellknight trail 2   -  fire-like-arrow effect
effect TR_KNIGHTSPIKE
trailspacing 2
tex 0 7
type static
color 0x801010 0xFFA020
alpha 128 256 800
size 2 4
airfriction 6
liquidfriction 6
velocityjitter 120 300 120


//hellkinght fire impact - fire on impact, static - no gravity settings
effect TE_KNIGHTSPIKE
count 35
type smoke
color 0x801010 0xFFA020
size 2 5 
alpha 0 100 65
lightcolor 1 0.627 0.1254
airfriction 2
liquidfriction 2
originjitter 0 0 0 
velocityjitter 15 15 15
tex 0 7


//hellkinght fire impact - fire slowly elevating up
effect TE_KNIGHTSPIKE
count 25
type smoke
color 0x801010 0xB80C00
size 2 5 
alpha 0 70 50
gravity -0.03
airfriction 3
liquidfriction 2
originjitter 2 2 5    
velocityjitter 2 2 6   
velocityoffset 0 0 10
tex 0 7


//hellkinght fire impact - black smoke
effect TE_KNIGHTSPIKE
notunderwater
type alphastatic
count 4   
tex 0 7
size 3 5
alpha 150 200 120
color 0x000000 0x333333
gravity -0.03
originjitter 2 2 2
velocityjitter 2 2 8
originoffset 0 0 4


//hellknights - decal
effect TE_KNIGHTSPIKE        
countabsolute 1
type decal
tex 8 16
size 5.5 5.5
alpha 256 256 0
originjitter 6 6 6
lightradius 55               
lightradiusfade 7            
lightshadow 0                
lightcolor 1 0.15 0  




////////
//VORE//
////////

//vore trail - longer subtle trail, originally by seven, but changed beyond recognition
effect TR_VORESPIKE
trailspacing 7
type static
tex 0 7
color 0x283880 0xA163BF
size 0.5 1
alpha 60 256 100
stretchfactor 8
sizeincrease -0.2
airfriction 3
originjitter 1 1 1
velocityjitter 2 2 2 
rotate -50 50 50 100

//vore trail light
effect TR_VORESPIKE
lightradius 100
lightshadow 1
lightcolor 2.4 1 2

//vore trail - short and shiny - inspired by nexuiz
effect TR_VORESPIKE
trailspacing 2
tex 0 7
type static
color 0xD5BAE3 0x502030
alpha 128 256 600
size 2 4
airfriction 6
liquidfriction 6
originjitter 5 5 5
velocityjitter 120 120 120

//vore trail - sparks
effect TR_VORESPIKE
trailspacing 1
type spark
tex 41 41
color 0xD5BAE3 0x283880
size 0.5 1
alpha 20 200 100
airfriction 3
liquidfriction 3
stretchfactor -1
originjitter 7 7 7
velocityjitter  120 120 120
velocitymultiplier -0.4

//voreball explosion  
effect voreball_explosion
count 15
type spark
color 0x283880 0xA163BF
size 1 2
alpha 32 186 300 
bounce -1
tex 41 41
airfriction 1              
liquidfriction 1
stretchfactor 7
originjitter 40 40 40
velocityjitter -150 -150 -150

//voreball explosion 
effect voreball_explosion
count 30
type spark
tex 41 41
color 0x990066 0xCC0033
stretchfactor -4 
time 0.8 1.3
size 0.6 0.6 
alpha 128 256 500
sizeincrease 0
gravity 0
bounce -1
airfriction 7
liquidfriction 7
originjitter 2 2 2
velocityjitter 150 150 150

//voreball explosion 
effect voreball_explosion
type alphastatic
count 15
tex 0 7
size 8 12
alpha 16 64 30
color 0xD5BAE3 0x283880
sizeincrease -1
airfriction 2
liquidfriction 2
originjitter 10 10 10
velocityjitter 4 4 4
rotate -50 05 10 30




/////////////
//SHAMBLER///
/////////////

//shambler charging sparks
effect shambler_body	
notunderwater
count 30
type spark
tex 41 41
color 0x3366FF 0xD1FFFF
stretchfactor 5
size 0.5 2 
alpha 64 100 100
sizeincrease -0.5
gravity 0
bounce -1
airfriction 1
originjitter 70 70 85
velocityjitter -100 -100 -100

//shambler charging light
effect shambler_body
lightradius 150
lightradiusfade 100
lighttime 0.7
lightcolor 0.2 0.2 2
lightshadow 1


//shambler charging - white cloud
effect shambler_ball
notunderwater
countabsolute 40
type smoke
tex 0 7
color 0x3366FF 0x9EFFFF
stretchfactor 12
rotate -20 20 5 40
size 1 2
alpha 30 60 60
sizeincrease -1.3
bounce -1
airfriction 2
originjitter 21 21 18
velocityjitter -15 -15 -15

//shambler charging - white cloud white light
effect shambler_ball
lightradius 150
lightradiusfade 50
lighttime 0.8
lightcolor 0.8039 1 1
lightshadow 1




/////////////
///tarbaby/// (all tarbaby effects made by jorix, they are great the way they are, so i did only a few changes described below)
/////////////

effect TE_TAREXPLOSION
underwater
count 128
type bubble
tex 62 62
size 2 2
alpha 128 256 64
gravity -0.125
bounce 1.5
liquidfriction 0.25
originjitter 16 16 16
velocityjitter 96 96 96

effect TE_TAREXPLOSION
notunderwater
count 128
type spark
tex 41 41 
//color 0x30BAE8 0xC70092   //color is identified by particlefont
size 1 1
alpha 0 256 512
gravity 0
airfriction 0.2
liquidfriction 0.8
velocityoffset 0 0 80
velocityjitter 256 256 256

effect TE_TAREXPLOSION
notunderwater
count 192
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 64
bounce -1
tex 0 8
airfriction 0.2
liquidfriction 0.8
lighttime 0
velocityoffset 0 0 0
velocityjitter 256 256 256

effect TE_TAREXPLOSION
notunderwater
count 96
type smoke
color 0x000020 0x002040
tex 0 8
size 12 12
sizeincrease 1
alpha 0 15 5   //0 32 1    smoke is more transparent and disappears more quickly
bounce -1
lighttime 0
airfriction 0.2
liquidfriction 1
velocityjitter 64 64 64

effect TE_TAREXPLOSION
countabsolute 1
type decal
tex 8 16
size 48 48
alpha 256 256 0
originjitter 40 40 40

effect TE_TAREXPLOSION
lightradius 600
lightradiusfade 1200
lightcolor 1.6 0.8 2
lightshadow 1  //0    explosion cast shadow




///////////////////
/////ENFORCER//////
///////////////////

effect laser_trail
trailspacing 3
type static
color 0xE63900 0xEB3B00
size 0.1 0.2
stretchfactor 20
time 0.4 0.8
tex 40 40
alpha 156 256 900
airfriction 300
velocityjitter 0.1 0.1 0.1
originjitter 0.4 0.4 0.4
lightradius 60 
lightradiusfade 250
lightshadow 0
lightcolor 1.0 0.33 0.33

effect laser_impact
count 10
type spark
tex 40 40
color 0xF53D00 0xFF7142
size 0.4 1.5
alpha 50 150  200
airfriction 7
liquidfriction 5
sizeincrease -0.5
originjitter 1 1 1
velocityjitter 200 200 200
velocitymultiplier 0.5
stretchfactor 5

effect laser_impact
countabsolute 1
type decal
tex 56 59
size 2 2
alpha 256 256 0
originjitter 6 6 6
lightradius 25
lightradiusfade 5
lightshadow 0
lightcolor 1 0.53 0.16



///////////////////
/////SOLDIER///////
///////////////////

//for soldierīs muzzleflash  (smoke)
effect soldier_muzzleflash
notunderwater
countabsolute 25
type smoke
color 0x202020 0xe3974f
tex 48 55
size 2 3
alpha 100 200 400  //600
sizeincrease 7
originoffset 0 0 0
originjitter 2 2 2
velocityjitter 6 6 6
velocitymultiplier 0.01
lightradius 200
lightradiusfade 2000
lightcolor 2 1.5 0.2

//for soldierīs muzzleflash  (sparks)
effect soldier_muzzleflash	
countabsolute 15            
type spark
tex 40 40
color 0x8f3933 0xfff31b   
size 0.3 0.4
alpha 50 256 768
gravity 0.4
bounce -1
velocityjitter 64 64 64
originjitter 2 2 2





///////////////////
///////CHTON///////
///////////////////

//spark effect while chton's waking up
effect TE_LAVASPLASH
count 512
type spark  
color 0x6f0f00 0xe3974f
tex 40 40
size 1 2
alpha 256 256 100
gravity 0.05
airfriction 0.4 
originoffset 0 0 5  
originjitter 128 128 60
gravity 0.1
bounce -1
stretchfactor 2
velocityjitter 200 200 300

//spark effect while chton's waking up
effect TE_LAVASPLASH
count 200
type smoke 
color 0xEB1F00 0x6B0E00
size 8 10
tex 0 7
alpha 100 256 50
gravity 0.05
airfriction 0.8 
originoffset 0 0 0  
originjitter 128 128 60
gravity 0.2
velocityoffset 0 0 64
velocityjitter 100 100 100

//burning chton - red fire
effect chton_on_fire
countabsolute 3	
type smoke  
color 0xEB7500 0xEB0000
tex 0 7 
size 4 7 		
sizeincrease 5 		
alpha 60 100 20	
originoffset 0 0 37 	
originjitter 135 135 2 	
velocityoffset 0 0 20   
airfriction 4 
bounce -1 
velocityjitter 10 10 20	
gravity -0.2 		
notunderwater 

//burning chton - sparkles
effect chton_on_fire
countabsolute 30		          
type snow
tex 40 40 
color 0xFFBF80 0xFFFF80
size 1 2
stretchfactor 1 
sizeincrease -0.2 
alpha 150 150 50
originjitter 70 70 30 
originoffset 0 0 37 
velocityoffset 15 15 40 
airfriction 1
bounce -1 
velocityjitter 180 180 200 



//------------------------------//
//------------WEAPONS-----------//
//------------------------------//


/////////////////////
//grenade explosion//
/////////////////////

//  on enemies

//explosion - bouble
effect grenade_explosion_nodebris 
underwater
count 80
type bubble
tex 62 63
size 0.2 0.8                       
alpha 128 256 64
gravity -0.125
bounce 1.5
liquidfriction 1
originjitter 10 10 10
velocityjitter 50 50 70        

//explosions - sparks - faster and higher flying ones
effect grenade_explosion_nodebris 
notunderwater
count 3
type spark
tex 40 40
color 0xFF9E3D 0xBD0000
stretchfactor 3
size 1 3 
alpha 65 130 200
sizeincrease -1
gravity 0.1
bounce -1
airfriction 3
liquidfriction 5
originjitter 10 10 10
velocityjitter 300 300 400

//explosions - sparks quickly dissapearing 
effect grenade_explosion_nodebris  
underwater
count 25
type spark
tex 40 41
color 0xF07800 0xBD0000
stretchfactor 7 
size 0.5 1 
alpha 0 256 350
gravity 0
bounce -1
liquidfriction 5
originjitter 10 10 10
velocityjitter 150 150 150

//explosion -  red smoke
effect grenade_explosion_nodebris         
notunderwater
count 150
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 64
bounce -1
tex 0 8
airfriction 0.2               
liquidfriction 1
velocityjitter 256 256 256    

//explosion - horizontal "shock wave"
effect grenade_explosion_nodebris           
notunderwater
count 192
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 70
bounce -1
tex 0 7
airfriction 0.2               
liquidfriction 1
originoffset 0 0 2
velocityjitter 512 512 5

//explosion -  bright smoke
effect grenade_explosion_nodebris 
notunderwater
type smoke
count 45
tex 0 8
size 10 13
alpha 100 128 80
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 5 5 5
velocityjitter 100 100 100  

//explosion -  dark smoke inside the epicentre
effect grenade_explosion_nodebris 
notunderwater
type alphastatic
count 4
tex 46 47
size 1 1.2
sizeincrease 6
alpha 100 128 50
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 0 0 5
originoffset 0 0 5
velocityjitter 20 20 20
velocitymultiplier 0.38
rotate 0 10 0 10

//explosion - decal      
effect grenade_explosion_nodebris 
countabsolute 1
type decal
orientation oriented
tex 8 15
size 48 48
alpha 256 256 0
originjitter 30 30 30

//explosion - light (casting shadow)
effect grenade_explosion_nodebris  
lightradius 400
lightradiusfade 600
lightcolor 3 1 0.5
lightshadow 1

//explosion - firelike effect inside the explosion above water
effect grenade_explosion_nodebris  
notunderwater
count 10
type smoke
color 0x801010 0xFFA020
size 5 10 
tex 1 8
alpha 50 150 100
airfriction 2
sizeincrease 2
liquidfriction 2
originoffset 0 0 5
originjitter 20 20 20
velocityjitter 20 20 20
rotate 0 10 0 10


//fire effect underwater 1
effect grenade_explosion_nodebris  
underwater
count 30
type smoke
color 0x801010 0xFFA020
size 5 10 
tex 1 8
alpha 50 150 100
sizeincrease 2
liquidfriction 1
originoffset 0 0 5
originjitter 15 15 15 
velocityjitter 20 20 20
rotate 0 10 0 10

effect grenade_explosion_nodebris  
underwater
count 60
type spark
tex 40 41
color 0xF07800 0xBD0000
stretchfactor  4
size 0.5 2 
alpha 128 256 350
sizeincrease -1
gravity 0
bounce -1
airfriction 4
liquidfriction 0
originjitter 10 10 10
velocityjitter 300 300 300



////////////////////

//  on player

//explosion - bouble
effect multigrenade_explosion_nodebris 
underwater
count 66
type bubble
tex 62 63
size 0.2 0.8                       
alpha 128 256 64
gravity -0.125
bounce 1.5
liquidfriction 1
originjitter 10 10 10
velocityjitter 50 50 70        

//explosions - sparks - faster and higher flying ones
effect multigrenade_explosion_nodebris 
notunderwater
count 3
type spark
tex 40 40
color 0xFF9E3D 0xBD0000
stretchfactor 3
size 1 3 
alpha 65 130 200
sizeincrease -1
gravity 0.1
bounce -1
airfriction 3
liquidfriction 5
originjitter 10 10 10
velocityjitter 300 300 400

//explosions - sparks quickly dissapearing 
effect multigrenade_explosion_nodebris  
underwater
count 25
type spark
tex 40 41
color 0xF07800 0xBD0000
stretchfactor 7 
size 0.5 1 
alpha 0 256 350
gravity 0
bounce -1
liquidfriction 5
originjitter 10 10 10
velocityjitter 150 150 150

//explosion -  red smoke
effect multigrenade_explosion_nodebris         
notunderwater
count 120
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 64
bounce -1
tex 0 8
airfriction 0.2               
liquidfriction 1
velocityjitter 256 256 256    

//explosion - horizontal "shock wave"
effect multigrenade_explosion_nodebris           
notunderwater
count 125
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 70
bounce -1
tex 0 7
airfriction 0.2               
liquidfriction 1
originoffset 0 0 2
velocityjitter 512 512 5

//explosion -  bright smoke
effect multigrenade_explosion_nodebris 
notunderwater
type smoke
count 35
tex 0 8
size 10 13
alpha 100 128 80
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 5 5 5
velocityjitter 100 100 100  

//explosion -  dark smoke inside the epicentre
effect multigrenade_explosion_nodebris 
notunderwater
type alphastatic
count 4
tex 46 47
size 1 1.2
sizeincrease 6
alpha 100 128 50
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 0 0 5
originoffset 0 0 5
velocityjitter 20 20 20
velocitymultiplier 0.38
rotate 0 10 0 10

//explosion - decal      
effect multigrenade_explosion_nodebris 
countabsolute 1
type decal
orientation oriented
tex 8 15
size 48 48
alpha 256 256 0
originjitter 30 30 30

//explosion - light (casting shadow)
effect multigrenade_explosion_nodebris  
lightradius 400
lightradiusfade 600
lightcolor 3 1 0.5
lightshadow 1

//explosion - firelike effect inside the explosion
effect multigrenade_explosion_nodebris  
notunderwater
count 7
type smoke
color 0x801010 0xFFA020
size 5 10 
tex 1 8
alpha 50 150 100
airfriction 2
sizeincrease 2
liquidfriction 2
originoffset 0 0 5
originjitter 20 20 20
velocityjitter 20 20 20
rotate 0 10 0 10

//fire effect underwater 1
effect multigrenade_explosion_nodebris  
underwater
count 25
type smoke
color 0x801010 0xFFA020
size 5 10 
tex 1 8
alpha 50 150 100
sizeincrease 2
liquidfriction 1
originoffset 0 0 5
originjitter 15 15 15 
velocityjitter 20 20 20
rotate 0 10 0 10

effect multigrenade_explosion_nodebris  
underwater
count 50
type spark
tex 40 41
color 0xF07800 0xBD0000
stretchfactor  4
size 0.5 2 
alpha 128 256 350
sizeincrease -1
gravity 0
bounce -1
airfriction 4
liquidfriction 0
originjitter 10 10 10
velocityjitter 300 300 300



////////////////////

//  on walls (= not enemies)

//explosion - bouble
effect grenade_explosion 
underwater
count 80
type bubble
tex 62 63
size 0.2 0.8                       
alpha 128 256 64
gravity -0.125
bounce 1.5
liquidfriction 1
originjitter 10 10 10
velocityjitter 50 50 70        

//explosions - debris
effect grenade_explosion  
notunderwater
tex 43 46
count 20
type alphastatic
alpha 2048 2048 1024
color 0x404040 0x636363
size 2 5
gravity 0.2
bounce -1
airfriction 0
liquidfriction 2
originjitter 0 0 5
velocityjitter 120 120 120
rotate -50 50 20 120

//explosions - debris underwater
effect grenade_explosion  
underwater
tex 43 46
count 30
type alphastatic
alpha 2048 2048 512
color 0x404040 0x4A4A4A
size 1 3
gravity 0.05
bounce -1
liquidfriction 1
originjitter 2 2 0
velocityjitter 150 150 120
rotate -50 50 20 120

//explosions - sparks - faster and higher flying ones
effect grenade_explosion 
notunderwater
count 3
type spark
tex 40 40
color 0xFF9E3D 0xBD0000
stretchfactor 3
size 1 3 
alpha 65 130 200
sizeincrease -1
gravity 0.1
bounce -1
airfriction 3
liquidfriction 5
originjitter 10 10 10
velocityjitter 300 300 400

//explosions - sparks quickly dissapearing 
effect grenade_explosion  
underwater
count 25
type spark
tex 40 41
color 0xF07800 0xBD0000
stretchfactor 7 
size 0.5 1 
alpha 0 256 350
gravity 0
bounce -1
liquidfriction 5
originjitter 10 10 10
velocityjitter 150 150 150

//explosion -  red smoke
effect grenade_explosion         
notunderwater
count 150
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 64
bounce -1
tex 0 8
airfriction 0.2               
liquidfriction 1
velocityjitter 256 256 256    

//explosion - horizontal "shock wave"
effect grenade_explosion           
notunderwater
count 192
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 70
//bounce -1
tex 0 7
airfriction 0.2               
liquidfriction 1
originoffset 0 0 2
velocityjitter 512 512 5

//explosion -  bright smoke
effect grenade_explosion 
notunderwater
type smoke
count 45
tex 0 8
size 10 13
alpha 100 128 80
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 5 5 5
velocityjitter 100 100 100  

//explosion -  dark smoke inside the epicentre
effect grenade_explosion 
notunderwater
type alphastatic
count 4
tex 46 47
size 1 1.2
sizeincrease 6
alpha 100 128 50
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 0 0 5
originoffset 0 0 5
velocityjitter 20 20 20
velocitymultiplier 0.38
rotate 0 10 0 10

//explosion - decal      
effect grenade_explosion 
countabsolute 1
type decal
orientation oriented
tex 8 15
size 48 48
alpha 256 256 0
originjitter 30 30 30

//explosion - light (casting shadow)
effect grenade_explosion  
lightradius 400
lightradiusfade 600
lightcolor 3 1 0.5
lightshadow 1

//explosion - firelike effect inside the explosion above water
effect grenade_explosion  
notunderwater
count 10
type smoke
color 0x801010 0xFFA020
size 5 10 
tex 1 8
alpha 50 150 100
airfriction 2
sizeincrease 2
liquidfriction 2
originoffset 0 0 5
originjitter 20 20 20
velocityjitter 20 20 20
rotate 0 10 0 10


//fire effect underwater 1
effect grenade_explosion  
underwater
count 30
type smoke
color 0x801010 0xFFA020
size 5 10 
tex 1 8
alpha 50 150 100
sizeincrease 2
liquidfriction 1
originoffset 0 0 5
originjitter 15 15 15 
velocityjitter 20 20 20
rotate 0 10 0 10

effect grenade_explosion  
underwater
count 60
type spark
tex 40 41
color 0xF07800 0xBD0000
stretchfactor  4
size 0.5 2 
alpha 128 256 350
sizeincrease -1
gravity 0
bounce -1
airfriction 4
liquidfriction 0
originjitter 10 10 10
velocityjitter 300 300 300




/////////////////////
////grenade trail////
/////////////////////

//granade trail - orange smoke
effect TR_GRENADE                 
notunderwater
trailspacing 4                   
type static
color 0x801010 0xFFA020           
tex 0 7                       
size 5 1                         
alpha 16 16 12                   
velocityjitter 10 10 10  
airfriction 2        
        
//granade trail  - bubble
effect TR_GRENADE
underwater
trailspacing 8
type bubble
tex 62 62
size 0.5 2
alpha 64 128 100
gravity -0.25
bounce 1.5
liquidfriction 0.25
velocityjitter 16 16 16




/////////////////////
//rocket explosion///
/////////////////////

//  on enemies

//explosion - bouble
effect rocket_explosion_nodebris  
underwater
count 100
type bubble
tex 62 63
size 0.2 0.8                       
alpha 128 256 64
gravity -0.125
bounce 1.5
liquidfriction 1
originjitter 10 10 10
velocityjitter 50 50 70      

//explosions - sparks 1
effect rocket_explosion_nodebris  
count 120
tex 40 40
type spark
color 0xFFAB57 0xFF0A0A
stretchfactor 3 
size 0.6 1 
alpha 0 256 600
gravity 0
bounce -1
airfriction 0.5
liquidfriction 5
originjitter 10 10 10
velocityjitter 150 150 150

//explosions - sparks 2
effect rocket_explosion_nodebris  
count 80
tex 40 40
type spark
color 0xFFAB57 0xFF0A0A
stretchfactor 3 
size 1 2 
alpha 0 256 400
gravity 0.3
bounce -1
airfriction 0.5
liquidfriction 5
originjitter 10 10 10
velocityjitter 150 150 150

effect rocket_explosion_nodebris  
underwater
count 50
tex 40 40
type spark
color 0xFFAB57 0xFF0A0A
stretchfactor 3 
size 0.5 1 
alpha 0 256 300
gravity 0
bounce -1
liquidfriction 2
originjitter 10 10 10
velocityjitter 128 128 128

//explosion -  red smoke
effect rocket_explosion_nodebris          
notunderwater
count 300
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 64
bounce -1
tex 0 7
airfriction 0.2               
liquidfriction 1
lighttime 0
velocityjitter 256 256 256    

//explosion -  bright smoke
effect rocket_explosion_nodebris  
notunderwater
type smoke
count 45
tex 0 7
size 10 13
alpha 100 100 80
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 5 5 5
velocityjitter 100 100 100  

//explosion -  dark smoke inside the epicentre
effect rocket_explosion_nodebris  
notunderwater
type alphastatic
count 5
tex 0 7
size 2 3
sizeincrease 6
alpha 100 256 70
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 0 0 5
velocityjitter 20 20 20
velocitymultiplier 0.38
rotate 0 10 -20 20

//explosion - decal      
effect rocket_explosion_nodebris  
countabsolute 1
type decal
orientation oriented
tex 8 15
size 48 48
alpha 256 256 0
originjitter 30 30 30

//explosion - light (casting shadow)
effect rocket_explosion_nodebris  
lightradius 300
lightradiusfade 250
lightcolor 4 2 0.5
lightshadow 1

//explosion - firelike effect inside the explosion 
effect rocket_explosion_nodebris  
notunderwater
count 25
type smoke
color 0x801010 0xFFA020
size 7 12 
tex 0 7
alpha 30 180 170
airfriction 2
sizeincrease 3
liquidfriction 2
originjitter 30 30 30
velocityjitter 10 10 10

//explosion - firelike effect inside the explosion underwater
effect rocket_explosion_nodebris  
underwater
count 20
type smoke
color 0x801010 0xFFA020
size 5 10
tex 0 7 
alpha 20 150 120
airfriction 2
sizeincrease 2
liquidfriction 2
originjitter 15 15 15 
velocityjitter 30 30 30
rotate 50 -50 -40 40


////////////////////

//  on walls (= not enemies)

//explosion - bouble
effect rocket_explosion  
underwater
count 100
type bubble
tex 62 63
size 0.2 0.8                       
alpha 128 256 64
gravity -0.125
bounce 1.5
liquidfriction 1
originjitter 10 10 10
velocityjitter 50 50 70      

//explosions - sparks 1
effect rocket_explosion  
count 120
tex 40 40
type spark
color 0xFFAB57 0xFF0A0A
stretchfactor 3 
size 0.6 1 
alpha 0 256 600
gravity 0
bounce -1
airfriction 0.5
liquidfriction 5
originjitter 10 10 10
velocityjitter 150 150 150

//explosions - sparks 2
effect rocket_explosion  
count 80
tex 40 40
type spark
color 0xFFAB57 0xFF0A0A
stretchfactor 3 
size 1 2 
alpha 0 256 400
gravity 0.3
bounce -1
airfriction 0.5
liquidfriction 5
originjitter 10 10 10
velocityjitter 150 150 150

effect rocket_explosion  
underwater
count 50
tex 40 40
type spark
color 0xFFAB57 0xFF0A0A
stretchfactor 3 
size 0.5 1 
alpha 0 256 300
gravity 0
bounce -1
liquidfriction 2
originjitter 10 10 10
velocityjitter 128 128 128

//explosion -  red smoke
effect rocket_explosion          
notunderwater
count 300
type smoke
color 0x901000 0xFF3010
size 10 10
alpha 32 16 64
bounce -1
tex 0 7
airfriction 0.2               
liquidfriction 1
lighttime 0
velocityjitter 256 256 256    

//explosion -  bright smoke
effect rocket_explosion  
notunderwater
type smoke
count 45
tex 0 7
size 10 13
alpha 100 100 80
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 5 5 5
velocityjitter 100 100 100  

//explosion -  dark smoke inside the epicentre
effect rocket_explosion  
notunderwater
type alphastatic
count 5
tex 0 7
size 2 3
sizeincrease 6
alpha 100 256 70
color 0x303030 0x000000
bounce -1
airfriction 1     
liquidfriction 1
originjitter 0 0 5
velocityjitter 20 20 20
velocitymultiplier 0.38
rotate 0 10 -20 20

//explosion - decal      
effect rocket_explosion  
countabsolute 1
type decal
orientation oriented
tex 8 15
size 48 48
alpha 256 256 0
originjitter 30 30 30

//explosion - light (casting shadow)
effect rocket_explosion  
lightradius 300
lightradiusfade 250
lightcolor 4 2 0.5
lightshadow 1

//explosion - firelike effect inside the explosion 
effect rocket_explosion  
notunderwater
count 25
type smoke
color 0x801010 0xFFA020
size 7 12 
tex 0 7
alpha 30 180 170
airfriction 2
sizeincrease 3
liquidfriction 2
originjitter 30 30 30
velocityjitter 10 10 10

//explosion - firelike effect inside the explosion underwater
effect rocket_explosion  
underwater
count 20
type smoke
color 0x801010 0xFFA020
size 5 10
tex 0 7 
alpha 20 150 120
airfriction 2
sizeincrease 2
liquidfriction 2
originjitter 15 15 15 
velocityjitter 30 30 30
rotate 50 -50 -40 40

//explosions - debris 
effect rocket_explosion  
notunderwater
tex 43 46
count 50
type alphastatic
alpha 2048 2048 800
color 0x404040 0x969696
size 1 2.5
gravity 0.2
bounce -1
originjitter 5 5 5
velocityjitter 170 170 170
rotate -50 50 20 120



/////////////////////
////rocket trail/////
/////////////////////

//rocket trail - red trail (originally made by seven, changed by me in many ways)
effect TR_ROCKET            
notunderwater
trailspacing 1.7
type smoke
tex 0 7 
color 0x801010 0xFFA020     
size 2 3                     
alpha 40 60 50  
originjitter 2 2 2     
velocityjitter 25 25 25
airfriction 2  
lightradius 85
lightradiusfade 666
lightshadow 1
lightcolor 3.0 1.5 0.5 

//rocket trail - red trail (originally made by seven, changed by me in many ways)
effect TR_ROCKET            
underwater
trailspacing 2
type smoke
color 0x801010 0xFFA020
tex 0 7      
size 2 3       
gravity -0.1              
alpha 28 62 50      
originjitter 5 5 5      
velocityjitter 20 20 20    
lightradius 100
lightradiusfade 470
lightshadow 1
lightcolor 3.0 1.5 0.5 

//rocket underwater bubble trail
effect TR_ROCKET
underwater
trailspacing 4
type bubble
tex 62 62
size 0.8 1.0
alpha 32 128 64
gravity -0.1
bounce 1.5
liquidfriction 0.5
originjitter 4 4 4
velocityjitter 16 16 16

//rocket trail - sparks going off the red firetrail
effect TR_ROCKET
notunderwater
trailspacing 4
type spark
tex 40 40
color 0xFF9933 0xEB8500
size 0.4 1
alpha 20 200 1200
airfriction 2
stretchfactor 1
originjitter 5 5 5
velocityjitter 150 150 150
velocitymultiplier -0.2


//rocket trail - gray smoke
effect TR_ROCKET
notunderwater
trailspacing 1.3
type alphastatic
color 0x353535 0x000000
tex 0 7
size 0.2 0.4
bounce 1
sizeincrease 8
gravity -0.08
alpha 75 150 150
airfriction 2 
originjitter 2 2 2
velocityjitter 20 20 20
airfriction -1.5




/////////////
///nailgun///
/////////////

//nailgun - debris of the wall
effect TE_SPIKE
notunderwater
type alphastatic
count 3
liquidfriction 18
originjitter 1 1 1
velocityjitter 2 2 2
color 0x7D7D7D 0x110000
size 0.5 0.8
rotate -20 20 20 200
gravity 0.08
bounce -1
tex 44 46
alpha 128 180 20

//nailgun - debris of the wall underwater
effect TE_SPIKE
underwater
type alphastatic
count 2
liquidfriction 6
sizeincrease -0.15
velocityjitter 30 15 30
color 0x000000 0x111111
size 0.6 1.8
gravity 0.015
bounce -1
tex 0 8
alpha 1024 2048 256

//nailgun - sparks
effect TE_SPIKE
notunderwater
count 8
tex 40 40
type spark
color 0xFFF31B 0xFF0A0A
size 0.3 0.5
alpha 64 200 600
gravity 0.3
bounce 1.5
stretchfactor 1
originjitter 1 1 1
velocityoffset 2 2 2
velocityjitter 64 64 64

//nailgun - sparks underwater
effect TE_SPIKE
underwater
count 5
type spark
tex 40 40
color 0xFFF31B 0xFF0A0A
size 0.4 0.4
alpha 0 256 1000
bounce 1.5
stretchfactor 1
liquidfriction 2
velocityjitter 30 30 30

//spike - smoke
effect TE_SPIKE
notunderwater
type alphastatic
count 3
tex 0 8
size 1 3
alpha 50 128 95
color 0x404040 0x737373
originjitter 2 2 2
velocityjitter 2 2 2

//underwater bubble trail for nailgun and supernailgun
effect spike_bubble_trail
underwater
trailspacing 12
type bubble
tex 62 62
size 0.1 0.15
alpha 0 128 80
gravity -0.005
bounce 1.5
liquidfriction 3
originjitter 1 1 1
velocityjitter 1 1 1

//nailgun muzzleflash smoke
effect nailgun_muzzleflash_right	   
notunderwater
countabsolute 2
type smoke
color 0x202020 0x404040
tex 48 55
size 2 3
sizeincrease 7
alpha 100 200 412
originjitter 1 1 1
velocityjitter 3 3 3
velocitymultiplier 0.01
gravity -0.02

//nailgun muzzleflash smoke
effect nailgun_muzzleflash_left	   
notunderwater
countabsolute 2
type smoke
color 0x202020 0x404040
tex 48 55
size 2 3
sizeincrease 7
alpha 100 200 412
originjitter 1 1 1
velocityjitter 3 3 3
velocitymultiplier 0.01
gravity -0.02

//nailgun muzzleflash underwater
effect nailgun_muzzleflash_right	   
underwater
count 0.3
type bubble
tex 62 62
size 0.05 0.15
alpha 128 256 140
originjitter 1 1 1
gravity -0.1
bounce 2
liquidfriction 10
velocityjitter 0 0 20

//nailgun muzzleflash underwater
effect nailgun_muzzleflash_left	   
underwater
count 0.3
type bubble
tex 62 62
size 0.05 0.15
alpha 128 256 140
originjitter 1 1 1
gravity -0.1
bounce 2
liquidfriction 10
velocityjitter 0 0 20




////////////////////
////supernailgun////
////////////////////

//superspike - debris of the wall
effect TE_SUPERSPIKE
notunderwater
type alphastatic
count 5
liquidfriction 30
sizeincrease -0.3
velocityoffset 0 0 0
velocityjitter 128 40 128
color 0x000000 0x111111
size 0.2 0.6
gravity 1
bounce -1
tex 43 45
alpha 1024 2048 512

//superspike - debris of the wall under water
effect TE_SUPERSPIKE
underwater
type alphastatic
count 2
liquidfriction 6
sizeincrease -0.15
velocityjitter 60 30 60
color 0x000000 0x111111
size 0.6 1.8
gravity 0.015
bounce -1
tex 0 8
alpha 1024 2048 256

//superspike - sparks above water 
effect TE_SUPERSPIKE
notunderwater
count 20
tex 40 40
type spark
color 0xFFF31B 0xFF0A0A
size 0.4 0.4
alpha 0 256 1100
gravity 1
bounce 1.5
stretchfactor 1.5
velocityoffset 0 10 50 
velocityjitter 64 64 64
 
//superspike - sparks under water 
effect TE_SUPERSPIKE
underwater
count 20
tex 40 40
type spark
color 0xFFF31B 0xFF0A0A
size 0.4 0.4
alpha 0 256 1200
bounce 1.5
stretchfactor 1
velocityoffset 10 10 10
velocityjitter 40 40 40

//superspike - smoke
effect TE_SUPERSPIKE
notunderwater
type alphastatic
count 8
tex 0 7
size 1 3
alpha 70 128 84
color 0x404040 0x737373
airfriction 1
rotate -20 20 5 25 
originjitter 3 3 3
velocityjitter 4 4 4

//spike decals
effect TE_SUPERSPIKE
notunderwater
countabsolute 1
type decal
tex 8 15
size 2 2
alpha 256 256 0
originjitter 6 6 6
lightradius 15
lightradiusfade 5
lightshadow 0
lightcolor 1 0.53 0.16

//spike decals
effect TE_SUPERSPIKE
underwater
countabsolute 1
type decal
tex 8 15
size 2 2
alpha 256 256 0
originjitter 6 6 6
lightradius 12
lightradiusfade 5
lightshadow 0
lightcolor 1 0.53 0.16

//supernailgun muzzleflash smoke
effect supernailgun_muzzleflash
notunderwater
countabsolute 5
type smoke
color 0x202020 0x404040
tex 48 55
size 2 3
alpha 100 200 600
sizeincrease 7
originoffset 0 0 1
originjitter 1.5 1.5 1.5
velocityjitter 6 6 6
velocitymultiplier 0.01
lightradius 200
lightradiusfade 2000
lightcolor 1.6 0.2 2

//supernailgun muzzleflash underwater
effect supernailgun_muzzleflash
underwater
countabsolute 1
type bubble
tex 62 62
size 0.05 0.2
alpha 128 256 100
gravity -0.08
bounce 2
liquidfriction 8
velocityjitter 24 24 18





///////////////
////shotgun////
///////////////

//gunshot - sparks above water           sparks originally by sensar and modified by me
effect TE_GUNSHOT    
notunderwater
countabsolute 4
type spark
tex 40 40
color 0xFDFFD9 0xFDFFD9
size 0.3 0.6
alpha 256 256 900
gravity 0.6
stretchfactor 1
bounce -1
airfriction 4
originjitter 1 1 1
velocityjitter 180 180 220
velocitymultiplier 0.5

//gunshot - sparks underwater
effect TE_GUNSHOT
underwater
countabsolute 2
type spark
tex 40 40
color 0xFDFFD9 0xFF0040
size 0.6 0.6
alpha 256 256 612
gravity 0.2
stretchfactor 1
liquidfriction 2
bounce -1
liquidfriction 5 
originjitter 1 1 1
velocityjitter 100 100 100

//gunshot - debris of the wall above water
effect TE_GUNSHOT
notunderwater
type alphastatic
count 2
liquidfriction 18
velocityoffset 0 0 0
velocityjitter 128 40 128
color 0x404040 0x969696 
size 1 2
rotate -20 20 20 200
gravity 0.5
bounce -1
tex 44 46
alpha 2048 2048 100
sizeincrease -0.1

//gunshot - debris of the wall underwater
effect TE_GUNSHOT
underwater
type alphastatic
count 1
liquidfriction 7
velocityoffset 5 5 5
velocityjitter 100 100 100
color 0x7D7D7D 0x110000
size 0.8 1.4
rotate -20 20 20 200
gravity 0.1
bounce -1
tex 44 46
alpha 2048 2048 100
sizeincrease -0.1

//gunshot - smoke 
effect TE_GUNSHOT
notunderwater
type alphastatic
count 6
tex 46 48
size 2 4
alpha 0 100 50
color 0x404040 0x1A1A1A
sizeincrease -1
originjitter 2 2 2
velocityjitter 4 4 4
rotate -120 0 50 100

//gunshot - darker smoke
effect TE_GUNSHOT
notunderwater
type alphastatic
count 6
tex 46 48
size 2 3
alpha 10 30 15
color 0x404040 0x000000
sizeincrease -1
originjitter 2 2 2 
velocityjitter 4 4 4 
rotate 0 90 0 -50

//gunshot - decals
effect TE_GUNSHOT
countabsolute 1
type decal
tex 56 60
size 5 6
alpha 256 256 0
originjitter 6 6 6

//gunshot - muzzleflash
effect shotgun_muzzleflash	  
notunderwater
countabsolute 9
type alphastatic
color 0x202020 0x666666
tex 0 7
size 2 3
alpha 100 200 700
sizeincrease 2
originoffset 0 0 1
originjitter 1.5 1.5 1.5
velocityjitter 6 6 6
velocitymultiplier 0.01
lightradius 200
lightradiusfade 2000
lightcolor 2 1.5 0.2

//shotgun - muzzleflash red sparks
effect shotgun_muzzleflash	
countabsolute 15            
type spark
tex 40 40
color 0x8f3933 0xFF811A    
size 0.3 0.4
alpha 50 256 1200
gravity 0.2
bounce -1
velocityjitter 30 30 30
originjitter 1 1 1

//gunshot - muzzleflash underwater bubble
effect shotgun_muzzleflash	  
underwater
countabsolute 10
type bubble
tex 62 62
size 0.1 0.2
alpha 128 256 180
gravity -0.125
bounce -1
liquidfriction 4
velocityjitter 18 18 18

//doublegunshot - muzzleflash
effect double_shotgun_muzzleflash
notunderwater
countabsolute 15
type alphastatic
color 0x202020 0x666666
tex 0 7
size 2 3
alpha 100 200 700
sizeincrease 7
originjitter 1.5 1.5 1.5
velocityjitter 6 6 6
velocitymultiplier 0.01
lightradius 200
lightradiusfade 2000
lightcolor 2 1.5 0.2

//doublegunshot - muzzleflash underwater bubble
effect double_shotgun_muzzleflash
underwater
countabsolute 15
type bubble
tex 62 62
size 0.1 0.2
alpha 128 256 180
gravity -0.125
bounce -1
liquidfriction 4
velocityjitter 18 18 18

//muzzleflash red sparks
effect double_shotgun_muzzleflash	
countabsolute 15            
type spark
tex 40 40
color 0x8f3933 0xFF811A   
size 0.3 0.4
alpha 50 256 1200
gravity 0.2
bounce -1
velocityjitter 30 30 30
originjitter 1 1 1



////////////////////
////lighting gun////
////////////////////

// lighting gun impact - blue sparks
effect Lightning_gun_impact  
count 65
type spark
color 0x3366FF 0x809FFF
size 1 2
alpha 0 100 250
lightcolor 1 0.627 0.1254
stretchfactor 3
airfriction 1
liquidfriction 2
gravity 0.1
originjitter 0 0 0 
velocityjitter 70 70 70
tex 40 40

// lighting gun impact - small sparks
effect Lightning_gun_impact  
count 25
type snow
color 0x3366FF 0x3366FF
size 1 1.5
alpha 0 100 120
lightcolor 1 0.627 0.1254
stretchfactor 1
airfriction 5
originjitter 8 8 8
velocityjitter 20 20 20
tex 40 40

// lighting gun impact - blue smoke
effect Lightning_gun_impact 
notunderwater
type alphastatic
count 4
tex 0 7
size 3 5
alpha 20 80 80
color 0x668CFF 0x668CFF
gravity -0.03
originjitter 3 3 3
velocityjitter 5 5 7

//lighting gun impact - decal
effect Lightning_gun_impact  
countabsolute 1
type decal
tex 8 16
size 2 3
alpha 256 256 0
originjitter 3 3 3
lightradius 70             
lightradiusfade 30           
lightshadow 0                
lightcolor 0.1 0.2 0.6  






//---------------------------------//
//-----------GAME OBJECTS----------//
//---------------------------------//


///////////////////////////
////exloding box debris//// made by seven - part of smc - altered by me to fit particlefont 
///////////////////////////

//used for debris lying on the floor 
effect debris		
notunderwater
countabsolute 1	
type smoke
color 0x801010 0xFFA020
tex 0 7
size 2 3
sizeincrease 3	
alpha 20 40 50  
gravity -0.02
originoffset 0 0 3
originjitter 5 5 5
velocityoffset 0 0 4
 
//used for debris flying off the explosion
effect debris     	
notunderwater
trailspacing 5     
type alphastatic
color 0x801010 0xFFA020 
tex 0 7       
size 5 1          
alpha 16 16 20          
velocityjitter 25 25 25   
velocitymultiplier -0.25  




///////////////////
////laser traps////
///////////////////

//laser trap trail
effect laser_trail2
trailspacing 4
type snow
color 0xE63900 0xEB3B00
size 1 1
stretchfactor -2
tex 0 7
alpha 156 256 1000
airfriction 300
velocityjitter 1 1 1
originjitter 0.5 0.5 0.5 
lightradius 35 
lightradiusfade 250
lightshadow 0
lightcolor 1 0 0

//laser trail impact
effect laser_impact2
count 2
type spark
tex 40 40
color 0xF53D00 0xFF7142
size 0.4 1.5
alpha 50 150  200
airfriction 7
liquidfriction 5
sizeincrease -0.5
originjitter 1 1 1
velocityjitter 150 150 150
velocitymultiplier 0.4
stretchfactor 5

//laser trail impact
effect laser_impact2
lightradius 15 
lightradiusfade 10
lightshadow 0
lightcolor 1 0 0




//////////////
///lavaball///
//////////////

//lavaball trail effect
effect lavaball_trail
trailspacing 10
type smoke
color 0xE63900 0xC23000
size 5 5
tex 0 7
alpha 120 256 170
velocityjitter 3 3 3    
originjitter 5 5 5
lightradius 50
lightradiusfade 80
lightshadow 0
lightcolor 1.0 0.2 0.2

//lavaball smoke trail
effect lavaball_trail
trailspacing 2
type alphastatic
tex 0 7
size 3 5
alpha 80 200 80
color 0x404040 0x000000
sizeincrease 0
originjitter 6 6 6
velocityjitter 3 3 3
rotate 0 90 0 50



///////////////
////torches////
///////////////

//particles for sprite fire - darker smoke             //this is used for all sprite flames (original idea by Chip & Seanstar)
effect spriteflame  		              
countabsolute 0.5		        
type alphastatic
tex 0 7 
color 0x303030 0x303030 
size 6 10 
sizeincrease 3
alpha 90 300 282 
originoffset 0 0 25 
originjitter 2 2 2 
airfriction 5 
bounce -1
gravity -0.3 
notunderwater 

//particles for sprite fire - bright smoke             //this is used for all sprite flames (original idea by Chip & Seanstar)
effect spriteflame  		        
countabsolute 0.5 		         
type smoke  
tex 0 7 
color 0x303030 0x303030 
size 6 10 
sizeincrease 3
alpha 0 170 100 
originoffset 0 0 25 
originjitter 3 3 3 
airfriction 5 
bounce -1 
gravity -0.3 
notunderwater 
 
//particles for sprite fire - sparkles                 //this is used for all sprite flames (original idea by Chip & Seanstar) 
effect spriteflame  		          
countabsolute 5		          
type static
tex 40 40 
color 0xFFBF80 0xFFFF80
size 0.3 0.5
stretchfactor 1 
sizeincrease -0.2 
originoffset 0 0 -8
alpha 150 150 150
originjitter 4 4 6 
airfriction 8 
bounce -1 
velocityjitter 100 100 130 
velocitymultiplier -0.3 
gravity -0.2 
notunderwater 



//full particle fire (small torches) - fire       // this is used for particle torch flames (effect by Chip & Seanstar, modified by jakub/seven)
effect particleflamesmall 	      		  // (designed for original Nexuiz particlefont row 48 - 55 !)
countabsolute 3
notunderwater
type static
tex 48 55
size 6 8
alpha 0 300 300
originoffset 0 0 -11
originjitter 1 1 1
airfriction 4
bounce 0
velocityjitter 20 20 20
velocitymultiplier 1100.01
gravity -0.27
color 0xff0000 0xe3974f

//full particle fire (small torches) - smoke
effect particleflamesmall 	      
countabsolute 0.2
notunderwater 
type smoke 
tex 0 7 
color 0x303030 0x303030 
size 6 10 
sizeincrease 7 
alpha 0 70 80 
originoffset 0 0 30 
originjitter 7 7 7 
airfriction 5 
bounce 0 
gravity -0.3 

//full particle fire (small torches) - sparks
effect particleflamesmall
countabsolute 2
notunderwater 
type snow 
color 0x8f4333 0xfced00 
size 0.2 0.3 
sizeincrease -0.04 
alpha 150 150 256 
originoffset 0 0 -7
originjitter 4 4 5
airfriction 5 
bounce 0 
velocityjitter 120 120 120 
velocitymultiplier 1 
gravity -0.4




//full particle fire (big fire) - fire      	 // this is used for particle torch flames (effect by Chip & Seanstar, modified by jakub/seven)
effect particleflamebig 	      		 // (designed for original Nexuiz particlefont row 48 - 55 !)
countabsolute 4			
notunderwater 
type static 
tex 48 55 
size 10  12
alpha 0 300 300 
originoffset 0 0 -8 
originjitter 3 3 5 
airfriction 4 
bounce 0 
velocityjitter 20 20 20 
velocitymultiplier 1100.01 
gravity -0.25 
color 0xff0000 0xe3974f

//full particle fire (big fire) - smoke
effect particleflamebig
countabsolute 0.3 
notunderwater 
type smoke 
tex 0 7 
color 0x303030 0x303030 
size 6 10 
sizeincrease 7 
alpha 0 70 80 
originoffset 0 0 30 
originjitter 7 7 7  
airfriction 5 
bounce 0 
gravity -0.3 

//full particle fire (big fire) - sparks
effect particleflamebig
countabsolute 1.5 
notunderwater 
type snow 
color 0x8f4333 0xfced00 
size 0.20 0.27 
sizeincrease -0.04 
alpha 150 150 256 
originoffset 0 0 -5 
originjitter 8 8 8 
airfriction 5 
bounce 0 
velocityjitter 120 120 120 
velocitymultiplier 1 
gravity -0.4 




////////////////
////teleport////
////////////////

//teleport (originally inspired by the jorix's teleport effect, but in time changed out into something different)
//teleport - blue base
effect TE_TELEPORT
count 80
type spark
color 0x66B3FF 0x0A47FF
size 7 8
tex 61 61
alpha 50 150 70
sizeincrease -2
airfriction 3
liquidfriction 3
originoffset 0 0 18
originjitter 16 16 30
velocityjitter 50 50 50
lightradius 200
lightradiusfade 65
lightshadow 0
lightcolor 0 0 1

//teleport - stretched red dots
effect TE_TELEPORT
count 30
tex 34 34
type snow
color 0xEB0000 0xFF0505
size 0.5 0.7
alpha 60 128 40
airfriction 10
stretchfactor 0
originoffset 0 0 16
originjitter 10 10 15
velocityjitter 10 10 20  

//teleport - red spikes
effect TE_TELEPORT
count 40
type spark
tex 40 40
color 0xFF6B6B 0xFF0505
size 0.2 0.8
alpha 180 256 250
stretchfactor 7
originoffset 0 0 18
originjitter 5 5 8
velocityjitter 50 50 60

//teleport - white smoke
effect TE_TELEPORT
count 20
type smoke
color 0xFFFFCC 0xD6D6FF
tex 0 7
size 5 10
airfriction 1
rotate -50 50 5 10
alpha 0 100 25
sizeincrease -1
originoffset 0 0 17
originjitter 5 5 15 
velocityjitter 10 10 10




///////////////////
///blood effects///  taken from seven's effectinfo.txt + some changes
///////////////////

//blood trails when gibbing the enemy
effect TR_BLOOD                   
trailspacing 20
type blood
tex 24 31
size 4 4
alpha 100 384 192
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 0.5

//trail of blood - zombie
effect TR_SLIGHTBLOOD              
trailspacing 20
type blood
tex 16 23
size 4 4
alpha 384 384 192
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 0.5

//blood shower when hitting the enemies
effect TE_BLOOD
count 0.2
type blood
tex 16 23
size 8 8
alpha 50 200 64
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 1




//player bleading if health between 40 and 20 - smc effect by seven, altered by me
effect TE_BLEED1
countabsolute  0.5
type blood
tex 16 23
size 5 5
alpha 10 100 64
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 1

//player bleading if health lower than 20 - smc effect by seven, altered by me 
effect TE_BLEED2
countabsolute  1
type blood
tex 16 23
size 5 5
alpha 30 100 64
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 1

//stop bleeding
effect TE_BLEEDNULL
countabsolute 0
type blood



//gib blood trail in the air  - smc effect by seven, altered by me 
effect gibnull
trailspacing 20
type blood
tex 24 32
size 3 7
alpha 100 200 192
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 0.5

//gib blood trail in the acid - smc effect by seven, altered by me 
effect gibacid
trailspacing 20
type blood
tex 16 23
size 3 7
alpha 100 200 192
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 0.2

//gib blood trail in the lava - smc effect by seven, altered by me 
effect gibburn
trailspacing 20
type blood
tex 16 23
size 3 7
alpha 100 200 192
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 0.5


//used for gibs, that fall into slime
effect gibacid		
countabsolute 8	  
type smoke
tex 0 7
color 0x00CD66 0x00CD66
size 0.3 0.6
sizeincrease 0.5
alpha 100 150 100
gravity -0.01
originoffset 0 0 2
originjitter 15 15 5
velocityjitter 2 2 2

//used for gibs, that fall into lava  (flames)
effect gibburn		
countabsolute 2.5
type smoke
color 0x801010 0xFFA020
tex 48 55  
size 2 3
sizeincrease 3	
alpha 60 90 40  
gravity -0.02
originoffset 0 0 2
originjitter 13 13 5
velocityoffset 0 0 7
velocityjitter 2 2 2

//used for gibs, that fall into lava  (smoke)
effect gibburn
countabsolute 2.5 
type smoke 
tex 0 7 
color 0x000000 0x1F1F1F	
size 6 10 
sizeincrease 7 
alpha 0 90 60 
originoffset 0 0 30 
originjitter 7 7 7 
//velocityoffset 0 0 5 
airfriction 5 
gravity -0.25 

//used for gibs, to STOP lava 
effect gibnull
countabsolute 0
type smoke



effect gibfliesblack		// used for flies above gibs (black color)
countabsolute 0.52
type snow
tex 56 58
size 0.6 1.1
color 0xeeffff 0xeeffff 
blend invmod
alpha 130 180 150
originoffset 0 0 8
originjitter 15 15 12
velocityoffset 0 0 22	
airfriction 9

effect gibfliesblack
trailspacing 20
type blood
tex 16 23
size 3 7
alpha 100 200 192
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 0.5


effect gibfliesbrown		// used for flies above gibs (brown color)
countabsolute 0.52
type snow
tex 56 58
size 0.6 1.1
color 0x503025 0x503525  
alpha 130 180 150
originoffset 0 0 8
originjitter 15 15 12
velocityoffset 0 0 22	
airfriction 9

effect gibfliesbrown
trailspacing 20
type blood
tex 16 23
size 3 7
alpha 100 200 192
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 0.5


effect monsterfliesblack	// used for monster corpses (black flies above corpses)
countabsolute 0.55
type snow
tex 56 58
size 0.6 1.1
color 0xeeffff 0xeeffff
blend invmod
alpha 130 180 150
originoffset 0 0 -5
originjitter 20 20 11
velocityoffset 0 0 22	
airfriction 9

effect monsterfliesbrown	// used for monster corpses (brown flies above corpses)
countabsolute 0.55
type snow
tex 56 58
size 0.6 1.1
color 0x503025 0x503525  
alpha 130 180 150
originoffset 0 0 -5
originjitter 20 20 11
velocityoffset 0 0 22	
airfriction 9


//used for monsters, that fall into slime
effect monsteracid		
countabsolute 17 //8	  
type smoke
tex 0 7
color 0x00CD66 0x00CD66
size 0.3 0.6
sizeincrease 0.5
alpha 100 150 100
gravity -0.01
originoffset 0 0 0
originjitter 20 20 32
velocityjitter 2 2 2


//used for monsters, that fall into lava  (flames)
effect monsterburn		
countabsolute 6.66 //2.5
type smoke
color 0x801010 0xFFA020
tex 48 55  
size 2 3
sizeincrease 3	
alpha 60 90 40  
gravity -0.02
originoffset 0 0 -3
originjitter 25 25 20
velocityoffset 0 0 7
velocityjitter 2 2 2

//used for monsters, that fall into lava  (smoke)
effect monsterburn
countabsolute 5.5
type smoke 
tex 0 7 
color 0x000000 0x1F1F1F	
size 6 10 
sizeincrease 7 
alpha 0 90 60 
originoffset 0 0 30 
originjitter 15 15 20
airfriction 5 
gravity -0.25 


//used for monsters, to STOP lava/slime particle effect !! 
effect monsternull
countabsolute 0
type smoke



effect giba			// flesh-gib effect for wizard
countabsolute 0.4	  
type blood
color 0xCD0000 0xCD0000	
tex 24 32
size 4 4
alpha 256 256 64
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 1


effect gibb			// standard flesh-gib effect 
countabsolute 0.07  
type blood
tex 24 32
size 4 4
alpha 200 256 64
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 1


effect gibc			// flesh-gib effect for demon
countabsolute 0.5  
type blood
color 0x00CD66 0x00CD66
tex 24 32
size 4 4
alpha 256 256 64
bounce -1
airfriction 1
liquidfriction 4
lightradius 30               
lighttime 0                   
lightcolor 1 0.3 0            
velocityjitter 64 64 64
velocitymultiplier 1

effect gibd			// flesh-gib effect for shalrath
countabsolute 0.07	  
type blood
tex 24 32
size 5 5
alpha 200 256 64
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 1

effect gibe			// flesh-gib effect for tarbaby
countabsolute 0.15	   
type blood
color 0xED8600 0xED8600	
tex 24 32
size 3 3
alpha 200 256 64
bounce -1
airfriction 1
liquidfriction 4
velocityjitter 64 64 64
velocitymultiplier 1

effect sparks                	// additional flesh-gib effect for knights and hellknights
notunderwater
countabsolute 3	 
type spark
tex 40 40
color 0x8f3903 0x894300 
size 0.4 0.5
alpha 20 150 150  
gravity 1
bounce 1.5
velocityoffset 0 0 80
velocityjitter 35 35 35 



///////////////////
////lavasplash////
///////////////////

effect lavasplash	// used for projectile impact on lava   (except grenades and rockets)
countabsolute 30
type static  //smoke
tex 16 23
color 0xfa1000 0xfa1000
size 6 7
alpha 200 250 50
gravity 0.44
sizeincrease 0.5
originoffset 0 0 8
velocityoffset 3 3 50
velocityjitter 10 10 110


effect lavasplashbig	// used for projectile impact on lava  (for grenades and rockets)
countabsolute 75
type static  //smoke
tex 16 23
color 0xfa1000 0xfa1000
size 6 7
alpha 200 250 50
gravity 0.44
sizeincrease 0.5
originoffset 0 0 8
originjitter 2 2 0
velocityoffset 30 30 50
velocityjitter 25 25 110

effect lavasplashbig	// used for projectile impact on lava  (for grenades and rockets)
countabsolute 75
type static  //smoke
tex 16 23
color 0xfa1000 0xfa1000
size 6 7
alpha 200 250 50
gravity 0.44
sizeincrease 0.5
originoffset 0 0 8
originjitter 2 2 0
velocityoffset -30 -30 50
velocityjitter 25 25 110

effect lavasplashbig	// used for projectile impact on lava  (for grenades and rockets)
countabsolute 75
type static  //smoke
tex 16 23
color 0xfa1000 0xfa1000
size 6 7
alpha 200 250 50
gravity 0.44
sizeincrease 0.5
originoffset 0 0 8
originjitter 2 2 0
velocityoffset -30 30 50
velocityjitter 25 25 110

effect lavasplashbig	// used for projectile impact on lava  (for grenades and rockets)
countabsolute 75
type static  //smoke
tex 16 23
color 0xfa1000 0xfa1000
size 6 7
alpha 200 250 50
gravity 0.44
sizeincrease 0.5
originoffset 0 0 8
originjitter 2 2 0
velocityoffset 30 -30 50
velocityjitter 25 25 110


///////////////////
////watersplash////
///////////////////

effect watersplash	// used for projectile impact on water  (waterdrops !)
countabsolute 70           
type spark
tex 48 55
color 0x99EEFF 0xB3CCFF
size 1 1
alpha 10 100 100
gravity 0.5
sizeincrease -0.7
bounce -1
airfriction 2
liquidfriction 111
originoffset 0 0 6
originjitter 2 2 0
velocityoffset 2 2 60
velocitymultiplier -10
velocityjitter 20 20 120

effect watersplash	// used for projectile impact on water  (watersplash !)
countabsolute 220
type spark
tex 48 55
color 0x707070 0x707070
size 0.4 0.8
alpha 0 128 128
gravity 1
originoffset 0 0 7
originjitter 0 0 1
liquidfriction 111
bounce -1
velocityoffset 0 0 100
velocityjitter 70 70 70	

effect watersplash	// used for projectile impact on water  (increasing wave !)  
count 1
type static  //smoke
color 0x353535 0x000000
size 3 5
alpha 75 110 70
tex 32 32
//airfriction -0.1               
originoffset 0 0 3
originjitter 5 5 0
velocityjitter 0 0 1	// must be set to this !!
sizeincrease 20
orientation oriented	// must be set to this !!
rotate 0 10 -20 20



effect watersplashbig	// used for projectile impact on water  (waterdrops !)
countabsolute 70           
type spark
tex 48 55
color 0x99EEFF 0xB3CCFF
size 1 1
alpha 10 100 80
gravity 0.3
sizeincrease -0.7
bounce -1
airfriction 1.5
liquidfriction 111
originoffset 0 0 6
originjitter 2 2 0
velocityoffset 20 20 60
velocitymultiplier -10
velocityjitter 20 20 120

effect watersplashbig	// used for projectile impact on water  (waterdrops !)
countabsolute 70           
type spark
tex 48 55
color 0x99EEFF 0xB3CCFF
size 1 1
alpha 10 100 80
gravity 0.3
sizeincrease -0.7
bounce -1
airfriction 1.5
liquidfriction 111
originoffset 0 0 6
originjitter 2 2 0
velocityoffset -20 -20 60
velocitymultiplier -10
velocityjitter 20 20 120

effect watersplashbig	// used for projectile impact on water  (waterdrops !)
countabsolute 70           
type spark
tex 48 55
color 0x99EEFF 0xB3CCFF
size 1 1
alpha 10 100 80
gravity 0.3
sizeincrease -0.7
bounce -1
airfriction 1.5
liquidfriction 111
originoffset 0 0 6
originjitter 2 2 0
velocityoffset 20 -20 60
velocitymultiplier -10
velocityjitter 20 20 120

effect watersplashbig	// used for projectile impact on water  (waterdrops !)
countabsolute 70           
type spark
tex 48 55
color 0x99EEFF 0xB3CCFF
size 1 1
alpha 10 100 80
gravity 0.3
sizeincrease -0.7
bounce -1
airfriction 1.5
liquidfriction 111
originoffset 0 0 6
originjitter 2 2 0
velocityoffset -20 20 60
velocitymultiplier -10
velocityjitter 20 20 120

effect watersplashbig	// used for projectile impact on water  (watersplash !)
countabsolute 220
type spark
tex 48 55
color 0x707070 0x707070
size 0.4 0.8
alpha 0 128 128
gravity 0.8
originoffset 0 0 7
originjitter 0 0 1
liquidfriction 111
bounce -1
velocityoffset 20 20 100
velocityjitter 70 70 70	

effect watersplashbig	// used for projectile impact on water  (watersplash !)
countabsolute 220
type spark
tex 48 55
color 0x707070 0x707070
size 0.4 0.8
alpha 0 128 128
gravity 0.8
originoffset 0 0 7
originjitter 0 0 1
liquidfriction 111
bounce -1
velocityoffset -20 -20 100
velocityjitter 70 70 70	

effect watersplashbig	// used for projectile impact on water  (watersplash !)
countabsolute 220
type spark
tex 48 55
color 0x707070 0x707070
size 0.4 0.8
alpha 0 128 128
gravity 0.8
originoffset 0 0 7
originjitter 0 0 1
liquidfriction 111
bounce -1
velocityoffset -20 20 100
velocityjitter 70 70 70	

effect watersplashbig	// used for projectile impact on water  (watersplash !)
countabsolute 220
type spark
tex 48 55
color 0x707070 0x707070
size 0.4 0.8
alpha 0 128 128
gravity 0.8
originoffset 0 0 7
originjitter 0 0 1
liquidfriction 111
bounce -1
velocityoffset 20 -20 100
velocityjitter 70 70 70	

effect watersplashbig	// used for projectile impact on water  (increasing wave !)  
count 15
type static  //smoke
color 0x353535 0x000000
size 3 5
alpha 75 110 70
tex 32 32
//airfriction -0.1               
originoffset 0 0 3
originjitter 33 33 0
velocityjitter 0 0 1	// must be set to this !!
sizeincrease 20
orientation oriented	// must be set to this !!
rotate 0 10 -20 20


///////////////////////
/////keys & rune///////
///////////////////////

//silver keys
//silver key effect
effect silver_key
countabsolute 40
type spark	
tex 40 40
color 0x46A1EC 0x46A1EC
size 0.1 0.3
sizeincrease -0.05
alpha 100 200 110
bounce 1.5
stretchfactor 2
originoffset 0 0 15 	
originjitter 0 0 15
velocityjitter 10 10 5
airfriction -0.5
lightradius 110        
lightcolor 0.2 0.3607 1

//silver rune key effect
effect silver_rune_key
countabsolute 30
type spark	
tex 40 40
color 0x335CFF 0x335CFF
size 0.1 0.3
sizeincrease -0.02
alpha 100 200 110
bounce 1.5
stretchfactor 3
originoffset 0 0 12
originjitter 3 3 15
velocityjitter 5 5 1
airfriction -0.5
lightradius 110        
lightcolor 0.2 0.3607 1

//silver key card effect
effect silver_key_card
countabsolute 30
type spark	
tex 40 40
color 0x46A1EC 0x46A1EC
size 0.1 0.3
sizeincrease -0.05
alpha 100 200 140
bounce 1.5
stretchfactor 2
originoffset 0 0 12 	
originjitter 3 3 12
velocityjitter 5 5 2
airfriction -0.5
lightradius 110        
lightcolor 0.2 0.3607 1



//gold keys
//gold key effect
effect gold_key		
countabsolute 40
type spark
tex 40 40
color 0x6f0f00 0xe3974f
size 0.1 0.3
sizeincrease -0.05
alpha 100 200 110
bounce 1.5
stretchfactor 2
originoffset 0 0 15 	
originjitter 0 0 15
velocityjitter 10 10 5
airfriction -0.5
lightradius 110        
lightcolor 0.4352 0.0588 0

//gold rune key effect
effect gold_rune_key	
countabsolute 30
type spark	
tex 40 40
color 0x6f0f00 0xe3974f
size 0.1 0.3
sizeincrease -0.02
alpha 100 200 110
bounce 1.5
stretchfactor 3
originoffset 0 0 12	
originjitter 3 3 15
velocityjitter 5 5 1
airfriction -0.5
lightradius 110       
lightcolor 0.4352 0.0588 0

//gold key card effect
effect gold_key_card	
countabsolute 30
type spark	
tex 40 40
color 0x6f0f00 0xe3974f
size 0.1 0.3
sizeincrease -0.05
alpha 100 200 140
bounce 1.5
stretchfactor 2
originoffset 0 0 12 	
originjitter 3 3 12
velocityjitter 5 5 2
airfriction -0.5
lightradius 110       
lightcolor 0.4352 0.0588 0




//effect for all four runes
effect rune
countabsolute 40
type snow
tex 42 42
color 0x68228B 0x68228B
size 0.3 0.8
sizeincrease -0.02
alpha 150 230 100
bounce 1.5
originoffset 0 0 13	
originjitter 7 7 16
velocityjitter 100 100 50
velocityoffset 10 10 0
airfriction 13
lightradius 160        
lightcolor 0.408 0.133 0.545




//------------------------------//
//-----------POWER UPS----------//
//------------------------------//


////////////////
///quaddamage///
////////////////


//quaddamage - central effect 1
effect quad		
countabsolute 20
type spark
tex 61 61
color 0x629dff 0x0018ff
size 0.1 0.3
sizeincrease -0.05
alpha 100 200 190
stretchfactor 4
bounce -1
originoffset 0 0 35	
originjitter 15 15 15
velocityjitter -20 -20 -20
airfriction -0.5

//quaddamage - central effect 2
effect quad		
countabsolute 15
type spark
tex 61 61
color 0x629dff 0x0018ff
size 0.1 0.3
sizeincrease -0.05
alpha 100 200 210
stretchfactor 4
bounce -1
originoffset 0 0 35		
originjitter 1 1 1
velocityjitter 20 20 0
airfriction -0.5

//quaddamage - central effect 3
effect quad		
countabsolute 10
type spark
tex 61 61
color 0x629dff 0x0018ff
size 0.0005 0.0001
sizeincrease -5
alpha 100 200 210
stretchfactor -4
airfriction 0.5
liquidfriction 0.5
bounce -1
originoffset 0 0 35		
originjitter 1 1 1
velocityjitter 20 20 -20

//quaddamage - lower sparks
effect quad		
countabsolute 30
type static
tex 0 7
color 0x629dff 0x0018ff
size 0.1 0.3
sizeincrease -0.05
alpha 100 150 210
stretchfactor 4
bounce -1		
originjitter 1 1 14
originoffset 0 0 15
velocityjitter 15 15 0
rotate 0 10 -20 20
airfriction 20

//quaddamage light
effect quad
lightradius 80
lightcolor 0 0 1.1
lightshadow 1




///////////////
///pentagram///    
///////////////



//setting for e1m8 - effect is based heavilly on a combination of a gravity and a velocity. the standard version looks bad in a low-gravity level and vice versa.
//pentagram lower hemisphere
effect pentagram_low_gravity
countabsolute 20 
type spark
tex 40 40
color 0x6f0f00 0xe3974f
size 1 1
alpha 64 128 220
gravity -3.5
bounce -1
sizeincrease -0.5
stretchfactor 2
airfriction 6
liquidfriction 6
originoffset 0 0 0
velocityjitter 140 140 0

//pentagram - light
effect pentagram_low_gravity
lightradius 100
lightcolor 2 0 0

//pentagram upper hemisphere
effect pentagram_low_gravity
countabsolute 20 
type spark
tex 40 40
color 0x6f0f00 0xe3974f
size 1 1
alpha 64 128 220
bounce -1
gravity 3.5
sizeincrease -0.5
stretchfactor 2
airfriction 5
liquidfriction 5
originoffset 0 0 38
velocityjitter 130 130 0

//pentagram - central fire effect 
effect pentagram_low_gravity
countabsolute 30 
type smoke
tex 0 7
color 0x6f0f00 0xe3974f
bounce -1
size 1 3
alpha 64 100 512
airfriction 1
liquidfriction 1
originjitter 2 2 2
originoffset 0 0 19
velocityjitter 20 20 20



//setting for normal gravity
//pentagram lower hemisphere
effect pentagram_normal_gravity
countabsolute 10 
type spark
tex 40 40
color 0x6f0f00 0xe3974f
size 1 1
alpha 64 128  220
bounce -1
gravity -0.5
sizeincrease -0.5
stretchfactor 2
airfriction 6
liquidfriction 6
velocityjitter 140 140 0

//pentagram - light
effect pentagram_normal_gravity
lightradius 100
lightcolor 2 0 0

//pentagram upper hemisphere
effect pentagram_normal_gravity
countabsolute 20 
type spark
tex 40 40
color 0x6f0f00 0xe3974f
size 1 1
alpha 64 128 230
gravity 0.5
sizeincrease -0.5
bounce -1
stretchfactor 2
airfriction 5
liquidfriction 5
originoffset 0 0 38
velocityjitter 130 130 0

//pentagram - central fire effect 
effect pentagram_normal_gravity
countabsolute 30 
type smoke
tex 0 7
color 0x6f0f00 0xe3974f
bounce -1
size 1 3
alpha 64 100 512
airfriction 1
liquidfriction 1
originjitter 2 2 2
originoffset 0 0 19
velocityjitter 20 20 20


///////////////////
////invisibility///    
///////////////////


/*
//ring of invisibility - inner smoke effect
effect ring
countabsolute 10 
type smoke
tex 0 7
color 0xFFD65C 0xFFE9A8
size 1 3
alpha 64 128 200
sizeincrease -0.5
stretchfactor 0
airfriction 0
liquidfriction 0
bounce -1
originoffset 0 0 5.5
velocityjitter 7 7 7

//ring of invisibility - sparks
effect ring
countabsolute 3 
type spark
tex 40 40
color 0xFFD761 0xFFE9A8
size 0.5 1
alpha 64 128 200
sizeincrease -0.5
stretchfactor 4
bounce -1
airfriction 0
liquidfriction 0
originoffset 0 0 5.5
velocityjitter 30 30 30

//ring of invisibility - yellow light
effect ring
lightradius 50
lightcolor 1 0.7 0.25
*/


//for ring made by ruohis, used in ooppee's effect enabled pack and for NightFright's version of ruohis's ring + cubemaps/reflection shader: http://quakeone.com/forums/quake-mod-releases/finished-works/7365-effect-enabled-powerups-4.html#post103142
//ring of invisibility - inner smoke effect
effect ring
countabsolute 10 
type smoke
tex 0 7
color 0xFFD65C 0xFFE9A8
size 1 3
alpha 64 128 200
sizeincrease -0.5
stretchfactor 0
airfriction 0
liquidfriction 0
bounce -1
originoffset 0 0 16.2
velocityjitter 7 7 7

//ring of invisibility - sparks
effect ring
countabsolute 3 
type spark
tex 40 40
color 0xFFD761 0xFFE9A8
size 0.5 1
alpha 64 128 200
sizeincrease -0.5
stretchfactor 4
bounce -1
airfriction 0
liquidfriction 0
originoffset 0 0 16.2
velocityjitter 30 30 30

//ring of invisibility - yellow light
effect ring
lightradius 50
lightcolor 1 0.7 0.25




////////////////////
//////armors////////
////////////////////


////////////////////////////////////////
///////////green armor//////////////////
////////////////////////////////////////
//green armor - 1st loop
effect armor_green_20
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 25 0 10
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_19
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset  23.6 8 10.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_18
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset  20 15.1 13
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_17
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 14.2 20.5 16.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_16
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 23.8 20.25
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_15
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 25 24
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_14
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 23.8 27.75
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_13
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 20.5 31.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_12
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 15.1 34.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_11
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 8 36.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_10
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset  -25 0 37
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_9
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 -8 36.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_8
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 -15.1 34.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_7
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 -20.5 31.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_6
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 -23.8 27.75
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_5
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 -25 24
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_4
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 -23.6 20.25
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_3
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset  14.2 -20.5 16.5
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_2
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 20 -15.1 13
velocityjitter 12 12 12

//green armor - 1st loop
effect armor_green_1
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor  2
airfriction 2
liquidfriction 2
bounce -1
originoffset 23.6 -8 10.5
velocityjitter 12 12 12


//green armor - 2nd loop
effect armor_green_10
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 25 0 10
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_9
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  23.6 8 10.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_8
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  20 15.1 13
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_7
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 14.2 20.5 16.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_6
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 23.8 20.25
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_5
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 25 24
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_4
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 23.8 27.75
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_3
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 20.5 31.5
velocityjitter 12 12 12

//green armor - 2nd loopp
effect armor_green_2
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 15.1 34.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_1
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 8 36.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_20
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  -25 0 37
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_19
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 -8 36.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_18
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 -15.1 34.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_17
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 -20.5 31.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_16
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 -23.8 27.75
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_15
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 -25 24
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_14
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 -23.6 20.25
velocityjitter 12 12 12

///green armor - 2nd loop
effect armor_green_13
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  14.2 -20.5 16.5
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_12
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 20 -15.1 13
velocityjitter 12 12 12

//green armor - 2nd loop
effect armor_green_11
countabsolute 10 
type smoke
tex 0 7
color 0x166916 0x166916
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 23.6 -8 10.5
velocityjitter 12 12 12

//////////////////////////////////////////////////////////

// green armor - upper sparks
effect armor_green_1
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_2
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_3
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_4
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_5
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_6
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_7
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_8
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_9
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_10
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_11
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_12
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_13
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_14
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_15
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_16
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_17
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_18
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_19
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// green armor - upper sparks
effect armor_green_20
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1


//green armor lower sparks
effect armor_green_1
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_2
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_3
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_4
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_5
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_6
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_7
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_8
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_9
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_10
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_11
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_12
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_13
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_14
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_15
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_16
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_17
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_18
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_19
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411

//green armor lower sparks
effect armor_green_20
countabsolute 15
type spark
tex 40 40
color 0x2E8B57 0x2E8B57
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.108 0.545 0.3411




////////////////////////////////////////
////////////yellow armor////////////////
////////////////////////////////////////

//yelow armor - 1st loop
effect armor_yellow_20
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 25 0 10
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_19
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  23.6 8 10.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_18
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  20 15.1 13
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_17
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 14.2 20.5 16.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_16
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 7.4 23.8 20.25
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_15
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 0 25 24
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_14
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -7.4 23.8 27.75
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_13
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -14.2 20.5 31.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_12
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -20 15.1 34.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_11
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -23.6 8 36.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_10
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  -25 0 37
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_9
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -23.6 -8 36.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_8
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -20 -15.1 34.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_7
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -14.2 -20.5 31.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_6
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -7.4 -23.8 27.75
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_5
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 0 -25 24
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_4
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 7.4 -23.6 20.25
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_3
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  14.2 -20.5 16.5
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_2
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 20 -15.1 13
velocityjitter 12 12 12

//yelow armor - 1st loop
effect armor_yellow_1
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 23.6 -8 10.5
velocityjitter 12 12 12


//yelow armor - 2nd loop
effect armor_yellow_10
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 25 0 10
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_9
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  23.6 8 10.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_8
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  20 15.1 13
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_7
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 14.2 20.5 16.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_6
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 7.4 23.8 20.25
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_5
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 0 25 24
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_4
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -7.4 23.8 27.75
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_3
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -14.2 20.5 31.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_2
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -20 15.1 34.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_1
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -23.6 8 36.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_20
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  -25 0 37
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_19
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -23.6 -8 36.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_18
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -20 -15.1 34.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_17
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -14.2 -20.5 31.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_16
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset -7.4 -23.8 27.75
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_15
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 0 -25 24
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_14
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 7.4 -23.6 20.25
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_13
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset  14.2 -20.5 16.5
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_12
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 20 -15.1 13
velocityjitter 12 12 12

//yelow armor - 2nd loop
effect armor_yellow_11
countabsolute 10 
type smoke
tex 0 7
color 0xFFD452 0xFFD452
size 1 3
alpha 64 128 120
sizeincrease -1.2
stretchfactor 2
airfriction 3
liquidfriction 2
bounce -1
originoffset 23.6 -8 10.5
velocityjitter 12 12 12

////////////////////////////////////////

// yellow armor - upper sparks
effect armor_yellow_1
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_2
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_3
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_4
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_5
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_6
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_7
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_8
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_9
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_10
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_11
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_12
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_13
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_14
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_15
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_16
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_17
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_18
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_19
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// yellow armor - upper sparks
effect armor_yellow_20
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1


//yellow armor lower sparks
effect armor_yellow_1
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_2
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_3
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_4
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_5
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_6
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_7
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_8
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_9
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_10
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_11
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_12
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_13
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_14
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_15
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_16
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_17
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_18
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_19
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121

//yellow armor lower sparks
effect armor_yellow_20
countabsolute 15
type spark
tex 40 40
color 0xFFFF1F 0xFFFF1F
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 1 1 0.121


////////////////////////////////////////
/////////////red armor//////////////////
////////////////////////////////////////
//red armor - 1st loop
effect armor_red_20
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 25 0 10
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_19
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  23.6 8 10.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_18
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  20 15.1 13
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_17
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 14.2 20.5 16.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_16
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 23.8 20.25
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_15
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 25 24
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_14
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 23.8 27.75
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_13
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 20.5 31.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_12
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 15.1 34.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_11
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 8 36.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_10
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  -25 0 37
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_9
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 -8 36.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_8
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 -15.1 34.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_7
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 -20.5 31.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_6
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 -23.8 27.75
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_5
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 -25 24
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_4
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 -23.6 20.25
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_3
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  14.2 -20.5 16.5
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_2
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 20 -15.1 13
velocityjitter 12 12 12

//red armor - 1st loop
effect armor_red_1
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 23.6 -8 10.5
velocityjitter 12 12 12


//red armor - 2nd loop
effect armor_red_10
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 25 0 10
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_9
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  23.6 8 10.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_8
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  20 15.1 13
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_7
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 14.2 20.5 16.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_6
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 23.8 20.25
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_5
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 25 24
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_4
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 23.8 27.75
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_3
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 20.5 31.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_2
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 15.1 34.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_1
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 8 36.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_20
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  -25 0 37
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_19
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -23.6 -8 36.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_18
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -20 -15.1 34.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_17
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -14.2 -20.5 31.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_16
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset -7.4 -23.8 27.75
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_15
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 0 -25 24
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_14
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 7.4 -23.6 20.25
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_13
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset  14.2 -20.5 16.5
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_12
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 20 -15.1 13
velocityjitter 12 12 12

//red armor - 2nd loop
effect armor_red_11
countabsolute 10 
type smoke
tex 0 7
color 0x691919 0x691919
size 1 3
alpha 64 128 120
sizeincrease -0.8
stretchfactor 2
airfriction 2
liquidfriction 2
bounce -1
originoffset 23.6 -8 10.5
velocityjitter 12 12 12

/////////////////////////////////////

// red armor - upper sparks
effect armor_red_1
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_2
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_3
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_4
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_5
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_6
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_7
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_8
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_9
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_10
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_11
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_12
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_13
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_14
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_15
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_16
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_17
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_18
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_19
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1

// red armor - upper sparks
effect armor_red_20
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 350
bounce -1 	
originjitter 4 4 0
velocityjitter 8 8 10
originoffset 0 0 30
velocityoffset 1 1 25
airfriction 1


//red armor lower sparks
effect armor_red_1
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_2
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_3
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_4
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_5
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_6
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_7
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_8
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_9
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_10
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_11
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_12
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_13
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_14
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_15
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_16
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_17
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_18
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_19
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333

//red armor lower sparks
effect armor_red_20
countabsolute 15
type spark
tex 40 40
color 0xB22222 0xB22222
size 0.2 0.3
sizeincrease -0.05
alpha 50 150 230
bounce -1 	
originjitter 5 5 0
velocityjitter 12 12 2
originoffset 0 0 10
velocityoffset 1 1 -17
airfriction -0.6
lightradius 100
lightcolor 0.698 0.1333 0.1333




//////////////////////////////
////ancient ghost effect  ////
//////////////////////////////

//made by seven, altered to fit my particlefont

//red demon effect - sparks
effect soulwings
countabsolute 60
type spark
tex 40 40
color 0xff0000 0xff0000
size 0.1 0.3
sizeincrease -0.05
alpha 100 200 190
bounce 1.5
originoffset 0 0 0     
originjitter 15 15 15
velocityjitter 20 20 20
airfriction -0.5

//red demon effect - white smoke
effect soulvanish
notunderwater
countabsolute 90  
type smoke
color 0x202020 0x404040
tex 0 7
size 12 12
sizeincrease 1
alpha 0 32 2                  
bounce -1
lighttime 0
airfriction 0.2                
liquidfriction 1
velocityjitter 40 40 40 



////////////////////////
////vengeance effect////
////////////////////////

//skull effect
effect EF_STARDUST		
countabsolute 10	
type smoke 			
tex 0 7 
color 0xff0000 0xe3974f
size 3 8 
sizeincrease 5
alpha 0 80 130 
originoffset 0 0 10 
originjitter 5 5 3
velocityoffset 0 0 5 
airfriction 5 
bounce 0 
velocityjitter 0 0 0 
gravity -0.25 
notunderwater 


// Unused effect in QC, but some hardcoded pentagram uses it. It does not do any harm, so I let it in. Seven.
effect EF_FLAME
count 300
type smoke
color 0x6f0f00 0xe3974f
size 3 4
alpha 64 128 384
gravity -0.5
airfriction 1
liquidfriction 3
velocityjitter 111 111 100
lightradius 111
lighttime 0
lightcolor 2 1.5 0.5

