Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 33.82 KB | None | 0 0
  1. class CfgPatches
  2. {
  3.     class Whiskey_vehicles_F35
  4.     {
  5.         requiredAddons[] = {"CUP_AirVehicles_Core"};
  6.         ammo[] = {};
  7.         magazines[] = {};
  8.         weapons[] = {};
  9.         vehicles[] = {};
  10.         units[] = {};
  11.     };
  12. };
  13.  
  14. class CfgVehicles
  15. {
  16.     class CUP_F35B_base;
  17.     class CUP_F35B_base_rc: CUP_F35B_base
  18.     {
  19.         scope = 0;
  20.         side=1;
  21.         author = "Community Upgrade Project & Chortles";
  22.         displayName = "F35 Lighning II";
  23.         crew = "B_pilot_F";
  24.         faction = "Whiskey_Unit_FACTION";
  25.         _generalMacro = "CUP_F35B_base_rc";
  26.         vehicleclass = "Whiskey_Fixed_Wing";
  27.         model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
  28.         picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
  29.         icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
  30.         enableGPS = 1;
  31.         radarType = 4;
  32.         LockDetectionSystem = 8;
  33.         incomingMissileDetectionsystem = 16;
  34.         driverCanEject = 0;
  35.         weapons[] = {};
  36.         magazines[] = {};
  37.         hiddenSelections[] = {"camo1"};
  38.         hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};  
  39.  
  40.         class Turrets {
  41.         };
  42.  
  43.         class WingVortices {
  44.  
  45.             class BodyLeft_outer {
  46.                 effectName = "WingVortices";
  47.                 position = "body_vapour_L_E";
  48.             };
  49.  
  50.             class BodyRight_outer {
  51.                 effectName = "WingVortices";
  52.                 position = "body_vapour_R_E";
  53.             };
  54.  
  55.             class BodyLeft_inner {
  56.                 effectName = "BodyVortices";
  57.                 position = "body_vapour_L_S";
  58.             };
  59.  
  60.             class BodyRight_inner {
  61.                 effectName = "BodyVortices";
  62.                 position = "body_vapour_R_S";
  63.             };
  64.         };
  65.  
  66.         class Exhausts {
  67.  
  68.             class Exhaust_1 {
  69.                 position = "Exhaust_1_pos";
  70.                 direction = "Exhaust_1_dir";
  71.                 effect = "ExhaustsEffectJet";
  72.             };
  73.  
  74.             class Exhaust_2: Exhaust_1 {
  75.                 position = "Exhaust_2_pos";
  76.                 direction = "Exhaust_2_dir";
  77.             };
  78.  
  79.             class Exhaust_3: Exhaust_1 {
  80.                 position = "Exhaust_3_pos";
  81.                 direction = "Exhaust_3_dir";
  82.             };
  83.  
  84.             class Exhaust_4: Exhaust_1 {
  85.                 position = "Exhaust_4_pos";
  86.                 direction = "Exhaust_4_dir";
  87.             };
  88.         };
  89.  
  90.         class MarkerLights {
  91.  
  92.             class PositionRed {
  93.                 color[] = {0.800000, 0.000000, 0.000000};
  94.                 ambient[] = {0.080000, 0.000000, 0.000000};
  95.                 intensity = 75;
  96.                 name = "PositionLight_red_1_pos";
  97.                 drawLight = 1;
  98.                 drawLightSize = 0.200000;
  99.                 drawLightCenterSize = 0.050000;
  100.                 activeLight = 0;
  101.                 blinking = 0;
  102.                 dayLight = 0;
  103.                 useFlare = 0;
  104.  
  105.                 class Attenuation {
  106.                     start = 0;
  107.                     constant = 0;
  108.                     linear = 25;
  109.                     quadratic = 50;
  110.                     hardLimitStart = 0.750000;
  111.                     hardLimitEnd = 1;
  112.                 };
  113.             };
  114.  
  115.             class PositionGreen: PositionRed {
  116.                 color[] = {0.000000, 0.800000, 0.000000};
  117.                 ambient[] = {0.000000, 0.080000, 0.000000};
  118.                 name = "PositionLight_green_1_pos";
  119.             };
  120.  
  121.             class PositionWhite: PositionRed {
  122.                 color[] = {1.000000, 1.000000, 1.000000};
  123.                 ambient[] = {0.100000, 0.100000, 0.100000};
  124.                 name = "PositionLight_white_1_pos";
  125.                 drawLightSize = 0.250000;
  126.             };
  127.  
  128.             class CollisionRed: PositionRed {
  129.                 color[] = {0.900000, 0.150000, 0.100000};
  130.                 ambient[] = {0.090000, 0.015000, 0.010000};
  131.                 name = "CollisionLight_red_1_pos";
  132.                 blinking = 1;
  133.                 blinkingPattern[] = {0.200000, 1.300000};
  134.                 blinkingPatternGuarantee = 0;
  135.                 drawLightSize = 0.250000;
  136.                 drawLightCenterSize = 0.080000;
  137.             };
  138.  
  139.             class CollisionWhite: PositionRed {
  140.                 useFlare = 1;
  141.                 color[] = {1.000000, 1.000000, 1.000000};
  142.                 ambient[] = {0.100000, 0.100000, 0.100000};
  143.                 name = "CollisionLight_white_1_pos";
  144.                 blinking = 1;
  145.                 blinkingPattern[] = {0.100000, 0.900000};
  146.                 blinkingPatternGuarantee = 0;
  147.                 drawLightSize = 0.250000;
  148.                 drawLightCenterSize = 0.080000;
  149.             };
  150.         };
  151.  
  152.         class Sounds {
  153.  
  154.             class EngineLowOut {
  155.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-engine-low1.wss", "db8", 1.000000, 1200};
  156.                 frequency = "1.0 min (rpm + 0.5)";
  157.                 volume = "engineOn*camPos*(rpm factor[0.85, 0])";
  158.             };
  159.  
  160.             class EngineHighOut {
  161.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-engine-high3.wss", "db8", 1.300000, 1500};
  162.                 frequency = "1";
  163.                 volume = "engineOn*camPos*(rpm factor[0.55, 1.0])";
  164.             };
  165.  
  166.             class ForsageOut {
  167.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-forsage1.wss", "db8", 1.100000, 2000};
  168.                 frequency = "1";
  169.                 volume = "engineOn*camPos*(thrust factor[0.5, 1.0])";
  170.                 cone[] = {3.140000, 3.920000, 2.000000, 0.400000};
  171.             };
  172.  
  173.             class WindNoiseOut {
  174.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-wind1.wss", "db0", 1.000000, 100};
  175.                 frequency = "(0.1+(1.2*(speed factor[1, 150])))";
  176.                 volume = "camPos*(speed factor[1, 150])";
  177.             };
  178.  
  179.             class EngineLowIn {
  180.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-av8b-engine-low.wss", "db-2", 1.000000};
  181.                 frequency = "1.0 min (rpm + 0.5)";
  182.                 volume = "(1-camPos)*(engineOn*(rpm factor[0.85, 0]))";
  183.             };
  184.  
  185.             class EngineHighIn {
  186.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-av8b-engine.wss", "db-2", 1.000000};
  187.                 frequency = "1";
  188.                 volume = "(1-camPos)*(engineOn*(rpm factor[0.55, 1.0]))";
  189.             };
  190.  
  191.             class ForsageIn {
  192.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-av8b-forsage-1.wss", "db-2", 1.100000};
  193.                 frequency = "1";
  194.                 volume = "(1-camPos)*(engineOn*(thrust factor[0.8, 1.0]))";
  195.             };
  196.  
  197.             class WindNoiseIn {
  198.                 sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-jetair-wind1.wss", "db-3", 1.000000};
  199.                 frequency = "(0.1+(1.2*(speed factor[1, 150])))";
  200.                 volume = "(1-camPos)*(speed factor[1, 150])";
  201.             };
  202.         };
  203.  
  204.         class Reflectors {
  205.  
  206.             class Left {
  207.                 color[] = {7000, 7500, 10000, 1};
  208.                 ambient[] = {100, 100, 100, 0};
  209.                 position = "light_left";
  210.                 direction = "light_left_end";
  211.                 hitpoint = "light_left";
  212.                 selection = "light_left";
  213.                 size = 1;
  214.                 innerAngle = 20;
  215.                 outerAngle = 60;
  216.                 coneFadeCoef = 10;
  217.                 intensity = 50;
  218.                 useFlare = 1;
  219.                 dayLight = 0;
  220.                 FlareSize = 4;
  221.  
  222.                 class Attenuation {
  223.                     start = 1;
  224.                     constant = 0;
  225.                     linear = 0;
  226.                     quadratic = 4;
  227.                     hardLimitStart = 150;
  228.                     hardLimitEnd = 300;
  229.                 };
  230.             };
  231.  
  232.             class Right {
  233.                 color[] = {7000, 7500, 10000, 1};
  234.                 ambient[] = {100, 100, 100, 0};
  235.                 position = "light_left";
  236.                 direction = "light_left_end";
  237.                 hitpoint = "light_left";
  238.                 selection = "light_left";
  239.                 size = 1;
  240.                 innerAngle = 20;
  241.                 outerAngle = 60;
  242.                 coneFadeCoef = 10;
  243.                 intensity = 50;
  244.                 useFlare = 1;
  245.                 dayLight = 0;
  246.                 FlareSize = 4;
  247.  
  248.                 class Attenuation {
  249.                     start = 1;
  250.                     constant = 0;
  251.                     linear = 0;
  252.                     quadratic = 4;
  253.                     hardLimitStart = 150;
  254.                     hardLimitEnd = 300;
  255.                 };
  256.             };
  257.         };
  258.  
  259.                 class MFD {
  260.  
  261.             class AirplaneHUD {
  262.                 topLeft = "HUD_top_left";
  263.                 topRight = "HUD_top_right";
  264.                 bottomLeft = "HUD_bottom_left";
  265.                 borderLeft = 0;
  266.                 borderRight = 0;
  267.                 borderTop = 0;
  268.                 borderBottom = 0.200000;
  269.                 color[] = {0.150000, 1.000000, 0.150000, 1.000000};
  270.                 enableParallax = 1;
  271.  
  272.                 class Bones {
  273.  
  274.                     class PlaneOrientation {
  275.                         type = "fixed";
  276.                         pos[] = {0.498000, 0.380000};
  277.                     };
  278.  
  279.                     class WeaponAim {
  280.                         type = "vector";
  281.                         source = "weapon";
  282.                         pos0[] = {0.498000, 0.380000};
  283.                         pos10[] = {1.298000, 1.380000};
  284.                     };
  285.  
  286.                     class Target {
  287.                         type = "vector";
  288.                         source = "target";
  289.                         pos0[] = {0.498000, 0.380000};
  290.                         pos10[] = {1.298000, 1.380000};
  291.                     };
  292.  
  293.                     class Velocity {
  294.                         type = "vector";
  295.                         source = "velocity";
  296.                         pos0[] = {0.498000, 0.380000};
  297.                         pos10[] = {1.298000, 1.380000};
  298.                     };
  299.  
  300.                     class ILS_H {
  301.                         type = "ils";
  302.                         pos0[] = {0.500000, 0.500000};
  303.                         pos3[] = {0.605000, 0.500000};
  304.                     };
  305.  
  306.                     class ILS_W: ILS_H {
  307.                         pos3[] = {0.500000, 0.605000};
  308.                     };
  309.  
  310.                     class Level0 {
  311.                         type = "horizon";
  312.                         pos0[] = {0.500000, "0.38+0.00"};
  313.                         pos10[] = {1.300000, 1.380000};
  314.                         angle = 0;
  315.                     };
  316.  
  317.                     class VerticalSpeed {
  318.                         type = "linear";
  319.                         source = "vspeed";
  320.                         sourceScale = 1.000000;
  321.                         min = -100;
  322.                         max = 100;
  323.                         minPos[] = {0.000000, 0.150000};
  324.                         maxPos[] = {0.000000, -0.150000};
  325.                     };
  326.  
  327.                     class HorizonIndicatorBank {
  328.                         type = "rotational";
  329.                         source = "horizonBank";
  330.                         sourceScale = 1.000000;
  331.                         center[] = {0.065000, 0.120000};
  332.                         min = -3.141590;
  333.                         max = 3.141590;
  334.                         minAngle = 0;
  335.                         maxAngle = 360;
  336.                         aspectRatio = "1 / (0.8 /1)";
  337.                     };
  338.  
  339.                     class HorizonIndicatorDive: HorizonIndicatorBank {
  340.                         source = "horizonDive";
  341.                         min = "-3.14159265359 / 2";
  342.                         max = "3.14159265359 / 2";
  343.                         minAngle = 90;
  344.                         maxAngle = -90;
  345.                     };
  346.                 };
  347.  
  348.                 class Draw {
  349.                     color[] = {0.150000, 1.000000, 0.150000};
  350.                     alpha = 1;
  351.                     condition = "on";
  352.  
  353.                     class PlaneOrientationCrosshair {
  354.                         clipTL[] = {0.000000, 1.000000};
  355.                         clipBR[] = {1.000000, 0.000000};
  356.                         type = "line";
  357.                         width = 4.000000;
  358.                         points[] = {{"PlaneOrientation", {0, -0.025000}, 1}, {"PlaneOrientation", {0.010000, -0.021650}, 1}, {"PlaneOrientation", {0.017320, -0.012500}, 1}, {"PlaneOrientation", {0.020000, 0}, 1}, {"PlaneOrientation", {0.017320, 0.012500}, 1}, {"PlaneOrientation", {0.010000, 0.021650}, 1}, {"PlaneOrientation", {0, 0.025000}, 1}, {"PlaneOrientation", {-0.010000, 0.021650}, 1}, {"PlaneOrientation", {-0.017320, 0.012500}, 1}, {"PlaneOrientation", {-0.020000, 0}, 1}, {"PlaneOrientation", {-0.017320, -0.012500}, 1}, {"PlaneOrientation", {-0.010000, -0.021650}, 1}, {"PlaneOrientation", {0, -0.025000}, 1}};
  359.                     };
  360.  
  361.                     class PlaneMovementCrosshair {
  362.                         clipTL[] = {0.000000, 1.000000};
  363.                         clipBR[] = {1.000000, 0.000000};
  364.                         type = "line";
  365.                         width = 4.000000;
  366.                         points[] = {{"Velocity", {0, -0.025000}, 1}, {"Velocity", {0.010000, -0.021650}, 1}, {"Velocity", {0.017320, -0.012500}, 1}, {"Velocity", {0.020000, 0}, 1}, {"Velocity", {0.017320, 0.012500}, 1}, {"Velocity", {0.010000, 0.021650}, 1}, {"Velocity", {0, 0.025000}, 1}, {"Velocity", {-0.010000, 0.021650}, 1}, {"Velocity", {-0.017320, 0.012500}, 1}, {"Velocity", {-0.020000, 0}, 1}, {"Velocity", {-0.017320, -0.012500}, 1}, {"Velocity", {-0.010000, -0.021650}, 1}, {"Velocity", {0, -0.025000}, 1}, {}, {"Velocity", {0.040000, 0}, 1}, {"Velocity", {0.020000, 0}, 1}, {}, {"Velocity", {-0.040000, 0}, 1}, {"Velocity", {-0.020000, 0}, 1}, {}, {"Velocity", {0, -0.050000}, 1}, {"Velocity", {0, -0.025000}, 1}, {}};
  367.                     };
  368.  
  369.                     class MachineGunCrosshairGroup {
  370.                         type = "group";
  371.                         condition = "mgun";
  372.  
  373.                         class MachineGunCrosshair {
  374.                             type = "line";
  375.                             width = 4.000000;
  376.                             points[] = {{"WeaponAim", {0.000000, "-0.05/(0.8 /1)"}, 1}, {"WeaponAim", {0.000000, "-0.015/(0.8 /1)"}, 1}, {}, {"WeaponAim", {-0.050000, "0.0/(0.8 /1)"}, 1}, {"WeaponAim", {-0.015000, "0.0/(0.8 /1)"}, 1}, {}, {"WeaponAim", {0.000000, "0.05/(0.8 /1)"}, 1}, {"WeaponAim", {0.000000, "0.015/(0.8 /1)"}, 1}, {}, {"WeaponAim", {0.050000, "0.0/(0.8 /1)"}, 1}, {"WeaponAim", {0.015000, "0.0/(0.8 /1)"}, 1}};
  377.                         };
  378.                     };
  379.  
  380.                     class AAMissileCrosshairGroup {
  381.                         type = "group";
  382.                         condition = "AAmissile";
  383.  
  384.                         class AAMissileCrosshair {
  385.                             type = "line";
  386.                             width = 4.000000;
  387.                             points[] = {{"WeaponAim", {0, -0.312500}, 1}, {"WeaponAim", {0.043400, -0.307750}, 1}, {"WeaponAim", {0.085500, -0.293656}, 1}, {"WeaponAim", {0.125000, -0.270625}, 1}, {"WeaponAim", {0.160700, -0.239375}, 1}, {"WeaponAim", {0.191500, -0.200875}, 1}, {"WeaponAim", {0.216500, -0.156250}, 1}, {"WeaponAim", {0.234925, -0.106875}, 1}, {"WeaponAim", {0.246200, -0.054250}, 1}, {"WeaponAim", {0.250000, 0}, 1}, {"WeaponAim", {0.246200, 0.054250}, 1}, {"WeaponAim", {0.234925, 0.106875}, 1}, {"WeaponAim", {0.216500, 0.156250}, 1}, {"WeaponAim", {0.191500, 0.200875}, 1}, {"WeaponAim", {0.160700, 0.239375}, 1}, {"WeaponAim", {0.125000, 0.270625}, 1}, {"WeaponAim", {0.085500, 0.293656}, 1}, {"WeaponAim", {0.043400, 0.307750}, 1}, {"WeaponAim", {0, 0.312500}, 1}, {"WeaponAim", {-0.043400, 0.307750}, 1}, {"WeaponAim", {-0.085500, 0.293656}, 1}, {"WeaponAim", {-0.125000, 0.270625}, 1}, {"WeaponAim", {-0.160700, 0.239375}, 1}, {"WeaponAim", {-0.191500, 0.200875}, 1}, {"WeaponAim", {-0.216500, 0.156250}, 1}, {"WeaponAim", {-0.234925, 0.106875}, 1}, {"WeaponAim", {-0.246200, 0.054250}, 1}, {"WeaponAim", {-0.250000, 0}, 1}, {"WeaponAim", {-0.246200, -0.054250}, 1}, {"WeaponAim", {-0.234925, -0.106875}, 1}, {"WeaponAim", {-0.216500, -0.156250}, 1}, {"WeaponAim", {-0.191500, -0.200875}, 1}, {"WeaponAim", {-0.160700, -0.239375}, 1}, {"WeaponAim", {-0.125000, -0.270625}, 1}, {"WeaponAim", {-0.085500, -0.293656}, 1}, {"WeaponAim", {-0.043400, -0.307750}, 1}, {"WeaponAim", {0, -0.312500}, 1}};
  388.                         };
  389.                     };
  390.  
  391.                     class ATMissileCrosshairGroup {
  392.                         condition = "ATmissile";
  393.                         type = "group";
  394.  
  395.                         class ATMissileCrosshair {
  396.                             type = "line";
  397.                             width = 4.000000;
  398.                             points[] = {{"WeaponAim", {-0.150000, -0.150000}, 1}, {"WeaponAim", {-0.150000, "-0.15+0.02"}, 1}, {}, {"WeaponAim", {-0.150000, 0.150000}, 1}, {"WeaponAim", {-0.150000, "0.15-0.02"}, 1}, {}, {"WeaponAim", {0.150000, -0.150000}, 1}, {"WeaponAim", {0.150000, "-0.15+0.02"}, 1}, {}, {"WeaponAim", {0.150000, 0.150000}, 1}, {"WeaponAim", {0.150000, "0.15-0.02"}, 1}, {}, {"WeaponAim", {-0.150000, -0.150000}, 1}, {"WeaponAim", {"-0.15+0.02", -0.150000}, 1}, {}, {"WeaponAim", {-0.150000, 0.150000}, 1}, {"WeaponAim", {"-0.15+0.02", 0.150000}, 1}, {}, {"WeaponAim", {0.150000, -0.150000}, 1}, {"WeaponAim", {"0.15-0.02", -0.150000}, 1}, {}, {"WeaponAim", {0.150000, 0.150000}, 1}, {"WeaponAim", {"0.15-0.02", 0.150000}, 1}};
  399.                         };
  400.                     };
  401.  
  402.                     class BombCrosshairGroup {
  403.                         type = "group";
  404.                         condition = "bomb";
  405.  
  406.                         class BombCrosshair {
  407.                             type = "line";
  408.                             width = 4.000000;
  409.                             points[] = {{"WeaponAim", {0, -0.125000}, 1}, {"WeaponAim", {0.017360, -0.123100}, 1}, {"WeaponAim", {0.034200, -0.117463}, 1}, {"WeaponAim", {0.050000, -0.108250}, 1}, {"WeaponAim", {0.064280, -0.095750}, 1}, {"WeaponAim", {0.076600, -0.080350}, 1}, {"WeaponAim", {0.086600, -0.062500}, 1}, {"WeaponAim", {0.093970, -0.042750}, 1}, {"WeaponAim", {0.098480, -0.021700}, 1}, {"WeaponAim", {0.100000, 0}, 1}, {"WeaponAim", {0.098480, 0.021700}, 1}, {"WeaponAim", {0.093970, 0.042750}, 1}, {"WeaponAim", {0.086600, 0.062500}, 1}, {"WeaponAim", {0.076600, 0.080350}, 1}, {"WeaponAim", {0.064280, 0.095750}, 1}, {"WeaponAim", {0.050000, 0.108250}, 1}, {"WeaponAim", {0.034200, 0.117463}, 1}, {"WeaponAim", {0.017360, 0.123100}, 1}, {"WeaponAim", {0, 0.125000}, 1}, {"WeaponAim", {-0.017360, 0.123100}, 1}, {"WeaponAim", {-0.034200, 0.117463}, 1}, {"WeaponAim", {-0.050000, 0.108250}, 1}, {"WeaponAim", {-0.064280, 0.095750}, 1}, {"WeaponAim", {-0.076600, 0.080350}, 1}, {"WeaponAim", {-0.086600, 0.062500}, 1}, {"WeaponAim", {-0.093970, 0.042750}, 1}, {"WeaponAim", {-0.098480, 0.021700}, 1}, {"WeaponAim", {-0.100000, 0}, 1}, {"WeaponAim", {-0.098480, -0.021700}, 1}, {"WeaponAim", {-0.093970, -0.042750}, 1}, {"WeaponAim", {-0.086600, -0.062500}, 1}, {"WeaponAim", {-0.076600, -0.080350}, 1}, {"WeaponAim", {-0.064280, -0.095750}, 1}, {"WeaponAim", {-0.050000, -0.108250}, 1}, {"WeaponAim", {-0.034200, -0.117463}, 1}, {"WeaponAim", {-0.017360, -0.123100}, 1}, {"WeaponAim", {0, -0.125000}, 1}, {}, {"Velocity", 0.001000, "WeaponAim", {0.000000, 0.000000}, 1}, {"Velocity", {0.000000, 0.000000}, 1}};
  410.                         };
  411.                     };
  412.  
  413.                     class WeaponName {
  414.                         type = "text";
  415.                         source = "weapon";
  416.                         sourceScale = 1;
  417.                         align = "right";
  418.                         scale = 1;
  419.                         pos[] = {{0.020000, 0.850000}, 1};
  420.                         right[] = {{0.060000, 0.850000}, 1};
  421.                         down[] = {{0.020000, 0.890000}, 1};
  422.                     };
  423.  
  424.                     class AmmoCount {
  425.                         type = "text";
  426.                         source = "ammo";
  427.                         sourceScale = 1;
  428.                         align = "left";
  429.                         scale = 1;
  430.                         pos[] = {{0.960000, 0.850000}, 1};
  431.                         right[] = {{1.000000, 0.850000}, 1};
  432.                         down[] = {{0.960000, 0.890000}, 1};
  433.                     };
  434.  
  435.                     class FlapsGroup {
  436.                         type = "group";
  437.                         condition = "flaps";
  438.  
  439.                         class FlapsText {
  440.                             type = "text";
  441.                             source = "static";
  442.                             text = "FLAPS";
  443.                             align = "left";
  444.                             scale = 1;
  445.                             pos[] = {{0.090000, "0.455+0*0.045"}, 1};
  446.                             right[] = {{0.130000, "0.455+0*0.045"}, 1};
  447.                             down[] = {{0.090000, "0.495+0*0.045"}, 1};
  448.                         };
  449.                     };
  450.  
  451.                     class GearGroup {
  452.                         type = "group";
  453.                         condition = "ils";
  454.  
  455.                         class GearText {
  456.                             type = "text";
  457.                             source = "static";
  458.                             text = "GEAR";
  459.                             align = "left";
  460.                             scale = 1;
  461.                             pos[] = {{0.093000, "0.50+0*0.045"}, 1};
  462.                             right[] = {{0.133000, "0.50+0*0.045"}, 1};
  463.                             down[] = {{0.093000, "0.54+0*0.045"}, 1};
  464.                         };
  465.                     };
  466.  
  467.                     class PitchNumber {
  468.                         type = "text";
  469.                         source = "horizonDive";
  470.                         sourceScale = 57.295799;
  471.                         align = "right";
  472.                         scale = 1;
  473.                         pos[] = {{0.130000, "0.225+1*0.045"}, 1};
  474.                         right[] = {{0.170000, "0.225+1*0.045"}, 1};
  475.                         down[] = {{0.130000, "0.265+1*0.045"}, 1};
  476.                     };
  477.  
  478.                     class PitchText {
  479.                         type = "text";
  480.                         source = "static";
  481.                         text = "PITCH";
  482.                         align = "left";
  483.                         scale = 1;
  484.                         pos[] = {{0.092000, "0.225+1*0.045"}, 1};
  485.                         right[] = {{0.132000, "0.225+1*0.045"}, 1};
  486.                         down[] = {{0.092000, "0.265+1*0.045"}, 1};
  487.                     };
  488.  
  489.                     class RollNumber {
  490.                         type = "text";
  491.                         source = "horizonBank";
  492.                         sourceScale = 57.295799;
  493.                         align = "right";
  494.                         scale = 1;
  495.                         pos[] = {{0.130000, "0.27+1*0.045"}, 1};
  496.                         right[] = {{0.170000, "0.27+1*0.045"}, 1};
  497.                         down[] = {{0.130000, "0.31+1*0.045"}, 1};
  498.                     };
  499.  
  500.                     class RollText {
  501.                         type = "text";
  502.                         source = "static";
  503.                         text = "ROLL";
  504.                         align = "left";
  505.                         scale = 1;
  506.                         pos[] = {{0.096000, "0.27+1*0.045"}, 1};
  507.                         right[] = {{0.136000, "0.27+1*0.045"}, 1};
  508.                         down[] = {{0.096000, "0.31+1*0.045"}, 1};
  509.                     };
  510.  
  511.                     class SpeedNumber {
  512.                         type = "text";
  513.                         source = "speed";
  514.                         sourceScale = 3.600000;
  515.                         align = "right";
  516.                         scale = 1;
  517.                         pos[] = {{0.130000, 0.360000}, 1};
  518.                         right[] = {{0.170000, 0.360000}, 1};
  519.                         down[] = {{0.130000, 0.400000}, 1};
  520.                     };
  521.  
  522.                     class SpeedText {
  523.                         type = "text";
  524.                         source = "static";
  525.                         text = "SPEED";
  526.                         align = "left";
  527.                         scale = 1;
  528.                         pos[] = {{0.091000, 0.360000}, 1};
  529.                         right[] = {{0.131000, 0.360000}, 1};
  530.                         down[] = {{0.091000, 0.400000}, 1};
  531.                     };
  532.  
  533.                     class SpeedSeparator {
  534.                         type = "line";
  535.                         width = 2.000000;
  536.                         points[] = {{{0.121000, "0.36-2*0.045"}, 1}, {{0.121000, "0.543+0*0.045"}, 1}};
  537.                     };
  538.  
  539.                     class Climb {
  540.                         type = "line";
  541.                         width = 2.000000;
  542.                         points[] = {{"VerticalSpeed", {0.875000, "0.38-0.16"}, 1}, {"VerticalSpeed", {0.875000, "0.38+0.16"}, 1}, {}, {"VerticalSpeed", {0.868000, "0.38-0.15"}, 1}, {"VerticalSpeed", {0.874000, "0.38-0.15"}, 1}, {}, {"VerticalSpeed", {0.866000, "0.38-0.12"}, 1}, {"VerticalSpeed", {0.874000, "0.38-0.12"}, 1}, {}, {"VerticalSpeed", {0.866000, "0.38-0.09"}, 1}, {"VerticalSpeed", {0.874000, "0.38-0.09"}, 1}, {}, {"VerticalSpeed", {0.866000, "0.38-0.06"}, 1}, {"VerticalSpeed", {0.874000, "0.38-0.06"}, 1}, {}, {"VerticalSpeed", {0.866000, "0.38-0.03"}, 1}, {"VerticalSpeed", {0.874000, "0.38-0.03"}, 1}, {}, {"VerticalSpeed", {0.857000, 0.380000}, 1}, {"VerticalSpeed", {0.874000, 0.380000}, 1}, {}, {"VerticalSpeed", {0.874000, "0.38+0.03"}, 1}, {"VerticalSpeed", {0.866000, "0.38+0.03"}, 1}, {}, {"VerticalSpeed", {0.874000, "0.38+0.06"}, 1}, {"VerticalSpeed", {0.866000, "0.38+0.06"}, 1}, {}, {"VerticalSpeed", {0.874000, "0.38+0.09"}, 1}, {"VerticalSpeed", {0.866000, "0.38+0.09"}, 1}, {}, {"VerticalSpeed", {0.874000, "0.38+0.12"}, 1}, {"VerticalSpeed", {0.866000, "0.38+0.12"}, 1}, {}, {"VerticalSpeed", {0.874000, "0.38+0.15"}, 1}, {"VerticalSpeed", {0.868000, "0.38+0.15"}, 1}};
  543.                     };
  544.  
  545.                     class ClimbMinGroup {
  546.                         type = "group";
  547.                         clipTL[] = {0.820000, 0.400000};
  548.                         clipBR[] = {0.880000, 0.690000};
  549.  
  550.                         class ClimbMin {
  551.                             type = "text";
  552.                             source = "static";
  553.                             text = -100;
  554.                             align = "left";
  555.                             scale = 1;
  556.                             pos[] = {"VerticalSpeed", {0.860000, 0.510000}, 1};
  557.                             right[] = {"VerticalSpeed", {0.885000, 0.510000}, 1};
  558.                             down[] = {"VerticalSpeed", {0.860000, 0.540000}, 1};
  559.                         };
  560.                     };
  561.  
  562.                     class ClimbMaxGroup {
  563.                         type = "group";
  564.                         clipTL[] = {0.820000, 0.060000};
  565.                         clipBR[] = {0.880000, 0.360000};
  566.  
  567.                         class ClimbMax {
  568.                             type = "text";
  569.                             source = "static";
  570.                             text = 100;
  571.                             align = "left";
  572.                             scale = 1;
  573.                             pos[] = {"VerticalSpeed", {0.860000, 0.210000}, 1};
  574.                             right[] = {"VerticalSpeed", {0.885000, 0.210000}, 1};
  575.                             down[] = {"VerticalSpeed", {0.860000, 0.240000}, 1};
  576.                         };
  577.                     };
  578.  
  579.                     class ClimbText {
  580.                         type = "text";
  581.                         source = "static";
  582.                         text = "CLIMB";
  583.                         align = "left";
  584.                         scale = 1;
  585.                         pos[] = {{0.850000, 0.720000}, 1};
  586.                         right[] = {{0.875000, 0.720000}, 1};
  587.                         down[] = {{0.850000, 0.750000}, 1};
  588.                     };
  589.  
  590.                     class AltitudeNumber {
  591.                         type = "text";
  592.                         source = "altitudeAGL";
  593.                         sourceScale = 1;
  594.                         align = "left";
  595.                         scale = 1;
  596.                         pos[] = {{0.830000, 0.360000}, 1};
  597.                         right[] = {{0.870000, 0.360000}, 1};
  598.                         down[] = {{0.830000, 0.400000}, 1};
  599.                     };
  600.  
  601.                     class AltitudeText {
  602.                         type = "text";
  603.                         source = "static";
  604.                         text = "AGL";
  605.                         align = "right";
  606.                         scale = 1;
  607.                         pos[] = {{0.880000, 0.720000}, 1};
  608.                         right[] = {{0.920000, 0.720000}, 1};
  609.                         down[] = {{0.880000, 0.760000}, 1};
  610.                     };
  611.  
  612.                     class AltitudeArrow {
  613.                         type = "line";
  614.                         width = 3.000000;
  615.                         points[] = {{{"0.875-0.018", "0.38-0.016"}, 1}, {{0.875000, 0.380000}, 1}, {{"0.875-0.018", "0.38+0.016"}, 1}, {}, {{"0.88+0.018", "0.38-0.016"}, 1}, {{0.880000, 0.380000}, 1}, {{"0.88+0.018", "0.38+0.016"}, 1}};
  616.                     };
  617.  
  618.                     class AltitudeScale {
  619.                         type = "scale";
  620.                         horizontal = 0;
  621.                         source = "altitudeAGL";
  622.                         sourceScale = 1;
  623.                         width = 4.000000;
  624.                         top = 0.710000;
  625.                         center = 0.380000;
  626.                         bottom = 0.050000;
  627.                         lineXleft = 0.880000;
  628.                         lineYright = 0.890000;
  629.                         lineXleftMajor = 0.880000;
  630.                         lineYrightMajor = 0.900000;
  631.                         majorLineEach = 5;
  632.                         numberEach = 10;
  633.                         step = 10;
  634.                         stepSize = 0.025000;
  635.                         align = "right";
  636.                         scale = 1;
  637.                         pos[] = {0.910000, 0.690000};
  638.                         right[] = {0.950000, 0.690000};
  639.                         down[] = {0.910000, 0.730000};
  640.                     };
  641.  
  642.                     class HeadingArrows {
  643.                         type = "line";
  644.                         width = 3.000000;
  645.                         points[] = {{{"0.5-0.016", "0.915-0.018"}, 1}, {{0.500000, 0.915000}, 1}, {{"0.5+0.016", "0.915-0.018"}, 1}, {}, {{"0.5-0.016", "0.98+0.018"}, 1}, {{0.500000, 0.980000}, 1}, {{"0.5+0.016", "0.98+0.018"}, 1}};
  646.                     };
  647.  
  648.                     class HeadingScale {
  649.                         type = "scale";
  650.                         horizontal = 1;
  651.                         source = "heading";
  652.                         sourceScale = 1.000000;
  653.                         width = 4.000000;
  654.                         top = 0.050000;
  655.                         center = 0.500000;
  656.                         bottom = 0.950000;
  657.                         lineXleft = 0.930000;
  658.                         lineYright = 0.920000;
  659.                         lineXleftMajor = 0.940000;
  660.                         lineYrightMajor = 0.920000;
  661.                         majorLineEach = 3;
  662.                         numberEach = 9;
  663.                         step = 5;
  664.                         stepSize = 0.020000;
  665.                         align = "center";
  666.                         scale = 1.000000;
  667.                         pos[] = {0.050000, 0.940000};
  668.                         right[] = {0.090000, 0.940000};
  669.                         down[] = {0.050000, 0.980000};
  670.                     };
  671.  
  672.                     class HorizontalLine {
  673.                         clipTL[] = {0.200000, 0.000000};
  674.                         clipBR[] = {0.800000, 0.760000};
  675.  
  676.                         class HorizontalLineDraw {
  677.                             type = "line";
  678.                             source = "Level0";
  679.                             points[] = {{"Level0", {"-6*0.075/2", 0}, 1}, {"Level0", {"-5*0.075/2", 0}, 1}, {}, {"Level0", {"-4*0.075/2", 0}, 1}, {"Level0", {"-3*0.075/2", 0}, 1}, {}, {"Level0", {"-2*0.075/2", 0}, 1}, {"Level0", {"-1*0.075/2", 0}, 1}, {}, {"Level0", {"1*0.075/2", 0}, 1}, {"Level0", {"2*0.075/2", 0}, 1}, {}, {"Level0", {"3*0.075/2", 0}, 1}, {"Level0", {"4*0.075/2", 0}, 1}, {}, {"Level0", {"5*0.075/2", 0}, 1}, {"Level0", {"6*0.075/2", 0}, 1}};
  680.                         };
  681.                     };
  682.  
  683.                     class HorizonIndicatorBackground {
  684.                         type = "line";
  685.                         width = 2.000000;
  686.                         points[] = {{{"-1.4*0.046+0.065", "0.0000*0.046+0.12"}, 1}, {{"1.4*0.046+0.065", "0.0000*0.046+0.12"}, 1}};
  687.                     };
  688.  
  689.                     class HorizonIndicator {
  690.                         type = "line";
  691.                         width = 4.000000;
  692.                         points[] = {{"HorizonIndicatorBank", {"-1.2000*0.046", "0.0000*0.046"}, 1}, {"HorizonIndicatorBank", {"-1.0000*0.046", "0.0000*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.9877*0.046", "0.1736*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.9397*0.046", "0.3420*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.8660*0.046", "0.5000*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.7660*0.046", "0.6428*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.6428*0.046", "0.7660*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.5000*0.046", "0.8660*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.3420*0.046", "0.9397*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.1736*0.046", "0.9877*0.046"}, 1}, {"HorizonIndicatorBank", {"-0.0000*0.046", "1.0000*0.046"}, 1}, {"HorizonIndicatorBank", {"0.1736*0.046", "0.9877*0.046"}, 1}, {"HorizonIndicatorBank", {"0.3420*0.046", "0.9397*0.046"}, 1}, {"HorizonIndicatorBank", {"0.5000*0.046", "0.8660*0.046"}, 1}, {"HorizonIndicatorBank", {"0.6428*0.046", "0.7660*0.046"}, 1}, {"HorizonIndicatorBank", {"0.7660*0.046", "0.6428*0.046"}, 1}, {"HorizonIndicatorBank", {"0.8660*0.046", "0.5000*0.046"}, 1}, {"HorizonIndicatorBank", {"0.9397*0.046", "0.3420*0.046"}, 1}, {"HorizonIndicatorBank", {"0.9877*0.046", "0.1736*0.046"}, 1}, {"HorizonIndicatorBank", {"1.0000*0.046", "0.0000*0.046"}, 1}, {"HorizonIndicatorBank", {"1.2000*0.046", "0.0000*0.046"}, 1}};
  693.                     };
  694.  
  695.                     class ILS {
  696.                         condition = "ils";
  697.  
  698.                         class Glideslope {
  699.                             clipTL[] = {0.000000, 0.000000};
  700.                             clipBR[] = {1.000000, 1.000000};
  701.  
  702.                             class ILS {
  703.                                 type = "line";
  704.                                 points[] = {{"ILS_W", {-0.240000, 0}, 1}, {"ILS_W", {0.240000, 0}, 1}, {}, {"ILS_W", {0, 0.027216}, 1}, {"ILS_W", {0, -0.027216}, 1}, {}, {"ILS_W", {0.120000, 0.027216}, 1}, {"ILS_W", {0.120000, -0.027216}, 1}, {}, {"ILS_W", {0.240000, 0.027216}, 1}, {"ILS_W", {0.240000, -0.027216}, 1}, {}, {"ILS_W", {-0.120000, 0.027216}, 1}, {"ILS_W", {-0.120000, -0.027216}, 1}, {}, {"ILS_W", {-0.240000, 0.027216}, 1}, {"ILS_W", {-0.240000, -0.027216}, 1}, {}, {"ILS_H", {0, -0.272165}, 1}, {"ILS_H", {0, 0.272165}, 1}, {}, {"ILS_H", {0.024000, 0}, 1}, {"ILS_H", {-0.024000, 0}, 1}, {}, {"ILS_H", {0.024000, 0.136082}, 1}, {"ILS_H", {-0.024000, 0.136082}, 1}, {}, {"ILS_H", {0.024000, 0.272165}, 1}, {"ILS_H", {-0.024000, 0.272165}, 1}, {}, {"ILS_H", {0.024000, -0.136082}, 1}, {"ILS_H", {-0.024000, -0.136082}, 1}, {}, {"ILS_H", {0.024000, -0.272165}, 1}, {"ILS_H", {-0.024000, -0.272165}, 1}};
  705.                             };
  706.                         };
  707.                     };
  708.                 };
  709.                 helmetMountedDisplay = 1;
  710.                 helmetPosition[] = {-0.025000, 0.025000, 0.100000};
  711.                 helmetRight[] = {0.050000, 0.000000, 0.000000};
  712.                 helmetDown[] = {0.000000, -0.050000, 0.000000};
  713.             };
  714.         };
  715.  
  716.         class Eventhandlers {
  717.  
  718.             Init = "[_this select 0] execVM "\FIR_A164_Rework_Cfg\sqs\init\init.sqf";";
  719.             fired = "fcs = [_this] execVM "\FIR_AirWeaponSystem_US\Script\init\fire.sqf";";
  720.  
  721.             class CUP_AirVehicles_F35 {
  722.             };
  723.         };
  724.  
  725.         class Library {
  726.             libTextDesc = "$STR_LIB_F35B";
  727.         };
  728.  
  729.         class UserActions {
  730.  
  731.             class CUP_F35B_Eject {
  732.                 priority = 6;
  733.                 shortcut = "Eject";
  734.                 displayName = "<t color='#FF0000'>Pull Ejection Cord</t>";
  735.                 condition = "player in this and isengineon this";
  736.                 statement = "[this, false] spawn CUP_fnc_ejectPlayerFromAircraft";
  737.                 position = "pilotcontrol";
  738.                 radius = 10;
  739.                 onlyforplayer = 1;
  740.                 showWindow = 0;
  741.                 hideOnUse = 1;
  742.             };
  743.  
  744.             class CUP_F35B_OpenWeaponBay {
  745.                 priority = 1.500000;
  746.                 shortcut = "";
  747.                 displayName = "Open Weapon Bay";
  748.                 condition = "player in this and isengineon this and (this animationphase 'Hatch_Weaponbay_1_1' != 1)";
  749.                 statement = "this animate ['Hatch_Weaponbay_1_1',1]; this animate ['Hatch_Weaponbay_1_2',1]; this animate ['Hatch_Weaponbay_1_3',1]; this animate ['Hatch_Weaponbay_1_4',1];";
  750.                 position = "pilotcontrol";
  751.                 radius = 10;
  752.                 onlyforplayer = 1;
  753.                 showWindow = 0;
  754.                 hideOnUse = 1;
  755.             };
  756.  
  757.             class CUP_F35B_CloseWeaponBay: CUP_F35B_OpenWeaponBay {
  758.                 displayName = "Close Weapon Bay";
  759.                 condition = "player in this and isengineon this and (this animationphase 'Hatch_Weaponbay_1_1' != 0)";
  760.                 statement = "this animate ['Hatch_Weaponbay_1_1',0]; this animate ['Hatch_Weaponbay_1_2',0]; this animate ['Hatch_Weaponbay_1_3',0]; this animate ['Hatch_Weaponbay_1_4',0];";
  761.             };
  762.  
  763.             class CUP_F35B_VTOLON {
  764.                 priority = 1.500000;
  765.                 shortcut = "";
  766.                 displayName = "Vertical Take-off Mode (On)";
  767.                 condition = "player in this and isengineon this and ((getpos this) select 2 < 5) and !(this getvariable ['CUP_AirVehicles_VTOL',false])";
  768.                 statement = "[this, true] call CUP_fnc_VTOL;";
  769.                 position = "pilotcontrol";
  770.                 radius = 10;
  771.                 onlyforplayer = 1;
  772.                 showWindow = 0;
  773.                 hideOnUse = 1;
  774.             };
  775.  
  776.             class CUP_F35B_VTOLOFF: CUP_F35B_VTOLON {
  777.                 displayName = "Vertical Take-off Mode (Off)";
  778.                 condition = "player in this and isengineon this and (this getvariable ['CUP_AirVehicles_VTOL',false]);";
  779.                 statement = "[this, false] call CUP_fnc_VTOL;";
  780.             };
  781.  
  782.             /* User Actions, Not Working Below this point */
  783.  
  784.             class ECM_ON {
  785.                 displayName = "ECM JAMMER ON";
  786.                 position = "pos cano";
  787.                 radius = 15;
  788.                 shortcut = "User4";
  789.                 condition = "this getvariable "ECMJAMMER" == "yes";";
  790.                 statement = "[this] execVM "\FIR_AirWeaponSystem_US\Script\ECM\ECM_ON.sqf";";
  791.                 onlyforplayer = "False";
  792.             };
  793.  
  794.             class A164_MFD_Open {
  795.                 displayName = "Open Integrated TGT System";
  796.                 position = "pos cano";
  797.                 radius = 15;
  798.                 shortcut = "User7";
  799.                 condition = "this getvariable "TGT_POD" == "yes";";
  800.                 statement = "this execVM "\FIR_AirWeaponSystem_US\Script\TGTSystem\FIR_AWS_MFD_V_Open.sqf"";
  801.                 onlyforplayer = "false";
  802.             };
  803.  
  804.             class Aircraft_MFD_Open_N {
  805.                 displayName = "Open Advanced I-TGT System";
  806.                 position = "pos cano";
  807.                 radius = 15;
  808.                 shortcut = "";
  809.                 condition = "this getvariable "TGT_POD" == "yes";";
  810.                 statement = "this execVM "\FIR_AirWeaponSystem_US\Script\TGTSystem\FIR_AWS_MFD_N_Open.sqf"";
  811.                 onlyforplayer = "false";
  812.             };
  813.         };
  814.     };
  815.     class CUP_F35B_CAP_21st: CUP_F35B_base_rc
  816.     {
  817.         scope = 2;
  818.         side=1;
  819.         author = "Community Upgrade Project & Chortles , Ordnance by: FIR , Reconfig: WalkingTerror";
  820.         displayName = "F35 Lighning II (CAP)";
  821.         crew = "B_pilot_F";
  822.         faction = "Whiskey_Unit_FACTION";
  823.         _generalMacro = "CUP_F35B_base_rc";
  824.         vehicleclass = "Whiskey_Fixed_Wing";
  825.         model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
  826.         picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
  827.         icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
  828.         enableGPS = 1;
  829.         radarType = 4;
  830.         LockDetectionSystem = 8;
  831.         incomingMissileDetectionsystem = 16;
  832.         driverCanEject = 0;
  833.         weapons[] = {"CUP_weapon_mastersafe","FIR_AIM9L","CUP_Vacannon_GAU22_veh","FIR_AIM120","FIR_GBU12","CMFlareLauncher"};
  834.         magazines[] = {"CUP_220Rnd_TE1_White_Tracer_30mm_GAU22_M","FIR_AIM9L_1rnd_M","FIR_AIM9L_1rnd_M","FIR_AIM120_1rnd_M","FIR_AIM120_1rnd_M","FIR_AIM120_1rnd_M","FIR_AIM120_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","120Rnd_CMFlare_Chaff_Magazine"};
  835.         hiddenSelections[] = {"camo1"};
  836.         hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};  
  837.     };
  838.     class CUP_F35B_CBU_21st: CUP_F35B_base_rc
  839.     {
  840.         scope = 2;
  841.         side = 1;
  842.         author = "Community Upgrade Project & Chortles , Ordnance by: FIR , Reconfig: WalkingTerror";
  843.         displayName = "F35 Lighning II (CBU)";
  844.         crew = "B_pilot_F";
  845.         faction = "Whiskey_Unit_FACTION";
  846.         _generalMacro = "CUP_F35B_base_rc";
  847.         vehicleclass = "Whiskey_Fixed_Wing";
  848.         model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
  849.         picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
  850.         icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
  851.         enableGPS = 1;
  852.         radarType = 4;
  853.         LockDetectionSystem = 8;
  854.         incomingMissileDetectionsystem = 16;
  855.         driverCanEject = 0;
  856.         weapons[] = {"CUP_weapon_mastersafe","FIR_AIM9L","FIR_CBU103","CUP_Vacannon_GAU22_veh","CMFlareLauncher"};
  857.         magazines[] = {"CUP_220Rnd_TE1_White_Tracer_30mm_GAU22_M","FIR_AIM9L_1rnd_M","FIR_AIM9L_1rnd_M","FIR_CBU103_1rnd_M","FIR_CBU103_1rnd_M","FIR_CBU103_1rnd_M","FIR_CBU103_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","120Rnd_CMFlare_Chaff_Magazine"};
  858.         hiddenSelections[] = {"camo1"};
  859.         hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};
  860.     };
  861.     class CUP_F35B_AGM_21st: CUP_F35B_base_rc
  862.     {
  863.         scope = 2;
  864.         side = 1;
  865.         author = "Community Upgrade Project & Chortles , Ordnance by: FIR , Reconfig: WalkingTerror";
  866.         displayName = "F35 Lighning II (AGM)";
  867.         crew = "B_pilot_F";
  868.         faction = "Whiskey_Unit_FACTION";
  869.         _generalMacro = "CUP_F35B_base_rc";
  870.         vehicleclass = "Whiskey_Fixed_Wing";
  871.         model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
  872.         picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
  873.         icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
  874.         enableGPS = 1;
  875.         radarType = 4;
  876.         LockDetectionSystem = 8;
  877.         incomingMissileDetectionsystem = 16;
  878.         driverCanEject = 0;
  879.         weapons[] = {"CUP_weapon_mastersafe","FIR_AIM9L","FIR_AGM65","CUP_Vacannon_GAU22_veh","FIR_GBU12","CMFlareLauncher"};
  880.         magazines[] = {"CUP_220Rnd_TE1_White_Tracer_30mm_GAU22_M","FIR_AIM9L_1rnd_M","FIR_AIM9L_1rnd_M","FIR_AGM65D_1rnd_M","FIR_AGM65D_1rnd_M","FIR_AGM65D_1rnd_M","FIR_AGM65D_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","FIR_GBU12_1rnd_M","120Rnd_CMFlare_Chaff_Magazine"};
  881.         hiddenSelections[] = {"camo1"};
  882.         hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};
  883.     };
  884. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement