[GameObjectClass]
//baseName = "portalassaulttank"
baseName = "portalgroup0"
geometryName = "ivrckt00.xsi"
cockpitName = "ivrckt_cockpit.xsi"
classLabel = "assaulttank"

scrapValue = 20
scrapCost = 65
customCost = 75

buildTime = 16.25
customTime = 16.25

maxHealth = 3000
maxAmmo = 2500
addAmmo = 10

unitName = "Rocket Tank"

aiName = "SupportProcess"
aiName2 = "SupportProcess"

heatSignature = 0.5
imageSignature = 2.5
radarSignature = 0.1

isAssault = 0
armorClass = H

collisionRadius = 6.0
mass = 165000

requireCount = 3
requireName1 = "ibfact"
requireText1 = "Build Factory"
requireName2 = "ibcbun"
requireText2 = "Build Relay Bunk"
requireName3 = "ibarmo"
requireText3 = "Build Armory"

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

weaponMask = 00001
weaponHard1 = "HP_ROCKET_1"
recoilName1 = "obj51"
laserName1 = "hp_rocket_1"
weaponName1 = "gshadow_c"
weaponAssault1 = 0

weaponHard2 = "HP_ROCKET_2"
recoilName2 = "obj51"
laserName2 = "hp_rocket_2"
weaponName2 = "gshadow_c"
weaponAssault2 = 0

weaponHard3 = "HP_ROCKET_1"
recoilName3 = "obj51"
laserName3 = "hp_rocket_1"
weaponName3 = "gfafmsl_a"	//"gshadow_a"
weaponAssault3 = 1

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

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

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

[CraftClass]
rangeScan = 400.0f
periodScan = 4.0f
velocJam = 0.0f
engageRange = 200


DoIdleDispatch = 0

GotoTaskHasLeader = false // if true, gotos will be done in a leader/follower model

attackTask = "AssaultTankAttack"
subAttackTask = "SupportSubAttack"
subAttackClass = "ADS"

// 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 = "ivmisl04.wav"
selectAttackMsg = "ivmisl01.wav"
selectFollowMsg = "ivmisl03.wav"
selectGoMsg = "ivmisl02.wav"
selectOtherMsg = "ivmisl04.wav"

goMsg = "ivmisl05.wav"
attackMsg = "ivmisl06.wav"
followMeMsg = "ivmisl08.wav"
followMsg = "ivmisl03.wav"
repairMsg = "ivmisl09.wav"
reloadMsg = "ivmisl09.wav"
rescueMsg = "ivmisl10.wav"
recycleMsg = "ivmisl11.wav"
otherMsg = "ivmisl12.wav" 
holdMsg = "ivmisl12.wav"
user1Msg = ""  
killedMsg = "ivmisl07.wav"
diedMsg = "abetty3.wav"

avoidSpeed = 5;
topSpeed = 15;

[TrackedVehicleClass]
accelThrust = 5.0

alphaSteer = 1.0
alphaTrack = 20.0

omegaSpin = 1.0
omegaTurn = 0.5

pitchPitch = 0.0
pitchThrust = 0.0

velocForward = 15.0
velocReverse = 5.0

//CENTER_SHIFT = -1.0		// -1.0 for bottom, 0.0 for center, +1.0 for top

TREAD_STATIC_FRICTION = 1.5

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


[AssaultTankClass]
yawMax = 2.0
yawRate = 4.0
yawAlpha = 10.0
pitchMin = -0.2
pitchMax = 1.0

[Lod1]
geometryName = "ivrcktL1.xsi" ;geometry for lod1
distance = 50

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