// =================
// Artillery Ground
// =================

[ExplosionClass]
classLabel = "explosion"

particleTypes = 8
particleClass1 = "xplasartgnd.core"
particleCount1 = 1
particleVeloc1 = "0 0 0"
particleClass2 = "xplasartgnd.shrapnel"
particleCount2 = 10
particleVeloc2 = "75.0 400.0 75.0"
particleClass3 = "xplasartgnd.flame"
particleCount3 = 20
particleVeloc3 = "100.0 10.0 100.0"
particleClass4 = "xplasartgnd.smoke2"
particleCount4 = 0
particleVeloc4 = "20.0 -15.0 20.0"
particleClass5 = "xplasartgnd.rubble"
particleCount5 = 0
particleVeloc5 = "50 100 50"
particleClass6 = "xplasartgnd.rubble2"
particleCount6 = 0
particleVeloc6 = "0 125 0"
particleClass7 = "xartgnd.flash"
particleCount7 = 2
particleVeloc7 = "0.0 0.0 0.0"
particleClass8 = "xartgnd.groundflash"
particleCount8 = 2
particleVeloc8 = "0.0 0.0 0.0"

explSound = "xhowit.wav"
damageRadius = 75.0
damageValue(N) = 1050 //525 // none
damageValue(L) = 900 //450 // light
damageValue(H) = 750 //375 // heavy

damageValue(S) = 900 //450 // standard
damageValue(D) = 750 //375 // deflection
damageValue(A) = 1050 //525 // absorbtion
kickradius = 30
kickomega = 10
kickveloc = 1

[Core]
simulateBase = "sim_smoke"
lifeTime = 0.1
renderBase = "draw_twirl_trail"
textureName = "flame.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 255"
finishColor = "255 32 0 0"
startRadius = 3
finishRadius = 20
animateTime = 2
emitDelay = 0.005
emitVelocity = "0.0 0.0 0.0"
emitVariance = "20 50 20"
emitLife = 2
rotationrate = 50
maxdist = 1000

[Shrapnel]
simulateBase = "sim_ember"
lifeTime = 0.375
renderBase = "draw_twirl_trail"
textureName = "wispsmokeadd.tga"
textureBlend = "one one modulate"
startColor = "0 0 0 64"
finishColor = "128 128 128 0"
startRadius = 0.5
finishRadius = 2
animateTime = 5
emitDelay = 0.015
emitVelocity = "1.0 0.0 0.0"
emitVariance = "1.5 1.5 1.5" //"0.75 0.75 0.75"
emitLife = 5
maxdist = 1000

[Flame]
simulateBase = "sim_smoke"
lifeTime = 1
renderBase = "draw_twirl"
textureName = "wispsmokeadd.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 255"
finishColor = "255 32 0 0"
startRadius = 1.0
finishRadius = 25.0
animateTime = 1
rotationrate = 50

[Smoke2]
simulateBase = "sim_smoke"
lifeTime = 5
renderBase = "draw_twirl"
textureName = "smoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 128"
finishColor = "128 128 128 0"
startRadius = 10.0
finishRadius = 15.0
animateTime = 5
rotationrate = 2.5

[Rubble]
simulateBase = "sim_ember"
lifeTime = 15
renderBase = "draw_sprite"
textureName = "fire.tga"
textureBlend = "one one modulate"
startColor = "64 32 16 255"
finishColor = "0 0 0 0"
startRadius = 0.2
finishRadius = 0.2
animateTime = 15

[Rubble2]
simulateBase = "sim_ember"
lifeTime = 5
renderBase = "draw_sprite"
textureName = "fire.tga"
textureBlend = "one one modulate"
startColor = "16 8 4 200"
finishColor = "0 0 0 0"
startRadius = 10
finishRadius = 50
animateTime = 5

[Rubble3]
simulateBase = "sim_ember"
lifeTime = 5
renderBase = "draw_sprite"
textureName = "fire.tga"
textureBlend = "one one modulate"
startColor = "128 128 128 255"
finishColor = "128 128 128 0"
startRadius = 0.2
finishRadius = 0.2
animateTime = 5