// ================
// DMCAN HIT
// ================

[ExplosionClass]
classLabel = "explosion"

particleTypes = 4
particleClass1 = "xdmcan2.splash"
particleCount1 = 1
particleVeloc1 = "0.0 0.0 0.0"
particleClass2 = "xdmcan2.ring"
particleCount2 = 1
particleVeloc2 = "0.0 0.0 0.0"
particleClass3 = "xdmcan2.sparks"
particleCount3 = 10
particleVeloc3 = "25.0 25.0 25.0"
particleBias3 = "0.0 10.0 0.0"
particleClass4 = "xdmcan2.shock"
particleCount4 = 1
particleVeloc4 = "0.0 0.0 0.0"

explSound = "xsv2.wav"
damageRadius = 10.0
damageValue(N) = 30
damageValue(L) = 20
damageValue(H) = 10
damageValue(S) = 20
damageValue(D) = 40
damageValue(A) = 10

[Splash]
simulateBase = "sim_null"
lifeTime = 2.0
renderBase = "draw_sprite"
textureName = "lightflare.tga"
textureBlend = "one one modulate"
startColor = "192 192 255 192"
finishColor = "0 0 255 0"
startRadius = 20.0
finishRadius = 2.0
animateTime = 2.0

[Ring]
simulateBase = "sim_null"
lifeTime = 0.5
renderBase = "draw_sprite"
textureName = "ring.tga"
textureBlend = "one one modulate"
startColor = "192 192 255 128"
finishColor = "0 0 255 0"
startRadius = 0.2
finishRadius = 5.0
animateTime = 0.5

[Sparks]
simulateBase = "sim_ember"
lifeTime = 1.0
renderBase = "draw_trail"
textureName = "trail2.tga"
textureBlend = "one one modulate"
textureRate = 0.1
startColor = "255 255 255 255"
finishColor = "0 0 255 0"
startRadius = 0.01
finishRadius = 0.03
segmentTime = 0.2
animatetime = 0.2

[Shock]
simulateBase = "sim_null"
lifetime = 0.5
renderBase = "draw_sphere"
textureName = "flame2.tga"
textureBlend = "one one modulate"
startColor = "128 128 255 192"
finishColor = "255 0 255 0"
startRadius = 2
finishRadius = 9
animateTime = 0.5
latitudeBands = 8
longitudeSegments = 16