// ------------------------------------------------------ Naming ------------------------------------------------------
Name Boeing B-52F Stratofortress
ShortName B-52F
// ------------------------------------------------------ Visuals ------------------------------------------------------
Icon iconb52f
Model usafvw.b52f
Texture b52f
//Third Person Camera Distance
CameraDistance 60.0
//Resting Pitch. Set this so the plane spawns level. It will fall onto its collision boxes automatically, but this lets you start it flat
RestingPitch 0.0
HasGear True
ModelScale 1
// ------------------------------------------------------ Movement ------------------------------------------------------
//Mode : One of Plane, Heli or VTOL. The VTOL has a toggle button that switches some model aesthetics and the flight mode
Mode Plane
//Throttle
MaxThrottle 0.7
MaxNegativeThrottle 0.0
//Yaw modifiers
TurnLeftSpeed 1
TurnRightSpeed 1
//Pitch modifiers
LookUpSpeed 1
LookDownSpeed 1
//Roll modifiers
RollLeftSpeed 1
RollRightSpeed 1
//Drag 1.0 is standard. Modify to make the plane / heli more or less sluggish
Drag 0.47
//Lift
//Lift 2.5
//Wheels
NumWheels 4
WheelPosition 0 -96 -10 -27
WheelPosition 1 -96 -10 27
WheelPosition 2 222 -10 27
WheelPosition 3 222 -10 -27
WheelSpringStrength 0.125
//Propeller <ID> <x> <y> <z> <planePart> <recipeItem>
Propeller 0 54 0 0 core Repair
// ------------------------------------------------------ Weaponry ------------------------------------------------------
//Weapon types. Options are Missile, Bomb, Gun, Shell, None
Primary Bomb
Secondary None
//Time between shots in 1/20ths of seconds
ShootDelayPrimary 2
ShootDelaySecondary 0
//Whether to alternate or fire all together
AlternatePrimary True
AlternateSecondary False
//Firing modes. One of SemiAuto, FullAuto or Minigun
ModePrimary SemiAuto
ModeSecondary SemiAuto
//Add shoot origins. These are the points on your vehicle from which bullets / missiles / shells / bombs appear 
ShootPointPrimary -20 16 10 core
ShootPointPrimary -40 16 10 core
ShootPointPrimary 0 16 10 core
ShootPointPrimary 20 16 10 core 
ShootPointPrimary 40 16 10 core 
ShootPointPrimary 60 16 10 core 
ShootPointPrimary 80 16 10 core 
ShootPointPrimary 100 16 10 core
ShootPointPrimary 120 16 10 core
ShootPointPrimary 140 16 10 core
ShootPointPrimary 160 16 10 core
ShootPointPrimary 180 16 10 core
ShootPointPrimary 200 16 10 core
ShootPointPrimary 220 16 10 core
ShootPointPrimary 240 16 10 core
ShootPointPrimary -20 16 -10 core
ShootPointPrimary -40 16 -10 core
ShootPointPrimary 0 16 -10 core
ShootPointPrimary 20 16 -10 core 
ShootPointPrimary 40 16 -10 core 
ShootPointPrimary 60 16 -10 core 
ShootPointPrimary 80 16 -10 core 
ShootPointPrimary 100 16 -10 core
ShootPointPrimary 120 16 -10 core
ShootPointPrimary 140 16 -10 core
ShootPointPrimary 160 16 -10 core
ShootPointPrimary 180 16 -10 core
ShootPointPrimary 200 16 -10 core
ShootPointPrimary 220 16 -10 core
ShootPointPrimary 240 16 -10 core
ShootPointPrimary 281 56 -120 leftWing 
ShootPointPrimary 281 56 120 rightWing 
// ------------------------------------------------------ Inventory ------------------------------------------------------
CargoSlots 0
BombSlots 35
MissileSlots 0
AddAmmo 250_Ib_General-Purpose_Bomb
AddAmmo 500_Ib_General-Purpose_Bomb
AddAmmo 1000_Ib_General-Purpose_Bomb
AddAmmo 1900_Ib_General-Purpose_Bomb
AddAmmo 4000_Ib_General-Purpose_Bomb
AddAmmo B61
AddAmmo largeBomb
AddAmmo smallBomb
AddAmmo napalm
//Fuel Tank Size (1 point of fuel will keep one propeller going with throttle at 1 for 1 tick)
FuelTankSize 6000
// ------------------------------------------------------ Passengers ------------------------------------------------------
Pilot 412 69 -13
Passengers 8
Passenger 1 412 69 13 core
Passenger 2 393 69 0 core
Passenger 3 385 34 16 core
Passenger 4 385 34 -16 core
Passenger 5 309 60 9 core
Passenger 6 309 60 -9 core
Passenger 7 334 60 20 core
Passenger 8 334 60 -20 core
// ------------------------------------------------------ Sounds ------------------------------------------------------
StartSound PlaneA
StartSoundLength 60
PropSound JetEngine2
PropSoundLength 47
ShootSoundPrimary bomb
ShootSoundSecondary RocketFire2
// ------------------------------------------------------ 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 advancedMetalCockpit
AddRecipeParts coreWheel 2 wheel
AddRecipeParts nose 1 metalNose
AddRecipeParts rightWing 1 metalWingSmall
AddRecipeParts leftWing 1 metalWingSmall
AddRecipeParts tail 1 metalTail
AddRecipeParts rightWingWheel 1 wheel
AddRecipeParts leftWingWheel 1 wheel
//Dye colours are "black", "red", "green", "brown", "blue", "purple", "cyan", "silver", "gray", "pink", "lime", "yellow", "lightBlue", "magenta", "orange", "white"
AddDye 5 white
AddDye 1 gray
// ------------------------------------------------------ Health and hitboxes ------------------------------------------------------
SetupPart core 420 -149 22 -16 408 48 32
SetupPart tail 100 -293 22 -36 144 48 72
SetupPart rightWing 200 -145 30 -262 85 6 226
SetupPart leftWing 200 -145 30 36 85 6 226
CollisionPoint 9 10 -80 rightWing
CollisionPoint 9 10 -60 rightWing
CollisionPoint 9 10 -40 rightWing
CollisionPoint 9 10 -20 rightWing
//LeftWing
CollisionPoint 9 10 80 leftWing
CollisionPoint 9 10 60 leftWing
CollisionPoint 9 10 40 leftWing
CollisionPoint 9 10 20 leftWing
//Nose
CollisionPoint 50 15 0 core
CollisionPoint 90 15 0 core
//Tail
CollisionPoint -60 15 0 tail

BulletDetection 30


//Collison Points

IsExplosionWhenDestroyed true
CollisionDamageEnable true
CollisionDamageThrottle 0.21
CollisionDamageTimes 70

AddEmitter flansmod.fmsmoke 1 [163,47,220] [1,1,1] [-1,0,0] 0.25 0.5 0 1 leftWing
AddEmitter flansmod.fmflame 1 [163,47,220] [3,3,3] [-3,0,0] 0.75 2 0 1 leftWing
AddEmitter flansmod.fmsmoke 1 [163,47,249] [1,1,1] [-1,0,0] 0.25 0.5 0 1 leftWing
AddEmitter flansmod.fmflame 1 [163,47,249] [3,3,3] [-3,0,0] 0.75 2 0 1 leftWing
AddEmitter flansmod.fmsmoke 1 [53,37,394] [1,1,1] [-1,0,0] 0.25 0.5 0 1 leftWing
AddEmitter flansmod.fmflame 1 [53,37,394] [3,3,3] [-3,0,0] 0.75 2 0 1 leftWing
AddEmitter flansmod.fmsmoke 1 [53,37,394] [1,1,1] [-1,0,0] 0.25 0.5 0 1 leftWing
AddEmitter flansmod.fmflame 1 [53,37,394] [3,3,3] [-3,0,0] 0.75 2 0 1 leftWing

AddEmitter flansmod.fmsmoke 1 [163,47,-220] [1,1,1] [-1,0,0] 0.25 0.5 0 1 rightWing
AddEmitter flansmod.fmflame 1 [163,47,-220] [3,3,3] [-3,0,0] 0.75 2 0 1 rightWing
AddEmitter flansmod.fmsmoke 1 [163,47,-249] [1,1,1] [-1,0,0] 0.25 0.5 0 1 rightWing
AddEmitter flansmod.fmflame 1 [163,47,-249] [3,3,3] [-3,0,0] 0.75 2 0 1 rightWing
AddEmitter flansmod.fmsmoke 1 [53,37,-394] [1,1,1] [-1,0,0] 0.25 0.5 0 1 rightWing
AddEmitter flansmod.fmflame 1 [53,37,-394] [3,3,3] [-3,0,0] 0.75 2 0 1 rightWing
AddEmitter flansmod.fmsmoke 1 [53,37,-394] [1,1,1] [-1,0,0] 0.25 0.5 0 1 rightWing
AddEmitter flansmod.fmflame 1 [53,37,-394] [3,3,3] [-3,0,0] 0.75 2 0 1 rightWing
