// =============
// Sky Laser
// =============

[ExplosionClass]
classLabel = "explosion"

particleTypes = 9
particleClass1 = "xskylaz.core"
particleCount1 = 1
particleVeloc1 = "0.0 0.0 0.0"
particleClass2 = "xskylaz.shock"
particleCount2 = 1
particleVeloc2 = "0.0 0.0 0.0"
particleClass3 = "xskylaz.light"
particleCount3 = 1
particleVeloc3 = "0.0 0.0 0.0"
particleClass4 = "xskylaz.beam"
particleCount4 = 5
particleVeloc4 = "0.0 1e6 0.0"
particleClass5 = "xskylaz.glowscorch"
particleCount5 = 1
particleVeloc5 = "0.0 0.0 0.0"
particleClass6 = "xskylaz.afterscorch"
particleCount6 = 1
particleVeloc6 = "0.0 0.0 0.0"
particleClass7 = "xskylaz.flash"
particleCount7 = 1
particleVeloc7 = "0.0 0.0 0.0"
particleClass8 = "xskylaz.light"
particleCount8 = 1
particleVeloc8 = "0.0 0.0 0.0"
particleClass9 = "xskylaz.trails"
particleCount9 = 1
particleVeloc9 = "0.0 0.0 0.0"


explSound = "xmv1.wav"
damageRadius = 100.0

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

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


[Core]
simulateBase = "sim_null"
lifeTime = 4
renderBase = "draw_sphere"
textureName = "vsmoke.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 255"
finishColor = "255 255 255 0"
startRadius = 3.0
finishRadius = 15.0
animateTime = 3
latitudeBands = 8
longitudeSegments = 16

[Shock]
simulateBase = "sim_null"
lifeTime = 4
renderBase = "draw_sphere"
textureName = "vsmoke.tga"
textureBlend = "one one modulate"
startColor = "0 255 255 255"
finishColor = "0 255 255 0"
startRadius = 3.0
finishRadius = 150.0
animateTime = 3
latitudeBands = 8
longitudeSegments = 16

[Light]
simulateBase = "sim_null"
lifeTime = 1.5
renderBase = "draw_light"
startColor = "255 255 255 2550"
finishColor = "255 255 255 0"
startRadius = 150.0
finishRadius = 10.0
animateTime = 1.5
attenuateConstant = 1.0
attenuateLinear = 1.0
attenuateQuadratic = 1.0

[Ring]
simulateBase = "sim_null"
lifeTime = 1.0
renderBase = "draw_planar"
textureName = "ring.tga"
textureBlend = "one one modulate"
startColor = "0 255 255 255"
finishColor = "0 0 255 0"
startRadius = 1.5
finishRadius = 200.0
animateTime = 1.0

[GlowScorch]
simulateBase = "sim_null"
lifeTime = 15.0
renderBase = "draw_planar"
textureName = "lighthalo.tga"
textureBlend = "one one modulate"
startColor = "0 255 255 255"
finishColor = "0 0 255 0"
startRadius = 150.0
finishRadius = 150.0
animateTime = 15.0

[AfterScorch]
simulateBase = "sim_null"
lifeTime = 180.0
renderBase = "draw_planar"
textureName = "grndchar.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 255"
finishColor = "0 0 0 0"
startRadius = 150.0
finishRadius = 150.0
animateTime = 180.0

[Flares]
simulateBase = "sim_null"
lifeTime = 0.5
renderBase = "draw_sprite"
textureName = "godlight1.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 25500"
finishColor = "0 0 128 0"
startRadius = 10.0
finishRadius = 150.0
animateTime = 0.5
rotationrate = 500

[Light]
simulateBase = "sim_null"
lifeTime = 5.0
renderBase = "draw_light"
startColor = "0 255 255 2550"
finishColor = "0 255 255 0"
startRadius = 1000
finishRadius = 1
animateTime = 5.0
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0

[Trails]
simulateBase = "sim_dust"
renderBase = "draw_multi"
lifeTime = 0.1
renderCount = 1
renderName1 = "xskylaz.particles"
//renderName2 = "xskylaz.flash"

[Particles]
simulateBase = "sim_dust"
renderBase = "draw_emit"
lifetime = 0.1
emitName = "xskylaz.scatter"
emitDelay = "0.001"
emitVelocity = "0.0 30.0 0.0"
emitVariance = "360 36.0 360"

[Scatter]
simulateBase = "sim_ember"
renderBase = "draw_multi"
lifeTime = 10
renderCount = 2
renderName1 = "xskylaz.flare"
renderName2 = "xskylaz.trail2"

[Flare]
renderBase = "draw_sprite"
textureName = "plasma.tga"
textureBlend = "one one modulate"
startColor = "255 255 255 255"
finishColor = "0 0 255 0"
startRadius = 6
finishRadius = 6
animateTime = 10

[Trail2]
renderBase = "draw_trail"
textureName = "trail2.tga"
textureBlend = "one one modulate"
startColor = "0 127 255 255"
finishColor = "0 0 255 0"
startRadius = 1.0
finishRadius = 0.5
trailTime = 0.01
segmentTime = 2

[Beam]
simulatebase = "sim_ember"
textureName = "trail2.tga"
renderBase = "draw_trail"
textureBlend = "one one modulate"
startColor = "0 255 255 255"
finishColor = "0 0 255 0"
startRadius = 5.0
finishRadius = 50
trailTime = 0.1
segmentTime = 10

[Flash]
simulateBase = "sim_smoke"
lifeTime = 5.0
renderBase = "draw_sprite"
textureName = "lighthalo.tga"
textureBlend = "one one modulate"
startColor = " 255 255 255 255"
finishColor = "0 0 0 0"
startRadius = 128.0
finishRadius = 196.0
animateTime = 5
rotationRate = 50.0