[WeaponClass]
classLabel = "mortar"
ordName = "plasartfire"
wpnName = "Plasma Artillery"
fireSound = "gmdmg00.wav"
wpnReticle = "gmortar"
wpnLadder = "gmortar.L0"
wpnPriority = 2
wpnCategory = "MORT"
flashname = "gplasart.flash"

needLOS = 0

aiRange = 1e6 //400.0

[CannonClass]
salvocount = 10
salvodelay = 3
shotDelay = 120.0
shotvariance = 0.04
shotAlternate = 0

[Flash]
renderBase = "draw_multi"
renderCount = 3
renderName1 = "gplasart.Flare"
renderName2 = "gplasart.smoke"
renderName3 = "gplasart.exhaust"

[Flare]
simulateBase = "sim_smoke"
lifeTime = .1
renderBase = "draw_emit"
emitName = "gplasart.Flare2"
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "0.0 0.0 0.0"
emitLife = 0.1
maxDist = 1000

[Flare2]
simulateBase = "sim_smoke"
lifeTime = 0.1
renderBase = "draw_emit"
emitName = "gplasart.Flare3"
emitDelay = 0.001
emitVelocity = "0 0 5"
emitVariance = "10 10 75"
emitLife = 1

[Flare3]
simulateBase = "sim_smoke"
lifeTime = 0.75
renderBase = "draw_sprite"
textureName = "wispsmokeadd.tga"
textureBlend = "one one modulate"
startColor = "255 64 0 255"
finishColor = "0 0 0 0"
startRadius = 0.1
finishRadius = 2.0
animateTime = 0.75

[smoke]
simulateBase = "sim_smoke"
lifeTime = .1
renderBase = "draw_emit"
emitName = "gplasart.smoke2"
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "0.0 0.0 0.0"
emitLife = 0.1
maxDist = 1000

[smoke2]
simulateBase = "sim_smoke"
lifeTime = 0.1
renderBase = "draw_emit"
emitName = "gplasart.smoke3"
emitDelay = 0.005
emitVelocity = "0 0 0"
emitVariance = "10 10 50"
emitLife = 15

[Smoke3]
simulateBase = "sim_smoke"
lifeTime = 1
renderBase = "draw_twirl"
textureName = "cloudsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 128"
finishColor = "128 128 128 0"
startRadius = 0.1
finishRadius = 2.5
animateTime = 1
rotationrate = 50

[exhaust]
simulateBase = "sim_smoke"
lifeTime = .1
renderBase = "draw_emit"
emitName = "gplasart.exhaust2"
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "0.0 0.0 0.0"
emitLife = 0.1
maxDist = 1000

[exhaust2]
simulateBase = "sim_smoke"
lifeTime = 0.1
renderBase = "draw_emit"
emitName = "gplasart.exhaust3"
emitDelay = 0.005
emitVelocity = "0 0 0"
emitVariance = "25 5 5"
emitLife = 1

[exhaust3]
simulateBase = "sim_smoke"
lifeTime = 1
renderBase = "draw_twirl"
textureName = "cloudsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 255"
finishColor = "128 128 128 0"
startRadius = 0.1
finishRadius = 2.5
animateTime = 1
rotationrate = 50