// ====================
// BLOOD ! ! !
// ====================

[ExplosionClass]
classLabel = "explosion"

particleTypes = 10
particleClass1 = "zeblood.splash"
particleCount1 = 1
particleVeloc1 = "0.0 0.0 0.0"
particleBias1 = "0.0 0.0 0.0"

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

particleClass3 = "zeblood.flow"
particleCount3 = 12
particleVeloc3 = "16.0 16.0 16.0"
particleBias3 = "0.0 1.0 0.0"

particleClass4 = "zeblood.splat"
particleCount4 = 1
particleVeloc4 = "0.0 0.0 0.0"
particleBias4 = "0.0 0.0 0.0"

particleClass5 = "zeblood.flow2"
particleCount5 = 15
particleVeloc5 = "20.0 20.0 20.0"
particleBias5 = "0.0 1.0 0.0"

particleClass6 = "zeblood.meat"
particleCount6 = 12
particleVeloc6 = "26.0 26.0 26.0"
particleBias6 = "0.0 1.0 0.0"

particleClass7 = "zeblood.light"
particleCount7 = 1
particleVeloc7 = "0.0 0.0 0.0"

particleClass8 = "zeblood.meat2"
particleCount8 = 12
particleVeloc8 = "26.0 26.0 26.0"
particleBias8 = "0.0 1.0 0.0"

particleClass9 = "zeblood.center"
particleCount9 = 8
particleVeloc9 = "10.0 10.0 10.0"
particleBias9 = "0.0 1.0 0.0"

particleClass10 = "zeblood.core2"
particleCount10 = 1
particleVeloc10 = "0.0 0.0 0.0"

explSound = ""

damageRadius = 10.0

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

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

kickRadius = 2
kickOmega = 1.0
kickVeloc = 1.0

[splash]
simulateBase = "sim_null"
lifeTime = 0.25
renderBase = "draw_twirl"
textureName = "zeblood.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "120 120 120 205"
finishColor = "120 120 120 0"
startRadius = 0.1
finishRadius = 2.0
animateTime = 0.25


[Core]
simulateBase = "sim_null"
lifeTime = 0.2
renderBase = "draw_sprite"
textureName = "zeexp2.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 255"
finishColor = "255 235 200 20"
startRadius = 4.5
finishRadius = 2.5
animateTime = 0.2

[flow]
simulateBase = "sim_ember"
lifeTime = 1.2
renderBase = "draw_trail"
textureName = "zeblood.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "120 120 120 175"
finishColor = "120 120 120 0"
startRadius = 0.1
finishRadius = 0.3
animateTime = 0.3
segmentTime = 0.3
trailTime = 0.7

[splat]
simulateBase = "sim_null"
lifeTime = 100
renderBase = "draw_planar"
textureName = "zeblood.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "120 120 120 175"
finishColor = "120 120 120 10"
startRadius = 1.0
finishRadius = 3.0
animateTime = 100

[flow2]
simulateBase = "sim_ember"
lifeTime = 1.2
renderBase = "draw_trail"
textureName = "zeblood.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "120 120 120 175"
finishColor = "120 120 120 0"
startRadius = 0.05
finishRadius = 0.15
animateTime = 0.3
segmentTime = 0.3
trailTime = 0.7

[meat]
simulateBase = "sim_ember"
lifeTime = 5.0
renderBase = "draw_twirl"
textureName = "zeslice1.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "130 130 130 180"
finishColor = "130 130 130 0"
startRadius = 0.22
finishRadius = 0.18
animateTime = 5.0
rotationRate = 10.0

[light]
simulateBase = "sim_null"
lifeTime = 0.6
renderBase = "draw_light"
startColor = "255 255 255 500"
finishColor = "255 255 210 0"
startRadius = 18.0
finishRadius = 5.0
animateTime = 0.6
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0


[meat2]
simulateBase = "sim_ember"
lifeTime = 5.0
renderBase = "draw_twirl"
textureName = "zeslice1.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "130 130 130 180"
finishColor = "130 130 130 0"
startRadius = 0.12
finishRadius = 0.08
animateTime = 5.0
rotationRate = 10.0

[center]
simulateBase = "sim_ember"
lifeTime = 0.4
renderBase = "draw_twirl_trail"
textureName = "zesmoke1.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "220 220 220 40"
finishColor = "100 100 100 0"
startRadius = 0.6
finishRadius = 4.0
animateTime = 10.0
emitDelay = 0.05
emitVelocity = "0.0 0.0 0.0"
emitVariance = "2.1 2.1 2.1"
emitLife = 10.0
rotationRate = 1.0

[Core2]
simulateBase = "sim_null"
lifeTime = 0.4
renderBase = "draw_sprite"
textureName = "zeexp2.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 125"
finishColor = "255 235 200 00"
startRadius = 7.5
finishRadius = 0.5
animateTime = 0.4
