// ------------------------------------------------------ Naming ------------------------------------------------------
Name Sukhoi Su-22 Fitter-F
ShortName Su-22
// ------------------------------------------------------ Visuals ------------------------------------------------------
Icon iconsu22
Model russia.su22
Texture su22
//Third Person Camera Distance
CameraDistance 25.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.8
MaxNegativeThrottle 0.0
//Yaw modifiers
TurnLeftSpeed 2
TurnRightSpeed 2
//Pitch modifiers
LookUpSpeed 2.2
LookDownSpeed 2.2
//Roll modifiers
RollLeftSpeed 3.2
RollRightSpeed 3.2
//Drag 1.0 is standard. Modify to make the plane / heli more or less sluggish
Drag 0.38
//Lift (A lift : mass ratio of 1 : 1 should keep the plane perfectly level at full throttle
Lift 3.2
//Mass (In tons)
Mass 2.7
//Moment of Inertia (in crazy units. Just fiddle with this until you find something nice)
MomentOfInertia 10.0
//More bounciness means the vehicle will bounce more upon going up slopes, but fall through the ground less
//Wheels
NumWheels 3
WheelPosition 0 -35 -10 -35
WheelPosition 1 -35 -10 35
WheelPosition 2 82 -17 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 20
//Whether to alternate or fire all together
AlternatePrimary True
AlternateSecondary False
//Firing modes. One of SemiAuto, FullAuto or Minigun
ModePrimary SemiAuto
ModeSecondary FullAuto
//Add shoot origins. These are the points on your vehicle from which bullets / missiles / shells / bombs appear
ShootPointPrimary 71 10 -26 leftWing rpg
ShootPointPrimary 71 10 26 rightWing rg
ShootPointSecondary 52 7 -38 leftWing
ShootPointSecondary 15 7 -50 leftWing
ShootPointSecondary 52 7 38 rightWing
ShootPointSecondary 15 7 50 rightWing
// ------------------------------------------------------ Inventory ------------------------------------------------------
CargoSlots 0
BombSlots 0
MissileSlots 4
AllowAllAmmo False
AddAmmo R-27
AddAmmo R-27T
AddAmmo R-60
AddAmmo R-73
AddAmmo R-77
AddAmmo 250_Ib_General-Purpose_Bomb
AddAmmo 500_Ib_General-Purpose_Bomb
AddAmmo KAB-500KR
AddAmmo KAB-500L
AddAmmo KAB-500M64
AddAmmo KAB-500U
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 76 29 0
Passengers 0
// ------------------------------------------------------ Sounds ------------------------------------------------------
StartSound PlaneA
StartSoundLength 20
PropSound PlaneB
PropSoundLength 30
ShootSoundPrimary RocketFire2
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 leftWing 70 -90 15 -80 120 7 160
SetupPart core 80 -34 5 -16 160 32 32
SetupPart tail 40 -139 12 -10 104 55 20
BulletDetection 20
//Collision points for breaking wings etc. upon crashing
//RightWing
CollisionPoint 9 10 -80 leftWing
CollisionPoint 9 10 -60 leftWing
CollisionPoint 9 10 -40 leftWing
CollisionPoint 9 10 -20 leftWing
//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
HasGear True
IsExplosionWhenDestroyed true
CollisionDamageEnable true
CollisionDamageThrottle 0.21
CollisionDamageTimes 20
StartSoundLength 20
PropSound PlaneB
PropSoundLength 30
ShootSoundPrimary M60Shoot
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 leftWing 70 -90 15 -80 120 7 160
SetupPart core 80 -34 5 -16 160 32 32
SetupPart tail 40 -139 12 -10 104 55 20
BulletDetection 20
//Collision points for breaking wings etc. upon crashing
//RightWing
CollisionPoint 9 10 -80 leftWing
CollisionPoint 9 10 -60 leftWing
CollisionPoint 9 10 -40 leftWing
CollisionPoint 9 10 -20 leftWing
//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
HasGear True
IsExplosionWhenDestroyed true
CollisionDamageEnable true
CollisionDamageThrottle 0.21
CollisionDamageTimes 20

hasAfterBurner true

particleAfterBurn flansmod.fmflame 1 [-153,18,0] [3,3,3] [3,0,0] tail
particleAfterBurn flansmod.fmflame 1 [-153,18,0] [3,3,3] [3,0,0] tail
particleAfterBurn flansmod.fmflame 1 [-153,18,0] [3,3,3] [3,0,0] tail
particleAfterBurn flansmod.fmflame 1 [-153,18,0] [3,3,3] [3,0,0] tail
particleAfterBurn flansmod.fmflame 1 [-153,18,0] [3,3,3] [3,0,0] tail

afterBurnFuelPenalty 3

//measured in seconds at 100%throttle afterburner off
labjacFuel 720