Advertisement
Guest User

Untitled

a guest
Jan 18th, 2009
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 31.39 KB | None | 0 0
  1. #define true        1
  2. #define false       0
  3.  
  4. #define private     0
  5. #define protected   1
  6. #define public      2
  7.  
  8. #define TEast       0
  9. #define TWest       1
  10. #define TGuerrila   2
  11. #define TCivilian   3
  12. #define TSideUnknown    4
  13. #define TEnemy      5
  14. #define TFriendly   6
  15. #define TLogic      7
  16.  
  17. class CfgPatches
  18. {
  19.     class RKTf15
  20.     {
  21.         units[] = {"f15c_mod_mesh","f15c_grey_mesh","f15c_blue_mesh","f15e_blue_mesh","f15e_mk84_mesh","f15e_cbu_mesh","f15e_cbug_mesh","f15e_bluec_mesh","f15e_cbuc_mesh"};
  22.         weapons = {"RKT_F15_AIM120_2Rail","RKT_F15_AIM120_4Rail","RKT_F15_AIM120_6Rail","RKT_F15_AIM9_2Rail","RKT_F15_AIM9_4Rail","RKT_F15_M61","RKTF15E_cbu_6Rail","RKTF15E_GBU10_8Rail","RKTF15E_mk82_6Rail","RKTF15E_mk84_6Rail"};
  23.         requiredVersion = 0.1;
  24.         requiredAddons[] = {"CACharacters","CAWeapons","CA_Anims_Char","CAAir","Extended_EventHandlers"};
  25.     };
  26. };
  27. class Extended_Init_EventHandlers
  28. {
  29.     class f15c_mod_mesh
  30.     {
  31.         Southy_f15c_mod_mesh_init = "[_this select 0] exec ""\rktf15c\scr\common_init.sqs""; ";
  32.     };
  33. };
  34. class Extended_fired_EventHandlers
  35. {
  36.     class f15c_mod_mesh
  37.     {
  38.         Southy_f15c_mod_mesh_fired = "[_this] exec ""\rktf15c\scr\firemissiles.sqs""; [_this] exec ""\rktf15c\scr\prox.sqs""; ";
  39.     };
  40.     class f15e_mk84_mesh
  41.     {
  42.         Southy_f15e_mk84_mesh_fired = "[_this] exec ""\rktf15c\scr\fire_e_Mk84.sqs""; [_this] exec ""\rktf15c\scr\prox.sqs""; ";
  43.     };
  44.     class f15e_cbu_mesh
  45.     {
  46.         Southy_f15e_cbu_mesh_fired = "[_this] exec ""\rktf15c\scr\fire_e_cbu.sqs""; _this execVM ""\rktf15c\scr\fall.sqf""; [_this] exec ""\rktf15c\scr\prox.sqs""; ";
  47.     };
  48.     class f15e_bluec_mesh
  49.     {
  50.         Southy_f15e_bluec_mesh_fired = "[_this] exec ""\rktf15c\scr\firemissilesstrikec.sqs""; ";
  51.     };
  52.     class f15e_cbuc_mesh
  53.     {
  54.         Southy_f15e_cbuc_mesh_fired = "[_this] exec ""\rktf15c\scr\fire_e_cbuc.sqs""; _this execVM ""\rktf15c\scr\fall.sqf""; [_this] exec ""\rktf15c\scr\prox.sqs""; ";
  55.     };
  56.     class f15e_blue_mesh
  57.     {
  58.         Southy_f15e_blue_mesh_fired = "[_this] exec ""\rktf15c\scr\firemissilesstrike.sqs""; [_this] exec ""\rktf15c\scr\prox.sqs""; ";
  59.     };
  60.     class f15e_cbug_mesh
  61.     {
  62.         Southy_f15e_cbug_mesh_fired = "[_this] exec ""\rktf15c\scr\fire_e_cbu.sqs""; _this execVM ""\rktf15c\scr\fall.sqf""; [_this] exec ""\rktf15c\scr\prox.sqs""; ";
  63.     };
  64. };
  65. class CfgSounds
  66. {
  67.     class RKTF15_burner
  68.     {
  69.         sound[] = {"\rktf15c\snd\burner",20,1};
  70.         name = "RKTF15_burner";
  71.         titles[] = {};
  72.     };
  73.     class RKTF15c_boom
  74.     {
  75.         sound[] = {"\rktf15c\snd\boom",30,1};
  76.         name = "RKTF15c_boom";
  77.         titles[] = {};
  78.     };
  79. };
  80. class CfgAmmo
  81. {
  82.     class MissileCore;
  83.     class LaserBombCore;
  84.     class RKTF15E_GBU10Bomb: LaserBombCore
  85.     {
  86.         model = "\rktf15c\wep\gbu_mesh";
  87.         proxyshape = "\rktf15c\wep\gbu_mesh";
  88.         hit = 5000;
  89.         indirectHit = 1100;
  90.         indirectHitRange = 15;
  91.         sideAirFriction = 0.3;
  92.         airLock = "false";
  93.         irLock = true;
  94.         laserLock = true;
  95.         trackOversteer = 1;
  96.         trackLead = 0.95;
  97.         maneuvrability = 20;
  98.         cost = 2000;
  99.         soundHit[] = {"\rktf15c\snd\Bombimpact",55,1};
  100.         CraterEffects = "BombCrater";
  101.         explosionEffects = "BombExplosion";
  102.     };
  103.     class RKTF15E_mk82Bomb: LaserBombCore
  104.     {
  105.         model = "\rktf15c\wep\mk82";
  106.         proxyshape = "\rktf15c\wep\mk82";
  107.         hit = 2000;
  108.         indirectHit = 500;
  109.         indirectHitRange = 15;
  110.         sideAirFriction = 0.3;
  111.         airLock = "false";
  112.         irLock = true;
  113.         laserLock = true;
  114.         trackOversteer = 1;
  115.         trackLead = 0.95;
  116.         maneuvrability = 20;
  117.         cost = 2000;
  118.         soundHit[] = {"\rktf15c\snd\Bombimpact",55,1};
  119.         CraterEffects = "BombCrater";
  120.         explosionEffects = "BombExplosion";
  121.     };
  122.     class RKTF15E_cbuBomb: LaserBombCore
  123.     {
  124.         model = "\rktf15c\wep\cbu_mesh";
  125.         proxyshape = "\rktf15c\wep\cbu_mesh";
  126.         sideAirFriction = 0.2;
  127.         hit = 150;
  128.         indirectHit = 100;
  129.         indirectHitRange = 14;
  130.         thrust = 510;
  131.         explosive = true;
  132.         minRange = 500;
  133.         minRangeProbab = 0.2;
  134.         midRange = 1500;
  135.         midRangeProbab = 0.5;
  136.         maxRange = 3000;
  137.         maxRangeProbab = 0.05;
  138.         airLock = "false";
  139.         irLock = true;
  140.         laserLock = true;
  141.         trackOversteer = 1;
  142.         trackLead = 0.95;
  143.         maneuvrability = 20;
  144.         cost = 2000;
  145.         soundHit[] = {"\ca\Weapons\Data\Sound\explosion_large1",db29,1};
  146.         CraterEffects = "ExploAmmoCrater";
  147.         explosionEffects = "ExploAmmoExplosion";
  148.     };
  149.     class cbuBomblet: LaserBombCore
  150.     {
  151.         model = "\rktf15c\wep\cbuBomblet";
  152.         proxyshape = "\rktf15c\wep\cbuBomblet";
  153.         hit = 150;
  154.         indirectHit = 100;
  155.         indirectHitRange = 14;
  156.         thrust = 510;
  157.         explosive = true;
  158.         minRange = 500;
  159.         minRangeProbab = 0.2;
  160.         midRange = 1500;
  161.         midRangeProbab = 0.5;
  162.         maxRange = 3000;
  163.         maxRangeProbab = 0.05;
  164.         airLock = "false";
  165.         irLock = true;
  166.         laserLock = true;
  167.         trackOversteer = 1;
  168.         trackLead = 0.95;
  169.         maneuvrability = 20;
  170.         cost = 2000;
  171.         soundHit[] = {"\ca\Weapons\Data\Sound\explosion_large1",db29,1};
  172.         CraterEffects = "ExploAmmoCrater";
  173.         explosionEffects = "ExploAmmoExplosion";
  174.     };
  175.     class RKTF15E_mk84Bomb: LaserBombCore
  176.     {
  177.         model = "\rktf15c\wep\m84";
  178.         proxyshape = "\rktf15c\wep\m84";
  179.         hit = 5000;
  180.         indirectHit = 1100;
  181.         indirectHitRange = 15;
  182.         sideAirFriction = 0.3;
  183.         airLock = "false";
  184.         irLock = true;
  185.         laserLock = true;
  186.         trackOversteer = 1;
  187.         trackLead = 0.95;
  188.         maneuvrability = 20;
  189.         cost = 2000;
  190.         soundHit[] = {"\rktf15c\snd\Bombimpact",55,1};
  191.         CraterEffects = "BombCrater";
  192.         explosionEffects = "BombExplosion";
  193.     };
  194.     class RKTF15_AIM120: MissileCore
  195.     {
  196.         model = "\rktf15c\wep\AIM120_Mesh";
  197.         hit = 470;
  198.         indirectHit = 200;
  199.         indirectHitRange = 15;
  200.         minRange = 500;
  201.         minRangeProbab = 0.7;
  202.         midRange = 2000;
  203.         midRangeProbab = 0.95;
  204.         maxRange = 4000;
  205.         maxRangeProbab = 0.6;
  206.         maneuvrability = 55;
  207.         airLock = "true";
  208.         irLock = "false";
  209.         laserLock = "false";
  210.         initTime = 0.1;
  211.         thrustTime = 500;
  212.         maxControlRange = 4000;
  213.         thrust = 1000;
  214.         soundHit[] = {"\rktf15c\snd\Missileimpact",45,1};
  215.         maxSpeed = 1800;
  216.     };
  217.     class RKTF15_AIM9: MissileCore
  218.     {
  219.         model = "\rktf15c\wep\AIM9_Mesh";
  220.         hit = 200;
  221.         indirectHit = 65;
  222.         indirectHitRange = 6;
  223.         minRange = 200;
  224.         minRangeProbab = 0.7;
  225.         midRange = 750;
  226.         midRangeProbab = 0.95;
  227.         maxRange = 2000;
  228.         maxRangeProbab = 0.6;
  229.         maneuvrability = 75;
  230.         airLock = "true";
  231.         irLock = "false";
  232.         laserLock = "false";
  233.         initTime = 0.1;
  234.         thrustTime = 500;
  235.         maxControlRange = 2000;
  236.         thrust = 700;
  237.         soundHit[] = {"\rktf15c\snd\Missileimpact",45,1};
  238.         maxSpeed = 1000;
  239.     };
  240.     class RKTProxDetonator: MissileCore
  241.     {
  242.         model = "\rktf15c\wep\proxdet";
  243.         hit = 0;
  244.         indirectHit = 0;
  245.         indirectHitRange = 1;
  246.         maneuvrability = 1;
  247.         airLock = "false";
  248.         irLock = "false";
  249.         laserLock = "false";
  250.         initTime = 0.01;
  251.         thrustTime = 1;
  252.         maxControlRange = 1;
  253.         thrust = 1;
  254.         maxSpeed = 1;
  255.         cost = 1;
  256.     };
  257.     class BulletBase;
  258.     class RKT_F15_M61A: BulletBase
  259.     {
  260.         hit = 60;
  261.         indirectHit = 10;
  262.         indirectHitRange = 5;
  263.         visibleFire = 25;
  264.         audibleFire = 28;
  265.         visibleFireTime = 4;
  266.         cost = 80;
  267.         explosive = false;
  268.         airlock = true;
  269.         laserLock = true;
  270.         irLock = true;
  271.         tracerColor[] = {0.2,0.8,0.1,0.04};
  272.         tracerColorR[] = {0.2,0.8,0.1,0.04};
  273.     };
  274. };
  275. class CfgWeapons
  276. {
  277.     class MissileLauncher;
  278.     class SidewinderLaucher;
  279.     class RKTF15E_GBU10_8Rail: SidewinderLaucher
  280.     {
  281.         scope = public;
  282.         ammo = "RKTF15E_GBU10Bomb";
  283.         displayName = "GBU-12";
  284.         sound[] = {"\rktf15c\snd\bombrelease",3,1};
  285.         count = 8;
  286.         initspeed = 10;
  287.         reloadTime = 2;
  288.         aiRateOfFire = 20.0;
  289.         aiRateOfFireDistance = 0.01;
  290.         maxLeadSpeed = 2500;
  291.         magazines[] = {"RKTF15E_GBU10_8Rail"};
  292.     };
  293.     class RKTF15E_mk82_6Rail: SidewinderLaucher
  294.     {
  295.         displayName = MK82;
  296.         sound[] = {"\rktf15c\snd\bombrelease",3,1};
  297.         initspeed = 10;
  298.         reloadTime = 0.5;
  299.         aiRateOfFire = 20.0;
  300.         aiRateOfFireDistance = 0.01;
  301.         maxLeadSpeed = 2500;
  302.         count = 6;
  303.         magazines[] = {"RKTF15E_mk82_6Rail"};
  304.         ammo = "RKTF15E_mk82Bomb";
  305.     };
  306.     class RKTF15E_cbu_6Rail: SidewinderLaucher
  307.     {
  308.         displayName = "CBU-87";
  309.         sound[] = {"\rktf15c\snd\bombrelease",3,1};
  310.         hit = 2000;
  311.         indirectHit = 100;
  312.         indirectHitRange = 14;
  313.         thrust = 510;
  314.         explosive = true;
  315.         CraterEffects = "ExploAmmoCrater";
  316.         explosionEffects = "ExploAmmoExplosion";
  317.         minRange = 20;
  318.         minRangeProbab = 0.2;
  319.         midRange = 200;
  320.         midRangeProbab = 0.5;
  321.         maxRange = 1000;
  322.         maxRangeProbab = 0.05;
  323.         cost = 10;
  324.         initspeed = 10;
  325.         reloadTime = 0.5;
  326.         aiRateOfFire = 20.0;
  327.         aiRateOfFireDistance = 0.01;
  328.         maxLeadSpeed = 2500;
  329.         count = 6;
  330.         magazines[] = {"RKTF15E_cbu_6Rail"};
  331.         ammo = "RKTF15E_cbuBomb";
  332.     };
  333.     class RKTF15E_mk84_6Rail: SidewinderLaucher
  334.     {
  335.         scope = public;
  336.         displayName = MK84;
  337.         sound[] = {"\rktf15c\snd\bombrelease",3,1};
  338.         initspeed = 10;
  339.         reloadTime = 0.5;
  340.         aiRateOfFire = 20.0;
  341.         aiRateOfFireDistance = 0.01;
  342.         maxLeadSpeed = 2500;
  343.         count = 6;
  344.         magazines[] = {"RKTF15E_mk84_6Rail"};
  345.         ammo = "RKTF15E_mk84Bomb";
  346.     };
  347.     class RKT_F15_AIM120_6Rail: SidewinderLaucher
  348.     {
  349.         scope = public;
  350.         sound[] = {"\rktf15c\snd\missilelaunch2",28,1};
  351.         ammo = RKTF15_AIM120;
  352.         displayName = "AIM-120 AMRAAM";
  353.         initspeed = 30;
  354.         reloadTime = 2;
  355.         aiRateOfFire = 10.0;
  356.         aiRateOfFireDistance = 0.01;
  357.         maxLeadSpeed = 2500;
  358.         magazines[] = {"RKT_F15_AIM120_6Rail"};
  359.     };
  360.     class RKT_F15_AIM120_2Rail: RKT_F15_AIM120_6Rail
  361.     {
  362.         magazines[] = {"RKT_F15_AIM120_2Rail"};
  363.     };
  364.     class RKT_F15_AIM120_4Rail: RKT_F15_AIM120_6Rail
  365.     {
  366.         magazines[] = {"RKT_F15_AIM120_4Rail"};
  367.     };
  368.     class RKT_F15_AIM9_4Rail: SidewinderLaucher
  369.     {
  370.         scope = public;
  371.         sound[] = {"\rktf15c\snd\missilelaunch2",28,1};
  372.         ammo = RKTF15_AIM9;
  373.         displayName = "AIM-9 Sidewinder";
  374.         initspeed = 30;
  375.         reloadTime = 2;
  376.         aiRateOfFire = 10.0;
  377.         aiRateOfFireDistance = 0.01;
  378.         maxLeadSpeed = 2500;
  379.         magazines[] = {"RKT_F15_AIM9_4Rail"};
  380.     };
  381.     class RKT_F15_AIM9_2Rail: RKT_F15_AIM9_4Rail
  382.     {
  383.         magazines[] = {"RKT_F15_AIM9_2Rail"};
  384.     };
  385.     class CannonCore;
  386.     class RKT_F15_M61: CannonCore
  387.     {
  388.         scope = public;
  389.         displayName = M61A1;
  390.         count = 940;
  391.         soundContinuous = 0;
  392.         initSpeed = 2000;
  393.         reloadTime = 0.01;
  394.         burst = 15;
  395.         multiplier = 2;
  396.         autofire = true;
  397.         flash = "gunfire";
  398.         flashSize = 0.1;
  399.         recoil = "Empty";
  400.         sound[] = {"\rktf15c\snd\M61",30,1};
  401.         maxLeadSpeed = 1800;
  402.         dispersion = 0.009;
  403.         magazines[] = {RKT_F15_M61};
  404.     };
  405. };
  406. class CfgMagazines
  407. {
  408.     class VehicleMagazine;
  409.     class RKT_F15_M61: VehicleMagazine
  410.     {
  411.         scope = public;
  412.         displayName = M61A1;
  413.         ammo = RKT_F15_M61A;
  414.         count = 940;
  415.         initSpeed = 1080;
  416.     };
  417.     class RKTSu27Archer_4Rail: VehicleMagazine
  418.     {
  419.         scope = public;
  420.         displayName = "Archer";
  421.         count = 4;
  422.         ammo = "RKTSu27_Archer";
  423.         initSpeed = 0;
  424.         sound[] = {"\ca\Weapons\Data\Sound\TOW_2",db10,1};
  425.         reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316228,1};
  426.     };
  427.     class RKTF15E_GBU10_8Rail: VehicleMagazine
  428.     {
  429.         scope = public;
  430.         displayName = "GBU-12";
  431.         count = 8;
  432.         ammo = "RKTF15E_GBU10Bomb";
  433.         initSpeed = 0;
  434.         sound[] = {"\ca\Weapons\Data\Sound\TOW_2",db10,1};
  435.         reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316228,1};
  436.     };
  437.     class RKTF15E_mk82_6Rail: VehicleMagazine
  438.     {
  439.         scope = public;
  440.         displayName = MK82;
  441.         count = 6;
  442.         ammo = "RKTF15E_mk82Bomb";
  443.         initSpeed = 0;
  444.         sound[] = {"\ca\Weapons\Data\Sound\TOW_2",db10,1};
  445.         reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316228,1};
  446.     };
  447.     class RKTF15E_cbu_6Rail: VehicleMagazine
  448.     {
  449.         scope = public;
  450.         displayName = "CBU-87";
  451.         count = 6;
  452.         ammo = "RKTF15E_cbuBomb";
  453.         initSpeed = 0;
  454.         sound[] = {"\ca\Weapons\Data\Sound\TOW_2",db10,1};
  455.         reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316228,1};
  456.     };
  457.     class RKTF15E_mk84_6Rail: VehicleMagazine
  458.     {
  459.         scope = public;
  460.         displayName = MK84;
  461.         count = 6;
  462.         ammo = "RKTF15E_mk84Bomb";
  463.         initSpeed = 0;
  464.         sound[] = {"\ca\Weapons\Data\Sound\TOW_2",db10,1};
  465.         reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316228,1};
  466.     };
  467.     class RKT_F15_AIM120_6Rail: VehicleMagazine
  468.     {
  469.         scope = public;
  470.         displayName = "AIM-120 AMRAAM";
  471.         count = 6;
  472.         ammo = RKTF15_AIM120;
  473.         initSpeed = 0;
  474.         sound[] = {"\ca\Weapons\Data\Sound\TOW_2",db10,1};
  475.         reloadSound[] = {"\ca\Weapons\Data\Sound\missload",0.000316228,1};
  476.     };
  477.     class RKT_F15_AIM120_2Rail: RKT_F15_AIM120_6Rail
  478.     {
  479.         count = 2;
  480.     };
  481.     class RKT_F15_AIM120_4Rail: RKT_F15_AIM120_6Rail
  482.     {
  483.         count = 4;
  484.     };
  485.     class RKT_F15_AIM9_4Rail: VehicleMagazine
  486.     {
  487.         scope = public;
  488.         displayName = "AIM-9";
  489.         ammo = RKTF15_AIM9;
  490.         initSpeed = 0;
  491.         nameSound = "";
  492.         sound[] = {"\ca\Weapons\Data\Sound\TOW_2",db10,1};
  493.         reloadSound[] = {"",0.000316228,1};
  494.         count = 4;
  495.     };
  496.     class RKT_F15_AIM9_2Rail: RKT_F15_AIM9_4Rail
  497.     {
  498.         count = 2;
  499.     };
  500. };
  501. class CfgVehicles
  502. {
  503.     class Air;
  504.     class Plane: Air
  505.     {
  506.         class NewTurret;
  507.         class ViewPilot;
  508.     };
  509.     class AV8B: Plane {};
  510.     class f15c_mod_mesh: AV8B
  511.     {
  512.         vtol = 0;
  513.         model = "\rktf15c\f15c_mod_mesh";
  514.         displayName = "F-15C (CAP) Camo";
  515.         weapons[] = {"RKT_F15_AIM120_6Rail","RKT_F15_AIM9_4Rail",RKT_F15_M61};
  516.         magazines[] = {"RKT_F15_AIM120_6Rail","RKT_F15_AIM9_4Rail",RKT_F15_M61};
  517.         soundLandCrash[] = {"\rktf15c\Snd\Tire",5,1.1};
  518.         soundDammage[] = {"\rktf15c\Snd\Alarm",1,1};
  519.         SoundGetOut[] = {"\rktf15c\Snd\canopyclose",3,1};
  520.         soundEngine[] = {"\rktf15c\snd\F15engine",17,1};
  521.         soundEnviron[] = {"\rktf15c\snd\distantplane",35,0.9};
  522.         soundServo[] = {"\rktf15c\snd\flaps",1,1.1};
  523.         insideSoundCoef = 0.065;
  524.         wheelSteeringSensitivity = 2.0;
  525.         camouflage = 12;
  526.         audible = 12;
  527.         accuracy = 0.2;
  528.         landingSpeed = 250;
  529.         maxSpeed = 1250;
  530.         side = TWest;
  531.         armor = 40;
  532.         armorStructured = 1;
  533.         memoryPointLRocket = "L raketa";
  534.         memoryPointRRocket = "P raketa";
  535.         irScanRangeMin = 100;
  536.         irScanRangeMax = 10000;
  537.         irScanToEyeFactor = 3;
  538.         crew = "SoldierwPilot";
  539.         aileronSensitivity = 0.9;
  540.         elevatorSensitivity = 1.1;
  541.         hiddenselections[] = {"rroundel","vrtule","num1","num2","num3","vrtule 1","_swA","_swB","_swC","_swD","_amrmA","_amrmB","_amrmC","_amrmD","_amrmE","_amrmF"};
  542.         laserScanner = true;
  543.         gunAimDown = 0.045;
  544.         envelope[] = {0.0,0.4,1.9,4,6.8,8.3,8.5,7.8,6.2,3.6,2.2,1.6,1.1,0.7,0.4,0};
  545.         minFireTime = 30;
  546.         driverAction = "A10_Pilot";
  547.         cost = 20000000;
  548.         type = "VAir";
  549.    
  550.         threat[] = {1,1,0.7};
  551.         picture = "\rktf15c\modpic.paa";
  552.         icon = "\rktf15c\icon.paa";
  553.         animated = true;
  554.         class UserActions
  555.         {
  556.             class Afterburner
  557.             {
  558.                 displayName = "Afterburner On";
  559.                 position = "pilotcontrol";
  560.                 radius = 15;
  561.                 condition = "speed this >50 and this animationPhase ""ABSwitch"" <= 0.1";
  562.                 statement = "this execvm ""\rktf15c\scr\afterburner.sqf""; ";
  563.                 onlyforplayer = "False";
  564.             };
  565.             class Afterburner_1
  566.             {
  567.                 displayName = "Afterburner Off";
  568.                 position = "pilotcontrol";
  569.                 radius = 15;
  570.                 condition = "this animationPhase ""ABSwitch"" >= 0.9";
  571.                 statement = "this animate [""ABSwitch"",0]";
  572.                 onlyforplayer = "False";
  573.             };
  574.         };
  575.         class Reflectors
  576.         {
  577.             class Left
  578.             {
  579.                 color[] = {0.8,0.8,1.0,1.0};
  580.                 ambient[] = {0.07,0.07,0.07,1.0};
  581.                 position = "L svetlo";
  582.                 direction = "konec L svetla";
  583.                 hitpoint = "L svetlo";
  584.                 selection = "L svetlo";
  585.                 size = 1;
  586.                 brightness = 1.0;
  587.             };
  588.             class Right
  589.             {
  590.                 color[] = {0.8,0.8,1.0,1.0};
  591.                 ambient[] = {0.07,0.07,0.07,1.0};
  592.                 position = "P svetlo";
  593.                 direction = "konec P svetla";
  594.                 hitpoint = "P svetlo";
  595.                 selection = "P svetlo";
  596.                 size = 1;
  597.                 brightness = 1.0;
  598.             };
  599.         };
  600.         class MFD
  601.         {
  602.             borderLeft = 0.02;
  603.             borderRight = 0.02;
  604.             borderTop = 0.02;
  605.             borderBottom = 0.02;
  606.             class AirplaneHUD
  607.             {
  608.                 topLeft = "HUD LH";
  609.                 topRight = "HUD PH";
  610.                 bottomLeft = "HUD LD";
  611.                 borderLeft = 0;
  612.                 borderRight = 0;
  613.                 borderTop = 0;
  614.                 borderBottom = 0;
  615.                 color[] = {0.1,0,0,0.1};
  616.                 class Pos10
  617.                 {
  618.                     pos0[] = {0.5,0.5};
  619.                     pos10[] = {1.4,1.4};
  620.                     type = "vector";
  621.                 };
  622.                 class Bones
  623.                 {
  624.                     class SpdTextPos
  625.                     {
  626.                         type = "fixed";
  627.                         Pos[] = {0.15,0.2};
  628.                     };
  629.                     class FuelTextPos
  630.                     {
  631.                         type = "fixed";
  632.                         Pos[] = {0.975,0.76};
  633.                     };
  634.                     class EngTextPos
  635.                     {
  636.                         type = "fixed";
  637.                         Pos[] = {0.965,0.805};
  638.                     };
  639.                     class DisTextPos
  640.                     {
  641.                         type = "fixed";
  642.                         Pos[] = {0.24,0.81};
  643.                     };
  644.                     class AltTextPos
  645.                     {
  646.                         type = "fixed";
  647.                         Pos[] = {0.9,0.2};
  648.                     };
  649.                     class ASLFix
  650.                     {
  651.                         type = "fixed";
  652.                         pos[] = {0.85,0.62};
  653.                     };
  654.                     class ASLMove
  655.                     {
  656.                         type = "linear";
  657.                         source = "altitudeASL";
  658.                         min = 0;
  659.                         max = 400;
  660.                         minPos[] = {0.85,0.3};
  661.                         maxPos[] = {0.85,0.62};
  662.                     };
  663.                     class AGLMove
  664.                     {
  665.                         type = "linear";
  666.                         source = "altitudeAGL";
  667.                         min = 0;
  668.                         max = 150;
  669.                         minPos[] = {0.5,1.1};
  670.                         maxPos[] = {0.5,0.5};
  671.                     };
  672.                     class VertSpeedMove
  673.                     {
  674.                         type = "linear";
  675.                         source = "vSpeed";
  676.                         min = -50;
  677.                         max = 50;
  678.                         minPos[] = {0.2,0.35};
  679.                         maxPos[] = {0.2,0.65};
  680.                     };
  681.                     class VertSpeedFix
  682.                     {
  683.                         type = "fixed";
  684.                         Pos[] = {0.2,0.5};
  685.                     };
  686.                     class ILS
  687.                     {
  688.                         type = "ils";
  689.                         pos0[] = {0.5,0.4};
  690.                         pos3[] = {0.7,0.6};
  691.                     };
  692.                     class WeaponAim: Pos10
  693.                     {
  694.                         source = "weapon";
  695.                     };
  696.                     class Target
  697.                     {
  698.                         source = "target";
  699.                         pos0[] = {0.42,0.65};
  700.                         pos10[] = {0.97,1.25};
  701.                         type = "vector";
  702.                     };
  703.                     class Level0
  704.                     {
  705.                         pos0[] = {0.5,0.5};
  706.                         pos10[] = {1.2,1.5};
  707.                         type = "horizon";
  708.                         angle = 0;
  709.                     };
  710.                     class LevelP5: Level0
  711.                     {
  712.                         angle = 5;
  713.                     };
  714.                     class LevelM5: Level0
  715.                     {
  716.                         angle = -5;
  717.                     };
  718.                     class LevelP10: Level0
  719.                     {
  720.                         angle = 10;
  721.                     };
  722.                     class LevelM10: Level0
  723.                     {
  724.                         angle = -10;
  725.                     };
  726.                     class LevelP15: Level0
  727.                     {
  728.                         angle = 15;
  729.                     };
  730.                     class LevelM15: Level0
  731.                     {
  732.                         angle = -15;
  733.                     };
  734.                     class Velocity
  735.                     {
  736.                         pos0[] = {0.5,0.5};
  737.                         pos10[] = {1.2,1.2};
  738.                         type = "vector";
  739.                         source = "velocity";
  740.                     };
  741.                 };
  742.                 class Draw
  743.                 {
  744.                     alpha = 90;
  745.                     color[] = {0.25,450,0};
  746.                     clipTL[] = {0,0};
  747.                     clipBR[] = {1,1};
  748.                     condition = "on";
  749.                     class Altitude
  750.                     {
  751.                         type = "text";
  752.                         align = "right";
  753.                         scale = 1;
  754.                         source = "altitudeAGL";
  755.                         sourceScale = 1;
  756.                         pos[] = {"AltTextPos",{-0.05,-0.03},1};
  757.                         right[] = {"AltTextPos",{0.01,-0.03},1};
  758.                         down[] = {"AltTextPos",{-0.05,0.04},1};
  759.                     };
  760.                     class SpeedNumber
  761.                     {
  762.                         type = "text";
  763.                         align = "left";
  764.                         scale = 1;
  765.                         source = "speed";
  766.                         sourceScale = 3.6;
  767.                         pos[] = {"SpdTextPos",{-0.05,-0.03},1};
  768.                         right[] = {"SpdTextPos",{0.01,-0.03},1};
  769.                         down[] = {"SpdTextPos",{-0.05,0.04},1};
  770.                     };
  771.                     class EngNumber
  772.                     {
  773.                         type = "text";
  774.                         align = "left";
  775.                         scale = 1;
  776.                         source = "rpm";
  777.                         sourceScale = 100;
  778.                         pos[] = {"EngTextPos",{-0.05,-0.03},1};
  779.                         right[] = {"EngTextPos",{-0.01,-0.03},1};
  780.                         down[] = {"EngTextPos",{-0.05,0.02},1};
  781.                     };
  782.                     class FuelNumber
  783.                     {
  784.                         type = "text";
  785.                         align = "left";
  786.                         scale = 1;
  787.                         source = "fuel";
  788.                         sourceScale = 100;
  789.                         pos[] = {"FuelTextPos",{-0.05,-0.03},1};
  790.                         right[] = {"FuelTextPos",{-0.01,-0.03},1};
  791.                         down[] = {"FuelTextPos",{-0.05,0.02},1};
  792.                     };
  793.                     class DisNumber
  794.                     {
  795.                         type = "text";
  796.                         align = "left";
  797.                         scale = 1;
  798.                         source = "targetDist";
  799.                         sourceScale = 1;
  800.                         pos[] = {"DisTextPos",{-0.05,-0.03},1};
  801.                         right[] = {"DisTextPos",{-0.01,-0.03},1};
  802.                         down[] = {"DisTextPos",{-0.05,0.02},1};
  803.                     };
  804.                     class AGLBox
  805.                     {
  806.                         type = "line";
  807.                         points[] = {{"AGLMove",{-0.05,-0.025},1},{"AGLMove",{-0.05,0.025},1},{"AGLMove",{0.05,0.025},1},{"AGLMove",{0.05,-0.025},1},{"AGLMove",{-0.05,-0.025},1}};
  808.                     };
  809.                     class ASLLine
  810.                     {
  811.                         type = "line";
  812.                         points[] = {{"ASLFix",{0.02,0},1},{"ASLFix",{0,0},1},{"ASLMove",{0,0},1},{"ASLMove",{0.02,0},1}};
  813.                     };
  814.                     class VertSpeed
  815.                     {
  816.                         type = "line";
  817.                         points[] = {{"VertSpeedFix",{0.02,0},1},{"VertSpeedFix",{0,0},1},{"VertSpeedMove",{0,0},1},{"VertSpeedMove",{-0.03,-0.015},1},{"VertSpeedMove",{-0.03,0.015},1},{"VertSpeedMove",{0,0},1}};
  818.                     };
  819.                     class Speed {};
  820.                     class PlaneW
  821.                     {
  822.                         clipTL[] = {0.0,0.1};
  823.                         clipBR[] = {1.0,0.9};
  824.                         class Velocity
  825.                         {
  826.                             type = "line";
  827.                             points[] = {{"Velocity",{0,-0.02},1},{"Velocity",{0.02,0},1},{"Velocity",{0,0.02},1},{"Velocity",{-0.02,0},1},{"Velocity",{0,-0.02},1}};
  828.                         };
  829.                         class Cross
  830.                         {
  831.                             type = "line";
  832.                             points[] = {{"Velocity",{-0.04,0},1},{"Velocity",{0.04,0},1},{},{"Velocity",{0,0},1},{"Velocity",{0,-0.04},1}};
  833.                         };
  834.                     };
  835.                     class MGun
  836.                     {
  837.                         condition = "mgun";
  838.                         class Circle
  839.                         {
  840.                             type = "line";
  841.                             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}};
  842.                         };
  843.                         class Target
  844.                         {
  845.                             type = "line";
  846.                             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}};
  847.                         };
  848.                     };
  849.                     class Missile
  850.                     {
  851.                         condition = "missile";
  852.                         class Circle
  853.                         {
  854.                             type = "line";
  855.                             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}};
  856.                         };
  857.                         class Target
  858.                         {
  859.                             type = "line";
  860.                             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}};
  861.                         };
  862.                     };
  863.                     class Horizont
  864.                     {
  865.                         class Center
  866.                         {
  867.                             type = "line";
  868.                             points[] = {{"Level0",{-0.25,0},1},{"Level0",{-0.07,0},1},{"Level0",{-0.07,0.04},1},{},{"Level0",{0.07,0.04},1},{"Level0",{0.07,0},1},{"Level0",{0.25,0},1}};
  869.                         };
  870.                         class P5
  871.                         {
  872.                             type = "line";
  873.                             points[] = {{"LevelP5",{-0.4,0},1},{"LevelP5",{-0.15,0},1},{},{"LevelP5",{0.4,0},1},{"LevelP5",{0.15,0},1}};
  874.                         };
  875.                         class M5
  876.                         {
  877.                             type = "line";
  878.                             points[] = {{"LevelM5",{-0.4,0},1},{"LevelM5",{-0.15,0},1},{},{"LevelM5",{0.4,0},1},{"LevelM5",{0.15,0},1}};
  879.                         };
  880.                         class P10
  881.                         {
  882.                             type = "line";
  883.                             points[] = {{"LevelP10",{-0.4,0},1},{"LevelP10",{-0.15,0},1},{},{"LevelP10",{0.4,0},1},{"LevelP10",{0.15,0},1}};
  884.                         };
  885.                         class M10
  886.                         {
  887.                             type = "line";
  888.                             points[] = {{"LevelM10",{-0.4,0},1},{"LevelM10",{-0.15,0},1},{},{"LevelM10",{0.4,0},1},{"LevelM10",{0.15,0},1}};
  889.                         };
  890.                         class P15
  891.                         {
  892.                             type = "line";
  893.                             points[] = {{"LevelP15",{-0.4,0},1},{"LevelP15",{-0.15,0},1},{},{"LevelP15",{0.4,0},1},{"LevelP15",{0.15,0},1}};
  894.                         };
  895.                         class M15
  896.                         {
  897.                             type = "line";
  898.                             points[] = {{"LevelM15",{-0.4,0},1},{"LevelM15",{-0.15,0},1},{},{"LevelM15",{0.4,0},1},{"LevelM15",{0.15,0},1}};
  899.                         };
  900.                     };
  901.                     class ILS
  902.                     {
  903.                         condition = "ils";
  904.                         class Glideslope
  905.                         {
  906.                             clipTL[] = {0.29,0.29};
  907.                             clipBR[] = {0.71,0.71};
  908.                             class ILS
  909.                             {
  910.                                 type = "line";
  911.                                 points[] = {{ILS,{-10,0},1},{ILS,{10,0},1},{},{ILS,{0,-10},1},{ILS,{0,10},1}};
  912.                             };
  913.                         };
  914.                         class AOABracket
  915.                         {
  916.                             type = "line";
  917.                             points[] = {{{0.42,0.78},1},{{0.4,0.78},1},{{0.4,0.88},1},{{0.42,0.88},1}};
  918.                         };
  919.                     };
  920.                 };
  921.             };
  922.         };
  923.     };
  924.     class f15e_blue_mesh: f15c_mod_mesh
  925.     {
  926.         displayName = "F-15E (GBU-12) Blue";
  927.         model = "\rktf15c\f15e_blue_mesh";
  928.         driverIsCommander = true;
  929.         hasGunner = true;
  930.         hiddenselections[] = {"rroundel","vrtule","num1","num2","num3","vrtule 1","_swA","_swB","_amrmA","_amrmB","_gbuA","_gbuB","_gbuC","_gbuD","_gbuE","_gbuF","_gbuG","_gbuH"};
  931.         irScanGround = true;
  932.         class Turrets
  933.         {
  934.             class MainTurret: NewTurret
  935.             {
  936.                 body = "";
  937.                 gun = "";
  938.                 primary = true;
  939.                 commanding = -1;
  940.                 memoryPointsGetInGunner = "pos gunner";
  941.                 weapons[] = {"RKTF15E_GBU10_8Rail","RKT_F15_AIM9_2Rail","RKT_F15_AIM120_2Rail",RKT_F15_M61};
  942.                 magazines[] = {"RKTF15E_GBU10_8Rail","RKT_F15_AIM9_2Rail","RKT_F15_AIM120_2Rail",RKT_F15_M61};
  943.                 castGunnerShadow = true;
  944.                 viewGunnerShadow = true;
  945.                 gunnerAction = "AH1Z_Gunner";
  946.                 memoryPointGunnerOptics = "gunnerview";
  947.                 gunnerOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
  948.                 gunnerForceOptics = false;
  949.                 minElev = -60;
  950.                 maxElev = 10;
  951.                 initElev = 0;
  952.                 minTurn = -70;
  953.                 maxTurn = 70;
  954.                 initTurn = 0;
  955.                 gunnerInAction = "AH1Z_Gunner";
  956.             };
  957.         };
  958.         weapons[] = {};
  959.         magazines[] = {};
  960.     };
  961.     class f15e_mk84_mesh: f15c_mod_mesh
  962.     {
  963.         displayName = "F-15E (MK84)";
  964.         model = "\rktf15c\f15e_mk84_mesh";
  965.         driverIsCommander = true;
  966.         hasGunner = true;
  967.         hiddenselections[] = {"rroundel","vrtule","num1","num2","num3","vrtule 1","aim1","aim2","aim3","aim4","mk82_1","mk82_2","mk82_3","mk82_4","mk82_5","mk82_6","mk84_1","mk84_2","mk84_3","mk84_4","mk84_5","mk84_6"};
  968.         irScanGround = true;
  969.         class Turrets
  970.         {
  971.             class MainTurret: NewTurret
  972.             {
  973.                 body = "";
  974.                 gun = "";
  975.                 primary = true;
  976.                 commanding = -1;
  977.                 memoryPointsGetInGunner = "pos gunner";
  978.                 weapons[] = {"RKTF15E_mk82_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  979.                 magazines[] = {"RKTF15E_mk82_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  980.                 castGunnerShadow = true;
  981.                 viewGunnerShadow = true;
  982.                 gunnerAction = "AH1Z_Gunner";
  983.                 memoryPointGunnerOptics = "gunnerview";
  984.                 gunnerOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
  985.                 gunnerForceOptics = false;
  986.                 minElev = -60;
  987.                 maxElev = 10;
  988.                 initElev = 0;
  989.                 minTurn = -70;
  990.                 maxTurn = 70;
  991.                 initTurn = 0;
  992.                 gunnerInAction = "AH1Z_Gunner";
  993.             };
  994.         };
  995.         weapons[] = {};
  996.         magazines[] = {};
  997.     };
  998.     class f15e_cbu_mesh: f15c_mod_mesh
  999.     {
  1000.         displayName = "F-15E (CBU)";
  1001.         model = "\rktf15c\f15e_cbu_mesh";
  1002.         driverIsCommander = true;
  1003.         hasGunner = true;
  1004.         hiddenselections[] = {"rroundel","vrtule","num1","num2","num3","vrtule 1","aim1","aim2","aim3","aim4","mk82_1","mk82_2","mk82_3","mk82_4","mk82_5","mk82_6","mk84_1","mk84_2","mk84_3","mk84_4","mk84_5","mk84_6"};
  1005.         irScanGround = true;
  1006.         class Turrets
  1007.         {
  1008.             class MainTurret: NewTurret
  1009.             {
  1010.                 body = "";
  1011.                 gun = "";
  1012.                 primary = true;
  1013.                 commanding = -1;
  1014.                 memoryPointsGetInGunner = "pos gunner";
  1015.                 weapons[] = {"RKTF15E_cbu_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  1016.                 magazines[] = {"RKTF15E_cbu_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  1017.                 castGunnerShadow = true;
  1018.                 viewGunnerShadow = true;
  1019.                 gunnerAction = "AH1Z_Gunner";
  1020.                 memoryPointGunnerOptics = "gunnerview";
  1021.                 gunnerOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
  1022.                 gunnerForceOptics = false;
  1023.                 minElev = -60;
  1024.                 maxElev = 10;
  1025.                 initElev = 0;
  1026.                 minTurn = -70;
  1027.                 maxTurn = 70;
  1028.                 initTurn = 0;
  1029.                 gunnerInAction = "AH1Z_Gunner";
  1030.             };
  1031.         };
  1032.         weapons[] = {};
  1033.         magazines[] = {};
  1034.     };
  1035.     class f15e_cbug_mesh: f15c_mod_mesh
  1036.     {
  1037.         displayName = "F-15E (CBU) Grey";
  1038.         model = "\rktf15c\f15e_cbug_mesh";
  1039.         driverIsCommander = true;
  1040.         hasGunner = true;
  1041.         hiddenselections[] = {"rroundel","vrtule","num1","num2","num3","vrtule 1","aim1","aim2","aim3","aim4","mk82_1","mk82_2","mk82_3","mk82_4","mk82_5","mk82_6","mk84_1","mk84_2","mk84_3","mk84_4","mk84_5","mk84_6"};
  1042.         irScanGround = true;
  1043.         class Turrets
  1044.         {
  1045.             class MainTurret: NewTurret
  1046.             {
  1047.                 body = "";
  1048.                 gun = "";
  1049.                 primary = true;
  1050.                 commanding = -1;
  1051.                 memoryPointsGetInGunner = "pos gunner";
  1052.                 weapons[] = {"RKTF15E_cbu_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  1053.                 magazines[] = {"RKTF15E_cbu_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  1054.                 castGunnerShadow = true;
  1055.                 viewGunnerShadow = true;
  1056.                 gunnerAction = "AH1Z_Gunner";
  1057.                 memoryPointGunnerOptics = "gunnerview";
  1058.                 gunnerOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
  1059.                 gunnerForceOptics = false;
  1060.                 minElev = -60;
  1061.                 maxElev = 10;
  1062.                 initElev = 0;
  1063.                 minTurn = -70;
  1064.                 maxTurn = 70;
  1065.                 initTurn = 0;
  1066.                 gunnerInAction = "AH1Z_Gunner";
  1067.             };
  1068.         };
  1069.         weapons[] = {};
  1070.         magazines[] = {};
  1071.     };
  1072.     class f15e_bluec_mesh: f15c_mod_mesh
  1073.     {
  1074.         displayName = "F-15E (GBU-12) Bombcam";
  1075.         model = "\rktf15c\f15e_blue_mesh";
  1076.         driverIsCommander = true;
  1077.         hasGunner = true;
  1078.         hiddenselections[] = {"rroundel","vrtule","num1","num2","num3","vrtule 1","_swA","_swB","_amrmA","_amrmB","_gbuA","_gbuB","_gbuC","_gbuD","_gbuE","_gbuF","_gbuG","_gbuH"};
  1079.         irScanGround = true;
  1080.         class Turrets
  1081.         {
  1082.             class MainTurret: NewTurret
  1083.             {
  1084.                 body = "";
  1085.                 gun = "";
  1086.                 primary = true;
  1087.                 commanding = -1;
  1088.                 memoryPointsGetInGunner = "pos gunner";
  1089.                 weapons[] = {"RKTF15E_GBU10_8Rail","RKT_F15_AIM9_2Rail","RKT_F15_AIM120_2Rail",RKT_F15_M61};
  1090.                 magazines[] = {"RKTF15E_GBU10_8Rail","RKT_F15_AIM9_2Rail","RKT_F15_AIM120_2Rail",RKT_F15_M61};
  1091.                 castGunnerShadow = true;
  1092.                 viewGunnerShadow = true;
  1093.                 gunnerAction = "AH1Z_Gunner";
  1094.                 memoryPointGunnerOptics = "gunnerview";
  1095.                 gunnerOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
  1096.                 gunnerForceOptics = false;
  1097.                 minElev = -60;
  1098.                 maxElev = 10;
  1099.                 initElev = 0;
  1100.                 minTurn = -70;
  1101.                 maxTurn = 70;
  1102.                 initTurn = 0;
  1103.                 gunnerInAction = "AH1Z_Gunner";
  1104.             };
  1105.         };
  1106.         weapons[] = {};
  1107.         magazines[] = {};
  1108.     };
  1109.     class f15e_cbuc_mesh: f15c_mod_mesh
  1110.     {
  1111.         displayName = "F-15E (CBU) Bombcam";
  1112.         model = "\rktf15c\f15e_cbu_mesh";
  1113.         driverIsCommander = true;
  1114.         hasGunner = true;
  1115.         hiddenselections[] = {"rroundel","vrtule","num1","num2","num3","vrtule 1","aim1","aim2","aim3","aim4","mk82_1","mk82_2","mk82_3","mk82_4","mk82_5","mk82_6","mk84_1","mk84_2","mk84_3","mk84_4","mk84_5","mk84_6"};
  1116.         irScanGround = true;
  1117.         class Turrets
  1118.         {
  1119.             class MainTurret: NewTurret
  1120.             {
  1121.                 body = "";
  1122.                 gun = "";
  1123.                 primary = true;
  1124.                 commanding = -1;
  1125.                 memoryPointsGetInGunner = "pos gunner";
  1126.                 weapons[] = {"RKTF15E_cbu_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  1127.                 magazines[] = {"RKTF15E_cbu_6Rail","RKTF15E_mk84_6Rail","RKT_F15_AIM120_4Rail",RKT_F15_M61};
  1128.                 castGunnerShadow = true;
  1129.                 viewGunnerShadow = true;
  1130.                 gunnerAction = "AH1Z_Gunner";
  1131.                 memoryPointGunnerOptics = "gunnerview";
  1132.                 gunnerOpticsModel = "\ca\air\optika_Ka50_rocket.p3d";
  1133.                 gunnerForceOptics = false;
  1134.                 minElev = -60;
  1135.                 maxElev = 10;
  1136.                 initElev = 0;
  1137.                 minTurn = -70;
  1138.                 maxTurn = 70;
  1139.                 initTurn = 0;
  1140.                 gunnerInAction = "AH1Z_Gunner";
  1141.             };
  1142.         };
  1143.         weapons[] = {};
  1144.         magazines[] = {};
  1145.     };
  1146.     class f15c_blue_mesh: f15c_mod_mesh
  1147.     {
  1148.         displayName = "F-15C (CAP) Blue";
  1149.         model = "\rktf15c\f15c_blue_mesh";
  1150.     };
  1151.     class f15c_grey_mesh: f15c_mod_mesh
  1152.     {
  1153.         displayName = "F-15C (CAP) Grey";
  1154.         model = "\rktf15c\f15c_grey_mesh";
  1155.     };
  1156. };
  1157.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement