[GameObjectClass]
baseName = "zvzeserv"
geometryName = "ivserv_skel.xsi"
cockpitName = "ivserv_cockpit.xsi"
classLabel = "service"
animCount = 1
animName1 = "deploy"
animFile1 = "ivserv_repair.xsi"
scrapValue = 10
scrapCost = 25
buildTime = 10.0
maxHealth = 2000
maxAmmo = 1200
unitName = "Service Unit"
aiName = "ServiceProcess"
aiName2 = "ServiceProcess"
heatSignature = 0.1
imageSignature = 1.0
radarSignature = 0.0
isAssault = 0
unitIcon = "icon_zserv.tga"
unitStatus = "wire_zemod.tga"

armorClass = L

requireCount = 1
requireName1 = "zbzeservt"
requireText1 = "Build S.Tower"

lightHard1 = "hp_light_1"
lightName1 = "spotwhite"

[CraftClass]
rangeScan = 300.0f
periodScan = 5.0f
velocJam = 5.0f

braccelFactor = 0.09
velFactor = 0.3
steerFactor = 1.4
omegaFactor = 0.2
strafeFactor = 0.1

canRescue = true
TeamTransferrable = true

selectAttackMsg = "ivserv04.wav"
selectGoMsg = "ivserv02.wav"
selectFollowMsg = "ivserv03.wav"
selectOtherMsg = "ivserv04.wav"

goMsg = "ivserv02.wav"
goObjectMsg = "ivserv11.wav"
attackMsg = "ivserv01.wav"
followMeMsg = "ivserv08.wav"
followMsg = "ivserv03.wav"
repairMsg = "ivserv09.wav"
reloadMsg = "ivserv09.wav"
rescueMsg = "ivserv11.wav"
recycleMsg = "ivserv11.wav"
holdMsg = "ivserv12.wav"

user1Msg = "ivserv01.wav"
killedMsg = ""
diedMsg = ""

[TrackedVehicleClass]
omegaSpin = 2.3
velocForward = 20.0
velocReverse = 10.0
accelThrust = 20.0

engineSound	= "iserv01.wav"
treadSound = "iserv02.wav"

[ServiceTruck]
supplyRange = 20.0
supplyRadius = 15.0
supplyRate = 80.0
supplySound = "mnu_empt.wav"
supplyEffect = "zvzeserv.supply"
supplyHard = "hp_special_1"

[Supply]
renderBase = "draw_multi"
renderCount = 4
renderName1 = "zvzeserv.halo"
renderName2 = "zvzeserv.bolt"
renderName3 = "zvzeserv.bolt2"
renderName3 = "zvzeserv.bolt3"

[Halo]
renderBase = "draw_twirl"
textureName = "particle.tga"
textureBlend = "one one modulate"
startColor = "0 127 255 127"
finishColor = "0 0 255 0"
startRadius = 5.0
finishRadius = 1.0
animateTime = 0.3

[Bolt]
renderBase = "draw_bolt"
textureName = "zebolt3.tga"
textureBlend = "one one modulate"
startColor = "125 125 165 163"
finishColor = "0 0 255 0"
startRadius = 0.8
finishRadius = 0.8
segmentLength = 2.0
segmentVariance = "0.5 0.5 0.5"
animateTime = 0.3
textureRate = 0.05
textureSpeed = -0.4

[Bolt2]
renderBase = "draw_bolt"
textureName = "zebolt2.tga"
textureBlend = "one one modulate"
startColor = "125 125 165 163"
finishColor = "0 0 255 0"
startRadius = 0.6
finishRadius = 0.6
segmentLength = 4.0
segmentVariance = "0.5 0.5 0.5"
animateTime = 0.3
textureRate = 0.05
textureSpeed = -0.6

[Bolt3]
renderBase = "draw_bolt"
textureName = "zebolt3.tga"
textureBlend = "one one modulate"
startColor = "125 125 165 163"
finishColor = "0 0 255 0"
startRadius = 0.3
finishRadius = 0.3
segmentLength = 3.0
segmentVariance = "2.0 2.0 2.0"
animateTime = 0.15
textureRate = 0.01
textureSpeed = -1.1

[Lod1]
geometryName = "ivservL1.xsi" ;geometry for lod2
distance = 100                 ;...distance over this many meters => switch to lod2