﻿//Naming
Name BMPT-72 Terminator II
ShortName GFS_BMPT72
Description Russian Tank Support Vehicle_2x 30mm Chain Gun_4x 9M120 "Ataka"_Introduction: 2018
//Visuals
Icon IconBMPT72
Model gfs.BMPT72
Texture SkinBMPT72
//Third Person Camera Distance
CameraDistance 15
ModelScale 1
//Throttle
MaxThrottle 0.95
MaxNegativeThrottle 0.6
//Steering modifiers
TurnLeftSpeed 1
TurnRightSpeed 1
//Drag
Drag 10.0
//For calculating whether wheels are on the ground or not for driving
WheelRadius 1.5
//Wheel positions for collision handling. Tanks still have 4 wheels, they are just the corner ones.
NumWheels 4
WheelPosition 0 -50 -10 -44
WheelPosition 1 -50 -10 44
WheelPosition 2 55 -10 44
WheelPosition 3 55 -10 -44
RotateWheels True
WheelSpringStrength 0.5
//If true, then all wheels will apply drive forces
FourWheelDrive true
//Tank mode activate
Tank true
//Weapon types. Options are Missile, Bomb, Gun, Shell, None
Primary Gun
Secondary Missile
AllowAllAmmo False
BulletSpeed 7
BulletSpread 1
AllowAllAmmo False
AddAmmo GFS_Ataka
//Time between shots in 1/20ths of seconds
ShootDelayPrimary 2
ShootDelaySecondary 20
ReloadTimePrimary 400
//Whether to alternate or fire all together
AlternatePrimary True
AlternateSecondary True
//Firing modes. One of SemiAuto, FullAuto or Minigun
ModePrimary FullAuto
ModeSecondary SemiAuto
//Add shoot origins. These are the points on your vehicle from which bullets / missiles / shells / bombs appear
ShootPointPrimary -14 36 0 turret GFS_30mmCannon 49 1 4
ShootPointPrimary -14 36 0 turret GFS_30mmCannon 49 1 -4
ShootPointSecondary -9 37 0 turret 0 1 16
ShootPointSecondary -9 37 0 turret 0 -1 -16
ShootPointSecondary -9 37 0 turret 0 1 19
ShootPointSecondary -9 37 0 turret 0 -1 -19
TurretOrigin 2 0 0
//Fuel Tank Size (1 point of fuel will keep one propeller going with throttle at 1 for 1 tick)
FuelTankSize 6000
//Inventory Slots
CargoSlots 0
ShellSlots 2
//Driver and passenger positions
Driver 2 11 0 -360 360 -4 55
RotatedDriverOffset 10 0 -8
Passengers 0
SetPlayerInvisible true
//Turret rotation stuff
DriverAimSpeed 6 6 0
DriverYawBeforePitch false
DriverTraverseSounds true
YawSound TurretYaw3
YawSoundLength 21
PitchSound TurretPitch3
PitchSoundLength 20
//Delays are in ticks or 1/20ths of seconds
//Sounds
PlaceSoundPrimary EngineStart_Tnk_Diesel
IdleSound EngineIdle_Tnk_Diesel
IdleSoundLength 20
EngineSound Engine_Tnk_Diesel
EngineSoundLength 20
StartSoundRange 12
EngineSoundRange 90
BackSoundRange 50
ShootSoundPrimary Shoot_IFV_30mm
ShootSoundSecondary Shoot_Kornet
ReloadSoundPrimary Reload_ChainGun
ReloadSoundSecondary Reload_Missile
//Recipe
//Each section of the plane may have many parts
//The sections are tailWheel, tail, bay, topWing, leftWingWheel, leftWing, rightWingWheel,
//rightWing, nose, turret, coreWheel, core
AddRecipeParts core 1 GFS_MBTChassis
AddRecipeParts turret 1 GFS_IFVTurret
AddRecipeParts rightTrack 1 GFS_TankTracks
AddRecipeParts leftTrack 1 GFS_TankTracks
//Dye colours are "black", "red", "green", "brown", "blue", "purple", "cyan", "silver", "gray", "pink", "lime", "yellow", "lightBlue", "magenta", "orange", "white"
AddDye 4 brown 6 yellow
//Health and collision
SetupPart core 2600 -61 -3 -32 120 20 64
SetupPart turret 500 -20 17 -20 40 24 40
SetupPart rightTrack 500 -54 -10 -34 102 20 12
SetupPart leftTrack 500 -54 -10 22 102 20 12
BulletDetection 7
SquashMobs True
ShootParticlesPrimary flansmod.fmflame 0.1 0 0
ShootParticlesPrimary flansmod.fmsmoke 0 0 0.1
ShootParticlesPrimary flansmod.fmsmoke 0 0 -0.1
ShootParticlesSecondary flansmod.fmflame -0.5 0 0
ShootParticlesSecondary flansmod.fmflame 1.0 0 0
ShootParticlesSecondary cloud 0.25 0.05 0
ShootParticlesSecondary cloud 0.25 -0.05 0
ShootParticlesSecondary cloud 0.25 0 -0.05
ShootParticlesSecondary cloud 0.25 0 0.05
ShootParticlesSecondary cloud 0.25 0.025 0.025
ShootParticlesSecondary cloud 0.25 -0.025 0.025
ShootParticlesSecondary cloud 0.25 0.025 -0.025
ShootParticlesSecondary cloud 0.25 -0.025 -0.025
ShootParticlesSecondary cloud -0.5 0.05 0
ShootParticlesSecondary cloud -0.5 -0.05 0
ShootParticlesSecondary cloud -0.5 0 -0.05
ShootParticlesSecondary cloud -0.5 0 0.05
ShootParticlesSecondary cloud -0.5 0.025 0.025
ShootParticlesSecondary cloud -0.5 -0.025 0.025
ShootParticlesSecondary cloud -0.5 0.025 -0.025
ShootParticlesSecondary cloud -0.5 -0.025 -0.025
ShootParticlesSecondary cloud -1.5 0.05 0
ShootParticlesSecondary cloud -1.5 -0.05 0
ShootParticlesSecondary cloud -1.5 0 -0.05
ShootParticlesSecondary cloud -1.5 0 0.05
ShootParticlesSecondary cloud -1.5 0.025 0.025
ShootParticlesSecondary cloud -1.5 -0.025 0.025
ShootParticlesSecondary cloud -1.5 0.025 -0.025
ShootParticlesSecondary cloud -1.5 -0.025 -0.025

RightLinkPoint [60,10,-26]
RightLinkPoint [65,6,-26]
RightLinkPoint [65,2,-26]
RightLinkPoint [60,-3,-26]
RightLinkPoint [44,-9.5,-26]
RightLinkPoint [-36,-9.5,-26]
RightLinkPoint [-52,-3,-26]
RightLinkPoint [-57,2,-26]
RightLinkPoint [-57,6,-26]
RightLinkPoint [-52,10,-26]
LeftLinkPoint [60,10,26]
LeftLinkPoint [65,6,26]
LeftLinkPoint [65,2,26]
LeftLinkPoint [60,-3,26]
LeftLinkPoint [44,-9.5,26]
LeftLinkPoint [-36,-9.5,26]
LeftLinkPoint [-52,-3,26]
LeftLinkPoint [-57,2,26]
LeftLinkPoint [-57,6,26]
LeftLinkPoint [-52,10,26]
TrackLinkLength 3
FlipLinkFix true
FixTrackLink 5


AddEmitter cloud 1 [-32,14,-32] [1,1,1] [0,-0.75,-2] 0.4 1 0 1 core
AddEmitter largesmoke 1 [-32,14,-32] [1,1,1] [0,-0.75,-2] 0.8 1 0 1 core
AddEmitter cloud 1 [-32,14,32] [1,1,1] [0,-0.75,2] 0.4 1 0 1 core
AddEmitter largesmoke 1 [-32,14,32] [1,1,1] [0,-0.75,2] 0.8 1 0 1 core
//Damage
AddEmitter flame 1 [-46,16,9] [1,1,1] [0,1.5,0] -1 1 0 0.25 core
AddEmitter flame 1 [-46,16,-9] [1,1,1] [0,1.5,0] -1 1 0 0.25 core
AddEmitter largesmoke 3 [-46,16,9] [1,1,1] [0,1,0] -1 1 0 0.25 core
AddEmitter largesmoke 3 [-46,16,-9] [1,1,1] [0,1,0] -1 1 0 0.25 core
AddEmitter largesmoke 1 [-46,16,9] [1,1,1] [0,1.5,0] -1 1 0 0.4 core
AddEmitter largesmoke 1 [-46,16,-9 [1,1,1] [0,1.5,0] -1 1 0 0.4 core

LockOnToPlanes False
LockOnToVehicles True
LockOnToPlayers False
LockOnToLivings False
CanLockOnAngle 10
MaxRangeLockOn 200
LockedOnSoundRange 1
LockOnSound Lockon_ATGM
LockOnSoundTime 14