[ExplosionClass]
classLabel = "explosion"

particleTypes = 9

particleClass1 = "xdmsatxpl_srv.flame1"
particleCount1 = 20
particleVeloc1 = "200 200 200"

particleClass2 = "xdmsatxpl_srv.flame2"
particleCount2 = 30
particleVeloc2 = "75 75 75"

particleClass3 = "xdmsatxpl_srv.smoke"
particleCount3 = 0
particleVeloc3 = "200 0 200"

particleClass4 = "xdmsatxpl_srv.light"
particleCount4 = 1
particleVeloc4 = "0.0 0.0 0.0"

particleClass5 = "xdmsatxpl_srv.shrapnel"
particleCount5 = 10
particleVeloc5 = "200.0 100.0 200.0"
particleBias5 = "0.0 10.0 0.0"

particleClass6 = "xdmsatxpl_srv.shock"
particleCount6 = 1
particleVeloc6 = "0.0 0.0 0.0"

particleClass7 = "xdmsatxpl_srv.output"
particleCount7 = 40
particleVeloc7 = "20.0 20.0 20.0"

particleClass8 = "xdmsatxpl_srv.shockwave"
particleCount8 = 1
particleVeloc8 = "0.0 0.0 0.0"

particleClass9 = "xdmsatxpl_srv.pullin"
particleCount9 = 1
particleVeloc9 = "0.0 0.0 0.0"

explSound = "dmrxpl.wav"

damageRadius = 50.0

damageValue(N) = 6450
damageValue(L) = 5700
damageValue(H) = 5050

damageValue(S) = 5700
damageValue(D) = 6450
damageValue(A) = 5050

kickRadius = 200.0
kickOmega = -25.0
kickVeloc = -50.0


[Flame1]
//startdelay = 0.5
simulateBase = "sim_smoke"
lifeTime = 1
renderBase = "draw_twirl"
textureName = "wispsmokeadd.tga"
textureBlend = "one one modulate"
startColor = "255 64 0 255"
finishColor = "64 0 0 0"
startRadius = 15.0
finishRadius = 30.0
animateTime = 1
rotationRate = 15.0

[Flame2]
//startdelay = 0.5
simulateBase = "sim_smoke"
lifeTime = 5.5
renderBase = "draw_twirl"
textureName = "cloudsmokeadd.tga"
textureBlend = "one one modulate"
startColor = "255 64 255"
finishColor = "64 0 0 0"
startRadius = 15.0
finishRadius = 50.0
animateTime = 5.0
rotationRate = 15.0

[Smoke]
simulateBase = "sim_smoke"
lifeTime = 1.5
renderBase = "draw_twirl"
textureName = "wispsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = " 0 0 0 255"
finishColor = "0 0 0 0"
startRadius = 15.0
finishRadius = 50.0
animateTime = 1
rotationRate = -100.0
//startdelay = 0.5

[Light]
simulateBase = "sim_null"
lifeTime = 3.5
renderBase = "draw_light"
startColor = "255 255 255 2550"
finishColor = "255 255 255 0"
startRadius = 600
finishRadius = 600
animateTime = 3.0
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0
//startdelay = 0.5

[Shrapnel]
simulateBase = "sim_ember"
lifetime = 15.0
renderBase = "draw_multi"
renderCount = 4
renderName1 = "xdmsatxpl_srv.sparks"
renderName2 = "xdmsatxpl_srv.smoketrail"
renderName3 = "xdmsatxpl_srv.darkmatter1"
renderName4 = "xdmsatxpl_srv.darkmatter2"
//startdelay = 0.5

[Sparks]
simulateBase = "sim_ember"
lifeTime = 15.0
renderBase = "draw_twirl_trail"
textureName = "wispsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 255"
finishColor = "24 0 24 0"
startRadius = .2
finishRadius = .6
animateTime = 5
emitDelay = 0.01
emitVelocity = "0.0 0.0 0.0"
emitVariance = "5 5 5"
emitLife = 5.0

[SmokeTrail]
simulateBase = "sim_ember"
lifeTime = 15.0
renderBase = "draw_twirl_trail"
textureName = "cloudsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "20 20 20 127"
finishColor = "0 0 0 0"
startRadius = 0.1
finishRadius = 1.0
animateTime = 5
emitDelay = 0.02
emitVelocity = "0.0 0.0 0.0"
emitVariance = "0.2 0.2 0.2"
emitLife = 15.0

[DarkMatter1]
simulateBase = "sim_ember"
lifeTime = 15.0
renderbase = "draw_sprite"
textureName = "lightflare.tga"
textureblend = "one one Modulate"
startcolor = "255 255 255 255"
finishcolor = "255 255 255 0"
startradius = 5
finishradius = 5
animateTime = 15

[DarkMatter2]
simulateBase = "sim_ember"
lifeTime = 15.0
renderBase = "draw_sphere"
textureName = "vsmoke2.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 255"
finishColor = "0 0 0 0"
startRadius = 0.5
finishRadius = 0.5
animateTime = 15
latitudeBands = 8
longitudeSegments = 16

[Shock]
simulateBase = "sim_null"
lifeTime = 3.5
renderBase = "draw_sphere"
textureName = "vsmoke2.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "1 0 1 127"
finishColor = "1 0 1 0"
startRadius = 4.5
finishRadius = 125.0
animateTime = 3
latitudeBands = 8
longitudeSegments = 16
//startdelay = 0.5

[Output]
simulateBase = "sim_smoke"
lifeTime = 15.5
renderBase = "draw_sprite"
textureName = "cloudsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "31 31 31 255"
finishColor = "0 0 0 0"
startRadius = 30.0
finishRadius = 100.0
animateTime = 15.0
rotationRate = 1.0
//startdelay = 0.5

[Shockwave]
simulateBase = "sim_smoke"
lifeTime = 0.1
renderBase = "draw_emit"
emitName = "xdmsatxpl_srv.shockemit"
emitDelay = 0.1
emitVelocity = "0.0 -0.1 0.0"//.4 0 0
emitVariance = "0.0 0.0 0.0"// .5 .5 .5

[shockemit]
simulateBase = "sim_smoke"
lifeTime = 3.5
renderBase = "draw_wave"
textureName = "cloudwave.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 255" 
finishColor = "0 0 0 0" 
startRadius = 1
finishRadius = 150
animateTime = 3
waveAngle = 3.1416
waveDepth = 0.5
waveSegments = 128
//startdelay = 0.5

[Pullin]
simulateBase = "sim_null"
lifeTime = 0.4
renderBase = "draw_sphere"
textureName = "vsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 25500"
finishColor = "0 0 0 25500"
startRadius = 125
finishRadius = 0
animateTime = 0.4
latitudeBands = 8
longitudeSegments = 16