[GameObjectClass]
//baseName = "ivlrm_srv"
geometryName = "ivlrm00_srv.xsi"
cockpitName = "ivrckt_cockpit.xsi"
classLabel = "assaulttank"
scrapValue = 25
scrapCost = 85
customCost = 85
buildTime = 15.0
customTime = 15.0
maxHealth = 3000
maxAmmo = 2500
addAmmo = 10
unitName = "LRM Launcher"
aiName = "SupportProcess"
aiName2 = "SupportProcess"
heatSignature = 0.5
imageSignature = 2.5
radarSignature = 0.1
isAssault = 1
explosionName = "xplvehbig_srv"
LightsOnlyWhenPiloted = true
enableServiceTruckPull = 0
//isSingle = 1
AcceptPowerupMask = 34
unitIcon = "icon_ivlrm00_srv.tga"
infoName = "ivlrm.inf"

provideCount = 1
provideName1 = "LRMTank"

limitclass1 = "LRMTank"
limitclass1Count = 3
limitclass1Text = "only Three Allowed"

armorClass = H
	
requireCount = 4
requireName1 = "ibfact"
requireText1 = "Build Factory"
requireName2 = "ibcbun"
requireText2 = "Build Relay Bunk"
requireName3 = "ibarmo"
requireText3 = "Build Armory"
requireName4 = "ibtcen"
requireText4 = "Build Tech Center"

//Trails
effectHard1 = "tractor_l" //"tread_l"
effectName1 = "ivlrm_srv.aftertrail"
//effectMaxAltitude1 = 4.75
effectHard2 = "tractor_r" //"tread_r"
effectName2 = "ivlrm_srv.aftertrail"
//effectMaxAltitude2 = 4.75

/////// weapons ///////////////////

weaponMask = 00011
weaponHard1 = "HP_ROCKET_2"
recoilName1 = "obj51"
weaponName1 = "glrm"
weaponAssault1 = 1
//weaponHard2 = "HP_ROCKET_2"
//recoilName2 = "obj51"
//weaponName2 = "gshadow_c"
//weaponAssault2 = 0
weaponHard2 = "HP_ROCKET_1"
recoilName2 = "obj51"
weaponName2 = "glrm"
weaponAssault2 = 1

//////////////////////////////////

turretCount = 3
turretName1 = "turret_y"
turretName2 = "turret_x"
turretName3 = "HP_eyepoint"

lightHard1 = "hp_light_1"
lightName1 = "spotblue2"
lightHard2 = "hp_light_2"
lightName2 =  

[CraftClass]
//minweaponpitch = -0.5
damageEffect1 = "dmgvhcl1_srv"
damageEffect2 = "dmgvhcl2_srv"
damageEffect3 = "dmgvhcl3_srv"
damageEffect4 = "dmgvhcl4_srv"
xplCrash = "xrcktcr_srv"
rangeScan = 400.0f
periodScan = 4.0f
velocJam = 0.0f
engageRange = 0

braccelFactor = 0.01
strafeFactor = 0.1
velFactor = 0.3
steerFactor = 1.0
omegaFactor = 0.2

attackTask = "AssaultTankAttack"
subAttackTask = "SupportSubAttack"
subAttackClass = "NNS"

// subAttackClass uses 3 letters.
// 1st letter is either A or N.     A is include Air targets.         N is attack ground only.
// 2nd letter is either D or N.     D is to deploy before attacking.  N for regular attack.
// 3rd letter is either S or N.     S is to use Weapon Range.         N is use the Engage Range to attack. 


selectWaitMsg = "ivlrm01_srv.wav"
selectAttackMsg = "ivlrm02_srv.wav"
selectFollowMsg = "ivlrm08_srv.wav"
selectGoMsg = "ivlrm04_srv.wav"
selectOtherMsg = "ivlrm01_srv.wav"

goMsg = "ivlrm05_srv.wav"
attackMsg = "ivlrm02_srv.wav"
followMeMsg = "ivlrm07_srv.wav"
followMsg = "ivlrm07_srv.wav"
repairMsg = ""
reloadMsg = ""
rescueMsg = "ivlrm09_srv.wav"
recycleMsg = "ivlrm10_srv.wav"
otherMsg = "ivlrm11_srv.wav" 
holdMsg = "ivlrm12_srv.wav"
user1Msg = ""  
killedMsg = "ivlrm13_srv.wav"
diedMsg = ""

[TrackedVehicleClass]
omegaSpin = 1.2
omegaTurn = 0.6
velocForward = 15.0
velocReverse = 5.0
accelThrust = 6.0

engineSound	= "iatank01.wav"
treadSound = "iatank02.wav"

[AssaultTankClass]
yawRate = 2.0
yawAlpha = 5.0
pitchMin = 0.1
pitchMax = 1.0
laserName1 = "hp_rocket_1"
laserName2 = "hp_rocket_2"

[Aftertrail]
simulateBase = "sim_null"
lifetime = 10
renderBase = "Draw_multi"
renderCount = 3
renderName1 = "ivlrm_srv.dirt"
renderName2 = "ivlrm_srv.dust"
renderName3 = "ivlrm_srv.tracks"

[Dirt]
simulateBase = "sim_dust"
lifetime = 0.1
renderBase = "draw_emit"
emitName = "ivlrm_srv.dirtclods"
emitDelay = 0.3
emitVelocity = "0 0 0"
emitVariance = "0.5 20 0.5"
emitInherit = "0.0 0.0 -0.5"
emitLife = 1.5

[DirtClods]
simulateBase = "sim_ember"
lifeTime = 1.5
renderBase = "draw_twirl"
textureName = "trdirtclod.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "106 98 91 2550"
finishColor = "106 98 91 0"
startRadius = 1
finishRadius = 1
animateTime = 0.75
rotationrate = 25
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "3.5 20 3.5"
emitInherit = "0.0 0.0 0.0"
emitLife = 1.5
maxdist = 300

[Dust]
simulateBase = "sim_dust"
lifetime = 0.1
renderBase = "draw_emit"
emitName = "ivlrm_srv.dustcloud"
emitDelay = 0.05
emitVelocity = "0 0 0"
emitVariance = "3.5 3.50 3.5"
emitLife = 1.5

[DustCloud]
simulateBase = "sim_dust"
lifeTime = 1.5
renderBase = "draw_twirl"
textureName = "cloudsmokefull.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "212 196 181 15"
finishColor = "212 196 181 0"
startRadius = 1
finishRadius = 3
animateTime = 1.5
rotationrate = 1.5
emitDelay = 9e9
emitVelocity = "0.0 10.0 0.0"
emitVariance = "3.5 3.50 3.5"
emitLife = 1.5
maxdist = 300

[Tracks]
simulateBase = "sim_null"
lifetime = 5
renderBase = "draw_emit"
emitName = "ivlrm_srv.trackmarks"
emitDelay = 0.1
emitVelocity = "0 0 0"
emitVariance = "0 0 0"
emitLife = 5

[Trackmarks]
simulateBase = "sim_null"
lifeTime = 5
renderBase = "draw_planar"
textureName = "ivtreadmark.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "31 31 31 32"
finishColor = "128 128 128 0"
startRadius = 1
finishRadius = 1
animateTime = 5
