|
@@ -0,0 +1,324 @@
|
|
|
+class EventHandlers : DefaultEventhandlers
|
|
|
+{
|
|
|
+ fired = "_this call (uinamespace getvariable 'BIS_fnc_effectFired');_this execVM '\3AS\3as_Laat\LAATI\scripts\fired_laser.sqf';";
|
|
|
+ init = "[_this select 0] execVM 'RD501_Main\functions\autocrate\autocrate.sqf';";
|
|
|
+};
|
|
|
+
|
|
|
+scope=2;
|
|
|
+author="RD501"
|
|
|
+forceInGarage = 1;
|
|
|
+
|
|
|
+faction = macro_republic_faction
|
|
|
+editorSubcategory = macro_editor_cat_air(Republic_heli)
|
|
|
+vehicleClass = macro_editor_vehicle_type_air(Republic)
|
|
|
+
|
|
|
+weapons[] = {
|
|
|
+ macro_new_weapon(generic,blue_dual_aircraft_laser),
|
|
|
+ macro_new_weapon(wynd,lgm),
|
|
|
+ macro_new_weapon(wynd,a2a),
|
|
|
+ macro_new_weapon(wynd,agm),
|
|
|
+ macro_basic_air_weapons,
|
|
|
+ "SmokeLauncher",
|
|
|
+ macro_new_weapon(cannon,laat)
|
|
|
+};
|
|
|
+magazines[] = {
|
|
|
+ macro_basic_air_mags,
|
|
|
+ macro_new_mag(generic_aircraft_gun_dual_blue,1000),
|
|
|
+ macro_new_mag(a2a,4),
|
|
|
+ macro_new_mag(agm,6),
|
|
|
+ macro_new_mag(agm,6),
|
|
|
+ macro_new_mag(lgm,4),
|
|
|
+ "SmokeLauncherMag",
|
|
|
+ "SmokeLauncherMag",
|
|
|
+ "SmokeLauncherMag",
|
|
|
+ "SmokeLauncherMag",
|
|
|
+ macro_new_mag(laat_cannon,100),
|
|
|
+};
|
|
|
+smokeLauncherGrenadeCount=48;
|
|
|
+smokeLauncherAngle=360;
|
|
|
+smokeLauncherVelocity=14;
|
|
|
+
|
|
|
+class pilotCamera
|
|
|
+{
|
|
|
+ class OpticsIn
|
|
|
+ {
|
|
|
+ class Wide
|
|
|
+ {
|
|
|
+ opticsDisplayName="WFOV";
|
|
|
+ initAngleX=0;
|
|
|
+ minAngleX=-10;
|
|
|
+ maxAngleX=90;
|
|
|
+ initAngleY=0;
|
|
|
+ minAngleY=-90;
|
|
|
+ maxAngleY=90;
|
|
|
+ initFov=0.425;//"(30 / 120)";
|
|
|
+ minFov=0.425;//"(30 / 120)";
|
|
|
+ maxFov=0.425;//"(30 / 120)";
|
|
|
+ directionStabilized=1;
|
|
|
+ thermalMode[] = {0,1,2,3,4,5};
|
|
|
+ visionMode[]=
|
|
|
+ {
|
|
|
+ "Normal",
|
|
|
+ "NVG",
|
|
|
+ "Ti"
|
|
|
+ };
|
|
|
+ gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
|
|
|
+ opticsPPEffects[]=
|
|
|
+ {
|
|
|
+ "OpticsCHAbera2",
|
|
|
+ "OpticsBlur2"
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ class zoomx4: Wide
|
|
|
+ {
|
|
|
+ opticsDisplayName="NFOV";
|
|
|
+ initFov="(0.425/4)";//"(3.75 / 120)";
|
|
|
+ minFov="(0.425/4)";//"(3.75 / 120)";
|
|
|
+ maxFov="(0.425/4)";//"(3.75 / 120)";
|
|
|
+
|
|
|
+
|
|
|
+ gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
|
|
|
+ };
|
|
|
+
|
|
|
+ class zoomX8: Wide
|
|
|
+ {
|
|
|
+ opticsDisplayName="NFOV";
|
|
|
+
|
|
|
+
|
|
|
+ initFov="(0.42/8)";//"(.375 / 120)";
|
|
|
+ minFov="(0.42/8)";//"(.375 / 120)";
|
|
|
+ maxFov="(0.42/8)";//"(.375 / 120)";
|
|
|
+ gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
|
|
|
+ };
|
|
|
+ class zoomX20: Wide
|
|
|
+ {
|
|
|
+ opticsDisplayName="NFOV";
|
|
|
+ initFov="(0.42/20)";//"(.375 / 120)";
|
|
|
+ minFov="(0.42/20)";//"(.375 / 120)";
|
|
|
+ maxFov="(0.42/20)";//"(.375 / 120)";
|
|
|
+ gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
|
|
|
+ };
|
|
|
+ class zoomX50: Wide
|
|
|
+ {
|
|
|
+ opticsDisplayName="NFOV";
|
|
|
+
|
|
|
+
|
|
|
+ initFov="(0.42/50)";//"(.375 / 120)";
|
|
|
+ minFov="(0.42/50)";//"(.375 / 120)";
|
|
|
+ maxFov="(0.42/50)";//"(.375 / 120)";
|
|
|
+ gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
|
|
|
+ };
|
|
|
+
|
|
|
+ class zoomX70: Wide
|
|
|
+ {
|
|
|
+ opticsDisplayName="NFOV";
|
|
|
+
|
|
|
+ initFov="(0.42/70)";//"(.375 / 120)";
|
|
|
+ minFov="(0.42/70)";//"(.375 / 120)";
|
|
|
+ maxFov="(0.42/70)";//"(.375 / 120)";
|
|
|
+ gunnerOpticsModel="\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
|
|
|
+ };
|
|
|
+
|
|
|
+ showMiniMapInOptics=1;
|
|
|
+ showUAVViewInOptics=0;
|
|
|
+ showSlingLoadManagerInOptics=1;
|
|
|
+ };
|
|
|
+ minTurn=-180;
|
|
|
+ maxTurn=180;
|
|
|
+
|
|
|
+ initTurn=0;
|
|
|
+ minElev=-10;
|
|
|
+ maxElev=90;
|
|
|
+ initElev=-10;
|
|
|
+ maxXRotSpeed=0.30000001;
|
|
|
+ maxYRotSpeed=0.30000001;
|
|
|
+ pilotOpticsShowCursor=1;
|
|
|
+ controllable=1;
|
|
|
+};
|
|
|
+
|
|
|
+//transport
|
|
|
+class TransportWeapons
|
|
|
+{
|
|
|
+ class _transport_dc15a
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(DC,15a)
|
|
|
+ count = 5;
|
|
|
+ };
|
|
|
+ class _transport_dc15s
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(DC,r15s)
|
|
|
+ count = 5;
|
|
|
+ };
|
|
|
+ class _transport_dc15c
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(DC,15c)
|
|
|
+ count = 5;
|
|
|
+ };
|
|
|
+ class _transport_dc15l
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(DC,15l)
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+ class _transport_z6
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon_nofam(rz6)
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+ class _transport_dc15gl
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(DC,15gl)
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+ class _transport_valken38x
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon_nofam(valken38x)
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+ class _transport_rps6
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(launcher,rps6)
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+ class _transport_rps1
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(launcher,rps1)
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+ class _transport_plx
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(Launcher,PLX1)
|
|
|
+ count = 1;
|
|
|
+ };
|
|
|
+ class _transport_z1000
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon_nofam(z1000)
|
|
|
+ count = 1;
|
|
|
+ };
|
|
|
+ class _transport_dc15x
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon(DC,r15x)
|
|
|
+ count = 1;
|
|
|
+ };
|
|
|
+ class _transport_rgl6
|
|
|
+ {
|
|
|
+ weapon = macro_new_weapon_nofam(rgl6)
|
|
|
+ count = 1;
|
|
|
+ };
|
|
|
+};
|
|
|
+class TransportMagazines
|
|
|
+{
|
|
|
+ class transport_2mw30
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(2mw,30);
|
|
|
+ count = 15;
|
|
|
+ };
|
|
|
+ class transport_5mw15
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(5mw,10);
|
|
|
+ count = 15;
|
|
|
+ };
|
|
|
+ class transport_5mw60
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(5mw,60)
|
|
|
+ count = 60;
|
|
|
+ };
|
|
|
+ class transport_10mw30
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(10mw,30);
|
|
|
+ count = 60;
|
|
|
+ };
|
|
|
+ class transport_10mw400
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(10mw,400);
|
|
|
+ count = 15;
|
|
|
+ };
|
|
|
+ class _transport_20mw20
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(20mw,20);
|
|
|
+ count = 20;
|
|
|
+ };
|
|
|
+ class _transport_20mwup20
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(20mwup,20);
|
|
|
+ count = 40;
|
|
|
+ };
|
|
|
+ class _transport_20mwdp20
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(20mwdp,20);
|
|
|
+ count = 40;
|
|
|
+ };
|
|
|
+ class _transport_20mw240
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(20mw,240);
|
|
|
+ count = 20;
|
|
|
+ };
|
|
|
+ class _transport_30mw10
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(30mw,10);
|
|
|
+ count = 15;
|
|
|
+ }
|
|
|
+ class _transport_30mw7
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(30mw,7)
|
|
|
+ count = 15;
|
|
|
+ };
|
|
|
+ class _transport_40mw5
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(40mw,5)
|
|
|
+ count = 10;
|
|
|
+ };
|
|
|
+ class _transport_stun5
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(stun,5)
|
|
|
+ count = 20;
|
|
|
+ };
|
|
|
+ class _transport_launcher_AT_mags
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(RPS_AT,1)
|
|
|
+ count = 20;
|
|
|
+ };
|
|
|
+ class _transport_launcher_AA_mags
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(RPS_AA,1)
|
|
|
+ count = 20;
|
|
|
+ };
|
|
|
+ class _transport_he3
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(UGL_HE,3);
|
|
|
+ count = 15;
|
|
|
+ };
|
|
|
+ class _transport_ap2
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(UGL_AP,2);
|
|
|
+ count = 15;
|
|
|
+ };
|
|
|
+ class _transport_emp1
|
|
|
+ {
|
|
|
+ magazine = macro_new_mag(UGL_EMP,1);
|
|
|
+ count = 3;
|
|
|
+ };
|
|
|
+ class _transport_HuntIR_M203
|
|
|
+ {
|
|
|
+ magazine = "ACE_HuntIR_M203";
|
|
|
+ count = 15;
|
|
|
+ };
|
|
|
+ class _transport_C12_Remote_Mag
|
|
|
+ {
|
|
|
+ magazine = "C12_Remote_Mag";
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+};
|
|
|
+class TransportItems
|
|
|
+{
|
|
|
+ class _xx_SW_SquadShield_Mag
|
|
|
+ {
|
|
|
+ name = "SW_SquadShield_Mag";
|
|
|
+ count = 2;
|
|
|
+ };
|
|
|
+ class _xx_ACE_HuntIR_monitor
|
|
|
+ {
|
|
|
+ name = "ACE_HuntIR_monitor";
|
|
|
+ count = 1;
|
|
|
+ };
|
|
|
+};
|