[ExplosionClass]
classLabel = "explosion"

particleTypes = 3
particleClass1 = "xbstreakx.core"
particleCount1 = 1
particleVeloc1 = "0.0 0.0 0.0"
particleClass2 = "xbstreakx.puff"
particleCount2 = 2
particleVeloc2 = "30.0 30.0 30.0"
particleClass3 = "xbstreakx.light"
particleCount3 = 1
particleVeloc3 = "0.0 0.0 0.0"


explSound = "xfire1.wav"
damageRadius = 0.0

damageValue(N) = 0 // none
damageValue(L) = 0 // light
damageValue(H) = 0 // heavy

damageValue(S) = 0 // standard
damageValue(D) = 0 // deflection
damageValue(A) = 0 // absorbtion

[Core]
simulateBase = "sim_null"
lifeTime = 1.0
renderBase = "draw_twirl"
textureName = "flame.tga"
textureBlend = "one one modulate"
startColor = "255 63 255 255"
finishColor = "0 0 255 0"
startRadius = 2.0
finishRadius = 20.0
animateTime = 1.0

[Puff]
simulateBase = "sim_smoke"
lifeTime = 1.0
renderBase = "draw_twirl"
textureName = "flame.tga"
textureBlend = "one one modulate"
startColor = "255 63 255 255"
finishColor = "0 0 255 0"
startRadius = 2.0
finishRadius = 0.2
animateTime = 1.0

[Light]
simulateBase = "sim_null"
lifeTime = 1.0
renderBase = "draw_light"
startColor = "255 63 255 1275"
finishColor = "0 0 255 0"
startRadius = 40.0
finishRadius = 40.0
animateTime = 1.0
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0
