[ExplosionClass]
classLabel = "explosion"
explSound = "xsv2.wav"

damageRadius = 0.0
damageValue(N) = 0
damageValue(L) = 0
damageValue(H) = 0
damageValue(S) = 0
damageValue(D) = 0
damageValue(A) = 0

particleTypes = 4
particleClass1 = "xstpbld_a.ring"
particleCount1 = 1
particleVeloc1 = "0.2 0.2 0.2"
particleClass2 = "xstpbld_a.light"
particleCount2 = 1
particleVeloc2 = "0.0 0.0 0.0"
particleClass3 = "xstpbld_a.puff"
particleCount3 = 3
particleVeloc3 = "4.0 4.0 4.0"
particleClass4 = "xstpbld_a.metal"
particleCount4 = 8
particleVeloc4 = "9.0 9.0 9.0"

[Ring]
simulateBase = "sim_null"
lifeTime = 0.4
renderBase = "draw_twirl"
textureName = "ring.tga"
textureBlend = "one one modulate"
startColor = "235 0 235 128"
finishColor = "210 0 210 0"
startRadius = 1.3
finishRadius = 2.4
animateTime = 0.3

[Light]
simulateBase = "sim_null"
lifeTime = 4.0
renderBase = "draw_light"
startColor = "200 200 60 600"
finishColor = "100 0 255 0"
startRadius = 60.0
finishRadius = 60.0
animateTime = 0.5
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0

[Puff]
simulateBase = "sim_smoke"
lifeTime = 1.3
renderBase = "draw_twirl"
textureName = "smoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "50 10 50 100"
finishColor = "200 120 200 0"
startRadius = 0.3
finishRadius = 1.3
animateTime = 1.0

[Metal]
simulateBase = "sim_ember"
lifeTime = 2.7
renderBase = "draw_twirl"
textureName = "spark.tga"
textureBlend = "one one modulate"
startColor = "255 0 255 255"
finishColor = "150 0 150 0"
startRadius = 1.17
finishRadius = 0.1
animateTime = 1.0
rotationRate = 20.0