Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _ARMA_
- class CfgPatches {
- class fz_f18 {
- units[] = {"fz_f18f_aws", "fz_f18f_aws02", "fz_f18f_aws03", "fz_f18f_aws04", "fz_f18f_aws05"};
- weapons[] = {};
- requiredVersion = 1.0;
- requiredAddons[] = {"CAWater", "CAAir", "CAAir2", "CAData", "CACharacters", "CAWeapons", "CASounds", "CA_Anims_Char", "GLT_Missilebox", "mar_pilot"};
- };
- };
- class CfgMovesBasic {
- class DefaultDie; // External class reference
- class ManActions {
- fz_f18_pilot = "fz_f18_pilot";
- fz_f18_commander = "fz_f18_commander";
- };
- };
- class CfgMovesMaleSdr : CfgMovesBasic {
- class States {
- class Crew; // External class reference
- class fz_f18_pilot_dead : DefaultDie {
- actions = "DeadActions";
- speed = 0.5;
- looped = "false";
- terminal = true;
- file = "\fz_f18\anim\fz_f18_pilot_kia.rtm";
- connectTo[] = {"DeadState", 0.1};
- };
- class fz_f18_pilot : Crew {
- file = "\fz_f18\anim\fz_f18_pilot.rtm";
- interpolateTo[] = {"fz_f18_pilot_dead", 1};
- };
- class fz_f18_commander : Crew {
- file = "\fz_f18\anim\fz_f18_commander.rtm";
- interpolateTo[] = {"fz_f18_pilot_dead", 1};
- };
- };
- };
- class CfgSounds {
- class fz_f18_absound {
- sound[] = {"\fz_f18\sounds\burner", 30, 1.0, 2000};
- name = "fz_f18_absound";
- titles[] = {};
- };
- class fzf18flarelaunch {
- sound[] = {"\fz_f18\sounds\flare_drop", 10, 1, 700};
- name = "fzf18flarelaunch";
- titles[] = {};
- };
- class fzf18gearup {
- sound[] = {"\fz_f18\sounds\gearupex", 5, 1, 100};
- name = "fzf18gearup";
- titles[] = {};
- };
- class fzf18geardn {
- sound[] = {"\fz_f18\sounds\geardnex", 5, 1, 100};
- name = "fzf18geardn";
- titles[] = {};
- };
- class fzf18wfold {
- sound[] = {"\fz_f18\sounds\flapsex", 2, 1, 75};
- name = "fzf18wfold";
- titles[] = {};
- };
- class fzf18opcanopy {
- sound[] = {"\fz_f18\sounds\door_open", 2, 1, 75};
- name = "fzf18opcanopy";
- titles[] = {};
- };
- class fzf18clcanopy {
- sound[] = {"\fz_f18\sounds\door_close", 2, 1, 75};
- name = "fzf18clcanopy";
- titles[] = {};
- };
- };
- class CfgRadio {
- class fz_f18_bt_bingofuel {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_bingofuel.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_cmptrdmgd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_cmptrdmgd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_cmptrfail {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_cmptrfail.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_refire {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_refire.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_lefire {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_lefire.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_ledmgd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_ledmgd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_redmgd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_redmgd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_ledstryd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_ledstryd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_redstryd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_redstryd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_wrn {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_wrn.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_pc1hi {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_pc1hi.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_pc1low {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_pc1low.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_pc2hi {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_pc2hi.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_pc2low {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_pc2low.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_grdmgd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_grdmgd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_fuelhi {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_fuelhi.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_fuello {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_fuello.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_eject {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_eject.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_fltdmgd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_fltdmgd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bt_fltdstryd {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_bt_fltdstryd.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_bp_warn1 {
- sound[] = {"\fz_f18\sounds\jf18_1350k250.wav", db5, 1};
- name = "";
- title = "";
- };
- class fz_f18_bp_miswarn {
- sound[] = {"\fz_f18\sounds\jf18_bp_miswarn.wav", db5, 1};
- name = "";
- title = "";
- };
- class fz_f18_chttr_fox1 {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_fox1.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_chttr_fox2 {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_fox2.wav", db5, 1.0};
- title = "";
- };
- class fz_f18_chttr_fox3 {
- name = "";
- sound[] = {"\fz_f18\sounds\f18_fox3.wav", db5, 1.0};
- title = "";
- };
- };
- class CfgWeapons {
- class Laserdesignator_mounted;
- class BombLauncher;
- class fz_f18_droptank : BombLauncher {
- displayName = "Droptank";
- optics = false;
- initspeed = 0;
- reloadTime = 0;
- autoFire = true;
- magazines[] = {"GLT_1Rnd_fz_f18_droptank", "GLT_2Rnd_fz_f18_droptank", "GLT_3Rnd_fz_f18_droptank", "GLT_4Rnd_fz_f18_droptank", "GLT_5Rnd_fz_f18_droptank"};
- aiRateOfFire = 0; // delay between shots at given distance
- aiRateOfFireDistance = 0;
- soundContinuous = 0;
- sound[] = {"\fz_f18\sounds\bombRelease", 2, 1};
- };
- class glt_anaaq28 : Laserdesignator_mounted {
- displayName = "AN/AAQ-28(V)";
- optics = false;
- initspeed = 0;
- reloadTime = 0;
- autoFire = true;
- magazines[] = {"GLT_anaaq28"};
- aiRateOfFire = 0; // delay between shots at given distance
- aiRateOfFireDistance = 0;
- soundContinuous = 0;
- sound[] = {};
- };
- };
- class cfgAmmo {
- class GLT_BombBase;
- class fz_f18_dualrail: GLT_BombBase {
- hit = 0;
- indirectHit = 0;
- indirectHitRange = 0;
- model = "\fz_f18\fz_f18dualrail.p3d";
- proxyShape = "\fz_f18\fz_f18dualrail.p3d";
- };
- class fz_f18_droptank: GLT_BombBase {
- hit = 0;
- indirectHit = 0;
- indirectHitRange = 0;
- model = "\fz_f18\fz_f18droptank.p3d";
- proxyShape = "\fz_f18\fz_f18droptank.p3d";
- };
- class glt_anaaq28: GLT_BombBase {
- hit = 0;
- indirectHit = 0;
- indirectHitRange = 0;
- model = "\fz_f18\glt_litening.p3d";
- proxyShape = "\fz_f18\glt_litening.p3d";
- };
- };
- class cfgMagazines {
- class GLT_MagazineBase_LGB;
- class GLT_2Rnd_fz_f18_dualrail: GLT_MagazineBase_LGB {
- scope = 2;
- ammo = "fz_f18_dualrail";
- displayName = "";
- count = 2;
- };
- class GLT_3Rnd_fz_f18_dualrail: GLT_2Rnd_fz_f18_dualrail {
- count = 3;
- };
- class GLT_4Rnd_fz_f18_dualrail: GLT_2Rnd_fz_f18_dualrail {
- count = 4;
- };
- class GLT_1Rnd_fz_f18_droptank: GLT_MagazineBase_LGB {
- scope = 2;
- ammo = "fz_f18_droptank";
- displayName = "";
- count = 1;
- };
- class GLT_2Rnd_fz_f18_droptank: GLT_1Rnd_fz_f18_droptank {
- count = 2;
- };
- class GLT_3Rnd_fz_f18_droptank: GLT_1Rnd_fz_f18_droptank {
- count = 3;
- };
- class GLT_4Rnd_fz_f18_droptank: GLT_1Rnd_fz_f18_droptank {
- count = 4;
- };
- class GLT_5Rnd_fz_f18_droptank: GLT_1Rnd_fz_f18_droptank {
- count = 5;
- };
- class GLT_anaaq28: GLT_MagazineBase_LGB {
- scope = 2;
- ammo = "glt_anaaq28";
- displayName = "";
- count = 1;
- };
- };
- class CfgFactionClasses {
- class 2nd_MAW {
- displayName = "USMC (2nd Marine Aircraft Wing) ";
- priority = 100;
- side = 1;
- };
- class USMC {
- displayName = "USMC";
- priority = 100;
- side = 1;
- };
- class USN {
- displayName = "US Navy";
- priority = 100;
- side = 1;
- };
- class MAS {
- displayName = "MAS";
- priority = 100;
- side = 1;
- };
- };
- class CfgVehicleClasses {
- access = 1;
- class MAR_FA18F {
- displayName = "VMFA (AW)-533";
- };
- class MAR_FA18E_F {
- displayName = "VMF";
- };
- class mas_aircraft {
- displayName = "MAS - Objects";
- };
- class MAS_Objects {
- displayName = "MAS - Objects";
- };
- };
- class CfgVehicles {
- class Air;
- class Plane: Air {};
- class F35B : Plane {
- class NewTurret; // External class reference
- class EventHandlers;
- };
- class fz_f18abase : F35B {
- //scope = 0;
- side = 1;
- displayName = "F/A-18";
- faction = "2nd_MAW";
- accuracy = 0.5;
- };
- class fz_f18f_aws : fz_f18abase {
- destrType = "DestructWreck";
- scope = 2;
- side = 1;
- vtol = 0;
- displayName = "F/A-18F Super Hornet 01(USMC)";
- vehicleclass = "MAR_FA18F";
- model = "\fz_f18\fz_f18f_aws";
- picture = "\fz_f18\fa18_pic.paa";
- icon = "\fz_f18\fa18_icon.paa";
- mapSize = 17;
- crew = "mar_fighter_pilot";
- camouflage = 12;
- audible = 12;
- accuracy = 1.5;
- supplyRadius = 8;
- radarType = 4;
- laserScanner = 1;
- laserTarget = 1;
- irScanGround = 1;
- irScanRangeMin = 4000;
- irScanRangeMax = 10000;
- irScanToEyeFactor = 2;
- LockDetectionSystem = 8 + 4;
- IncommingMisslieDetectionSystem = 16;
- minFireTime = 10;
- driverAction = "fz_f18_pilot";
- driverCanSee = 1+2+4;
- driverIsCommander = true;
- //commanderCanSee = 1+2+4;
- gunAimDown = 0.07;
- hasGunner = true;
- //hasCommander = true;
- transportSoldier=1;
- primaryGunner = true;
- primaryObserver = true;
- gunnerOpticsShowCursor = 1;
- showgunneroptics = 1;
- brakeDistance= 500; // plane
- fuelCapacity = 1000; // air
- precision = 200; // air
- acceleration = 100;
- lightongear = true;
- maxSpeed = 1300;
- canBeShot = true;
- armor = 60;
- armorStructural= 4.0; //ranges between 1 and 4.0, default 1
- armorFuel = 1.4; // default
- armorGlass = 0.5; // default
- armorLights = 0.4; // default 0.4 in all models.
- armorWheels = 0.05;//default
- armorHull = 0.5;
- armorEngine = 0.6;
- armorAvionics = 1.4;
- armorVRotor = 0.5;
- armorHRotor = 0.7;
- armorMissiles = 1.6;
- damageResistance = 0.01246;
- armorStructured = 1;
- formationX = 40;
- formationZ = 50;
- ejectDamageLimit = 0.75;
- aileronSensitivity = 1.6;
- elevatorSensitivity = 1;
- wheelSteeringSensitivity = 3.0;
- flapsFrictionCoef = 0.5;
- minHeadTurnAI = -140;
- maxHeadTurnAI = 140;
- leftDustEffect = "LDustEffects";
- rightDustEffect = "RDustEffects";
- cost = 20000000;
- type = 2;
- threat[] = {1,1,0.7};
- landingAoa = "rad 10";
- landingSpeed = 300;
- glt_rwr_air_tex = "\fz_f18\ins\rwr\rwr_targets.paa";
- glt_rwr_ground_tex = "\fz_f18\ins\rwr\rwr_targets_blue.paa";
- glt_rwr_prio_tex = "\fz_f18\ins\rwr\rwr_targets_red.paa";
- hiddenselections[] = {"sidewinder_1", "sidewinder_2", "aim120_1", "aim120_2", "sparrow_1", "sparrow_2", "lgear2", "rgear2", "lgear", "rgear", "stat_wing", "folding_wing", "auxtank_cen", "auxtank_wing", "targ_pods", "mapev", "mapma", "mapko", "mapdi", "mapno", "sts_leng", "sts_reng", "sts_hydr", "sts_ews", "sts_ckpt", "sts_fuel", "sts_hydpsi", "sts_leopsi", "sts_reopsi", "sts_gear", "sts_hook", "sts_wings", "sts_cnpy", "pylon_1", "pylon_2", "pylon_3", "pylon_4", "pylon_5", "pylon_6", "pylon_7", "pylon_8", "pylon_9", "pylon_10", "pylon_11", "chaff_cnt", "flare_cnt", "canopy", "eject_seat", "burner", "vsd_spd1", "vsd_spd2", "vsd_spd3", "vsd_spd4", "hud_alt1", "hud_alt2", "hud_alt3", "hud_alt4", "hud_alt5", "leng_s1", "leng_s2", "leng_s3", "leng_s4", "leng_s5", "leng_s6", "leng_s7", "leng_s8", "m61_am1", "m61_am2", "m61_am3", "aim9m_1", "aim9m_2", "buddypod", "canopy_co", "mfd_1_screen", "mfd_2_screen", "hud_ctl_screen", "fuel_disp_screen", "hud_compass", "hud_horizon", "hud_back", "rwr_target_1", "rwr_target_2", "rwr_target_3", "rwr_target_4", "rwr_target_5", "rwr_target_6", "rwr_target_7", "rwr_target_8", "rwr_target_9", "rwr_target_10", "rwr_target_11", "rwr_target_12", "rwr_target_13", "rwr_target_14", "rwr_target_15", "rwr_target_16", "rwr_dir_warn", "rwr_glass", "ngear_light", "lgear_light", "rgear_light", "flaps_light", "flapsH_light", "flapsF_light", "hook_light", "aoa_fast", "aoa_sl_fast", "aoa_sl_slow", "aoa_slow", "aoa_steady"};
- //109 hiddenselections
- hiddenSelectionsTextures[] = {
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- };
- weapons[] = {"CMFlareLauncher"};
- magazines[] = {"240Rnd_CMFlare_Chaff_Magazine"};
- memoryPointCM[] = {"flare_launcher1","flare_launcher2"};
- memoryPointCMDir[] = {"flare_launcher1_dir","flare_launcher2_dir"};
- soundGetIn[] = {"ca\sounds\Air\AV8\ext\ext-jetair-cabine-close1",0.056234132,1};
- soundGetOut[] = {"ca\sounds\Air\AV8\ext\ext-jetair-cabine-open1",0.056234132,1,40};
- soundLandCrash[]={"\fz_f18\Sounds\Tire", 5, 1.2, 900};
- soundServo[]={"\fz_f18\Sounds\f18_flaps", 1, 1.1, 90};
- soundDammage[] = {"ca\sounds\Air\AV8\int\alarm_loop1",0.01,1};
- soundEngineOnInt[] = {"\fz_f18\Sounds\f18_start_in", 0.562341, 1.300000};
- soundEngineOnExt[] = {"\fz_f18\Sounds\f18_start_out", 0.794328, 1.300000, 800};
- soundEngineOffInt[] = {"\fz_f18\Sounds\f18_stop_in", 0.562341, 1.000000};
- soundEngineOffExt[] = {"\fz_f18\Sounds\f18_stop_out", 0.794328, 1.000000, 800};
- soundLocked[] = {"\ca\Tracked\Data\Sound\alarm_loop1",0.000316228,2};
- soundIncommingMissile[] = {"\ca\Tracked\Data\Sound\alarm_loop1",0.000316228,4};
- envelope[] = {0.0, 0.4, 1.9, 4, 6.8, 8.3, 8.5, 8, 7.2, 5.8, 4, 1.8, 0.5, 0};
- class ViewPilot {
- initFov = 1.0;
- minFov = 0.3;
- maxFov = 0.85;
- initAngleX = 0;
- minAngleX = -75;
- maxAngleX = 50;
- initAngleY = 0;
- minAngleY = -150;
- maxAngleY = 150;
- };
- class ViewOptics {
- initAngleX = 0;
- minAngleX = -360;
- maxAngleX = 360;
- initAngleY = 0;
- minAngleY = -120;
- maxAngleY = 120;
- initFov = 0.4;
- minFov = 0.1;
- maxFov = 0.4;
- };
- class Sounds {
- class EngineLowOut {
- sound[] = {"\fz_f18\Sounds\f18_engine_out", 2.511886, 1.000000, 1200};
- frequency = "1.0 min (rpm + 0.5)";
- volume = "engineOn*camPos*(thrust factor[1.0, 0.4])";
- };
- class EngineHighOut {
- sound[] = {"\fz_f18\Sounds\f18_engine_hi_out", 11, 0.8, 3200};
- frequency = "1";
- volume = "engineOn*camPos*(thrust factor[0.1, 1.0])";
- };
- class ForsageOut {
- sound[] = {"ca\sounds\Air\AV8\ext\ext-jetair-forsage1", 2.511886, 1.100000, 2500};
- frequency = "1";
- volume = "engineOn*camPos*(thrust factor[0.5, 1.0])";
- cone[] = {3.14, 3.92, 2.0, 0.4};
- };
- class WindNoiseOut {
- sound[] = {"ca\sounds\Air\AV8\ext\ext-jetair-wind1", 1.000000, 1.000000, 100};
- frequency = "(0.1+(1.2*(speed factor[1, 150])))";
- volume = "camPos*(speed factor[1, 150])";
- };
- class DistantPlaneOut {
- sound[] = {"\fz_f18\Sounds\distantplane", 25, 1.0, 4000};
- frequency = "1";
- volume = "engineOn*camPos*(speed factor[1, 400])";
- };
- class EngineLowIn {
- sound[] = {"ca\sounds\Air\AV8\int\int-av8b-engine-low", db-10, 1.0};
- frequency = "1.0 min (rpm + 0.5)";
- volume = "(1-camPos)*(engineOn*(thrust factor[1.0, 0.4]))";
- };
- class EngineHighIn {
- sound[] = {"\fz_f18\Sounds\f18_engine_hi_in", 2, 1.000000};
- frequency = "1";
- volume = "(1-camPos)*(engineOn*(thrust factor[0.1, 1.0]))";
- };
- class ForsageIn {
- sound[] = {"ca\sounds\Air\AV8\int\int-av8b-forsage-1", 0.794328, 1.100000};
- frequency = "1";
- volume = "(1-camPos)*(engineOn*(thrust factor[0.75, 1.0]))";
- };
- class WindNoiseIn {
- sound[] = {"ca\sounds\Air\AV8\int\int-jetair-wind1", 0.707946, 1.000000};
- frequency = "(0.1+(1.2*(speed factor[1, 150])))";
- volume = "(1-camPos)*(speed factor[1, 150])";
- };
- };
- class Turrets {
- class WSOPosition : NewTurret {
- gunnerAction = "fz_f18_commander";
- gunnerInAction = "fz_f18_commander";
- body = "";
- gun = "";
- //animationSourceBody = "obsTurret";
- //animationSourceGun = "obsGun";
- primarygunner = 1;
- weapons[] = {"GLT_M61A1","GLT_AIM9M_Launcher","fz_f18_droptank","GLT_AIM120_Launcher","GLT_MK82_Launcher","GLT_AGM65_Launcher","CMFlareLauncher"};
- magazines[] = {"500Rnd_20mm_M61A1_GLT","GLT_2Rnd_AIM9M","GLT_1Rnd_fz_f18_droptank","GLT_4Rnd_fz_f18_dualrail","GLT_4Rnd_AIM120","GLT_4Rnd_AGM65","GLT_4Rnd_MK82","240Rnd_CMFlare_Chaff_Magazine"};
- memoryPointsGetInGunner = "pos gunner";
- memoryPointsGetInGunnerDir = "pos gunner dir";
- memoryPointGun = "gunmuz";
- memoryPointGunnerOptics = "gunnerview";
- minElev = -360;
- maxElev = 360;
- initElev = 0;
- minTurn = -360;
- maxTurn = 360;
- initTurn = 0;
- gunnerOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
- gunnerName = WSO;
- commanding = -1;
- typicalCargo[] = {"USMC_Soldier_Pilot"};
- ejectDeadGunner = false;
- //forceHideGunner = true;
- gunBeg = "gunmuz"; // endpoint of the gun
- gunEnd = "gunend"; // chamber of the gun
- gunnerForceOptics = false;
- gunnerOutOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
- gunnerOpticsColor[] = {0.227, 0.769, 0.24, 1};
- gunnerForceOutOptics = 0;
- gunnerUsesPilotView = false;
- hasGunner = true;
- hideWeaponsGunner = false;
- inGunnerMayFire = false;
- lockWhenDriverOut = false;
- maxHorizontalRotSpeed = 3;
- maxVerticalRotSpeed = 3;
- outGunnerMayFire = true;
- //primaryObserver = 1;
- proxyType = "CPGunner";
- proxyIndex = 1;
- gunnerOpticsShowCursor = 1;
- showgunneroptics = 1;
- soundServo[] = {"", db-50, 1.0};
- startEngine = false;
- //viewGunnerInExternal = true;
- class ViewGunner {
- initFov = 0.7;
- minFov = 0.3;
- maxFov = 0.85;
- initAngleX = 0;
- minAngleX = -75;
- maxAngleX = 50;
- initAngleY = 0;
- minAngleY = -150;
- maxAngleY = 150;
- };
- };
- };
- class MFD {
- class AirplaneHUD {
- topLeft = "HUD LH";
- topRight = "HUD PH";
- bottomLeft = "HUD LD";
- borderLeft = 0;
- borderRight = 0;
- borderTop = 0;
- borderBottom = 0.1;
- color[] = {1, 1, 1, 0.5};
- condition = "on";
- class Pos10Vector {
- condition = "on";
- type = "vector";
- pos0[] = {0.5, 0.32};
- pos10[] = {0.5+0.57, 0.32+0.62};
- };
- class Bones {
- class AGLMove1 {
- type = "linear";
- source = "altitudeAGL";
- condition = "on";
- min = 0;
- max = 100;
- minPos[] = {0.85, 0.3};
- maxPos[] = {0.85, 0.3};
- };
- class AGLMove2 {
- type = "fixed";
- condition = "on";
- pos[] = {0.05, 0.8};
- };
- class ASLMove1 {
- type = "linear";
- condition = "on";
- source = "altitudeASL";
- min = 0;
- max = 500;
- minPos[] = {0.1, 0.1};
- maxPos[] = {0.1, 0.8};
- };
- class ASLMove2 {
- type = "fixed";
- condition = "on";
- pos[] = {0.1, 0.8};
- };
- class VertSpeed {
- type = "linear";
- condition = "on";
- source = "vSpeed";
- min = -25;
- max = 25;
- minPos[] = {0.9, 0.7};
- maxPos[] = {0.9, 0.7};
- };
- class SpdMove2 {
- source = "speed";
- condition = "on";
- min = 33;
- max = 200;
- type = "linear";
- minPos[] = {0.9, 0.2};
- maxPos[] = {0.9, 0.2};
- };
- class ILS {
- type = "ils";
- pos0[] = {0.5, 0.4};
- pos3[] = {0.7, 0.6};
- };
- class WeaponAim : Pos10Vector {
- type = "vector";
- source = "weapon";
- pos10[] = {0.5+0.57, 0.24+0.69};
- pos0[] = {0.505, 0.3};
- };
- class Target : Pos10Vector {
- source = "target";
- };
- class TargetDistanceMissile {
- type = "rotational";
- source = "targetDist";
- condition = "on";
- center[] = {0, 0};
- min = 100;
- max = 3000;
- minAngle = -120;
- maxAngle = 120;
- };
- class TargetDistanceMGun {
- type = "rotational";
- source = "targetDist";
- condition = "on";
- center[] = {0, 0};
- min = 100;
- max = 1000;
- minAngle = -180;
- maxAngle = 90;
- };
- class Level0 : Pos10Vector {
- type = "horizon";
- condition = "on";
- angle = 0;
- };
- class LevelP5 : Level0 {
- angle = 5;
- condition = "on";
- };
- class LevelM5 : Level0 {
- angle = -5;
- condition = "on";
- };
- class LevelP10 : Level0 {
- angle = 10;
- condition = "on";
- };
- class LevelM10 : Level0 {
- angle = -10;
- condition = "on";
- };
- class LevelP15 : Level0 {
- angle = 15;
- condition = "on";
- };
- class LevelM15 : Level0 {
- angle = -15;
- condition = "on";
- };
- class Velocity : Pos10Vector {
- type = "vector";
- source = "velocity";
- condition = "on";
- };
- class PlaneW {
- type = "fixed";
- pos[] = {0.51, 0.31};
- condition = "on";
- };
- };
- class Draw {
- alpha = 0.4;
- color[] = {0.2,1,0.1};
- clipTL[] = {0, 0.05};
- clipBR[] = {1, 0.75};
- condition = "on";
- class DimmedBase {
- alpha = 0.3;
- condition = "on";
- class AltitudeBase {
- type = "line";
- condition = "on";
- points[] = {{"AGLMove2", 1}, {"ASLMove2", 1}};
- };
- };
- class targetrange {
- type = "text";
- align = "left";
- scale = 1;
- source = "targetDist";
- sourceScale = 1;
- pos[] = {"SpdMove2", {-0.05, -0.03}, 1};
- right[] = {"SpdMove2", {0.0075, -0.027}, 1};
- down[] = {"SpdMove2", {-0.05, 0.03}, 1};
- };
- class vsitext {
- type = "text";
- align = "left";
- scale = 1;
- source = "vspeed";
- sourceScale = 1.9685;
- pos[] = {"VertSpeed", {-0.05, -0.03}, 1};
- right[] = {"VertSpeed", {0.0075, -0.027}, 1};
- down[] = {"VertSpeed", {-0.05, 0.03}, 1};
- };
- class PlaneW {
- condition = "on";
- class Velocity {
- type = "line";
- condition = "on";
- points[] = {{"Velocity", {0+0.005, -0.02}, 1}, {"Velocity", {0.02+0.005, 0}, 1}, {"Velocity", {0+0.005, 0.02}, 1}, {"Velocity", {-0.02+0.005, 0}, 1}, {"Velocity", {0+0.005, -0.02}, 1}};
- };
- };
- class MGun {
- condition = "mgun";
- class Circle {
- type = "line";
- points[] = {{"WeaponAim", {0, -0.07}, 1}, {"WeaponAim", {0, -0.07}, 1}, {}, {"WeaponAim", {0, -0.01}, 1}, {"WeaponAim", {0, -0.01}, 1}, {}, {"WeaponAim", {0.03*sin(-180), -0.03*cos(-180)}, 1}, {"WeaponAim", {0.07*sin(-180), -0.07*cos(-180)}, 1}, {}, {"WeaponAim", {0.03*sin(+90), -0.03*cos(+90)}, 1}, {"WeaponAim", {0.07*sin(+90), -0.07*cos(+90)}, 1}, {}, {"WeaponAim", 1, "TargetDistanceMGun", {0, 0.04}, 1}, {"WeaponAim", 1, "TargetDistanceMGun", {0, 0.07}, 1}};
- };
- };
- class Missile {
- condition = "missile";
- class Circle {
- type = "line";
- points[] = {{"WeaponAim", {0, -0.1}, 1}, {"WeaponAim", {+0.7*0.1, -0.7*0.1}, 1}, {"WeaponAim", {0.1, 0}, 1}, {"WeaponAim", {+0.7*0.1, +0.7*0.1}, 1}, {"WeaponAim", {0, 0.1}, 1}, {"WeaponAim", {-0.7*0.1, +0.7*0.1}, 1}, {"WeaponAim", {-0.1, 0}, 1}, {"WeaponAim", {-0.7*0.1, -0.7*0.1}, 1}, {"WeaponAim", {0, -0.1}, 1}, {}, {"WeaponAim", {0.1*0.8*sin(-120), -0.1*0.8*cos(-120)}, 1}, {"WeaponAim", {0.1*1.2*sin(-120), -0.1*1.2*cos(-120)}, 1}, {}, {"WeaponAim", {0.1*0.8*sin(+120), -0.1*0.8*cos(+120)}, 1}, {"WeaponAim", {0.1*1.2*sin(+120), -0.1*1.2*cos(+120)}, 1}, {}, {"WeaponAim", 1, "TargetDistanceMissile", {0, 0.1*0.8}, 1}, {"WeaponAim", 1, "TargetDistanceMissile", {0, 0.1*1.2}, 1}};
- };
- class Target {
- type = "line";
- points[] = {{"Target", {-0.05, -0.05}, 1}, {"Target", {0.05, -0.05}, 1}, {"Target", {0.05, 0.05}, 1}, {"Target", {-0.05, 0.05}, 1}, {"Target", {-0.05, -0.05}, 1}};
- };
- };
- class Horizont {};
- class ILS {
- condition = "ils";
- class Glideslope {
- clipTL[] = {0.29, 0.29};
- clipBR[] = {0.71, 0.71};
- class ILS {
- type = "line";
- points[] = {{ILS, {-10, 0}, 1}, {ILS, {10, 0}, 1}, {}, {ILS, {0, -10}, 1}, {ILS, {0, 10}, 1}};
- };
- };
- class AOABracket {
- condition = "on";
- type = "line";
- points[] = {{{0.42, 0.78}, 1}, {{0.4, 0.78}, 1}, {{0.4, 0.88}, 1}, {{0.42, 0.88}, 1}};
- };
- };
- };
- };
- };
- class AnimationSources {
- class lelev_off {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class relev_off {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class rightgear {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class leftgear {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class lgearpist {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class lgearsus {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class rgearpist {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class rgearsus {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class n_sus {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class n_sus2 {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class rgear_rot {
- source = "user";
- animPeriod = 1;
- initPhase = 0;
- };
- class lgear_rot {
- source = "user";
- animPeriod = 1;
- initPhase = 0;
- };
- class frontgear {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class lgdoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class rin_lgdoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class rou_lgdoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class rgdoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class rin_rgdoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class rou_rgdoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class f_ndoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class f_nrdoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class f_ndoor2 {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class r_ndoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class rear_ndoor {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class fuel_probe {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class fuel_drogue {
- source = "user";
- animPeriod = 8;
- initPhase = 0;
- };
- class auxtank_switch {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class eject_switch {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class ab_switch {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class spd_accelerator {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class bottles {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class ewsfail {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class gearfail {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class flarecount {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class firewep {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class fired {
- source = "user";
- animPeriod = 0.001;
- initPhase = 0;
- };
- class canopy {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class r_wingfold {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class l_wingfold {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class tailhook {
- source = "user";
- animPeriod = 2;
- initPhase = 0;
- };
- class map_X {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class map_Y {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class map_icon_x {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class map_icon_y {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class commap_X {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class commap_Y {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class fuel_int {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class fuel_extl {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class fuel_extr {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class fuel_extc {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class le_fire {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class re_fire {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class mstr_caut {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class rmfd_fl {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class lmfd_fl {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class map_fl {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class engd_fl {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class upfrnt_fl {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class eng_fail {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class ccip_length {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class ccip_rot {
- source = "user";
- animPeriod = 0.0001;
- initPhase = 0;
- };
- class map_icon_waypoint_day {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class map_icon_waypoint_night {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class IndicatorCompass {
- source = "user";
- animPeriod = 0.1;
- initPhase = 0;
- };
- class GLT_default_source {
- source="user";
- animPeriod=0.000001;
- initPhase = 0;
- };
- class rwr_hit_imminent: GLT_default_source {
- initPhase = 1;
- };
- class rwr_ne_close: rwr_hit_imminent {};
- class rwr_ne_far: rwr_hit_imminent {};
- class rwr_se_close: rwr_hit_imminent {};
- class rwr_se_far: rwr_hit_imminent {};
- class rwr_nw_close: rwr_hit_imminent {};
- class rwr_nw_far: rwr_hit_imminent {};
- class rwr_sw_close: rwr_hit_imminent {};
- class rwr_sw_far: rwr_hit_imminent {};
- class rwr_rotate_target1: GLT_default_source {};
- class rwr_rotate_target2: GLT_default_source {};
- class rwr_rotate_target3: GLT_default_source {};
- class rwr_rotate_target4: GLT_default_source {};
- class rwr_rotate_target5: GLT_default_source {};
- class rwr_rotate_target6: GLT_default_source {};
- class rwr_rotate_target7: GLT_default_source {};
- class rwr_rotate_target8: GLT_default_source {};
- class rwr_rotate_target9: GLT_default_source {};
- class rwr_rotate_target10: GLT_default_source {};
- class rwr_rotate_target11: GLT_default_source {};
- class rwr_rotate_target12: GLT_default_source {};
- class rwr_rotate_target13: GLT_default_source {};
- class rwr_rotate_target14: GLT_default_source {};
- class rwr_rotate_target15: GLT_default_source {};
- class rwr_rotate_target16: GLT_default_source {};
- class rwr_translate_target1: GLT_default_source {};
- class rwr_translate_target2: GLT_default_source {};
- class rwr_translate_target3: GLT_default_source {};
- class rwr_translate_target4: GLT_default_source {};
- class rwr_translate_target5: GLT_default_source {};
- class rwr_translate_target6: GLT_default_source {};
- class rwr_translate_target7: GLT_default_source {};
- class rwr_translate_target8: GLT_default_source {};
- class rwr_translate_target9: GLT_default_source {};
- class rwr_translate_target10: GLT_default_source {};
- class rwr_translate_target11: GLT_default_source {};
- class rwr_translate_target12: GLT_default_source {};
- class rwr_translate_target13: GLT_default_source {};
- class rwr_translate_target14: GLT_default_source {};
- class rwr_translate_target15: GLT_default_source {};
- class rwr_translate_target16: GLT_default_source {};
- };
- class Reflectors {
- class Left {
- color[] = {0.8,0.8,1.0,1.0};
- ambient[] = {0.07,0.07,0.07,1.0};
- position = "L svetlo";
- direction = "konec L svetla";
- hitpoint = "L svetlo";
- selection = "L svetlo";
- size = 1;
- brightness = 1.0;
- };
- };
- class MarkerLights {
- class RedWingTip_L {
- name = "cerveny pozicni";
- color[] = {1.0, 0.1, 0.1, 1};
- ambient[] = {0.1, 0.01, 0.01, 1};
- brightness = 0.005;
- blinking = false;
- };
- class GreenWingTip_R {
- name = "zeleny pozicni";
- color[] = {0.1, 1.0, 0.1, 1};
- ambient[] = {0.01, 0.1, 0.01, 1};
- brightness = 0.005;
- blinking = false;
- };
- class WhiteTailFin_R {
- name = "bily pozicni";
- color[] = {1, 1, 1, 1};
- ambient[] = {0.1, 0.1, 0.1, 1};
- brightness = 0.005;
- blinking = false;
- };
- class WhiteBlinking {
- name = "bily pozicni blik";
- color[] = {1, 1, 1, 1};
- ambient[] = {0.1, 0.1, 0.1, 1};
- brightness = 0.005;
- blinking = true;
- };
- class RedTailBlinking_L {
- name = "cerveny pozicni blik";
- color[] = {1.0, 0.1, 0.1, 1};
- ambient[] = {0.1, 0.01, 0.01, 1};
- brightness = 0.005;
- blinking = true;
- };
- class RedTailBlinking_R {
- name = "zeleny pozicni blik";
- color[] = {1.0, 0.1, 0.1, 1};
- ambient[] = {0.1, 0.01, 0.01, 1};
- brightness = 0.005;
- blinking = true;
- };
- };
- class UserActions {
- class LowerGear {
- displayName = "GEAR DOWN (F/A-18F)";
- position = "pilotcontrol";
- onlyForPlayer = 1;
- radius = 5;
- shortcut = "landgear";
- condition = "this animationPhase ""frontgear"" >= 0.9 and player in this and speed this < 350";
- statement = "[this] exec ""\fz_f18\scripting\geardown.sqs""";
- };
- class RaiseGear {
- displayName = "GEAR UP (F/A-18F)";
- position = "pilotcontrol";
- onlyForPlayer = 1;
- radius = 5;
- shortcut = "landgearup";
- condition = "this animationPhase ""frontgear"" < 0.1 and player in this and speed this > 100";
- statement = "[this] exec ""\fz_f18\scripting\gearup.sqs""";
- };
- class tailhookdown {
- displayName = "TAILHOOK DOWN (F/A-18F)";
- position = "pilotcontrol";
- onlyForPlayer = 0;
- radius = 5;
- condition = "this animationPhase ""frontgear"" < 0.1 and this animationPhase ""tailhook"" < 0.1 and player in this and speed this > 100 or player in this and speed this > 100 and this animationphase ""gearfail"" > 0";
- statement = "this animate [""tailhook"",1]";
- };
- class tailhookup {
- displayName = "TAILHOOK UP (F/A-18F)";
- position = "pilotcontrol";
- onlyForPlayer = 0;
- radius = 5;
- condition = "this animationPhase ""tailhook"" > 0.1 and player in this";
- statement = "this animate [""tailhook"",0]";
- };
- class afterburner {
- displayName = "Afterburner On";
- position = "pilotcontrol";
- onlyForPlayer = 1;
- radius = 5;
- shortcut = "vehicleTurbo";
- condition = "this animationPhase ""ab_switch"" == 0 and player in this and this animationPhase ""eng_fail"" < 1";
- statement = "[this] exec ""\fz_f18\aws\burner_xws.sqs""";
- };
- class afterburneroff {
- displayName = "Afterburner Off";
- position = "pilotcontrol";
- onlyForPlayer = 1;
- radius = 5;
- shortcut = "vehicleTurbo";
- condition = "this animationPhase ""ab_switch"" == 1 and player in this";
- statement = "this animate [""ab_switch"",0]";
- };
- class opencanopy {
- displayName = "Open Canopy";
- position = "pilotcontrol";
- onlyForPlayer = 0;
- radius = 15;
- condition = "this animationPhase ""canopy"" < 0.1 and (getpos this select 2) < 1 and speed this < 1";
- statement = "[this] exec ""\fz_f18\aws\open_canopy.sqs""";
- };
- class closecanopy {
- displayName = "Close Canopy";
- position = "pilotcontrol";
- onlyForPlayer = 0;
- radius = 15;
- condition = "this animationPhase ""canopy"" > 0.9";
- statement = "[this] exec ""\fz_f18\aws\close_canopy.sqs""";
- };
- class foldwings {
- displayName = "Fold Wings";
- position = "pilotcontrol";
- onlyForPlayer = 0;
- radius = 15;
- condition = "this animationPhase ""l_wingfold"" < 0.1 and (getpos this select 2) < 1 and speed this < 1";
- statement = "[this] exec ""\fz_f18\aws\foldwing.sqs""";
- };
- class unfoldwings {
- displayName = "Unfold wings";
- position = "pilotcontrol";
- onlyForPlayer = 0;
- radius = 15;
- condition = "this animationPhase ""l_wingfold"" > 0.9";
- statement = "[this] exec ""\fz_f18\aws\unfoldwing.sqs""";
- };
- class ejection {
- displayName = "WARNING! EJECTION SEAT";
- position = "pilotcontrol";
- onlyForPlayer = 1;
- radius = 5;
- shortcut = "eject";
- condition = "player in this and this animationphase ""eject_switch"" == 0";
- statement = "[this] exec ""\fz_f18\aws\ejectseat_awsf.sqs""";
- };
- //class targeting {
- //displayName = "GPS/INS System";
- //shortcut = "";
- //position = "";
- //onlyForPlayer = 1;
- //radius = 15;
- //condition = "player == (driver this)";
- //statement = "[this] exec ""\fz_f18\scripts\gps_ins_system.sqf""";
- //};
- //class extendrefueling {
- //displayName = "Extend Refueling Probe";
- //position = "pilotcontrol";
- //onlyForPlayer = 0;
- //radius = 5;
- //condition = "player in this and this animationPhase ""fuel_probe"" < 0.5 and fz_airrefuel == 1 and speed this > 100";
- //statement = "this animate [""fuel_probe"",1]";
- //};
- //class retractrefueling {
- //displayName = "Retract Refueling Probe";
- //position = "pilotcontrol";
- //onlyForPlayer = 0;
- //radius = 5;
- //condition = "player in this and this animationPhase ""fuel_probe"" > 0.5";
- //statement = "this animate [""fuel_probe"",0]";
- //};
- //class extenddrogue {
- //displayName = "Extend Refueling Drogue";
- //position = "pilotcontrol";
- //onlyForPlayer = 0;
- //radius = 5;
- //condition = "player in this and this animationPhase ""fuel_drogue"" < 0.5 and fz_airrefuel == 1 and ""fz_f18_hp6_d704_1"" in magazines this and speed this > 100";
- //statement = "this animate [""fuel_drogue"",1]";
- //};
- //class retractdrogue {
- //displayName = "Retract Refueling Drogue";
- //position = "pilotcontrol";
- //onlyForPlayer = 0;
- //radius = 5;
- //condition = "player in this and this animationPhase ""fuel_drogue"" > 0.5";
- //statement = "this animate [""fuel_drogue"",0]";
- //};
- //class refuelaction {
- //displayName = "Refuel at Buddy Pod";
- //position = "pilotcontrol";
- //onlyForPlayer = 0;
- //radius = 80;
- //condition = "this animationPhase ""fuel_drogue"" > 0.5";
- //statement = "[this] exec ""\fz_f18\scripting\fuel_drogue.sqs""";
- //};
- //class RWR_pwr_on {
- //displayName = "RWR Power On";
- //position = "pilotcontrol";
- //onlyForPlayer = 1;
- //radius = 5;
- //shortcut = "";
- //condition = "player == (driver this)";
- //statement = "[this] exec ""\fz_f18\ins\rwr_pwr_ON.sqf""";
- //};
- class defaultAction {
- displayName ="";
- priority = 0;
- shortcut = "";
- condition = "false";
- statement = "";
- displayNameDefault = "";
- position = "pilotcontrol";
- radius =15;
- onlyforplayer = 1;
- };
- class advancedOptions: defaultAction {
- displayName ="Go advanced";
- priority = 0;
- hideOnUse = 0;
- condition = "!(this getVariable 'GLT_ADVANCED')";
- statement = "this setVariable ['GLT_ADVANCED', true]";
- };
- class closeAdvancedOptions: defaultAction {
- displayName ="Close advanced";
- priority = 0;
- condition = "this getVariable 'GLT_ADVANCED'";
- statement = "this setVariable ['GLT_ADVANCED', false]";
- };
- class avionics {
- displayName = "AVIONICS";
- priority = 1;
- hideOnUse = 0;
- position = "pilotcontrol";
- onlyForPlayer = 1;
- radius = 5;
- shortcut = "";
- condition = "this getVariable 'GLT_ADVANCED'";
- statement = "this setVariable ['AVIONICS', true]; this setVariable ['GLT_ADVANCED', false]";
- };
- class nav_system {
- displayName = "NAV System";
- position = "pilotcontrol";
- onlyForPlayer = 1;
- radius = 5;
- shortcut = "";
- condition = "this getVariable 'AVIONICS'";
- statement = "[this] exec ""\fz_f18\scripts\mar_nav_system.sqf""; this setVariable ['AVIONICS', false]";
- };
- class rwrModePrio: defaultAction {
- displayName ="RWR to PRIORITY";
- priority = 1;
- shortcut = "";
- condition = "(this getVariable 'GLT_ADVANCED') && ((this getVariable 'RWR_MODE') == 16)";
- statement = "this setVariable ['RWR_RANGE', 3000];this setVariable ['RWR_MODE', 5]; this setVariable ['GLT_ADVANCED', false]";
- };
- class rwrModeNorm: defaultAction {
- displayName ="RWR to NORMAL";
- priority = 0.95;
- condition = "(this getVariable 'GLT_ADVANCED') && ((this getVariable 'RWR_MODE') == 5)";
- statement = "this setVariable ['RWR_RANGE', 6000];this setVariable ['RWR_MODE', 16]; this setVariable ['GLT_ADVANCED', false]";
- };
- class rwrTargetAll: defaultAction {
- displayName ="RWR Targetmode ALL";
- priority = 0.9;
- condition = "(this getVariable 'GLT_ADVANCED')";
- statement = "this setVariable ['RWR_TARGETMODE', ['Air', 'Car', 'Tank', 'Ship']]; this setVariable ['GLT_ADVANCED', false]";
- };
- class rwrTargetAir: defaultAction {
- displayName ="RWR Targetmode A-A";
- priority = 0.89;
- condition = "(this getVariable 'GLT_ADVANCED')";
- statement = "this setVariable ['RWR_TARGETMODE', ['Air']]; this setVariable ['GLT_ADVANCED', false]";
- };
- class rwrTargetGround: defaultAction {
- displayName ="RWR Targetmode A-G";
- priority = 0.88;
- condition = "(this getVariable 'GLT_ADVANCED')";
- statement = "this setVariable ['RWR_TARGETMODE', ['Car', 'Tank']]; this setVariable ['GLT_ADVANCED', false]";
- };
- class rwrTargetShip: defaultAction {
- displayName ="RWR Targetmode NAVAL";
- priority = 0.87;
- condition = "(this getVariable 'GLT_ADVANCED')";
- statement = "this setVariable ['RWR_TARGETMODE', ['Ship']]; this setVariable ['GLT_ADVANCED', false]";
- };
- class rwrTgtSepOn: defaultAction {
- displayName ="RWR TGT SEP ON";
- priority = 0.86;
- condition = "(this getVariable 'GLT_ADVANCED') and !(this getVariable 'RWR_TGTSEP')";
- statement = "this setVariable ['RWR_TGTSEP', true]; this setVariable ['GLT_ADVANCED', false]";
- };
- class rwrTgtSepOff: defaultAction {
- displayName ="RWR TGT SEP OFF";
- priority = 0.86;
- condition = "(this getVariable 'GLT_ADVANCED') and (this getVariable 'RWR_TGTSEP')";
- statement = "this setVariable ['RWR_TGTSEP', false]; this setVariable ['GLT_ADVANCED', false]";
- };
- };
- class eventhandlers {
- init = "[_this select 0] exec ""\fz_f18\init_fa18f_aw.sqs""; [_this select 0] execVM ""\fz_f18\GLT_RWR_init.sqf""";
- engine = "[_this select 0] exec ""\fz_f18\aws\engon.sqs""; [_this select 0, (isEngineOn (_this select 0))] execVM ""\fz_f18\ins\mfd\mfd_init.sqf""";
- fired = "_this call BIS_Effects_EH_Fired;";
- killed = "_this call BIS_Effects_EH_Killed;";
- hit = "[_this select 0] exec ""\fz_f18\aws\sysfail_aws.sqs""";
- IncomingMissile = "if ((_this select 0)==(_this select 0)) then {[_this] execVM ""\fz_f18\GLT_RWR_incoming.sqf""}";
- //////////////////////////////////////////////////////////
- //getin = "[_this select 0, _this select 1, _this select 2] exec ""\fz_f18\aws\getin.sqs""";
- //killed = "[_this select 0] exec ""\fz_f18\aws\aws_wreck.sqs""";
- //////////////////////////////////////////////////////////
- };
- };
- class fz_f18f_aws02 : fz_f18f_aws {
- displayName = "F/A-18F Super Hornet 02(USMC)";
- vehicleclass = "MAR_FA18F";
- model = "\fz_f18\fz_f18f_aws02";
- };
- class fz_f18f_aws03 : fz_f18f_aws {
- displayName = "F/A-18F Super Hornet 03(USMC)";
- vehicleclass = "MAR_FA18F";
- model = "\fz_f18\fz_f18f_aws03";
- };
- class fz_f18f_aws04 : fz_f18f_aws {
- displayName = "F/A-18F Super Hornet 04(USMC)";
- vehicleclass = "MAR_FA18F";
- model = "\fz_f18\fz_f18f_aws04";
- };
- class fz_f18f_aws05 : fz_f18f_aws {
- displayName = "F/A-18F Super Hornet 05(USMC)";
- vehicleclass = "MAR_FA18F";
- model = "\fz_f18\fz_f18f_aws05";
- };
- class All;
- class AllVehicles;
- class Land : AllVehicles {};
- class LandVehicle : Land {};
- class Car : LandVehicle {};
- class fz_f18_ejectseat : Car {
- scope = public;
- model = "\fz_f18\fz_f18_ejectseat";
- displayName = "F/A-18 Ejection Seat";
- // threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
- threat[] = {0, 0, 0};
- irTarget = false;
- cost = 25;
- driverAction = "AV8B_Pilot";
- vehicleclass = "mas_aircraft";
- hasgunner = false;
- hascommander = false;
- transportsoldier = 0;
- weapons[] = {};
- magazines[] = {};
- maxSpeed = 280; // max speed on level road, km/h
- soundEngine[] = {"", 1, 1};
- destrType = "DestructNo";
- };
- class fz_f18e_canopy : Car {
- scope = public;
- model = "\fz_f18\fz_f18e_canopy";
- displayName = "F/A-18E canopy";
- // threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
- threat[] = {0, 0, 0};
- irTarget = false;
- cost = 25;
- driverAction = "AV8B_Pilot";
- vehicleclass = "mas_aircraft";
- hasDriver = false;
- weapons[] = {};
- magazines[] = {};
- maxSpeed = 280; // max speed on level road, km/h
- soundEngine[] = {"", 1, 1};
- destrType = "DestructNo";
- };
- class fz_f18f_canopy : Car {
- scope = public;
- model = "\fz_f18\fz_f18f_canopy";
- displayName = "F/A-18F canopy";
- // threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
- threat[] = {0, 0, 0};
- irTarget = false;
- cost = 25;
- driverAction = "AV8B_Pilot";
- vehicleclass = "mas_aircraft";
- hasDriver = false;
- weapons[] = {};
- magazines[] = {};
- maxSpeed = 280; // max speed on level road, km/h
- soundEngine[] = {"", 1, 1};
- destrType = "DestructNo";
- };
- class Ship : AllVehicles {};
- class Boat : Ship {};
- class Zodiac : Boat {};
- class fz_f18_liferaft : Zodiac {
- scope = public;
- transportSoldier = 1;
- maxSpeed = 8; // max speed on level road, km/h
- driverAction = "AV8B_Pilot";
- model = "\fz_f18\fz_f18_liferaft";
- weapons[] = {};
- magazines[] = {};
- soundEngine[] = {"", 1, 1};
- hasgunner = false;
- faction = MAS;
- vehicleclass = "mas_aircraft";
- cargoAction[] = {"AV8B_Pilot"};
- getInRadius = 5;
- displayName = "Liferaft";
- // threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
- threat[] = {0, 0, 0};
- irTarget = false;
- soundEnviron[] = {"", 0, 1};
- class TransportMagazines {};
- };
- class Man : Land {};
- class CAManBase : Man {};
- class SoldierWB : CAManBase {};
- class Static : All {};
- class Building : Static {};
- class NonStrategic : Building {};
- class HeliH : NonStrategic {};
- class fz_f18_fakeplate : HeliH {
- model = "\fz_f18\fz_f18_fakeplate";
- vehicleclass = "MAS_Objects";
- armor = 90000;
- faction = MAS;
- scope = protected;
- displayName = "Fake Plate";
- };
- class fz_harmtarget : Static {
- scope = protected;
- irtarget = true;
- faction = MAS;
- displayname = "HARM Radiation Target";
- model = "\fz_f18\fz_jammer_rah";
- ladders[] = {};
- armor = 1000000000;
- side = TEast;
- };
- class fz_gpstarget : Static {
- scope = protected;
- irtarget = true;
- faction = MAS;
- displayname = "GPS Target";
- model = "\fz_f18\fz_jammer_rah";
- ladders[] = {};
- armor = 1000000000;
- side = TEast;
- };
- class fz_aswtarget : Static {
- scope = protected;
- irtarget = true;
- faction = MAS;
- displayname = "ASW Target";
- model = "\fz_f18\fz_jammer_rah";
- ladders[] = {};
- armor = 1000000000;
- side = TEast;
- };
- class fz_f18_wreck : Static {
- scope = public;
- irtarget = false;
- faction = MAS;
- vehicleclass = "mas_aircraft";
- displayname = "F/A-18 Wreck";
- namesound = "plane";
- model = "\fz_f18\fz_f18_wreck";
- ladders[] = {};
- armor = 1000000000;
- side = TCivilian;
- };
- };
- class RscMapControl;
- class mar_nav_system
- {
- idd = 3330;
- movingEnable = 1;
- enableSimulation = 1;
- onload = "";
- onUnload = "";
- class controlsBackground
- {
- class mar_navmap : RscMapControl
- {
- idc = 3330;
- maxSatelliteAlpha = 0;
- x = "(1/1024)*881"; //0.861
- y = "(1/768)*483"; //0.63
- w = "(1/1024)*868";
- h = "(1/768)*599";
- };
- };
- objects[] = {};
- class controls
- {
- class mar_navmap_Border
- {
- idc = 3331;
- moving = 0;
- type = 0;
- style = 48;
- text = "\fz_f18\ins\mar_mfd_border.paa";
- font = "Zeppelin32";
- sizeEx = 0.023;
- colorBackground[] = {0,0,0,0};
- colorText[] = {1,1,1,1};
- x = "(1/1024)*881"; //0.861
- y = "(1/768)*483"; //0.63
- w = "(1/1024)*868";
- h = "(1/768)*599";
- };
- class mar_navmap_Buttons
- {
- idc = -1;
- type = 1;
- style = "0x02";
- x = "(1/1024)*5";
- y = "(1/768)*572";
- w = "(1/1024)*43";
- h = "(1/768)*40";
- font = "Zeppelin32";
- sizeEx = 0.025;
- colorDisabled[] = {0.4,0.4,0.4,0};
- colorBackgroundDisabled[] = {0.95,0.95,0.95,0.5};
- ColorText[] = {0.1,1,0.1,0.8};
- ColorBackground[] = {0,0,0,0};
- colorBackgroundActive[] = {0.1,0.1,0.1,0.5};
- offsetX = 0.003;
- offsetY = 0.003;
- offsetPressedX = 0.002;
- offsetPressedY = 0.002;
- colorFocused[] = {0.02,0.02,0.02,0};
- colorShadow[] = {0.02,0.02,0.02,0};
- colorBorder[] = {0.02,0.02,0.02,0};
- borderSize = 0;
- soundEnter[] = {"\ca\ui\data\sound\mouse2",0.09,1};
- soundPush[] = {"\ca\ui\data\sound\new1",0.09,1};
- soundClick[] = {"\ca\ui\data\sound\mouse3",0.07,1};
- soundEscape[] = {"\ca\ui\data\sound\mouse1",0.09,1};
- Text = "";
- action = "";
- };
- class mar_navmap_exitButton: mar_navmap_Buttons
- {
- idc = 3332;
- x = "(1/1024)*903"; //.88
- y = "(1/768)*545"; //.709
- Text = "";
- action = "(findDisplay 3330) closeDisplay 0";
- };
- class mar_navmap_wpsButton: mar_navmap_Buttons
- {
- idc = 3333;
- x = "(1/1024)*910";
- y = "(1/768)*615";
- Text = "";
- action = "execVM ""fz_f18\scripts\wps.sqf""";
- };
- class mar_navmap_mfdText
- {
- idc = 3350;
- type = 0;
- style = "0x00";
- text = "WPS";
- font = "Zeppelin32";
- sizeEx = 0.03;
- colorBackground[] = {0,0,0,0};
- colorText[] = {1,1,1,1};
- x = "(1/1024)*907";
- y = "(1/768)*615";
- w = "(1/1024)*60";
- h = "(1/768)*40";
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement