Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgPatches
- {
- class Whiskey_vehicles_F35
- {
- requiredAddons[] = {"CUP_AirVehicles_Core"};
- ammo[] = {};
- magazines[] = {};
- weapons[] = {};
- vehicles[] = {};
- units[] = {};
- };
- };
- class CfgVehicles
- {
- class CUP_F35B_base;
- class CUP_F35B_base_rc: CUP_F35B_base
- {
- scope = 0;
- side=1;
- author = "Community Upgrade Project & Chortles";
- displayName = "F35 Lighning II";
- crew = "B_pilot_F";
- faction = "Whiskey_Unit_FACTION";
- _generalMacro = "CUP_F35B_base_rc";
- vehicleclass = "Whiskey_Fixed_Wing";
- model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
- picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
- icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
- enableGPS = 1;
- radarType = 4;
- LockDetectionSystem = 8;
- incomingMissileDetectionsystem = 16;
- driverCanEject = 0;
- weapons[] = {};
- magazines[] = {};
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};
- class Turrets {
- };
- class WingVortices {
- class BodyLeft_outer {
- effectName = "WingVortices";
- position = "body_vapour_L_E";
- };
- class BodyRight_outer {
- effectName = "WingVortices";
- position = "body_vapour_R_E";
- };
- class BodyLeft_inner {
- effectName = "BodyVortices";
- position = "body_vapour_L_S";
- };
- class BodyRight_inner {
- effectName = "BodyVortices";
- position = "body_vapour_R_S";
- };
- };
- class Exhausts {
- class Exhaust_1 {
- position = "Exhaust_1_pos";
- direction = "Exhaust_1_dir";
- effect = "ExhaustsEffectJet";
- };
- class Exhaust_2: Exhaust_1 {
- position = "Exhaust_2_pos";
- direction = "Exhaust_2_dir";
- };
- class Exhaust_3: Exhaust_1 {
- position = "Exhaust_3_pos";
- direction = "Exhaust_3_dir";
- };
- class Exhaust_4: Exhaust_1 {
- position = "Exhaust_4_pos";
- direction = "Exhaust_4_dir";
- };
- };
- class MarkerLights {
- class PositionRed {
- color[] = {0.800000, 0.000000, 0.000000};
- ambient[] = {0.080000, 0.000000, 0.000000};
- intensity = 75;
- name = "PositionLight_red_1_pos";
- drawLight = 1;
- drawLightSize = 0.200000;
- drawLightCenterSize = 0.050000;
- activeLight = 0;
- blinking = 0;
- dayLight = 0;
- useFlare = 0;
- class Attenuation {
- start = 0;
- constant = 0;
- linear = 25;
- quadratic = 50;
- hardLimitStart = 0.750000;
- hardLimitEnd = 1;
- };
- };
- class PositionGreen: PositionRed {
- color[] = {0.000000, 0.800000, 0.000000};
- ambient[] = {0.000000, 0.080000, 0.000000};
- name = "PositionLight_green_1_pos";
- };
- class PositionWhite: PositionRed {
- color[] = {1.000000, 1.000000, 1.000000};
- ambient[] = {0.100000, 0.100000, 0.100000};
- name = "PositionLight_white_1_pos";
- drawLightSize = 0.250000;
- };
- class CollisionRed: PositionRed {
- color[] = {0.900000, 0.150000, 0.100000};
- ambient[] = {0.090000, 0.015000, 0.010000};
- name = "CollisionLight_red_1_pos";
- blinking = 1;
- blinkingPattern[] = {0.200000, 1.300000};
- blinkingPatternGuarantee = 0;
- drawLightSize = 0.250000;
- drawLightCenterSize = 0.080000;
- };
- class CollisionWhite: PositionRed {
- useFlare = 1;
- color[] = {1.000000, 1.000000, 1.000000};
- ambient[] = {0.100000, 0.100000, 0.100000};
- name = "CollisionLight_white_1_pos";
- blinking = 1;
- blinkingPattern[] = {0.100000, 0.900000};
- blinkingPatternGuarantee = 0;
- drawLightSize = 0.250000;
- drawLightCenterSize = 0.080000;
- };
- };
- class Sounds {
- class EngineLowOut {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-engine-low1.wss", "db8", 1.000000, 1200};
- frequency = "1.0 min (rpm + 0.5)";
- volume = "engineOn*camPos*(rpm factor[0.85, 0])";
- };
- class EngineHighOut {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-engine-high3.wss", "db8", 1.300000, 1500};
- frequency = "1";
- volume = "engineOn*camPos*(rpm factor[0.55, 1.0])";
- };
- class ForsageOut {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-forsage1.wss", "db8", 1.100000, 2000};
- frequency = "1";
- volume = "engineOn*camPos*(thrust factor[0.5, 1.0])";
- cone[] = {3.140000, 3.920000, 2.000000, 0.400000};
- };
- class WindNoiseOut {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\ext-jetair-wind1.wss", "db0", 1.000000, 100};
- frequency = "(0.1+(1.2*(speed factor[1, 150])))";
- volume = "camPos*(speed factor[1, 150])";
- };
- class EngineLowIn {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-av8b-engine-low.wss", "db-2", 1.000000};
- frequency = "1.0 min (rpm + 0.5)";
- volume = "(1-camPos)*(engineOn*(rpm factor[0.85, 0]))";
- };
- class EngineHighIn {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-av8b-engine.wss", "db-2", 1.000000};
- frequency = "1";
- volume = "(1-camPos)*(engineOn*(rpm factor[0.55, 1.0]))";
- };
- class ForsageIn {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-av8b-forsage-1.wss", "db-2", 1.100000};
- frequency = "1";
- volume = "(1-camPos)*(engineOn*(thrust factor[0.8, 1.0]))";
- };
- class WindNoiseIn {
- sound[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\Sounds\int-jetair-wind1.wss", "db-3", 1.000000};
- frequency = "(0.1+(1.2*(speed factor[1, 150])))";
- volume = "(1-camPos)*(speed factor[1, 150])";
- };
- };
- class Reflectors {
- class Left {
- color[] = {7000, 7500, 10000, 1};
- ambient[] = {100, 100, 100, 0};
- position = "light_left";
- direction = "light_left_end";
- hitpoint = "light_left";
- selection = "light_left";
- size = 1;
- innerAngle = 20;
- outerAngle = 60;
- coneFadeCoef = 10;
- intensity = 50;
- useFlare = 1;
- dayLight = 0;
- FlareSize = 4;
- class Attenuation {
- start = 1;
- constant = 0;
- linear = 0;
- quadratic = 4;
- hardLimitStart = 150;
- hardLimitEnd = 300;
- };
- };
- class Right {
- color[] = {7000, 7500, 10000, 1};
- ambient[] = {100, 100, 100, 0};
- position = "light_left";
- direction = "light_left_end";
- hitpoint = "light_left";
- selection = "light_left";
- size = 1;
- innerAngle = 20;
- outerAngle = 60;
- coneFadeCoef = 10;
- intensity = 50;
- useFlare = 1;
- dayLight = 0;
- FlareSize = 4;
- class Attenuation {
- start = 1;
- constant = 0;
- linear = 0;
- quadratic = 4;
- hardLimitStart = 150;
- hardLimitEnd = 300;
- };
- };
- };
- class MFD {
- class AirplaneHUD {
- topLeft = "HUD_top_left";
- topRight = "HUD_top_right";
- bottomLeft = "HUD_bottom_left";
- borderLeft = 0;
- borderRight = 0;
- borderTop = 0;
- borderBottom = 0.200000;
- color[] = {0.150000, 1.000000, 0.150000, 1.000000};
- enableParallax = 1;
- class Bones {
- class PlaneOrientation {
- type = "fixed";
- pos[] = {0.498000, 0.380000};
- };
- class WeaponAim {
- type = "vector";
- source = "weapon";
- pos0[] = {0.498000, 0.380000};
- pos10[] = {1.298000, 1.380000};
- };
- class Target {
- type = "vector";
- source = "target";
- pos0[] = {0.498000, 0.380000};
- pos10[] = {1.298000, 1.380000};
- };
- class Velocity {
- type = "vector";
- source = "velocity";
- pos0[] = {0.498000, 0.380000};
- pos10[] = {1.298000, 1.380000};
- };
- class ILS_H {
- type = "ils";
- pos0[] = {0.500000, 0.500000};
- pos3[] = {0.605000, 0.500000};
- };
- class ILS_W: ILS_H {
- pos3[] = {0.500000, 0.605000};
- };
- class Level0 {
- type = "horizon";
- pos0[] = {0.500000, "0.38+0.00"};
- pos10[] = {1.300000, 1.380000};
- angle = 0;
- };
- class VerticalSpeed {
- type = "linear";
- source = "vspeed";
- sourceScale = 1.000000;
- min = -100;
- max = 100;
- minPos[] = {0.000000, 0.150000};
- maxPos[] = {0.000000, -0.150000};
- };
- class HorizonIndicatorBank {
- type = "rotational";
- source = "horizonBank";
- sourceScale = 1.000000;
- center[] = {0.065000, 0.120000};
- min = -3.141590;
- max = 3.141590;
- minAngle = 0;
- maxAngle = 360;
- aspectRatio = "1 / (0.8 /1)";
- };
- class HorizonIndicatorDive: HorizonIndicatorBank {
- source = "horizonDive";
- min = "-3.14159265359 / 2";
- max = "3.14159265359 / 2";
- minAngle = 90;
- maxAngle = -90;
- };
- };
- class Draw {
- color[] = {0.150000, 1.000000, 0.150000};
- alpha = 1;
- condition = "on";
- class PlaneOrientationCrosshair {
- clipTL[] = {0.000000, 1.000000};
- clipBR[] = {1.000000, 0.000000};
- type = "line";
- width = 4.000000;
- 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}};
- };
- class PlaneMovementCrosshair {
- clipTL[] = {0.000000, 1.000000};
- clipBR[] = {1.000000, 0.000000};
- type = "line";
- width = 4.000000;
- 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}, {}};
- };
- class MachineGunCrosshairGroup {
- type = "group";
- condition = "mgun";
- class MachineGunCrosshair {
- type = "line";
- width = 4.000000;
- 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}};
- };
- };
- class AAMissileCrosshairGroup {
- type = "group";
- condition = "AAmissile";
- class AAMissileCrosshair {
- type = "line";
- width = 4.000000;
- 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}};
- };
- };
- class ATMissileCrosshairGroup {
- condition = "ATmissile";
- type = "group";
- class ATMissileCrosshair {
- type = "line";
- width = 4.000000;
- 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}};
- };
- };
- class BombCrosshairGroup {
- type = "group";
- condition = "bomb";
- class BombCrosshair {
- type = "line";
- width = 4.000000;
- 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}};
- };
- };
- class WeaponName {
- type = "text";
- source = "weapon";
- sourceScale = 1;
- align = "right";
- scale = 1;
- pos[] = {{0.020000, 0.850000}, 1};
- right[] = {{0.060000, 0.850000}, 1};
- down[] = {{0.020000, 0.890000}, 1};
- };
- class AmmoCount {
- type = "text";
- source = "ammo";
- sourceScale = 1;
- align = "left";
- scale = 1;
- pos[] = {{0.960000, 0.850000}, 1};
- right[] = {{1.000000, 0.850000}, 1};
- down[] = {{0.960000, 0.890000}, 1};
- };
- class FlapsGroup {
- type = "group";
- condition = "flaps";
- class FlapsText {
- type = "text";
- source = "static";
- text = "FLAPS";
- align = "left";
- scale = 1;
- pos[] = {{0.090000, "0.455+0*0.045"}, 1};
- right[] = {{0.130000, "0.455+0*0.045"}, 1};
- down[] = {{0.090000, "0.495+0*0.045"}, 1};
- };
- };
- class GearGroup {
- type = "group";
- condition = "ils";
- class GearText {
- type = "text";
- source = "static";
- text = "GEAR";
- align = "left";
- scale = 1;
- pos[] = {{0.093000, "0.50+0*0.045"}, 1};
- right[] = {{0.133000, "0.50+0*0.045"}, 1};
- down[] = {{0.093000, "0.54+0*0.045"}, 1};
- };
- };
- class PitchNumber {
- type = "text";
- source = "horizonDive";
- sourceScale = 57.295799;
- align = "right";
- scale = 1;
- pos[] = {{0.130000, "0.225+1*0.045"}, 1};
- right[] = {{0.170000, "0.225+1*0.045"}, 1};
- down[] = {{0.130000, "0.265+1*0.045"}, 1};
- };
- class PitchText {
- type = "text";
- source = "static";
- text = "PITCH";
- align = "left";
- scale = 1;
- pos[] = {{0.092000, "0.225+1*0.045"}, 1};
- right[] = {{0.132000, "0.225+1*0.045"}, 1};
- down[] = {{0.092000, "0.265+1*0.045"}, 1};
- };
- class RollNumber {
- type = "text";
- source = "horizonBank";
- sourceScale = 57.295799;
- align = "right";
- scale = 1;
- pos[] = {{0.130000, "0.27+1*0.045"}, 1};
- right[] = {{0.170000, "0.27+1*0.045"}, 1};
- down[] = {{0.130000, "0.31+1*0.045"}, 1};
- };
- class RollText {
- type = "text";
- source = "static";
- text = "ROLL";
- align = "left";
- scale = 1;
- pos[] = {{0.096000, "0.27+1*0.045"}, 1};
- right[] = {{0.136000, "0.27+1*0.045"}, 1};
- down[] = {{0.096000, "0.31+1*0.045"}, 1};
- };
- class SpeedNumber {
- type = "text";
- source = "speed";
- sourceScale = 3.600000;
- align = "right";
- scale = 1;
- pos[] = {{0.130000, 0.360000}, 1};
- right[] = {{0.170000, 0.360000}, 1};
- down[] = {{0.130000, 0.400000}, 1};
- };
- class SpeedText {
- type = "text";
- source = "static";
- text = "SPEED";
- align = "left";
- scale = 1;
- pos[] = {{0.091000, 0.360000}, 1};
- right[] = {{0.131000, 0.360000}, 1};
- down[] = {{0.091000, 0.400000}, 1};
- };
- class SpeedSeparator {
- type = "line";
- width = 2.000000;
- points[] = {{{0.121000, "0.36-2*0.045"}, 1}, {{0.121000, "0.543+0*0.045"}, 1}};
- };
- class Climb {
- type = "line";
- width = 2.000000;
- 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}};
- };
- class ClimbMinGroup {
- type = "group";
- clipTL[] = {0.820000, 0.400000};
- clipBR[] = {0.880000, 0.690000};
- class ClimbMin {
- type = "text";
- source = "static";
- text = -100;
- align = "left";
- scale = 1;
- pos[] = {"VerticalSpeed", {0.860000, 0.510000}, 1};
- right[] = {"VerticalSpeed", {0.885000, 0.510000}, 1};
- down[] = {"VerticalSpeed", {0.860000, 0.540000}, 1};
- };
- };
- class ClimbMaxGroup {
- type = "group";
- clipTL[] = {0.820000, 0.060000};
- clipBR[] = {0.880000, 0.360000};
- class ClimbMax {
- type = "text";
- source = "static";
- text = 100;
- align = "left";
- scale = 1;
- pos[] = {"VerticalSpeed", {0.860000, 0.210000}, 1};
- right[] = {"VerticalSpeed", {0.885000, 0.210000}, 1};
- down[] = {"VerticalSpeed", {0.860000, 0.240000}, 1};
- };
- };
- class ClimbText {
- type = "text";
- source = "static";
- text = "CLIMB";
- align = "left";
- scale = 1;
- pos[] = {{0.850000, 0.720000}, 1};
- right[] = {{0.875000, 0.720000}, 1};
- down[] = {{0.850000, 0.750000}, 1};
- };
- class AltitudeNumber {
- type = "text";
- source = "altitudeAGL";
- sourceScale = 1;
- align = "left";
- scale = 1;
- pos[] = {{0.830000, 0.360000}, 1};
- right[] = {{0.870000, 0.360000}, 1};
- down[] = {{0.830000, 0.400000}, 1};
- };
- class AltitudeText {
- type = "text";
- source = "static";
- text = "AGL";
- align = "right";
- scale = 1;
- pos[] = {{0.880000, 0.720000}, 1};
- right[] = {{0.920000, 0.720000}, 1};
- down[] = {{0.880000, 0.760000}, 1};
- };
- class AltitudeArrow {
- type = "line";
- width = 3.000000;
- 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}};
- };
- class AltitudeScale {
- type = "scale";
- horizontal = 0;
- source = "altitudeAGL";
- sourceScale = 1;
- width = 4.000000;
- top = 0.710000;
- center = 0.380000;
- bottom = 0.050000;
- lineXleft = 0.880000;
- lineYright = 0.890000;
- lineXleftMajor = 0.880000;
- lineYrightMajor = 0.900000;
- majorLineEach = 5;
- numberEach = 10;
- step = 10;
- stepSize = 0.025000;
- align = "right";
- scale = 1;
- pos[] = {0.910000, 0.690000};
- right[] = {0.950000, 0.690000};
- down[] = {0.910000, 0.730000};
- };
- class HeadingArrows {
- type = "line";
- width = 3.000000;
- 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}};
- };
- class HeadingScale {
- type = "scale";
- horizontal = 1;
- source = "heading";
- sourceScale = 1.000000;
- width = 4.000000;
- top = 0.050000;
- center = 0.500000;
- bottom = 0.950000;
- lineXleft = 0.930000;
- lineYright = 0.920000;
- lineXleftMajor = 0.940000;
- lineYrightMajor = 0.920000;
- majorLineEach = 3;
- numberEach = 9;
- step = 5;
- stepSize = 0.020000;
- align = "center";
- scale = 1.000000;
- pos[] = {0.050000, 0.940000};
- right[] = {0.090000, 0.940000};
- down[] = {0.050000, 0.980000};
- };
- class HorizontalLine {
- clipTL[] = {0.200000, 0.000000};
- clipBR[] = {0.800000, 0.760000};
- class HorizontalLineDraw {
- type = "line";
- source = "Level0";
- 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}};
- };
- };
- class HorizonIndicatorBackground {
- type = "line";
- width = 2.000000;
- 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}};
- };
- class HorizonIndicator {
- type = "line";
- width = 4.000000;
- 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}};
- };
- class ILS {
- condition = "ils";
- class Glideslope {
- clipTL[] = {0.000000, 0.000000};
- clipBR[] = {1.000000, 1.000000};
- class ILS {
- type = "line";
- 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}};
- };
- };
- };
- };
- helmetMountedDisplay = 1;
- helmetPosition[] = {-0.025000, 0.025000, 0.100000};
- helmetRight[] = {0.050000, 0.000000, 0.000000};
- helmetDown[] = {0.000000, -0.050000, 0.000000};
- };
- };
- class Eventhandlers {
- Init = "[_this select 0] execVM "\FIR_A164_Rework_Cfg\sqs\init\init.sqf";";
- fired = "fcs = [_this] execVM "\FIR_AirWeaponSystem_US\Script\init\fire.sqf";";
- class CUP_AirVehicles_F35 {
- };
- };
- class Library {
- libTextDesc = "$STR_LIB_F35B";
- };
- class UserActions {
- class CUP_F35B_Eject {
- priority = 6;
- shortcut = "Eject";
- displayName = "<t color='#FF0000'>Pull Ejection Cord</t>";
- condition = "player in this and isengineon this";
- statement = "[this, false] spawn CUP_fnc_ejectPlayerFromAircraft";
- position = "pilotcontrol";
- radius = 10;
- onlyforplayer = 1;
- showWindow = 0;
- hideOnUse = 1;
- };
- class CUP_F35B_OpenWeaponBay {
- priority = 1.500000;
- shortcut = "";
- displayName = "Open Weapon Bay";
- condition = "player in this and isengineon this and (this animationphase 'Hatch_Weaponbay_1_1' != 1)";
- 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];";
- position = "pilotcontrol";
- radius = 10;
- onlyforplayer = 1;
- showWindow = 0;
- hideOnUse = 1;
- };
- class CUP_F35B_CloseWeaponBay: CUP_F35B_OpenWeaponBay {
- displayName = "Close Weapon Bay";
- condition = "player in this and isengineon this and (this animationphase 'Hatch_Weaponbay_1_1' != 0)";
- 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];";
- };
- class CUP_F35B_VTOLON {
- priority = 1.500000;
- shortcut = "";
- displayName = "Vertical Take-off Mode (On)";
- condition = "player in this and isengineon this and ((getpos this) select 2 < 5) and !(this getvariable ['CUP_AirVehicles_VTOL',false])";
- statement = "[this, true] call CUP_fnc_VTOL;";
- position = "pilotcontrol";
- radius = 10;
- onlyforplayer = 1;
- showWindow = 0;
- hideOnUse = 1;
- };
- class CUP_F35B_VTOLOFF: CUP_F35B_VTOLON {
- displayName = "Vertical Take-off Mode (Off)";
- condition = "player in this and isengineon this and (this getvariable ['CUP_AirVehicles_VTOL',false]);";
- statement = "[this, false] call CUP_fnc_VTOL;";
- };
- /* User Actions, Not Working Below this point */
- class ECM_ON {
- displayName = "ECM JAMMER ON";
- position = "pos cano";
- radius = 15;
- shortcut = "User4";
- condition = "this getvariable "ECMJAMMER" == "yes";";
- statement = "[this] execVM "\FIR_AirWeaponSystem_US\Script\ECM\ECM_ON.sqf";";
- onlyforplayer = "False";
- };
- class A164_MFD_Open {
- displayName = "Open Integrated TGT System";
- position = "pos cano";
- radius = 15;
- shortcut = "User7";
- condition = "this getvariable "TGT_POD" == "yes";";
- statement = "this execVM "\FIR_AirWeaponSystem_US\Script\TGTSystem\FIR_AWS_MFD_V_Open.sqf"";
- onlyforplayer = "false";
- };
- class Aircraft_MFD_Open_N {
- displayName = "Open Advanced I-TGT System";
- position = "pos cano";
- radius = 15;
- shortcut = "";
- condition = "this getvariable "TGT_POD" == "yes";";
- statement = "this execVM "\FIR_AirWeaponSystem_US\Script\TGTSystem\FIR_AWS_MFD_N_Open.sqf"";
- onlyforplayer = "false";
- };
- };
- };
- class CUP_F35B_CAP_21st: CUP_F35B_base_rc
- {
- scope = 2;
- side=1;
- author = "Community Upgrade Project & Chortles , Ordnance by: FIR , Reconfig: WalkingTerror";
- displayName = "F35 Lighning II (CAP)";
- crew = "B_pilot_F";
- faction = "Whiskey_Unit_FACTION";
- _generalMacro = "CUP_F35B_base_rc";
- vehicleclass = "Whiskey_Fixed_Wing";
- model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
- picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
- icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
- enableGPS = 1;
- radarType = 4;
- LockDetectionSystem = 8;
- incomingMissileDetectionsystem = 16;
- driverCanEject = 0;
- weapons[] = {"CUP_weapon_mastersafe","FIR_AIM9L","CUP_Vacannon_GAU22_veh","FIR_AIM120","FIR_GBU12","CMFlareLauncher"};
- 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"};
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};
- };
- class CUP_F35B_CBU_21st: CUP_F35B_base_rc
- {
- scope = 2;
- side = 1;
- author = "Community Upgrade Project & Chortles , Ordnance by: FIR , Reconfig: WalkingTerror";
- displayName = "F35 Lighning II (CBU)";
- crew = "B_pilot_F";
- faction = "Whiskey_Unit_FACTION";
- _generalMacro = "CUP_F35B_base_rc";
- vehicleclass = "Whiskey_Fixed_Wing";
- model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
- picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
- icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
- enableGPS = 1;
- radarType = 4;
- LockDetectionSystem = 8;
- incomingMissileDetectionsystem = 16;
- driverCanEject = 0;
- weapons[] = {"CUP_weapon_mastersafe","FIR_AIM9L","FIR_CBU103","CUP_Vacannon_GAU22_veh","CMFlareLauncher"};
- 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"};
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};
- };
- class CUP_F35B_AGM_21st: CUP_F35B_base_rc
- {
- scope = 2;
- side = 1;
- author = "Community Upgrade Project & Chortles , Ordnance by: FIR , Reconfig: WalkingTerror";
- displayName = "F35 Lighning II (AGM)";
- crew = "B_pilot_F";
- faction = "Whiskey_Unit_FACTION";
- _generalMacro = "CUP_F35B_base_rc";
- vehicleclass = "Whiskey_Fixed_Wing";
- model = "\CUP\AirVehicles\CUP_AirVehicles_F35\CUP_F35B.p3d";
- picture = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\Picture_F35B_CA.paa";
- icon = "\CUP\AirVehicles\CUP_AirVehicles_F35\data\UI\icon_F35B_CA.paa";
- enableGPS = 1;
- radarType = 4;
- LockDetectionSystem = 8;
- incomingMissileDetectionsystem = 16;
- driverCanEject = 0;
- weapons[] = {"CUP_weapon_mastersafe","FIR_AIM9L","FIR_AGM65","CUP_Vacannon_GAU22_veh","FIR_GBU12","CMFlareLauncher"};
- 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"};
- hiddenSelections[] = {"camo1"};
- hiddenSelectionsTextures[] = {"CUP\AirVehicles\CUP_AirVehicles_F35\data\f35_co.paa"};
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement