Advertisement
Gamenator

F-4E base

Mar 15th, 2025
460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 8.64 KB | None | 0 0
  1. class PW_VN_F4E_BASE: PW_VN_B_F4C{
  2.     scope = 2;
  3.     displayName = "F-4E Phantom II";
  4.     aileronSensitivity = 1.6;  // Slightly improved roll rate
  5.     elevatorSensitivity = 1.1;  // Slightly improved pitch responsiveness
  6.     thrustCoef[] = {1.8,1.85,1.9,2.0,2.06,2.1,2.25,2.35,2.5,2.65,2.85,1.8,0.2,0,0,0};  // Increased engine power
  7.     acceleration = 240;  // Improved acceleration
  8.     flapsFrictionCoef = 0.3;  // Small reduction in flap drag for improved handling
  9.     draconicForceXCoef = 32;  // Slightly more lateral stability
  10.     draconicForceYCoef = 1.3;  // Increased vertical stability
  11.     draconicForceZCoef = 1.1;  // More effective thrust vectoring
  12.     draconicTorqueXCoef[] = {6.5,7.7,8.4,9.2,10,10.3,10.5,10.6,10.6,10.7,10.7};  // Improved roll response
  13.     draconicTorqueYCoef[] = {15,10.5,3.5,1.0,0.2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};  // Slightly stronger pitch authority
  14.     unitInfoType="RscOptics_CAS_Pilot";
  15.     driverWeaponsInfoType="RscOptics_CAS_01_TGP";
  16.     weapons[]=
  17.         {   "weapon_Fighter_Gun20mm_AA",
  18.             "CMFlareLauncher"
  19.         };
  20.     magazines[]={
  21.         "120Rnd_CMFlare_Chaff_Magazine",
  22.         "magazine_Fighter04_Gun20mm_AA_x640"};
  23.  
  24.     class pilotCamera
  25.     {
  26.         minTurn = -20;
  27.         maxTurn = 60;
  28.         initTurn = 0;
  29.         minElev = -25;
  30.         maxElev = 65;
  31.         initElev = 0;
  32.         maxXRotSpeed = 0.05;
  33.         maxYRotSpeed = 0.05;
  34.         maxMouseXRotSpeed = 0.5;
  35.         maxMouseYRotSpeed = 0.5;
  36.         pilotOpticsShowCursor = 1;
  37.         controllable = 1;
  38.         class OpticsIn
  39.         {
  40.             class Wide
  41.             {
  42.                 opticsDisplayName = "WFOV";
  43.                 initAngleX = 0;
  44.                 minAngleX = 0;
  45.                 maxAngleX = 0;
  46.                 initAngleY = 0;
  47.                 minAngleY = 0;
  48.                 maxAngleY = 0;
  49.                 initFov = 0.2;
  50.                 minFov = 0.2;
  51.                 maxFov = 0.2;
  52.                 directionStabilized = 0;
  53.                 stabilizedInAxes="StabilizedInAxesBoth";
  54.                 visionMode[] = {"Normal","NVG"};
  55.                 thermalMode[] = {};
  56.                 gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
  57.                 opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"};
  58.             };
  59.  
  60.             class Medium : Wide
  61.                 {
  62.                     opticsDisplayName   = "MFOV";
  63.                     initFov             = 0.125;
  64.                     minFov              = 0.125;
  65.                     maxFov              = 0.125;
  66.                     gunnerOpticsModel   = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
  67.                 };
  68.         };
  69.  
  70.          class Turrets: Turrets
  71.     {
  72.         class MainTurret: NewTurret
  73.         {
  74.             LODTurnedIn = 1100;
  75.             LODTurnedOut = 1100;
  76.             LODOpticsIn = 1100;
  77.             LODOpticsOut = 1100;
  78.             commanding = -1;
  79.             isCopilot = 1;
  80.             primaryGunner = 0;
  81.             primaryObserver = 1;
  82.             proxyType = "CPGunner";
  83.             proxyIndex = 1;
  84.             weapons[] = {};
  85.             magazines[] = {};
  86.             enableManualFire = 1;
  87.             soundServo[] = {"",0.00316228,1};
  88.             startEngine = 0;
  89.             gunnerCompartments = "Compartment2";
  90.             gunnerGetInAction = "GetInVertical";
  91.             gunnerGetOutAction = "GetOutHigh";
  92.             memoryPointsGetInGunner = "getin_gunner_pos";
  93.             memoryPointsGetInGunnerDir = "getin_gunner_dir";
  94.             castGunnerShadow = 1;
  95.             viewGunnerShadow = 1;
  96.             gunnerAction = "vn_f4_copilot";
  97.             gunnerInAction = "vn_f4_copilot";
  98.             gunnerLeftHandAnimName = "lever_copilot";
  99.             gunnerRightHandAnimName = "stick_copilot";
  100.             gunnerLeftLegAnimName = "pedal_copilot_left";
  101.             gunnerRightLegAnimName = "pedal_copilot_right";
  102.             hasGunner = 1;
  103.             hideWeaponsGunner = 1;
  104.             inGunnerMayFire = 1;
  105.             lockWhenDriverOut = 0;
  106.             outGunnerMayFire = 1;
  107.             canEject = 0;
  108.             gunnerForceOptics = 0;
  109.             gunnerOpticsColor[] = {0.227,0.769,0.24,1};
  110.             gunnerForceOutOptics = 0;
  111.             gunnerUsesPilotView = 0;
  112.             gunnerOpticsShowCursor = 1;
  113.             showGunnerOptics = 1;
  114.             usePiP = 1;
  115.             body = "otocvez";
  116.             gun = "otochlaven";
  117.             animationSourceBody = "otocvez";
  118.             animationSourceGun = "otochlaven";
  119.             memoryPointGun = "gunnerview_copilot";
  120.             memoryPointGunnerOptics = "gunnerview_copilot_dir";
  121.             gunBeg = "gunnerview_copilot_dir";
  122.             gunEnd = "gunnerview_copilot";
  123.             stabilizedInAxes = 0;
  124.             maxHorizontalRotSpeed = 10;
  125.             maxVerticalRotSpeed = 10;
  126.             turretInfoType = "RscOptics_CAS_Pilot";
  127.             gunnerOpticsModel = "A3\drones_f\Weapons_F_Gamma\Reticle\UGV_01_Optics_Gunner_F.p3d";
  128.             minElev = -45;
  129.             maxElev = 45;
  130.             initElev = -15;
  131.             minTurn = -45;
  132.             maxTurn = 45;
  133.             initTurn = 0;
  134.             initFov = 0.95;
  135.             maxXRotSpeed = 1;
  136.             maxYRotSpeed = 1;
  137.             maxMouseXRotSpeed = 0.5;
  138.             maxMouseYRotSpeed = 0.5;
  139.             pilotOpticsShowCursor = 1;
  140.             controllable = 1;
  141.             class OpticsIn
  142.             {
  143.                 class Wide
  144.                 {
  145.                     opticsDisplayName = "WFOV";
  146.                     initAngleX = 0;
  147.                     minAngleX = 0;
  148.                     maxAngleX = 0;
  149.                     initAngleY = 0;
  150.                     minAngleY = 0;
  151.                     maxAngleY = 0;
  152.                     initFov = 0.2;
  153.                     minFov = 0.2;
  154.                     maxFov = 0.2;
  155.                     directionStabilized = 0;
  156.                     stabilizedInAxes="StabilizedInAxesBoth";
  157.                     visionMode[] = {"Normal","NVG"};
  158.                     thermalMode[] = {};
  159.                     gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
  160.                     opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"};
  161.                 };
  162.    
  163.                 class Medium : Wide
  164.                     {
  165.                         opticsDisplayName   = "MFOV";
  166.                         initFov             = 0.125;
  167.                         minFov              = 0.125;
  168.                         maxFov              = 0.125;
  169.                         gunnerOpticsModel   = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
  170.                     };
  171.             };
  172.             class ViewOptics
  173.             {
  174.                 initAngleX = 0;
  175.                 minAngleX = -90;
  176.                 maxAngleX = 25;
  177.                 initAngleY = 0;
  178.                 minAngleY = -80;
  179.                 maxAngleY = 80;
  180.                 initFov = 0.15;
  181.                 minFov = 0.025;
  182.                 maxFov = 0.3;
  183.                 visionMode[] = {"Normal","NVG"};
  184.             };
  185.             class ViewGunner
  186.             {
  187.                 initAngleX = -18;
  188.                 minAngleX = -45;
  189.                 maxAngleX = 85;
  190.                 initAngleY = 0;
  191.                 minAngleY = -165;
  192.                 maxAngleY = 165;
  193.                 initFov = 0.6;
  194.                 minFov = 0.25;
  195.                 maxFov = 0.6;
  196.             };
  197.            
  198.         };
  199.  
  200.         class CopilotTurret: CopilotTurret{
  201.             turretInfoType = "RscOptics_CAS_Pilot";
  202.             class OpticsIn
  203.             {
  204.                 class Wide
  205.                 {
  206.                     opticsDisplayName = "WFOV";
  207.                     initAngleX = 0;
  208.                     minAngleX = 0;
  209.                     maxAngleX = 0;
  210.                     initAngleY = 0;
  211.                     minAngleY = 0;
  212.                     maxAngleY = 0;
  213.                     initFov = 0.2;
  214.                     minFov = 0.2;
  215.                     maxFov = 0.2;
  216.                     directionStabilized = 0;
  217.                     stabilizedInAxes="StabilizedInAxesBoth";
  218.                     visionMode[] = {"Normal","NVG"};
  219.                     thermalMode[] = {};
  220.                     gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
  221.                     opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"};
  222.                 };
  223.    
  224.                 class Medium : Wide
  225.                     {
  226.                         opticsDisplayName   = "MFOV";
  227.                         initFov             = 0.125;
  228.                         minFov              = 0.125;
  229.                         maxFov              = 0.125;
  230.                         gunnerOpticsModel   = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
  231.                     };
  232.             };
  233.         };
  234.  
  235.  
  236.     };
  237.  
  238.  
  239.  
  240.     };  
  241. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement