[WeaponClass]
classLabel = "arccannon"
altName = "ggtesla"
ordName = NULL
wpnName = "Ground Tesla"
fireSound = "arc02.wav"
wpnReticle = "zegun1"
wpnCategory = "GUN"
isAssault = 0
aiRange = 30
flashName = "ggtesla.render"

[ArcCannonClass]

startDist = 20.0
finishDist = 40.0
travelVeloc = 90.0
coneAngle = 5.0

ammoCost = 0.0

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

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

activeSound = "arc01.wav"

xplGround = "gteslax"
xplVehicle = "gteslax"
xplBuilding = "gteslax"

[Render]
renderBase = "draw_multi"
renderCount = 3
renderName1 = "ggtesla.bolt"
renderName2 = "ggtesla.light"
renderName3 = "ggtesla.core"

[Bolt]
renderBase = "draw_bolt"
textureName = "zebolt2.tga"
textureBlend = "one one modulate"
startColor = "140 140 200 180"
finishColor = "100 100 255 0"
startRadius = 0.2
finishRadius = 0.2
segmentLength = 1.5
segmentVariance = "0.8 0.8 0.8"
animateTime = 0.06
textureRate = 0.1

[Light]
simulateBase = "sim_null"
lifeTime = 0.1
renderBase = "draw_light"
startColor = "160 160 230 300"
finishColor = "0 0 255 350"
startRadius = 30.0
finishRadius = 20.0
animateTime = 0.1
attenuateConstant = 0.0
attenuateLinear = 1.0
attenuateQuadratic = 0.0

[Core]
simulateBase = "sim_null"
lifeTime = 0.1
renderBase = "draw_sprite"
textureName = "zeflare.tga"
textureBlend = "one one modulate"
startColor = "200 200 255 200"
finishColor = "0 0 255 0"
startRadius = 4.0
finishRadius = 0.0
animateTime = 0.1
