// =============
// GAS EXPLOSION
// =============

[ExplosionClass]
classLabel = "explosion"

particleTypes = 5

particleClass1 = "xzeppul.Core1"
particleCount1 = 1
particleVeloc1 = "0.0 0.0 0.0"

particleClass2 = "xzeppul.core"
particleCount2 = 1
particleVeloc2 = "0.0 0.0 0.0"

particleClass3 = "xzeppul.spark"
particleCount3 = 12
particleVeloc3 = "35.0 35.0 35.0"
particleBias3 = "0.0 1.0 0.0"

particleClass4 = "xzeppul.trail"
particleCount4 = 12
particleVeloc4 = "35.0 35.0 35.0"
particleBias4 = "0.0 1.0 0.0"

particleClass5 = "xzeppul.core3"
particleCount5 = 1
particleVeloc5 = "0.0 0.0 0.0"

particleClass6 = "xzeppul.light"
particleCount6 = 1
particleVeloc6 = "0.0 1.0 0.0"

explSound = "hullexp1.wav"

damageRadius = 38.0

damageValue(N) = 100 // none
damageValue(L) = 50 // light
damageValue(H) = 25 // heavy

damageValue(S) = 50 // standard
damageValue(D) = 100 // deflection
damageValue(A) = 30 // absorbtion

[Core1]
simulateBase = "sim_null"
lifeTime = 1.5
renderBase = "draw_multi"
renderCount = 1
renderName1 = "xzeppul.core2"

[Core2]
renderBase = "draw_static"
textureName = "zeflare.tga"
textureBlend = "one one modulate"
startColor = "255 0 0 255"
finishColor = "255 50 0 0"
startRadius = 0.1
finishRadius = 1.1
emitDelay = 0.01
emitDelayVar = 0.0
innerRadius = 5.0
outerRadius = 10.0
segmentTime = 0.2
lifeTime = 1.5

[Core]
simulateBase = "sim_null"
lifeTime = 0.5
renderBase = "draw_sprite"
textureName = "zeexp.tga"
textureBlend = "one one modulate"
startColor = "255 225 255 255"
finishColor = "200 40 80 0"
startRadius = 5
finishRadius = 10
animateTime = 0.5

[Spark]
simulateBase = "sim_ember"
lifeTime = 5.0
renderBase = "draw_twirl"
textureName = "zespark.tga"
textureBlend = "one one modulate"
startColor = "230 100 120 255"
finishColor = "230 100 120 0"
startRadius = 0.5
finishRadius = 0.2
animateTime = 4.0
rotationRate = 20.0

[Trail]
simulateBase = "sim_ember"
lifeTime = 4.0
renderBase = "draw_trail"
textureBlend = "one one modulate"
startColor = "230 100 120 60"
finishColor = "230 100 120 0"
startRadius = 0.1
finishRadius = 0.02
trailTime = 2.0
segmentTime = 0.1

[Core3]
simulateBase = "sim_null"
lifeTime = 0.5
renderBase = "draw_sprite"
textureName = "zeppul1.tga"
textureBlend = "one one modulate"
startColor = "245 225 245 245" 
finishColor = "245 225 245 245" 
startRadius = 5
finishRadius = 10
animateTime = 0.5

[Light]
renderBase = "draw_light"
startColor = "230 100 120 500"
finishColor = "230 100 120 255"
startRadius = 36.0
finishRadius = 14.0
animateTime = 1.0
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0
