// ------------------------------------------------------ Naming ------------------------------------------------------
Name McDonnell F2H-2 Banshee
ShortName F2H-2
// ------------------------------------------------------ Visuals ------------------------------------------------------
Icon IconF2H2
Model usncw.f2h2
Texture f2h2
//Third Person Camera Distance
CameraDistance 15.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
HasWing 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.48
MaxNegativeThrottle 0.0
//Yaw modifiers
TurnLeftSpeed 1.5
TurnRightSpeed 1.5
//Pitch modifiers
LookUpSpeed 2.0
LookDownSpeed 2.0
//Roll modifiers
RollLeftSpeed 4.1
RollRightSpeed 4.1
//Drag 1.0 is standard. Modify to make the plane / heli more or less sluggish
Drag 0.5
//Lift
//Lift 2.5
//Wheels
NumWheels 3
WheelPosition 0 1 -10 -24
WheelPosition 1 1 -10 24
WheelPosition 2 70 -10 0
WheelSpringStrength 0.125
//Propeller <ID> <x> <y> <z> <planePart> <recipeItem>
Propeller 0 54 0 0 core metalPropeller
// ------------------------------------------------------ Weaponry ------------------------------------------------------
//Weapon types. Options are Missile, Bomb, Gun, Shell, None
Primary Gun
Secondary Missile
//Time between shots in 1/20ths of seconds
ShootDelayPrimary 2
ShootDelaySecondary 5
//Whether to alternate or fire all together
AlternatePrimary False
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 113 16 -2 nose browning
ShootPointPrimary 113 16 2 nose browning
ShootPointPrimary 112 14 3 nose browning
ShootPointPrimary 112 14 -3 nose browning
ShootPointSecondary 20 11 -44 leftWing
ShootPointSecondary 20 12 -50 leftWing
ShootPointSecondary 20 13 -57 leftWing
ShootPointSecondary 20 11 44 rightWing
ShootPointSecondary 20 12 50 rightWing
ShootPointSecondary 20 13 57 rightWing
// ------------------------------------------------------ Inventory ------------------------------------------------------
CargoSlots 0
BombSlots 0
MissileSlots 6
AllowAllAmmo True
AddAmmo AIM-7
//Fuel Tank Size (1 point of fuel will keep one propeller going with throttle at 1 for 1 tick)
FuelTankSize 6000
// ------------------------------------------------------ Passengers ------------------------------------------------------
Pilot 74 25 0
Passengers 0
// ------------------------------------------------------ Sounds ------------------------------------------------------
StartSound PlaneA
StartSoundLength 20
PropSound PlaneB
PropSoundLength 30
ShootSoundPrimary 30mmcannon
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 80 -36 0 -10 123 24 20
SetupPart tail 36 -95 5 -8 58 18 16
SetupPart leftWing 70 -21 8 -92 38 5 184
CollisionPoint 100 24 0 core
CollisionPoint 100 40 0 core
CollisionPoint -14 10 98 leftWing
CollisionPoint -14 10 -98 leftWing
CollisionPoint -78 68 0 tail
CollisionPoint -82 31 -32 tail
CollisionPoint -82 31 32 tail

BulletDetection 10

//Collison Points
IsExplosionWhenDestroyed true
CollisionDamageEnable true
CollisionDamageThrottle 0.21
CollisionDamageTimes 20

AddEmitter flansmod.fmsmoke 1 [-51,21,15.50] [1,1,1] [-1,0,0] 0.25 0.5 0 1 leftWing
AddEmitter flansmod.fmsmoke 1 [-51,21,-15.50] [1,1,1] [-1,0,0] 0.25 0.5 0 1 rightWing
AddEmitter flansmod.fmsmoke 1 [-51,21,15.50] [1,1,1] [-3,0,0] 0.5 0.8 0 1 leftWing

AddEmitter flansmod.fmsmoke 1 [-51,21,-15.50] [3,1,1] [-3,0,0] 0.5 0.8 0 1 rightWing
AddEmitter flansmod.fmflame 1 [-51,21,15.50] [3,3,3] [-3,0,0] 0.75 2 0 1 leftWing
AddEmitter flansmod.fmflame 1 [-51,21,-15.50] [3,3,3] [-3,0,0] 0.75 2 0 1 rightWing
