[WeaponClass]
classLabel = "machinegun"

// external geometry
geometryName = "zehmg_e.xsi"
geometryScale = 1.15
animCount = 4
animName1 = "stand"
animFile1 = "zehmg_e.xsi"
animName2 = "walk"
animFile2 = "zehmg_e.xsi"
animName3 = "crouch"
animFile3 = "zehmg_e.xsi"
animName4 = "jump"
animFile4 = "zehmg_e.xsi"

// cockpit geometry
cockpitName = "zehmg_c.xsi"
cockpitScale = 0.5  // 0.12
animCountCockpit = 4
animNameCockpit1 = "stand"
animFileCockpit1 = "zehmg_c.xsi"
animNameCockpit2 = "walk"
animFileCockpit2 = "zehmg_c.xsi"
animNameCockpit3 = "crouch"
animFileCockpit3 = "zehmg_c.xsi"
animNameCockpit4 = "jump"
animFileCockpit4 = "zehmg_c.xsi"

ordName = "zehmgb"
wpnName = "Heavy MG"
fireSound = "zehmg.wav"
wpnReticle = "zehgun_2"
wpnCategory = "HAND"
isAssault = 0
isFlying = 0
altName = "zehmg2"
flashName = "zehmg.flash"
aiRange = 310

[CannonClass]
shotDelay = 0.1
shotVariance = 0.135

[Flash]
renderBase = "draw_multi"
renderCount = 3
renderName1 = "zehmg.core"
renderName2 = "zehmg.core2"
renderName3 = "zehmg.light"

[Core]
simulateBase = "sim_null"
lifeTime = 0.1
renderBase = "draw_sprite"
textureName = "zeflare.tga"
textureBlend = "one one modulate"
startColor = "255 245 225 125"
finishColor = "255 200 140 0"
startRadius = 2.2
finishRadius = 1.2
animateTime = 0.1

[Core2]
renderBase = "draw_geom"
textureName = "zeflash.pic"
textureBlend = "one one modulate"
startColor = "200 200 200 200"
finishColor = "200 180 140 60"
startRadius = 3.3
finishRadius = 0.9
animateTime = 0.1
geomName = "zeflash.xsi"

[Light]
simulateBase = "sim_null"
lifeTime = 0.05
renderBase = "draw_light"
startColor = "220 210 190 65"
finishColor = "120 115 80 0"
startRadius = 8.0
finishRadius = 2.0
animateTime = 0.05
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0
