[WeaponClass]
classLabel = "mortar" //"radarlauncher"
ordName = "lrm"
altname = "glrmc"
wpnName = "LRM Launcher"
fireSound = "imiss03.wav" // "crckt01.wav"
wpnReticle = "ghornet.0"
wpnLadder = "gmortar.L0"
wpnCategory = "ROCK"
isAssault = 1
aiRange = 550
needLOS = 1

FlashName = "glrm.flash"

[LauncherClass]
lockRange = 1e6
shotDelay = 1.0
lockDelay = 1.0
coneAngle = 1.75
lockingReticle = "ghornet.A"
lockingSound = "lock01.wav"
lockedReticle = "ghornet.B"
lockedSound = "lock02.wav"
targetCount = 3
targetReticle = "ghornet.1"
teamfilter = 0

[CannonClass]
//shotDelay = 1
//shotAlternate = 1
shotDelay = 10
salvoCount = 10
salvoDelay = 0.5
shotvariance = 0.05
//shotVariance = 2
//shotPitch = 1.5

[Flash]
renderBase = "draw_multi"
renderCount = 2
//renderName1 = "glrm.smoke1"
renderName1 = "glrm.smoke2"
renderName2 = "glrm.flame"

[Smoke1]
simulateBase = "sim_smoke"
lifeTime = .1
renderBase = "draw_emit"
emitName = "glrm.smoke1e"
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "0.0 0.0 0.0"
emitLife = 0.1
maxDist = 1000

[Smoke1e]
simulateBase = "sim_smoke"
lifetime = 0.1
renderBase = "draw_emit"
emitName = "glrm.smoke1o"
emitDelay = 0.05
emitVelocity = "0 0 -20"
emitVariance = "3 3 3"
emitLife = 0.5

[Smoke1o]
simulateBase = "sim_smoke"
lifeTime = 0.5
renderBase = "draw_twirl_trail"
textureName = "cloudsmokeOL.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "70 70 70 128"
finishColor = "70 70 70 0"
startRadius = 1
finishRadius = 5
animateTime = 3
rotationrate = 1.5
emitDelay = 0.2
emitVelocity = "0.0 0.0 -2.5"
emitVariance = "3.5 3.5 3.5"
emitLife = 3
maxdist = 500

[Smoke2]
simulateBase = "sim_smoke"
lifeTime = .1
renderBase = "draw_emit"
emitName = "glrm.smoke2e"
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "0.0 0.0 0.0"
emitLife = 0.1
maxDist = 1000

[Smoke2e]
simulateBase = "sim_smoke"
lifetime = 0.1
renderBase = "draw_emit"
emitName = "glrm.smoke2o"
emitDelay = 0.05
emitVelocity = "0 0 -20"
emitVariance = "3 3 3"
emitLife = 0.5

[Smoke2o]
simulateBase = "sim_smoke"
lifeTime = 0.5
renderBase = "draw_twirl_trail"
textureName = "cloudsmokeOL.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "0 0 0 128"
finishColor = "70 70 70 0"
startRadius = 1
finishRadius = 5
animateTime = 4
rotationrate = 1.5
emitDelay = 0.2
emitVelocity = "0.0 0.0 -2.5"
emitVariance = "3.5 3.5 3.5"
emitLife = 4
maxdist = 500

[Flame]
simulateBase = "sim_smoke"
lifeTime = .1
renderBase = "draw_emit"
emitName = "glrm.flamee"
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "0.0 0.0 0.0"
emitLife = 0.1
maxDist = 1000

[FlameE]
simulateBase = "sim_smoke"
lifetime = 0.1
renderBase = "draw_emit"
emitName = "glrm.flameo"
emitDelay = 0.05
emitVelocity = "0 0 -20"
emitVariance = "3 3 3"
emitLife = 0.5

[FlameO]
simulateBase = "sim_smoke"
lifeTime = 0.5
renderBase = "draw_twirl_trail"
textureName = "cloudsmokeadd.tga"
textureBlend = "one one modulate"
startColor = "255 128 0 64"
finishColor = "64 0 0 0"
startRadius = 1
finishRadius = 5
animateTime = 0.5
rotationrate = 50
emitDelay = 0.2
emitVelocity = "0.0 0.0 -30"
emitVariance = "10 10 10"
emitLife = 0.5
maxdist = 500